/* IE only styles */
.ajde_evcal_calendar .calendar_header .evcal_arrows .fa{}
@charset "UTF-8";#start-resizable-editor-section{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:1.55em;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:.667em 1.333em;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{margin-right:0;width:100%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:#32373c}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button{margin-right:0}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin-left:0;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons>.wp-block-button:last-child{margin-right:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right>.wp-block-button{margin-left:.5em;margin-right:0}.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child{margin-left:0}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:.5em;width:100%}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{
  /*!rtl:begin:ignore*/-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{
  /*!rtl:begin:ignore*/-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{color:#1e1e1e;background-color:#fff;min-width:200px}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.items-justified-space-between>ul{justify-content:space-between}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child>.wp-block-navigation-link__content{padding-right:.5em}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:.5em}@media (min-width:782px){.has-child .wp-block-navigation__container{left:1.5em}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-navigation__container{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus{text-decoration:none}.wp-block-navigation-link__content{color:inherit;padding:.5em 1em}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:.375em 1em .375em 0}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}p:empty:before{content:"​"}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-post-comments-form input[type=submit]{color:#fff;background-color:#32373c;border:none;border-radius:1.55em;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:.667em 1.333em;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-post-comments-form input[type=submit]:active,.wp-block-post-comments-form input[type=submit]:focus,.wp-block-post-comments-form input[type=submit]:hover,.wp-block-post-comments-form input[type=submit]:visited{color:#fff}.wp-block-preformatted{white-space:pre-wrap}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-query-loop{max-width:100%;list-style:none;padding:0}.wp-block-query-loop li{clear:both}.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap}.wp-block-query-loop.is-flex-container li{margin:0 0 1.25em;width:100%}@media (min-width:600px){.wp-block-query-loop.is-flex-container li{margin-right:1.25em}.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n){margin-right:0}}.wp-block-query-pagination{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-custom-logo{line-height:0}.wp-block-custom-logo .aligncenter{display:table}.wp-block-custom-logo.is-style-rounded img{border-radius:9999px}.wp-block-social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 8px 4px 0}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;height:auto}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232;
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7 .ajax-loader {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

.wpcf7 form.submitting .ajax-loader {
	visibility: visible;
}

.wpcf7 .ajax-loader::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7 .ajax-loader::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

ul#top-menu li.menu-item:not(:last-child){padding-right:11px !important}#et_top_search{margin-left:11px !important}.db141_show_header_separators.et_header_style_left #top-menu>.menu-item + .menu-item:before,.db141_show_header_separators.et_header_style_centered #top-menu>.menu-item + .menu-item:before,.db141_show_header_separators.et_header_style_split #top-menu>.menu-item + .menu-item:before{left:-9.5px !important}#footer-info + #footer-info{display:none}#footer-info{width:100%;margin:0 auto;text-align:center !important}@media only screen and (min-width:980px){#footer-bottom .et-social-icons{margin-bottom:-28px}}
/* Prefix Filter */
.encyclopedia-prefix-filters {
  clear: both;
}
.encyclopedia-prefix-filters .filter-level {
  background-color: #f1f1f1;
  border-bottom: 1px solid #d9d9d9;
  overflow: hidden;
  text-align: center;
}
.encyclopedia-prefix-filters .filter-level:last-child {
  margin-bottom: 1em;
}

.encyclopedia-prefix-filters .filter {}
.encyclopedia-prefix-filters .current-filter {}

.encyclopedia-prefix-filters .disabled-filter {
  cursor: not-allowed;
  color: #ccc;
}

.encyclopedia-prefix-filters .filter-link {
  display: inline-block;
  text-align: center;
  padding: 8px 0.5em;
  font-size: 1em;
  text-decoration: none;
  letter-spacing: -1px;
  font-size: .9em;
}

.encyclopedia-prefix-filters .current-filter .filter-link {
  font-weight: bold;
}


/* Search Widget */
.widget_encyclopedia_search {}


/* Search Form */
form.encyclopedia.search-form {}
form.encyclopedia.search-form .ui-helper-hidden-accessible {
  display: none;
}
form.encyclopedia.search-form .ui-autocomplete {
  background-color: #fff;
  border: 1px solid #eee;
  position: absolute;
  left: auto;
  top: auto;
  list-style: none;
}
form.encyclopedia.search-form .ui-autocomplete li {
  cursor: pointer;
  display: block;
  padding: 5px;
}
form.encyclopedia.search-form .ui-autocomplete li:hover,
form.encyclopedia.search-form .ui-autocomplete li.ui-state-focus {
  background-color: #eee;
}

.tooltipster-base {
	display: flex;
	pointer-events: none;
	position: absolute;
}

.tooltipster-box {
	flex: 1 1 auto;
}

.tooltipster-content {
	/* prevents an overflow if the user adds padding to the div */
	box-sizing: border-box;
	/* these make sure we'll be able to detect any overflow */
	max-height: 100%;
	max-width: 100%;
	overflow: auto;
}

.tooltipster-ruler {
	/* these let us test the size of the tooltip without overflowing the window */
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
}

/* fade */
.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
	opacity: 1;
}

/* grow */
.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

/* swing */
.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing.tooltipster-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

/* fall */
.tooltipster-fall {
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall.tooltipster-initial {
	top: 0 !important;
}
.tooltipster-fall.tooltipster-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0 !important;
	opacity: 0;
}

/* slide */
.tooltipster-slide {
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-initial {
	left: -40px !important;
}
.tooltipster-slide.tooltipster-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0 !important;
	opacity: 0;
}

/* Update animations */

/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */

/* fade */
@keyframes tooltipster-fading {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.tooltipster-update-fade {
	animation: tooltipster-fading 400ms;
}

/* rotate */
@keyframes tooltipster-rotating {
	25% {
		transform: rotate(-2deg);
	}
	75% {
		transform: rotate(2deg);
	}
	100% {
		transform: rotate(0);
	}
}

.tooltipster-update-rotate {
	animation: tooltipster-rotating 600ms;
}

/* scale */
@keyframes tooltipster-scaling {
	50% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

.tooltipster-update-scale {
	animation: tooltipster-scaling 600ms;
}

/**
 * Encyclopedia Tooltip theme
 */

/* .tooltipster-box */
.encyclopedia-tooltip .tooltipster-box {
	background: #1b1b1b;
	background: rgba(10, 10, 10, .9);
	border-radius: 4px;
}

.encyclopedia-tooltip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px;
}

.encyclopedia-tooltip.tooltipster-left .tooltipster-box {
	margin-right: 8px;
}

.encyclopedia-tooltip.tooltipster-right .tooltipster-box {
	margin-left: 8px;
}

.encyclopedia-tooltip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px;
}

/* .tooltipster-content */

.encyclopedia-tooltip .tooltipster-content {
	color: #eee;
	line-height: 1.3;
	padding: 6px 14px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */

.encyclopedia-tooltip .tooltipster-arrow {
	overflow: hidden;
	position: absolute;
	height: 8px;
	margin-left: -8px;
	width: 16px
}

.encyclopedia-tooltip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 8px;
	margin-left: -8px;
	width: 16px;
}

.encyclopedia-tooltip.tooltipster-bottom .tooltipster-arrow {
	height: 8px;
	/* half the width, for centering */
	margin-left: -8px;
	top: 0;
	width: 16px;
}

.encyclopedia-tooltip.tooltipster-left .tooltipster-arrow,
.encyclopedia-tooltip.tooltipster-right .tooltipster-arrow {
	height: 16px;
	margin-left: 0;
	margin-top: -8px;
	width: 8px
}

.encyclopedia-tooltip.tooltipster-left .tooltipster-arrow {
	right: 0;
	/* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
	been positioned yet */
	top: 0;
}

.encyclopedia-tooltip.tooltipster-right .tooltipster-arrow {
	left: 0;
	/* same as .tooltipster-left .tooltipster-arrow */
	top: 0;
}


/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */
.encyclopedia-tooltip .tooltipster-arrow-background,
.encyclopedia-tooltip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0;
	border: 8px solid transparent;
}
.encyclopedia-tooltip .tooltipster-arrow-background {
	display: none
}
.encyclopedia-tooltip .tooltipster-arrow-border {
}


/* .tooltipster-arrow-background */
.encyclopedia-tooltip.tooltipster-bottom .tooltipster-arrow-background {
	left: 0;
	top: 3px;
	border-bottom-color: #1b1b1b;
	border-bottom-color: rgba(10, 10, 10, .9)
}

.encyclopedia-tooltip.tooltipster-left .tooltipster-arrow-background {
	left: -3px;
	top: 0;
	border-left-color: #1b1b1b;
	border-left-color: rgba(10, 10, 10, .9)
}

.encyclopedia-tooltip.tooltipster-right .tooltipster-arrow-background {
	left: 3px;
	top: 0;
	border-right-color: #1b1b1b;
	border-right-color: rgba(10, 10, 10, .9)
}

.encyclopedia-tooltip.tooltipster-top .tooltipster-arrow-background {
	left: 0;
	top: -3px;
	border-top-color: #1b1b1b;
	border-top-color: rgba(10, 10, 10, .9)
}

/* .tooltipster-arrow-border */
.encyclopedia-tooltip .tooltipster-arrow-border {
	border: 8px solid transparent;
	left: 0;
	top: 0;
}

.encyclopedia-tooltip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: #1b1b1b;
	border-top-color: rgba(10, 10, 10, .9);
}

.encyclopedia-tooltip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #1b1b1b;
	border-bottom-color: rgba(10, 10, 10, .9);
}

.encyclopedia-tooltip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: #1b1b1b;
	border-left-color: rgba(10, 10, 10, .9);
}

.encyclopedia-tooltip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #1b1b1b;
	border-right-color: rgba(10, 10, 10, .9);
}



/* tooltipster-arrow-uncropped */
.encyclopedia-tooltip .tooltipster-arrow-uncropped {
	position: relative;
}

.encyclopedia-tooltip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -8px;
}

.encyclopedia-tooltip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -8px;
}

/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.9.2
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Browser Reset */
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, font, 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 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  vertical-align: baseline;
  background: transparent; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none; }

blockquote {
  margin: 20px 0 30px;
  border-left: 5px solid;
  padding-left: 20px; }

:focus {
  outline: 0; }

ins {
  text-decoration: none; }

del {
  text-decoration: line-through; }

pre {
  overflow: auto;
  padding: 10px; }

figure {
  margin: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

article, aside, footer, header, hgroup, nav, section {
  display: block; }

/* Basic Styles */
/* Body */
body {
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 14px;
  color: #666;
  background-color: #fff;
  line-height: 1.7em;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

body.et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container,
body.et_fixed_nav.et_boxed_layout #page-container {
  padding-top: 80px; }

body.et_fixed_nav.et_boxed_layout.et-tb #page-container,
body.et_fixed_nav.et_boxed_layout.et-tb-has-header #page-container {
  padding-top: 0 !important; }

body.page-template-page-template-blank-php #page-container {
  padding-top: 0 !important; }

body.et_cover_background {
  background-size: cover !important;
  background-position: top center !important;
  background-repeat: no-repeat !important;
  background-attachment: fixed; }

/* Links */
a {
  text-decoration: none;
  color: #2EA3F2; }

a:hover {
  text-decoration: none; }

/* Inline Elements */
p {
  padding-bottom: 1em; }

p:not(.has-background):last-of-type {
  padding-bottom: 0; }

p.et_normal_padding {
  padding-bottom: 1em; }

strong {
  font-weight: bold; }

cite, em, i {
  font-style: italic; }

pre, code {
  font-family: Courier New, monospace;
  margin-bottom: 10px; }

ins {
  text-decoration: none; }

sup, sub {
  height: 0;
  line-height: 1;
  position: relative;
  vertical-align: baseline; }

sup {
  bottom: 0.8em; }

sub {
  top: 0.3em; }

dl {
  margin: 0 0 1.5em 0; }

dl dt {
  font-weight: bold; }

dd {
  margin-left: 1.5em; }

blockquote p {
  padding-bottom: 0px; }

embed, iframe, object, video {
  max-width: 100%; }

/* Headers */
h1, h2, h3, h4, h5, h6 {
  color: #333;
  padding-bottom: 10px;
  line-height: 1em;
  font-weight: 500; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: inherit; }

h1 {
  font-size: 30px; }

h2 {
  font-size: 26px; }

h3 {
  font-size: 22px; }

h4 {
  font-size: 18px; }

h5 {
  font-size: 16px; }

h6 {
  font-size: 14px; }

/* Forms */
input {
  -webkit-appearance: none; }

input[type=checkbox] {
  -webkit-appearance: checkbox; }

input[type=radio] {
  -webkit-appearance: radio; }

input[type=text], input[type=password], input[type=tel], input[type=email], input.text, input.title, textarea, select {
  background-color: #fff;
  border: 1px solid #bbb;
  padding: 2px;
  color: #4e4e4e; }

input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {
  border-color: #2D3940;
  color: #3e3e3e; }

input[type=text], input.text, input.title, textarea, select {
  margin: 0; }

textarea {
  padding: 4px; }

input, textarea, select, button {
  font-family: inherit; }

/* Images */
img {
  max-width: 100%;
  height: auto; }

#ie8 img {
  width: auto; }

/* Clearfix */
.clear {
  clear: both; }

br.clear {
  margin: 0px;
  padding: 0px; }

.et_vertical_nav #page-container:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

/* Word Break */
#et-secondary-menu li, #top-menu li {
  word-wrap: break-word; }

/* Accent Color */
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
  background: #2EA3F2; }

#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
  color: #2EA3F2; }

.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, blockquote {
  border-color: #2EA3F2; }

#top-header, #et-secondary-nav li ul {
  background-color: #2EA3F2; }

/* Containers */
#main-content {
  background-color: #fff; }

#main-header {
  -webkit-transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
  -webkit-transition: background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
  transition: background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
  transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
  transition: background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s; }

#main-header.et-disabled-animations * {
  -webkit-transition-duration: 0s !important;
          transition-duration: 0s !important; }

.container {
  width: 80%;
  max-width: 1080px;
  margin: auto;
  position: relative; }

body:not(.et-tb) #main-content .container,
body:not(.et-tb-has-header) #main-content .container {
  padding-top: 58px; }

.et_full_width_page #main-content .container:before, .et_full_width_portfolio_page #main-content .container:before {
  display: none; }

/* Transparent Nav */
.et_transparent_nav #page-container {
  padding-top: 0 !important; }

/* Boxed Layout */
.et_boxed_layout #page-container {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2); }

.et_boxed_layout #page-container,
.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header, .et_non_fixed_nav.et_transparent_nav.et_boxed_layout #page-container #main-header, .et_fixed_nav.et_boxed_layout #page-container #top-header, .et_fixed_nav.et_boxed_layout #page-container #main-header, .et_boxed_layout #page-container .container, .et_boxed_layout #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_page #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single.et_full_width_portfolio_page #page-container .et_pb_row, .et_boxed_layout.et_pb_pagebuilder_layout.single #page-container .et_pb_row {
  width: 90%;
  max-width: 1200px;
  margin: auto; }

.et_boxed_layout.et_vertical_nav #page-container {
  max-width: 1425px; }

.et_boxed_layout.et_vertical_nav #page-container #top-header {
  width: auto;
  max-width: none; }

.et_boxed_layout.et_vertical_right.et_vertical_fixed #main-header {
  opacity: 0; }

.et_boxed_layout.et_vertical_right.et_vertical_fixed #page-container #main-header.et_vertical_menu_set {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out; }

/* Vertical Navigation */
.et_vertical_nav #page-container {
  padding-top: 0 !important;
  position: relative; }

/* Pages */
.main_title {
  margin-bottom: 20px; }

/* Button Styles */
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt,
.woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button {
  font-size: 20px;
  font-weight: 500;
  padding: 0.3em 1em;
  line-height: 1.7em !important;
  background: transparent;
  position: relative;
  border: 2px solid;
  border-radius: 3px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }

/* Button Hover */
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
  border: 2px solid transparent;
  padding: 0.3em 2em 0.3em 1em; }

/* Button Hover Dark Text */
.comment-reply-link:hover,
.form-submit .et_pb_button:hover,
.et_password_protected_form .et_submit_button:hover,
.woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button.alt.disabled:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
  background: rgba(0, 0, 0, 0.05); }

/* Button - With Icon */
.woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce-page button.button.alt:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after,
.woocommerce a.button:after, .woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after,
.woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after,
.woocommerce a.button:before, .woocommerce-page a.button:before, .woocommerce button.button:before, .woocommerce-page button.button:before, .woocommerce input.button:before, .woocommerce-page input.button:before,
.woocommerce #respond input#submit:before, .woocommerce-page #respond input#submit:before, .woocommerce #content input.button:before, .woocommerce-page #content input.button:before {
  font-family: "ETmodules";
  font-size: 32px;
  line-height: 1em;
  content: "\35";
  opacity: 0;
  position: absolute;
  margin-left: -1em;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }

.woocommerce a.button:before, .woocommerce-page a.button:before, .woocommerce button.button:before, .woocommerce-page button.button:before, .woocommerce input.button:before, .woocommerce-page input.button:before,
.woocommerce #respond input#submit:before, .woocommerce-page #respond input#submit:before, .woocommerce #content input.button:before, .woocommerce-page #content input.button:before {
  /* The previous styles ensure :before is styled properly but we do not want it to be displayed by default. */
  display: none; }

.et_button_icon_visible .et_pb_button,
.et_button_icon_visible.woocommerce a.button.alt, .et_button_icon_visible.woocommerce-page a.button.alt, .et_button_icon_visible.woocommerce button.button.alt, .et_button_icon_visible.woocommerce button.button.alt.disabled, .et_button_icon_visible.woocommerce-page button.button.alt, .et_button_icon_visible.woocommerce-page button.button.alt.disabled, .et_button_icon_visible.woocommerce input.button.alt, .et_button_icon_visible.woocommerce-page input.button.alt, .et_button_icon_visible.woocommerce #respond input#submit.alt, .et_button_icon_visible.woocommerce-page #respond input#submit.alt, .et_button_icon_visible.woocommerce #content input.button.alt, .et_button_icon_visible.woocommerce-page #content input.button.alt,
.et_button_icon_visible.woocommerce a.button, .et_button_icon_visible.woocommerce-page a.button, .et_button_icon_visible.woocommerce button.button, .et_button_icon_visible.woocommerce-page button.button, .et_button_icon_visible.woocommerce input.button, .et_button_icon_visible.woocommerce-page input.button, .et_button_icon_visible.woocommerce #respond input#submit, .et_button_icon_visible.woocommerce-page #respond input#submit, .et_button_icon_visible.woocommerce #content input.button, .et_button_icon_visible.woocommerce-page #content input.button {
  padding-right: 2em;
  padding-left: 0.7em; }

.et_button_icon_visible .et_pb_button:after,
.et_button_icon_visible.woocommerce a.button.alt:after, .et_button_icon_visible.woocommerce-page a.button.alt:after, .et_button_icon_visible.woocommerce button.button.alt:after, .et_button_icon_visible.woocommerce-page button.button.alt:after, .et_button_icon_visible.woocommerce input.button.alt:after, .et_button_icon_visible.woocommerce-page input.button.alt:after, .et_button_icon_visible.woocommerce #respond input#submit.alt:after, .et_button_icon_visible.woocommerce-page #respond input#submit.alt:after, .et_button_icon_visible.woocommerce #content input.button.alt:after, .et_button_icon_visible.woocommerce-page #content input.button.alt:after,
.et_button_icon_visible.woocommerce a.button:after, .et_button_icon_visible.woocommerce-page a.button:after, .et_button_icon_visible.woocommerce button.button:after, .et_button_icon_visible.woocommerce-page button.button:after, .et_button_icon_visible.woocommerce input.button:after, .et_button_icon_visible.woocommerce-page input.button:after, .et_button_icon_visible.woocommerce #respond input#submit:after, .et_button_icon_visible.woocommerce-page #respond input#submit:after, .et_button_icon_visible.woocommerce #content input.button:after, .et_button_icon_visible.woocommerce-page #content input.button:after {
  opacity: 1;
  margin-left: 0; }

.et_button_left .et_pb_button:hover:after,
.et_button_left.et_button_icon_visible.woocommerce a.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page a.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce button.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page button.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce input.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page input.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce #respond input#submit.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page #respond input#submit.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce #content input.button.alt:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page #content input.button.alt:hover:after,
.et_button_left.et_button_icon_visible.woocommerce a.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page a.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce button.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page button.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce input.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page input.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce #respond input#submit:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page #respond input#submit:hover:after, .et_button_left.et_button_icon_visible.woocommerce #content input.button:hover:after, .et_button_left.et_button_icon_visible.woocommerce-page #content input.button:hover:after {
  left: 0.15em; }

.comment-reply-link:hover:after,
.woocommerce a.button.alt:hover:after, .woocommerce-page a.button.alt:hover:after, .woocommerce button.button.alt:hover:after, .woocommerce-page button.button.alt:hover:after, .woocommerce input.button.alt:hover:after, .woocommerce-page input.button.alt:hover:after, .woocommerce #respond input#submit.alt:hover:after, .woocommerce-page #respond input#submit.alt:hover:after, .woocommerce #content input.button.alt:hover:after, .woocommerce-page #content input.button.alt:hover:after,
.woocommerce a.button:hover:after, .woocommerce-page a.button:hover:after, .woocommerce button.button:hover:after, .woocommerce-page button.button:hover:after, .woocommerce input.button:hover:after, .woocommerce-page input.button:hover:after, .woocommerce #respond input#submit:hover:after, .woocommerce-page #respond input#submit:hover:after, .woocommerce #content input.button:hover:after, .woocommerce-page #content input.button:hover:after {
  opacity: 1;
  margin-left: 0; }

.et_button_left .et_pb_button:after,
.et_button_left.woocommerce a.button.alt:after, .et_button_left.woocommerce-page a.button.alt:after, .et_button_left.woocommerce button.button.alt:after, .et_button_left.woocommerce-page button.button.alt:after, .et_button_left.woocommerce input.button.alt:after, .et_button_left.woocommerce-page input.button.alt:after, .et_button_left.woocommerce #respond input#submit.alt:after, .et_button_left.woocommerce-page #respond input#submit.alt:after, .et_button_left.woocommerce #content input.button.alt:after, .et_button_left.woocommerce-page #content input.button.alt:after,
.et_button_left.woocommerce a.button:after, .et_button_left.woocommerce-page a.button:after, .et_button_left.woocommerce button.button:after, .et_button_left.woocommerce-page button.button:after, .et_button_left.woocommerce input.button:after, .et_button_left.woocommerce-page input.button:after, .et_button_left.woocommerce #respond input#submit:after, .et_button_left.woocommerce-page #respond input#submit:after, .et_button_left.woocommerce #content input.button:after, .et_button_left.woocommerce-page #content input.button:after {
  margin-left: 0;
  left: 1em; }

.et_button_left .et_pb_button:hover,
.et_button_left .et_pb_module .et_pb_button:hover,
.et_button_icon_visible.et_button_left .et_pb_button,
.et_button_left.woocommerce a.button.alt:hover, .et_button_left.woocommerce-page a.button.alt:hover, .et_button_left.woocommerce button.button.alt:hover, .et_button_left.woocommerce button.button.alt.disabled:hover, .et_button_left.woocommerce-page button.button.alt:hover, .et_button_left.woocommerce-page button.button.alt.disabled:hover, .et_button_left.woocommerce input.button.alt:hover, .et_button_left.woocommerce-page input.button.alt:hover, .et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_left.woocommerce #content input.button.alt:hover, .et_button_left.woocommerce-page #content input.button.alt:hover,
.et_button_left.woocommerce a.button:hover, .et_button_left.woocommerce-page a.button:hover, .et_button_left.woocommerce button.button:hover, .et_button_left.woocommerce-page button.button:hover, .et_button_left.woocommerce input.button:hover, .et_button_left.woocommerce-page input.button:hover, .et_button_left.woocommerce #respond input#submit:hover, .et_button_left.woocommerce-page #respond input#submit:hover, .et_button_left.woocommerce #content input.button:hover, .et_button_left.woocommerce-page #content input.button:hover,
.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled, .et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled, .et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt,
.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_icon_visible.et_button_left.woocommerce-page #content input.button {
  padding-left: 2em;
  padding-right: 0.7em; }

.et_button_left .et_pb_button:hover:after,
.et_button_icon_visible.et_button_left .et_pb_button:after,
.et_button_left.woocommerce a.button.alt:hover:after, .et_button_left.woocommerce-page a.button.alt:hover:after, .et_button_left.woocommerce button.button.alt:hover:after, .et_button_left.woocommerce-page button.button.alt:hover:after, .et_button_left.woocommerce input.button.alt:hover:after, .et_button_left.woocommerce-page input.button.alt:hover:after, .et_button_left.woocommerce #respond input#submit.alt:hover:after, .et_button_left.woocommerce-page #respond input#submit.alt:hover:after, .et_button_left.woocommerce #content input.button.alt:hover:after, .et_button_left.woocommerce-page #content input.button.alt:hover:after,
.et_button_left.woocommerce a.button:hover:after, .et_button_left.woocommerce-page a.button:hover:after, .et_button_left.woocommerce button.button:hover:after, .et_button_left.woocommerce-page button.button:hover:after, .et_button_left.woocommerce input.button:hover:after, .et_button_left.woocommerce-page input.button:hover:after, .et_button_left.woocommerce #respond input#submit:hover:after, .et_button_left.woocommerce-page #respond input#submit:hover:after, .et_button_left.woocommerce #content input.button:hover:after, .et_button_left.woocommerce-page #content input.button:hover:after,
.et_button_icon_visible.et_button_left.woocommerce a.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page a.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce button.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page button.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt:after, .et_button_icon_visible.et_button_left.woocommerce #content input.button.alt:after, .et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt:after,
.et_button_icon_visible.et_button_left.woocommerce a.button:after, .et_button_icon_visible.et_button_left.woocommerce-page a.button:after, .et_button_icon_visible.et_button_left.woocommerce button.button:after, .et_button_icon_visible.et_button_left.woocommerce-page button.button:after, .et_button_icon_visible.et_button_left.woocommerce input.button:after, .et_button_icon_visible.et_button_left.woocommerce-page input.button:after, .et_button_icon_visible.et_button_left.woocommerce #respond input#submit:after, .et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit:after, .et_button_icon_visible.et_button_left.woocommerce #content input.button:after, .et_button_icon_visible.et_button_left.woocommerce-page #content input.button:after {
  left: 0.15em; }

/* Button Hover - No Icon */
.form-submit .et_pb_button:hover,
.et_password_protected_form .et_submit_button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover {
  padding: 0.3em 1em; }

/* Button - With No Icon */
.et_button_no_icon .et_pb_button:after,
.et_button_no_icon.woocommerce a.button.alt:after, .et_button_no_icon.woocommerce-page a.button.alt:after, .et_button_no_icon.woocommerce button.button.alt:after, .et_button_no_icon.woocommerce-page button.button.alt:after, .et_button_no_icon.woocommerce input.button.alt:after, .et_button_no_icon.woocommerce-page input.button.alt:after, .et_button_no_icon.woocommerce #respond input#submit.alt:after, .et_button_no_icon.woocommerce-page #respond input#submit.alt:after, .et_button_no_icon.woocommerce #content input.button.alt:after, .et_button_no_icon.woocommerce-page #content input.button.alt:after,
.et_button_no_icon.woocommerce a.button:after, .et_button_no_icon.woocommerce-page a.button:after, .et_button_no_icon.woocommerce button.button:after, .et_button_no_icon.woocommerce-page button.button:after, .et_button_no_icon.woocommerce input.button:after, .et_button_no_icon.woocommerce-page input.button:after, .et_button_no_icon.woocommerce #respond input#submit:after, .et_button_no_icon.woocommerce-page #respond input#submit:after, .et_button_no_icon.woocommerce #content input.button:after, .et_button_no_icon.woocommerce-page #content input.button:after {
  display: none; }

.et_button_no_icon .et_pb_button,
.et_button_no_icon .et_pb_button:hover,
.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,
.et_button_no_icon.et_button_left .et_pb_button:hover,
.et_button_no_icon.woocommerce a.button.alt, .et_button_no_icon.woocommerce-page a.button.alt, .et_button_no_icon.woocommerce button.button.alt, .et_button_no_icon.woocommerce button.button.alt.disabled, .et_button_no_icon.woocommerce-page button.button.alt, .et_button_no_icon.woocommerce-page button.button.alt.disabled, .et_button_no_icon.woocommerce input.button.alt, .et_button_no_icon.woocommerce-page input.button.alt, .et_button_no_icon.woocommerce #respond input#submit.alt, .et_button_no_icon.woocommerce-page #respond input#submit.alt, .et_button_no_icon.woocommerce #content input.button.alt, .et_button_no_icon.woocommerce-page #content input.button.alt,
.et_button_no_icon.woocommerce a.button, .et_button_no_icon.woocommerce-page a.button, .et_button_no_icon.woocommerce button.button, .et_button_no_icon.woocommerce-page button.button, .et_button_no_icon.woocommerce input.button, .et_button_no_icon.woocommerce-page input.button, .et_button_no_icon.woocommerce #respond input#submit, .et_button_no_icon.woocommerce-page #respond input#submit, .et_button_no_icon.woocommerce #content input.button, .et_button_no_icon.woocommerce-page #content input.button,
.et_button_no_icon.woocommerce a.button.alt:hover, .et_button_no_icon.woocommerce-page a.button.alt:hover, .et_button_no_icon.woocommerce button.button.alt:hover, .et_button_no_icon.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.woocommerce-page button.button.alt:hover, .et_button_no_icon.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.woocommerce input.button.alt:hover, .et_button_no_icon.woocommerce-page input.button.alt:hover, .et_button_no_icon.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.woocommerce #content input.button.alt:hover, .et_button_no_icon.woocommerce-page #content input.button.alt:hover,
.et_button_no_icon.woocommerce a.button:hover, .et_button_no_icon.woocommerce-page a.button:hover, .et_button_no_icon.woocommerce button.button:hover, .et_button_no_icon.woocommerce-page button.button:hover, .et_button_no_icon.woocommerce input.button:hover, .et_button_no_icon.woocommerce-page input.button:hover, .et_button_no_icon.woocommerce #respond input#submit:hover, .et_button_no_icon.woocommerce-page #respond input#submit:hover, .et_button_no_icon.woocommerce #content input.button:hover, .et_button_no_icon.woocommerce-page #content input.button:hover,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button.alt.disabled, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button.alt, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button.alt,
.et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page a.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page button.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #respond input#submit, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce #content input.button, .et_button_no_icon.et_button_icon_visible.et_button_left.woocommerce-page #content input.button,
.et_button_no_icon.et_button_left.woocommerce a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button.alt.disabled:hover, .et_button_no_icon.et_button_left.woocommerce input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit.alt:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button.alt:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button.alt:hover,
.et_button_no_icon.et_button_left.woocommerce a.button:hover, .et_button_no_icon.et_button_left.woocommerce-page a.button:hover, .et_button_no_icon.et_button_left.woocommerce button.button:hover, .et_button_no_icon.et_button_left.woocommerce-page button.button:hover, .et_button_no_icon.et_button_left.woocommerce input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page input.button:hover, .et_button_no_icon.et_button_left.woocommerce #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce-page #respond input#submit:hover, .et_button_no_icon.et_button_left.woocommerce #content input.button:hover, .et_button_no_icon.et_button_left.woocommerce-page #content input.button:hover,
.woocommerce input.button, .woocommerce input.button:hover {
  padding: 0.3em 1em !important; }

/* Button with custom icon */
.et_button_custom_icon .et_pb_button:after,
.et_button_custom_icon.woocommerce a.button.alt:after, .et_button_custom_icon.woocommerce-page a.button.alt:after, .et_button_custom_icon.woocommerce button.button.alt:after, .et_button_custom_icon.woocommerce-page button.button.alt:after, .et_button_custom_icon.woocommerce input.button.alt:after, .et_button_custom_icon.woocommerce-page input.button.alt:after, .et_button_custom_icon.woocommerce #respond input#submit.alt:after, .et_button_custom_icon.woocommerce-page #respond input#submit.alt:after, .et_button_custom_icon.woocommerce #content input.button.alt:after, .et_button_custom_icon.woocommerce-page #content input.button.alt:after,
.et_button_custom_icon.woocommerce a.button:after, .et_button_custom_icon.woocommerce-page a.button:after, .et_button_custom_icon.woocommerce button.button:after, .et_button_custom_icon.woocommerce-page button.button:after, .et_button_custom_icon.woocommerce input.button:after, .et_button_custom_icon.woocommerce-page input.button:after, .et_button_custom_icon.woocommerce #respond input#submit:after, .et_button_custom_icon.woocommerce-page #respond input#submit:after, .et_button_custom_icon.woocommerce #content input.button:after, .et_button_custom_icon.woocommerce-page #content input.button:after {
  line-height: 1.7em; }

.et_button_custom_icon .et_pb_button:hover:after,
.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,
.et_button_custom_icon.woocommerce a.button.alt:hover:after, .et_button_custom_icon.woocommerce-page a.button.alt:hover:after, .et_button_custom_icon.woocommerce button.button.alt:hover:after, .et_button_custom_icon.woocommerce-page button.button.alt:hover:after, .et_button_custom_icon.woocommerce input.button.alt:hover:after, .et_button_custom_icon.woocommerce-page input.button.alt:hover:after, .et_button_custom_icon.woocommerce #respond input#submit.alt:hover:after, .et_button_custom_icon.woocommerce-page #respond input#submit.alt:hover:after, .et_button_custom_icon.woocommerce #content input.button.alt:hover:after, .et_button_custom_icon.woocommerce-page #content input.button.alt:hover:after,
.et_button_custom_icon.woocommerce a.button:hover:after, .et_button_custom_icon.woocommerce-page a.button:hover:after, .et_button_custom_icon.woocommerce button.button:hover:after, .et_button_custom_icon.woocommerce-page button.button:hover:after, .et_button_custom_icon.woocommerce input.button:hover:after, .et_button_custom_icon.woocommerce-page input.button:hover:after, .et_button_custom_icon.woocommerce #respond input#submit:hover:after, .et_button_left.woocommerce-page #respond input#submit:hover:after, .et_button_custom_icon.woocommerce #content input.button:hover:after, .et_button_custom_icon.woocommerce-page #content input.button:hover:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce a.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce button.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button.alt:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button.alt:after,
.et_button_custom_icon.et_button_icon_visible.woocommerce a.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page a.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce button.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page button.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce input.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page input.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #respond input#submit:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #respond input#submit:after, .et_button_custom_icon.et_button_icon_visible.woocommerce #content input.button:after, .et_button_custom_icon.et_button_icon_visible.woocommerce-page #content input.button:after {
  margin-left: .3em; }

/* Post Formats */
#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type {
  padding: 0;
  margin-bottom: -16px; }

/* Table Styles */
.entry-content table:not(.variations), body.et-pb-preview #main-content .container table {
  border: 1px solid #eee;
  margin: 0 0 15px 0;
  text-align: left;
  width: 100%; }

.entry-content tr th, .entry-content thead th, body.et-pb-preview #main-content .container tr th, body.et-pb-preview #main-content .container thead th {
  color: #555;
  font-weight: bold;
  padding: 9px 24px; }

.entry-content tr td, body.et-pb-preview #main-content .container tr td {
  border-top: 1px solid #eee;
  padding: 6px 24px; }

/* List Styles */
#left-area ul, .entry-content ul, .et-l--header ul, .et-l--body ul, .et-l--footer ul, .comment-content ul, body.et-pb-preview #main-content .container ul {
  list-style-type: disc;
  padding: 0 0 23px 1em;
  line-height: 26px; }

#left-area ol, .entry-content ol, .et-l--header ol, .et-l--body ol, .et-l--footer ol, .comment-content ol, body.et-pb-preview #main-content .container ol {
  list-style-type: decimal;
  list-style-position: inside;
  padding: 0 0 23px 0;
  line-height: 26px; }

#left-area ul li ul, .entry-content ul li ol, .comment-content ul li ul, .comment-content ul li ol, body.et-pb-preview #main-content .container ul li ol {
  padding: 2px 0px 2px 20px; }

#left-area ol li ul, .entry-content ol li ol, .et-l--header ol li ol, .et-l--body ol li ol, .et-l--footer ol li ol, .comment-content ol li ul, .comment-content ol li ol, body.et-pb-preview #main-content .container ol li ol {
  padding: 2px 0px 2px 35px; }

#left-area ul.wp-block-gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style-type: none;
  padding: 0; }

ol.commentlist, .comment .children {
  list-style: none !important;
  line-height: 1.7em !important;
  padding: 0 !important; }

.comment-content ul {
  padding: 0 0 23px 16px !important;
  line-height: 26px !important; }

.comment-content ol {
  line-height: 26px !important; }

/* Gallery Styles */
#left-area ul.products {
  padding: 0 !important;
  line-height: 1.7 !important;
  list-style: none !important; }

.gallery-item a {
  display: block; }

.gallery-item a, .gallery-caption {
  width: 90%; }

/* Admin Bar Fixes */
body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header,
body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header {
  top: 32px; }

body.et-wp-pre-3_8.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.et-wp-pre-3_8.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header,
body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header, body.et-wp-pre-3_8.admin-bar.et_fixed_nav #top-header {
  top: 28px; }

body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header,
body.et_fixed_nav.et_secondary_nav_enabled #main-header {
  top: 30px; }

body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header,
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
  top: 63px; }

body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_header_style_slide #main-header {
  top: 0; }

.et_vertical_fixed.admin-bar #page-container #main-header {
  top: 32px; }

#wpadminbar {
  z-index: 100001; }

/* Header Styles */
.container {
  text-align: left;
  position: relative; }

#top-header {
  font-size: 12px;
  line-height: 13px;
  z-index: 100000;
  color: #ffffff; }

#top-header a, #top-header a {
  color: #ffffff; }

#top-header, #et-secondary-nav {
  -webkit-transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
  -webkit-transition: background-color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
  transition: background-color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;
  transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;
  transition: background-color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s; }

#top-header .container {
  padding-top: .75em;
  font-weight: 600; }

#main-header {
  line-height: 23px;
  font-weight: 500;
  top: 0;
  background-color: #fff;
  width: 100%;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  z-index: 99999; }

.et_duplicate_social_icons {
  display: none; }

#top-header, #top-header .container, #top-header #et-info, #top-header .et-social-icon a {
  line-height: 1em; }

/* Transparent Nav */
.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,
.et_fixed_nav.et_show_nav #page-container {
  padding-top: 80px; }

.et_fixed_nav.et_show_nav.et-tb #page-container,
.et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
  padding-top: 0 !important; }

.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container,
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
  padding-top: 111px; }

.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
  padding-top: 177px; }

.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,
.et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
  padding-top: 147px; }

.et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #top-header {
  top: 0;
  left: 0;
  right: 0; }

.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header {
  position: absolute; }

.et_fixed_nav #main-header, .et_fixed_nav #top-header {
  position: fixed; }

/* Header Style Left */
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
  padding-top: 33px; }

.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
  padding-bottom: 33px; }

.et_header_style_left .logo_container {
  position: absolute;
  height: 100%;
  width: 100%; }

/* Header Style Centered Inline */
.et_header_style_split #et-top-navigation nav > ul > li > a {
  z-index: 3; }

.et_header_style_split #main-header .centered-inline-logo-wrap {
  margin: -33px 0;
  height: 66px;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.et_header_style_split #main-header .centered-inline-logo-wrap .logo_container {
  height: 100%; }

.et_header_style_split #main-header .centered-inline-logo-wrap a {
  height: 100%; }

.et_header_style_split #main-header .logo_container {
  position: static;
  position: initial; }

.et_header_style_split #top-menu-nav {
  display: inline-block; }

.et_header_style_split #et_top_search {
  float: none;
  display: inline-block; }

.et_header_style_split.et_vertical_nav #et_top_search {
  display: block; }

.et_header_style_split #et_search_icon:before {
  margin-top: -9px; }

.et_header_style_split #et-top-navigation .mobile_menu_bar,
.et_header_style_left #et-top-navigation .mobile_menu_bar {
  padding-bottom: 24px; }

.et_header_style_split #et-top-navigation {
  float: none;
  text-align: center;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 100%;
  line-height: 1; }

.et_header_style_split.et_vertical_nav #et-top-navigation {
  display: block; }

.et_header_style_split #main-header .container,
.et_header_style_split #main-header .logo_container {
  text-align: center;
  z-index: 2; }

.et_header_style_split.et_vertical_nav #et-top-navigation {
  text-align: left; }

.et_header_style_split span.logo_helper {
  display: none; }

.et_header_style_split nav#top-menu-nav,
.et_header_style_split #top-menu,
.et_header_style_split #top-header nav.et-menu-nav,
.et_header_style_split #main-header nav.et-menu-nav,
.et_header_style_split #top-header .et-menu,
.et_header_style_split #main-header .et-menu {
  float: none; }

.safari.et_header_style_split #et-top-navigation {
  -webkit-transform: translate3d(0, 0, 0); }

/* Header Style Centered */
.et_header_style_centered #main-header .container {
  text-align: center;
  height: inherit; }

.et_header_style_centered.et_vertical_nav #main-header .container {
  height: auto; }

.et_header_style_centered #main-header div#et-top-navigation {
  bottom: 0;
  position: relative;
  width: 100%; }

.et_header_style_centered #logo,
.et_header_style_centered #et-top-navigation,
.et_header_style_centered nav#top-menu-nav,
.et_header_style_centered #top-menu {
  float: none; }

.et_header_style_centered #logo {
  max-height: 64%; }

.et_header_style_centered #main-header .logo_container {
  height: 100px;
  padding: 0; }

.et_header_style_centered header#main-header.et-fixed-header .logo_container {
  height: 70px; }

.et_header_style_centered #et_top_search {
  float: none;
  display: inline-block !important; }

.et_header_style_centered #et_search_icon:before {
  left: 3px;
  top: -13px; }

.et_header_style_centered nav#top-menu-nav {
  display: inline-block; }

.et_header_style_centered #top-menu > li > a {
  padding-bottom: 2em; }

.et_header_style_centered #et-top-navigation .et-cart-info {
  float: none; }

.et_hide_search_icon #et_top_search,
.et_hide_search_icon .et_slide_menu_top .et-search-form {
  display: none !important; }

/* Vertical Nav Adjustment*/
.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header .logo_container,
.et_vertical_nav.et_header_style_centered #main-header .logo_container {
  height: auto; }

.et_vertical_nav.et_header_style_centered header#main-header #top-menu > li > a,
.et_vertical_nav.et_header_style_centered header#main-header.et-fixed-header #top-menu > li > a {
  padding-bottom: 19px; }

.et_vertical_nav.et_header_style_split #et-top-navigation,
.et_vertical_nav.et_header_style_left #et-top-navigation {
  padding-top: 0; }

/* Logo */
#logo {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  margin-bottom: 0;
  max-height: 54%;
  display: inline-block;
  float: none;
  vertical-align: middle;
  -webkit-transform: translate3d(0, 0, 0); }

.et_pb_svg_logo #logo, .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
  height: 54%; }

.logo_container {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

span.logo_helper {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  width: 0; }

.et_vertical_nav .logo_container {
  height: auto;
  position: relative;
  padding: 0; }

.et_vertical_nav span.logo_helper {
  display: none; }

.safari .centered-inline-logo-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

#et-define-logo-wrap img {
  width: 100%; }

.gecko #et-define-logo-wrap.svg-logo {
  position: relative !important; }

/* Shopping Cart */
.et-cart-info {
  color: inherit; }

#top-header .et-cart-info {
  margin-left: 15px; }

#et-top-navigation .et-cart-info {
  float: left;
  margin: -2px 0 0 22px;
  font-size: 16px; }

.et_vertical_nav #et-top-navigation .et-cart-info {
  margin-left: 0; }

.et_header_style_slide #et-top-navigation a.et-cart-info, .et_header_style_fullscreen #et-top-navigation a.et-cart-info {
  display: none; }

/* Contact Info */
#et-info {
  float: left; }

#et-info-phone, #et-info-email, .et-cart-info span {
  position: relative; }

#et-info-phone:before {
  content: "\e090";
  position: relative;
  top: 2px;
  margin-right: 2px; }

#et-info-phone {
  margin-right: 13px; }

#et-info-email:before {
  content: "\e076";
  margin-right: 4px; }

/* Social Icons */
#top-header .et-social-icons {
  float: none;
  display: inline-block; }

#et-secondary-menu .et-social-icons {
  margin-right: 20px; }

#top-header .et-social-icons li {
  margin-left: 12px;
  margin-top: -2px; }

.et-social-icons {
  float: right; }

.et-social-icons li {
  display: inline-block;
  margin-left: 20px; }

.et-social-icon a {
  display: inline-block;
  font-size: 24px;
  position: relative;
  text-align: center;
  -webkit-transition: color 300ms ease 0s;
  transition: color 300ms ease 0s;
  color: #666;
  text-decoration: none; }

.et-social-icon span {
  display: none; }

#top-header .et-social-icon a {
  font-size: 14px; }

/* Secondary Nav */
#top-menu-nav, #top-menu {
  line-height: 0; }

#et-top-navigation {
  font-weight: 600; }

.et_fixed_nav #et-top-navigation {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

#et-secondary-menu {
  float: right; }

#et-info, #et-secondary-menu > ul > li a {
  padding-bottom: .75em;
  display: block; }

#et-secondary-nav, #et-secondary-nav li {
  display: inline-block; }

#et-secondary-nav a {
  -webkit-transition: background-color 0.4s, color 0.4s ease-in-out;
  transition: background-color 0.4s, color 0.4s ease-in-out; }

#et-secondary-nav li {
  margin-right: 15px; }

#et-secondary-nav > li:last-child {
  margin-right: 0; }

.et-cart-info span:before {
  content: "\e07a";
  margin-right: 10px; }

nav#top-menu-nav, #top-menu, nav.et-menu-nav, .et-menu {
  float: left; }

/* Shared Fullwidth Menu Styles */
#top-menu li {
  display: inline-block;
  font-size: 14px;
  padding-right: 22px; }

#top-menu > li:last-child {
  padding-right: 0; }

.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu > li:last-child > ul.sub-menu {
  right: 0; }

#top-menu a {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
  display: block;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

#top-menu-nav > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover {
  opacity: 0.7;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

/* Seach Form */
#et_search_icon:before {
  content: "\55";
  font-size: 17px;
  left: 0;
  position: absolute;
  top: -3px; }

#et_search_icon:hover {
  cursor: pointer; }

#et_top_search {
  float: right;
  margin: 3px 0 0 22px;
  position: relative;
  display: block;
  width: 18px; }

#et_top_search.et_search_opened {
  position: absolute;
  width: 100%; }

.et_vertical_nav #et_top_search {
  margin-left: 0; }

.et-search-form {
  top: 0;
  bottom: 0;
  right: 0;
  position: absolute;
  z-index: 1000;
  width: 100%; }

.et-search-form input {
  width: 90%;
  border: none;
  color: #333;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 30px;
  margin: auto;
  background: transparent; }

.et-search-form .et-search-field::-ms-clear {
  width: 0;
  height: 0;
  display: none; }

.et_header_style_centered .et-search-form input, .et_header_style_centered span.et_close_search_field {
  top: 60%; }

.et_vertical_nav.et_header_style_centered .et-search-form input, .et_vertical_nav.et_header_style_centered span.et_close_search_field {
  top: 0; }

.et_search_form_container {
  animation: none;
  -o-animation: none;
  -webkit-animation: none;
  -moz-animation: none; }

.container.et_search_form_container {
  position: relative;
  opacity: 0;
  height: 1px; }

.container.et_search_form_container.et_pb_search_visible {
  z-index: 999;
  -webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_search_visible.et_pb_no_animation {
  opacity: 1; }

.et_pb_search_form_hidden {
  -webkit-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

span.et_close_search_field {
  display: block;
  width: 30px;
  height: 30px;
  z-index: 99999;
  position: absolute;
  right: 0;
  cursor: pointer;
  top: 0;
  bottom: 0;
  margin: auto; }

span.et_close_search_field:after {
  font-family: 'ETmodules';
  content: '\4d';
  speak: none;
  font-weight: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 32px;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.container.et_menu_container {
  z-index: 99; }

.container.et_search_form_container.et_pb_search_form_hidden {
  z-index: 1 !important; }

.et_search_outer {
  width: 100%;
  overflow: hidden;
  position: absolute;
  top: 0; }

.container.et_pb_menu_hidden {
  z-index: -1; }

form.et-search-form {
  background: rgba(0, 0, 0, 0) !important; }

input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* Blog */
#left-area .post-meta {
  font-size: 14px;
  padding-bottom: 15px; }

#left-area .post-meta a {
  text-decoration: none;
  color: #666; }

#left-area .et_featured_image {
  padding-bottom: 7px; }

.single .post {
  padding-bottom: 25px; }

body.single .et_audio_content {
  margin-bottom: -6px; }

/* Pagebuilder On Posts */
.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .container {
  width: 100%;
  max-width: 100%;
  padding-top: 0; }

.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper {
  width: 80%;
  max-width: 1080px;
  margin: auto;
  padding-top: 6%; }

.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper:last-of-type {
  padding-top: 0; }

.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row {
  width: 100%; }

.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_with_background .et_pb_row {
  width: 80%; }

.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) #main-content .et_pb_row {
  width: 80%; }

.et_pb_pagebuilder_layout .entry-content,
.et_pb_pagebuilder_layout .et_pb_post .entry-content {
  margin-bottom: 0 !important;
  padding-top: 0; }

.single-project.et_pb_pagebuilder_layout .nav-single {
  width: 80%;
  max-width: 1080px;
  margin: 10px auto; }

/* Required by Theme Check */
/* Password Protected Post */
.et_password_protected_form p input {
  background-color: #eee;
  border: none !important;
  width: 100% !important;
  border-radius: 0 !important;
  font-size: 14px;
  color: #999 !important;
  padding: 16px !important;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.et_password_protected_form label {
  display: none; }

.et_password_protected_form .et_submit_button {
  font-family: inherit;
  display: block;
  float: right;
  margin: 8px auto 0;
  cursor: pointer; }

.post-password-required p.nocomments.container {
  max-width: 100%; }

.post-password-required p.nocomments.container:before {
  display: none; }

/* WooCommerce */
p.demo_store {
  position: fixed !important;
  bottom: 0 !important;
  top: auto !important;
  z-index: 100000; }

.entry-content address, .comment-content address, body.et-pb-preview #main-content .container address {
  line-height: 24px;
  margin-bottom: 12px; }

.woocommerce-info a {
  color: #fff !important; }

.shop_table .actions .submit {
  float: right; }

.shop_table .actions .checkout-button {
  clear: both; }

.col2-set.addresses {
  margin-top: 20px; }

table.shop_table {
  margin-bottom: 30px !important; }

.woocommerce-message a.button.wc-forward {
  border: none;
  background: #fff; }

.woocommerce-message a.button.wc-forward:hover {
  border: none;
  background: #fff; }

.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
  padding: 15px;
  font-size: 14px;
  border-radius: 3px; }

p.woocommerce-result-count {
  font-weight: 500;
  font-size: 14px;
  color: #999;
  padding-bottom: 40px; }

.entry-summary .entry-title {
  padding-bottom: 14px !important; }

.et_pb_widget .buttons a {
  margin-top: 10px !important; }

.product_meta {
  border-width: 0;
  border-style: solid;
  border-color: #dadada;
  border-top: 1px solid #dadada;
  font-size: 14px;
  color: #666;
  padding-top: 6px; }

.posted_in a, .tagged_as a {
  font-weight: 500;
  color: #2ea3f2;
  text-decoration: none; }

.product .related h2 {
  font-size: 26px !important;
  padding-bottom: 16px; }

.et_fixed_nav.et_transparent_nav.et-db.et_full_width_page #left-area > .woocommerce-notices-wrapper {
  opacity: 0; }

/* Product List */
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  margin: 0 0 9px !important; }

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
  padding: .3em 0; }

.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
  left: 10px !important;
  margin: 0 !important;
  right: auto !important; }

.woocommerce span.onsale, .woocommerce-page span.onsale {
  z-index: 2;
  background: #ef8f61 !important;
  border-radius: 3px !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #fff;
  font-size: 20px;
  font-weight: 500 !important;
  left: 10px !important;
  line-height: inherit !important;
  margin: 0 !important;
  min-height: 0 !important;
  min-width: 0 !important;
  padding: 6px 18px !important;
  position: absolute;
  text-shadow: none !important;
  top: 10px !important; }

.woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img {
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.woocommerce div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails, .woocommerce #content div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails {
  padding-top: 20px !important; }

/* Pagination */
.woocommerce .woocommerce-pagination ul.page-numbers, .woocommerce-page .woocommerce-pagination ul.page-numbers {
  list-style: none !important;
  padding: 0 !important; }

/* Star Rating */
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
  margin: 4px 0 .3em 0 !important; }

.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
  content: "\53\53\53\53\53" !important;
  color: #ccc !important; }

/* Price */
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, .woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
  color: #666 !important;
  font-size: 14px;
  margin: 0 !important; }

.entry-summary p.price span {
  font-size: 26px !important; }

.entry-summary p.price del {
  color: #999;
  margin-right: 10px; }

/* Cart */
.cart_table_item .quantity {
  margin: 0 !important;
  width: 100px !important; }

#main-content .cart-subtotal td {
  border-top: none; }

.woocommerce-checkout #main-content .cart-subtotal td {
  border-top: 1px solid #eee; }

table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, #content-area table tr, #content-area table td, #content-area table th {
  padding: .857em 0.587em;
  max-width: 100%; }

table.cart td.actions .button.alt, #main-content table.cart td.actions .button.alt {
  margin: 19px 0 9px; }

table.cart td.actions .checkout-button {
  margin: 0 !important; }

.orderby, .woocommerce div.product form.cart .variations td select {
  background-color: #ececec;
  border: none;
  border-radius: 3px;
  border-width: 0;
  color: #666 !important;
  font-size: 12px;
  padding: 4px 8px;
  font-weight: 500;
  font-family: 'Open Sans', Arial, sans-serif; }

.cart_totals h2, .shipping_calculator h2 {
  margin-bottom: 10px; }

.woocommerce div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page #content div.product form.cart {
  margin: 24px 0 39px; }

.woocommerce div.product .et_pb_wc_add_to_cart:last-child form.cart, .woocommerce-page div.product .et_pb_wc_add_to_cart:last-child form.cart, .woocommerce #content div.product .et_pb_wc_add_to_cart:last-child form.cart, .woocommerce-page #content div.product .et_pb_wc_add_to_cart:last-child form.cart {
  margin-bottom: 0 !important; }

.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity {
  margin: 0 20px 0 0 !important;
  width: auto;
  overflow: hidden; }

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text {
  font-weight: 500 !important;
  font-size: 20px !important;
  color: #fff !important;
  border-radius: 3px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none !important;
  background-color: rgba(0, 0, 0, 0.2) !important;
  height: 49px; }

.woocommerce-cart table.cart td.actions .coupon .input-text {
  width: 150px;
  padding: 6px 12px;
  margin-right: 10px; }

.woocommerce-cart table.cart td.actions .coupon .input-text::input-placeholder {
  color: #fff; }

.woocommerce-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder {
  color: #fff; }

.woocommerce-cart table.cart td.actions .coupon .input-text:-moz-placeholder {
  color: #fff; }

.woocommerce-cart table.cart td.actions .coupon .input-text::-moz-placeholder {
  color: #fff; }

.woocommerce-cart table.cart td.actions .coupon .input-text:-ms-input-placeholder {
  color: #fff; }

.woocommerce .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page #content .quantity .plus, .woocommerce .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page #content .quantity .minus {
  background: #fff !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  color: #BCC8C9 !important;
  font-size: 20px !important;
  font-weight: 300 !important;
  height: 24px !important;
  text-decoration: none !important;
  text-shadow: none !important;
  width: 30px !important;
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
  border: 1px solid #BCC8C9 !important; }

.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {
  width: 100px;
  margin: 0; }

.woocommerce div.product form.cart .variations td {
  padding: 0 20px 20px 0 !important;
  max-width: none !important;
  line-height: 1.3em; }

.woocommerce div.product form.cart .variations td:last-child {
  padding-right: 0 !important; }

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
  padding: 6px 0; }

.woocommerce .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions a {
  padding: 0.3em 2em 0.3em 1.5em; }

/* Tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {
  border-bottom-color: #d9d9d9; }

body.woocommerce .woocommerce-tabs {
  border: 1px solid #d9d9d9;
  margin: 30px 0 45px; }

body.woocommerce div.product .woocommerce-tabs ul.tabs, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs {
  margin: 0 !important;
  padding: 0 !important;
  background: #f4f4f4; }

body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
  background: none;
  border-radius: 0;
  border: none;
  background: #f4f4f4;
  border-right: 1px solid #d9d9d9;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 -2px; }

body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
  background: #fff !important; }

body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a {
  color: #666666 !important;
  padding: 4px 22px !important; }

body.woocommerce div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li:before, body.woocommerce div.product .woocommerce-tabs ul.tabs li:after, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li:after {
  display: none; }

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a {
  color: #000 !important; }

body.woocommerce div.product .woocommerce-tabs .panel, body.woocommerce #content-area div.product .woocommerce-tabs .panel {
  padding: 30px;
  margin: 0; }

/* Reviews */
#reviews .commentlist {
  padding-bottom: 0 !important; }

.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {
  margin-bottom: 40px !important; }

.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
  border: none !important;
  padding: 0 !important;
  margin: 0 0 0 100px !important; }

.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
  width: auto !important;
  padding: 0 !important;
  border: none; }

.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
  font-size: inherit !important;
  margin: 0 0 2px !important;
  padding: 0 !important; }

.woocommerce #reviews .commentlist .star-rating {
  float: none !important;
  margin-bottom: 6px !important; }

.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2,
.woocommerce #reviews #comments h1, .woocommerce-page #reviews #comments h1,
.woocommerce #reviews #comments h3, .woocommerce-page #reviews #comments h3,
.woocommerce #reviews #comments h4, .woocommerce-page #reviews #comments h4,
.woocommerce #reviews #comments h5, .woocommerce-page #reviews #comments h5,
.woocommerce #reviews #comments h6, .woocommerce-page #reviews #comments h6 {
  margin-bottom: 30px !important; }

.woocommerce-message, .woocommerce-error, .woocommerce-info {
  border: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  font-size: 18px !important;
  color: #fff !important;
  padding: 15px !important; }

.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
  display: none !important;
  color: #FFF !important; }

.woocommerce-page #reviews #commentform, .woocommerce-page #review_form #respond p.form-submit {
  padding-bottom: 0;
  margin-bottom: 0; }

/* Popup Adjustment */
.woocommerce .pswp {
  z-index: 999999; }

div.pp_pic_holder {
  z-index: 100001; }

div.pp_overlay {
  z-index: 100000; }

/* Gallery */
figure.woocommerce-product-gallery__wrapper {
  margin: 0; }

.woocommerce div.product div.images .flex-control-thumbs {
  margin-top: 6.6666%; }

.woocommerce div.product div.images .flex-control-thumbs li {
  width: 20%;
  margin-right: 6.6666%;
  margin-bottom: 6.6666%; }

.woocommerce div.product div.images .flex-control-thumbs li:nth-of-type(4n) {
  margin-right: 0; }

.woocommerce div.product div.images.woocommerce-product-gallery {
  margin-bottom: 0; }

.woocommerce div.product div.images .flex-control-thumbs li img {
  -webkit-transition: opacity .5s ease;
  transition: opacity .5s ease; }

/* Project Post Type */
.single-project #left-area {
  padding-bottom: 50px; }

.et_main_title {
  padding-bottom: 12px; }

.et_main_title h1 {
  display: inline-block;
  padding-right: 2px; }

.et_main_title .et_project_categories {
  font-size: 14px; }

.et_main_title .et_project_categories a {
  text-decoration: none;
  color: #666; }

.project .entry-content {
  padding-top: 30px; }

.et_project_meta_title {
  display: block;
  font-weight: 700;
  color: #333; }

.et_project_meta {
  margin: 23px 0 14px;
  border-top: 1px solid #e2e2e2;
  padding: 15px 0 39px;
  border-bottom: 1px solid #e2e2e2; }

.et_project_meta p {
  padding-bottom: 15px; }

.et_project_meta p a {
  text-decoration: none;
  color: #666; }

.nav-single a {
  text-decoration: none;
  color: #2ea3f2;
  font-size: 14px;
  font-weight: 400; }

.nav-previous {
  float: left; }

.nav-next {
  float: right; }

.single .et_pb_post {
  margin-bottom: 27px; }

.et_shop_image, .et_portfolio_image {
  position: relative;
  display: block; }

.et_portfolio_image img {
  vertical-align: bottom;
  margin-bottom: 0; }

.single .et_pb_post.et_pb_no_comments_section {
  padding-bottom: 0;
  margin-bottom: 0; }

/* Project + Page Builder */
.et_pb_pagebuilder_layout .project .entry-content {
  padding-top: 0; }

.single .et_pb_post.project.type-project {
  margin-bottom: 0; }

/* Fullwidth Projects */
.et_full_width_portfolio_page .et_project_meta {
  margin-bottom: 0; }

.et_full_width_portfolio_page .et_project_meta {
  float: left;
  width: 21%;
  margin-top: 0;
  border-bottom: none; }

.et_full_width_portfolio_page .entry-content {
  margin-bottom: 43px; }

.et_full_width_portfolio_page .nav-single {
  border-top: 1px solid #e2e2e2;
  padding-top: 13px; }

/* Social Media */
.entry-content .et_pb_member_social_links {
  list-style-type: none !important;
  margin-top: 20px;
  padding: 0; }

/* Dropdown Menu */
#et-top-navigation {
  float: right; }

#top-menu li li {
  padding: 0 20px;
  margin: 0; }

#top-menu li li a {
  padding: 6px 20px;
  width: 200px; }

/* Secondary Navigation */
#et-secondary-nav li {
  position: relative;
  text-align: right; }

#et-secondary-nav li ul {
  position: absolute;
  right: 0;
  padding: 1em 0; }

#et-secondary-nav li ul ul {
  right: 220px;
  top: 0;
  margin-top: -1em; }

#et-secondary-nav li ul li {
  display: block; }

#et-secondary-nav li ul {
  z-index: 999999;
  visibility: hidden;
  opacity: 0;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); }

#et-secondary-nav li ul {
  -webkit-transform: translate3d(0, 0, 0); }

#et-secondary-nav li.et-hover > ul {
  visibility: visible; }

#et-secondary-nav li > ul {
  width: 220px; }

#et-secondary-nav li:hover > ul, .nav li.et-touch-hover > ul, #et-secondary-nav li.et-touch-hover > ul {
  opacity: 1;
  visibility: visible; }

#et-secondary-nav li li {
  padding: 0 2em;
  margin: 0; }

#et-secondary-nav li li a {
  padding: 1em;
  width: 100%;
  font-size: 12px;
  line-height: 1em;
  margin-right: 0;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

#et-secondary-nav ul li a:hover {
  background-color: rgba(0, 0, 0, 0.03); }

/* IE7 Fix */
#et-secondary-nav li:hover {
  visibility: inherit; }

/* Dropdown Arrows */
#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
  font-family: 'ETmodules';
  content: "3";
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 800; }

#top-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
  padding-right: 20px; }

#top-menu li .menu-item-has-children > a:first-child {
  padding-right: 40px; }

#top-menu li .menu-item-has-children > a:first-child:after {
  right: 20px;
  top: 6px; }

#et-secondary-nav .menu-item-has-children > a:first-child:after {
  top: 0; }

#et-secondary-nav li .menu-item-has-children > a:first-child:after {
  top: .67em;
  right: auto;
  left: 2.3em; }

/* Mega Menu */
#top-menu li.mega-menu {
  position: inherit; }

#top-menu li.mega-menu > ul {
  padding: 30px 20px;
  position: absolute !important;
  width: 100%;
  left: 0 !important; }

#top-menu li.mega-menu ul li {
  margin: 0;
  float: left !important;
  display: block !important;
  padding: 0 !important; }

#top-menu li.mega-menu > ul > li:nth-of-type(4n) {
  clear: right; }

#top-menu li.mega-menu > ul > li:nth-of-type(4n+1) {
  clear: left; }

#top-menu li.mega-menu ul li li {
  width: 100%; }

#top-menu li.mega-menu li > ul {
  -webkit-animation: none !important;
  animation: none !important;
  padding: 0px;
  border: none;
  left: auto;
  top: auto;
  width: 90% !important;
  position: relative;
  box-shadow: none;
  -webkit-box-shadow: none; }

#top-menu li.mega-menu li ul {
  visibility: visible;
  opacity: 1;
  display: none; }

#top-menu li.mega-menu.et-hover li ul {
  display: block; }

#top-menu li.mega-menu.et-hover > ul {
  opacity: 1 !important;
  visibility: visible !important; }

#top-menu li.mega-menu > ul > li > a {
  width: 90%;
  padding: 0 20px 10px; }

#top-menu li.mega-menu > ul > li > a:first-child {
  padding-top: 0 !important;
  font-weight: bold;
  border-bottom: 1px solid rgba(0, 0, 0, 0.03); }

#top-menu li.mega-menu > ul > li > a:first-child:hover {
  background-color: transparent !important; }

#top-menu li.mega-menu li > a {
  width: 100%; }

#top-menu li.mega-menu.mega-menu-parent li li, #top-menu li.mega-menu.mega-menu-parent li > a {
  width: 100% !important; }

#top-menu li.mega-menu.mega-menu-parent li > .sub-menu {
  float: left;
  width: 100% !important; }

#top-menu li.mega-menu > ul > li {
  width: 25%;
  margin: 0; }

#top-menu li.mega-menu.mega-menu-parent-3 > ul > li {
  width: 33.33%; }

#top-menu li.mega-menu.mega-menu-parent-2 > ul > li {
  width: 50%; }

#top-menu li.mega-menu.mega-menu-parent-1 > ul > li {
  width: 100%; }

#top-menu li.mega-menu .menu-item-has-children > a:first-child:after {
  display: none; }

#top-menu li.mega-menu > ul > li > ul > li {
  width: 100%;
  margin: 0; }

/* Vertical Navigation Mega Menu */
.et_vertical_nav #top-menu li.mega-menu {
  position: relative; }

.et_vertical_nav #top-menu li.mega-menu li > ul {
  width: 100% !important; }

.et_vertical_nav #top-menu li.mega-menu li > a {
  width: 100% !important; }

.et_vertical_nav #top-menu li.mega-menu > ul {
  top: 62px;
  padding: 30px 20px;
  position: absolute !important;
  width: 790px !important;
  left: 0 !important; }

.et_vertical_nav #top-menu li.mega-menu > ul > li {
  width: 33.333%; }

.et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-1 > ul > li {
  width: 100%; }

.et_vertical_nav #top-menu li.mega-menu.mega-menu-parent-2 > ul > li {
  width: 50%; }

.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(n+4) {
  margin-top: 30px; }

.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(3n) {
  clear: right; }

.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-child(3n+1) {
  clear: left; }

.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-of-type(4n+1) {
  clear: none; }

.et_vertical_nav #top-menu li.mega-menu > ul > li:nth-of-type(4n) {
  clear: none; }

/* Mobile Menu */
#et_mobile_nav_menu {
  float: right;
  display: none; }

.mobile_menu_bar {
  position: relative;
  display: block;
  line-height: 0; }

.mobile_menu_bar:before, .et_toggle_slide_menu:after {
  content: "\61";
  font-size: 32px;
  left: 0;
  position: relative;
  top: 0;
  cursor: pointer; }

.mobile_nav .select_page {
  display: none; }

/* Footer */
#main-footer {
  background-color: #222222; }

/* Widgets */
#footer-widgets {
  padding: 6% 0 0; }

.footer-widget {
  float: left;
  color: #fff; }

.last {
  margin-right: 0; }

.footer-widget .fwidget:last-child {
  margin-bottom: 0 !important; }

#footer-widgets .footer-widget li {
  padding-left: 14px;
  position: relative; }

#footer-widgets .footer-widget li:before {
  border-radius: 3px;
  border-style: solid;
  border-width: 3px;
  content: "";
  left: 0;
  position: absolute;
  top: 9px; }

#footer-widgets .footer-widget li a {
  color: #fff;
  text-decoration: none; }

#footer-widgets .footer-widget li a:hover {
  color: rgba(255, 255, 255, 0.7); }

.footer-widget .widget_adsensewidget ins {
  min-width: 160px; }

/* Bottom Bar */
#footer-bottom {
  background-color: #1f1f1f;
  background-color: rgba(0, 0, 0, 0.32);
  padding: 15px 0 5px; }

#footer-bottom a {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

#footer-info {
  text-align: left;
  color: #666;
  padding-bottom: 10px;
  float: left; }

#footer-info a {
  font-weight: 700;
  color: #666; }

#footer-info a:hover {
  opacity: .7; }

/* Footer Menu */
#et-footer-nav {
  background-color: rgba(255, 255, 255, 0.05); }

.bottom-nav {
  padding: 15px 0; }

.bottom-nav li {
  font-weight: 600;
  display: inline-block;
  font-size: 14px;
  padding-right: 22px; }

.bottom-nav a {
  color: #bbb;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.bottom-nav a:hover {
  opacity: .7; }

/* Post Captions and Alignments */
div.post .new-post .aligncenter, .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin-bottom: 10px;
  max-width: 96%;
  padding: 8px; }

.wp-caption.alignleft {
  margin: 0px 30px 20px 0px; }

.wp-caption.alignright {
  margin: 0px 0px 20px 30px; }

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none; }

.wp-caption p.wp-caption-text {
  font-size: 12px;
  padding: 0 4px 5px;
  margin: 0; }

.alignright {
  float: right; }

.alignleft {
  float: left; }

img.alignleft {
  display: inline;
  float: left;
  margin-right: 15px; }

img.alignright {
  display: inline;
  float: right;
  margin-left: 15px; }

/* WP Page Navi */
.pagination {
  clear: both; }

.wp-pagenavi {
  text-align: right;
  border-top: 1px solid #e2e2e2;
  padding-top: 13px;
  clear: both;
  margin-bottom: 30px; }

.wp-pagenavi a, .wp-pagenavi span {
  color: #666;
  margin: 0 5px;
  text-decoration: none;
  font-size: 14px !important;
  font-weight: 400 !important;
  border: none !important; }

.wp-pagenavi .nextpostslink, .wp-pagenavi .previouspostslink {
  color: #999 !important; }

.wp-pagenavi span.current, .wp-pagenavi a:hover {
  color: #2ea3f2 !important; }

/* Sections */
.page.et_pb_pagebuilder_layout #main-content {
  background-color: transparent; }

/* Sidebar */
#sidebar {
  padding-bottom: 28px; }

/* Widgets */
#sidebar .et_pb_widget {
  margin-bottom: 30px;
  width: 100%;
  float: none; }

/* ET Widgets */
img#about-image {
  float: left;
  margin: 3px 8px 8px 0px; }

/* Search Widget */
.widget_search .screen-reader-text {
  display: none; }

.widget_search input#s, .widget_search input#searchsubmit {
  padding: .7em;
  height: 40px !important;
  margin: 0;
  font-size: 14px;
  line-height: normal !important;
  border: 1px solid #ddd;
  color: #666; }

.widget_search #s {
  width: 100%;
  border-radius: 3px; }

.widget_search #searchform {
  position: relative; }

.widget_search #searchsubmit {
  background-color: #ddd;
  width: 70px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  position: absolute;
  right: 0;
  top: 0; }

#searchsubmit {
  cursor: pointer; }

/* WordPress Calendar */
#wp-calendar {
  empty-cells: show;
  margin: 10px auto 0;
  width: 100%; }

#wp-calendar a {
  display: block;
  text-decoration: none;
  font-weight: bold; }

#wp-calendar a:hover {
  text-decoration: underline; }

#wp-calendar caption {
  text-decoration: none;
  font: bold 13px Arial, Sans-Serif; }

#wp-calendar td {
  padding: 3px 5px;
  color: #9f9f9f; }

#wp-calendar td#today {
  font-weight: bold; }

#wp-calendar th {
  font-style: normal;
  text-transform: capitalize;
  padding: 3px 5px; }

#wp-calendar #prev a, #wp-calendar #next a {
  font-size: 9pt; }

#wp-calendar #next a {
  padding-right: 10px;
  text-align: right; }

#wp-calendar #prev a {
  padding-left: 10px;
  text-align: left; }

/* Tag Cloud */
.tagcloud a {
  font-size: 12px !important;
  padding: 2px 8px;
  background: rgba(0, 0, 0, 0.05);
  display: inline-block;
  margin-bottom: 4px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.tagcloud a:hover {
  background: rgba(0, 0, 0, 0.15); }

/* Color Schemes */
.et_color_scheme_green a {
  color: #7cc68d; }

.et_color_scheme_green .et_pb_counter_amount, .et_color_scheme_green .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_green #top-header {
  background: #7cc68d !important; }

.et_color_scheme_green.woocommerce a.button.alt, .et_color_scheme_green.woocommerce-page a.button.alt, .et_color_scheme_green.woocommerce button.button.alt, .et_color_scheme_green.woocommerce button.button.alt.disabled, .et_color_scheme_green.woocommerce-page button.button.alt, .et_color_scheme_green.woocommerce-page button.button.alt.disabled, .et_color_scheme_green.woocommerce input.button.alt, .et_color_scheme_green.woocommerce-page input.button.alt, .et_color_scheme_green.woocommerce #respond input#submit.alt, .et_color_scheme_green.woocommerce-page #respond input#submit.alt, .et_color_scheme_green.woocommerce #content input.button.alt, .et_color_scheme_green.woocommerce-page #content input.button.alt, .et_color_scheme_green.woocommerce a.button, .et_color_scheme_green.woocommerce-page a.button, .et_color_scheme_green.woocommerce button.button, .et_color_scheme_green.woocommerce-page button.button, .et_color_scheme_green.woocommerce input.button, .et_color_scheme_green.woocommerce-page input.button, .et_color_scheme_green.woocommerce #respond input#submit, .et_color_scheme_green.woocommerce-page #respond input#submit, .et_color_scheme_green.woocommerce #content input.button, .et_color_scheme_green.woocommerce-page #content input.button, .et_color_scheme_green .woocommerce-message, .et_color_scheme_green .woocommerce-error, .et_color_scheme_green .woocommerce-info {
  background: #7cc68d !important; }

.et_color_scheme_green #et_search_icon:hover, .et_color_scheme_green .mobile_menu_bar:before, .et_color_scheme_green .footer-widget h4, .et_color_scheme_green .et_pb_sum, .et_color_scheme_green .et_pb_pricing li a, .et_color_scheme_green .et_pb_pricing_table_button, .et_color_scheme_green .comment-reply-link, .et_color_scheme_green .form-submit .et_pb_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_green .et_pb_contact_submit, .et_color_scheme_green .et_password_protected_form .et_submit_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_green .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_green .et_overlay:before, .et_color_scheme_green .entry-summary p.price ins, .et_color_scheme_green.woocommerce div.product span.price, .et_color_scheme_green.woocommerce-page div.product span.price, .et_color_scheme_green.woocommerce #content div.product span.price, .et_color_scheme_green.woocommerce-page #content div.product span.price, .et_color_scheme_green.woocommerce div.product p.price, .et_color_scheme_green.woocommerce-page div.product p.price, .et_color_scheme_green.woocommerce #content div.product p.price, .et_color_scheme_green.woocommerce-page #content div.product p.price, .et_color_scheme_green #top-menu li.current-menu-ancestor > a, .et_color_scheme_green #top-menu li.current-menu-item > a, .et_color_scheme_green .bottom-nav li.current-menu-item > a {
  color: #7cc68d; }

.et_color_scheme_green.woocommerce .star-rating span:before, .et_color_scheme_green.woocommerce-page .star-rating span:before {
  color: #7cc68d !important; }

.et_color_scheme_green .et-search-form, .et_color_scheme_green .nav li ul, .et_color_scheme_green .et_mobile_menu, .et_color_scheme_green .footer-widget li:before, .et_color_scheme_green .et_pb_pricing li:before {
  border-color: #7cc68d; }

.et_color_scheme_pink a {
  color: #c37cc6; }

.et_color_scheme_pink .et_pb_counter_amount, .et_color_scheme_pink .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_pink #top-header {
  background: #c37cc6 !important; }

.et_color_scheme_pink.woocommerce a.button.alt, .et_color_scheme_pink.woocommerce-page a.button.alt, .et_color_scheme_pink.woocommerce button.button.alt, .et_color_scheme_pink.woocommerce button.button.alt.disabled, .et_color_scheme_pink.woocommerce-page button.button.alt, .et_color_scheme_pink.woocommerce-page button.button.alt.disabled, .et_color_scheme_pink.woocommerce input.button.alt, .et_color_scheme_pink.woocommerce-page input.button.alt, .et_color_scheme_pink.woocommerce #respond input#submit.alt, .et_color_scheme_pink.woocommerce-page #respond input#submit.alt, .et_color_scheme_pink.woocommerce #content input.button.alt, .et_color_scheme_pink.woocommerce-page #content input.button.alt, .et_color_scheme_pink.woocommerce a.button, .et_color_scheme_pink.woocommerce-page a.button, .et_color_scheme_pink.woocommerce button.button, .et_color_scheme_pink.woocommerce-page button.button, .et_color_scheme_pink.woocommerce input.button, .et_color_scheme_pink.woocommerce-page input.button, .et_color_scheme_pink.woocommerce #respond input#submit, .et_color_scheme_pink.woocommerce-page #respond input#submit, .et_color_scheme_pink.woocommerce #content input.button, .et_color_scheme_pink.woocommerce-page #content input.button, .et_color_scheme_pink .woocommerce-message, .et_color_scheme_pink .woocommerce-error, .et_color_scheme_pink .woocommerce-info {
  background: #c37cc6 !important; }

.et_color_scheme_pink #et_search_icon:hover, .et_color_scheme_pink .mobile_menu_bar:before, .et_color_scheme_pink .footer-widget h4, .et_color_scheme_pink .et_pb_sum, .et_color_scheme_pink .et_pb_pricing li a, .et_color_scheme_pink .et_pb_pricing_table_button, .et_color_scheme_pink .comment-reply-link, .et_color_scheme_pink .form-submit .et_pb_button, .et_color_scheme_pink .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_pink .et_pb_contact_submit, .et_color_scheme_pink .et_password_protected_form .et_submit_button, .et_color_scheme_pink .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_pink .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_pink .et_overlay:before, .et_color_scheme_pink .entry-summary p.price ins, .et_color_scheme_pink.woocommerce div.product span.price, .et_color_scheme_pink.woocommerce-page div.product span.price, .et_color_scheme_pink.woocommerce #content div.product span.price, .et_color_scheme_pink.woocommerce-page #content div.product span.price, .et_color_scheme_pink.woocommerce div.product p.price, .et_color_scheme_pink.woocommerce-page div.product p.price, .et_color_scheme_pink.woocommerce #content div.product p.price, .et_color_scheme_pink.woocommerce-page #content div.product p.price, .et_color_scheme_pink #top-menu li.current-menu-ancestor > a, .et_color_scheme_pink #top-menu li.current-menu-item > a, .et_color_scheme_pink .bottom-nav li.current-menu-item > a {
  color: #c37cc6; }

.et_color_scheme_pink.woocommerce .star-rating span:before, .et_color_scheme_pink.woocommerce-page .star-rating span:before {
  color: #c37cc6 !important; }

.et_color_scheme_pink .et-search-form, .et_color_scheme_pink .nav li ul, .et_color_scheme_pink .et_mobile_menu, .et_color_scheme_pink .footer-widget li:before, .et_color_scheme_pink .et_pb_pricing li:before {
  border-color: #c37cc6; }

.et_color_scheme_red a {
  color: #cd5c5c; }

.et_color_scheme_red .et_pb_counter_amount, .et_color_scheme_red .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_red #top-header {
  background: #cd5c5c !important; }

.et_color_scheme_red.woocommerce a.button.alt, .et_color_scheme_red.woocommerce-page a.button.alt, .et_color_scheme_red.woocommerce button.button.alt, .et_color_scheme_red.woocommerce button.button.alt.disabled, .et_color_scheme_red.woocommerce-page button.button.alt, .et_color_scheme_red.woocommerce-page button.button.alt.disabled, .et_color_scheme_red.woocommerce input.button.alt, .et_color_scheme_red.woocommerce-page input.button.alt, .et_color_scheme_red.woocommerce #respond input#submit.alt, .et_color_scheme_red.woocommerce-page #respond input#submit.alt, .et_color_scheme_red.woocommerce #content input.button.alt, .et_color_scheme_red.woocommerce-page #content input.button.alt, .et_color_scheme_red.woocommerce a.button, .et_color_scheme_red.woocommerce-page a.button, .et_color_scheme_red.woocommerce button.button, .et_color_scheme_red.woocommerce-page button.button, .et_color_scheme_red.woocommerce input.button, .et_color_scheme_red.woocommerce-page input.button, .et_color_scheme_red.woocommerce #respond input#submit, .et_color_scheme_red.woocommerce-page #respond input#submit, .et_color_scheme_red.woocommerce #content input.button, .et_color_scheme_red.woocommerce-page #content input.button, .et_color_scheme_red .woocommerce-message, .et_color_scheme_red .woocommerce-error, .et_color_scheme_red .woocommerce-info {
  background: #cd5c5c !important; }

.et_color_scheme_red #et_search_icon:hover, .et_color_scheme_red .mobile_menu_bar:before, .et_color_scheme_red .footer-widget h4, .et_color_scheme_red .et_pb_sum, .et_color_scheme_red .et_pb_pricing li a, .et_color_scheme_red .et_pb_pricing_table_button, .et_color_scheme_red .comment-reply-link, .et_color_scheme_red .form-submit .et_pb_button, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_red .et_pb_contact_submit, .et_color_scheme_red .et_password_protected_form .et_submit_button, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_red .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_red .et_overlay:before, .et_color_scheme_red .entry-summary p.price ins, .et_color_scheme_red.woocommerce div.product span.price, .et_color_scheme_red.woocommerce-page div.product span.price, .et_color_scheme_red.woocommerce #content div.product span.price, .et_color_scheme_red.woocommerce-page #content div.product span.price, .et_color_scheme_red.woocommerce div.product p.price, .et_color_scheme_red.woocommerce-page div.product p.price, .et_color_scheme_red.woocommerce #content div.product p.price, .et_color_scheme_red.woocommerce-page #content div.product p.price, .et_color_scheme_red #top-menu li.current-menu-ancestor > a, .et_color_scheme_red #top-menu li.current-menu-item > a, .et_color_scheme_red .bottom-nav li.current-menu-item > a {
  color: #cd5c5c; }

.et_color_scheme_red .woocommerce .star-rating span:before, .et_color_scheme_red .woocommerce-page .star-rating span:before {
  color: #cd5c5c !important; }

.et_color_scheme_red .et-search-form, .et_color_scheme_red .nav li ul, .et_color_scheme_red .et_mobile_menu, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et_pb_pricing li:before {
  border-color: #cd5c5c; }

.et_color_scheme_orange a {
  color: #edb059; }

.et_color_scheme_orange .et_pb_counter_amount, .et_color_scheme_orange .et_pb_featured_table .et_pb_pricing_heading, .et_color_scheme_orange #top-header {
  background: #edb059 !important; }

.et_color_scheme_orange.woocommerce a.button.alt, .et_color_scheme_orange.woocommerce-page a.button.alt, .et_color_scheme_orange.woocommerce button.button.alt, .et_color_scheme_orange.woocommerce button.button.alt.disabled, .et_color_scheme_orange.woocommerce-page button.button.alt, .et_color_scheme_orange.woocommerce-page button.button.alt.disabled, .et_color_scheme_orange.woocommerce input.button.alt, .et_color_scheme_orange.woocommerce-page input.button.alt, .et_color_scheme_orange.woocommerce #respond input#submit.alt, .et_color_scheme_orange.woocommerce-page #respond input#submit.alt, .et_color_scheme_orange.woocommerce #content input.button.alt, .et_color_scheme_orange.woocommerce-page #content input.button.alt, .et_color_scheme_orange.woocommerce a.button, .et_color_scheme_orange.woocommerce-page a.button, .et_color_scheme_orange.woocommerce button.button, .et_color_scheme_orange.woocommerce-page button.button, .et_color_scheme_orange.woocommerce input.button, .et_color_scheme_orange.woocommerce-page input.button, .et_color_scheme_orange.woocommerce #respond input#submit, .et_color_scheme_orange.woocommerce-page #respond input#submit, .et_color_scheme_orange.woocommerce #content input.button, .et_color_scheme_orange.woocommerce-page #content input.button, .et_color_scheme_orange .woocommerce-message, .et_color_scheme_orange .woocommerce-error, .et_color_scheme_orange .woocommerce-info {
  background: #edb059 !important; }

.et_color_scheme_orange #et_search_icon:hover, .et_color_scheme_orange .mobile_menu_bar:before, .et_color_scheme_orange .footer-widget h4, .et_color_scheme_orange .et_pb_sum, .et_color_scheme_orange .et_pb_pricing li a, .et_color_scheme_orange .et_pb_pricing_table_button, .et_color_scheme_orange .comment-reply-link, .et_color_scheme_orange .form-submit .et_pb_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_newsletter_button, .et_color_scheme_orange .et_pb_contact_submit, .et_color_scheme_orange .et_password_protected_form .et_submit_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_more_button, .et_color_scheme_orange .et_pb_bg_layout_light .et_pb_promo_button, .et_color_scheme_orange .et_overlay:before, .et_color_scheme_orange .entry-summary p.price ins, .et_color_scheme_orange.woocommerce div.product span.price, .et_color_scheme_orange.woocommerce-page div.product span.price, .et_color_scheme_orange.woocommerce #content div.product span.price, .et_color_scheme_orange.woocommerce-page #content div.product span.price, .et_color_scheme_orange.woocommerce div.product p.price, .et_color_scheme_orange.woocommerce-page div.product p.price, .et_color_scheme_orange.woocommerce #content div.product p.price, .et_color_scheme_orange.woocommerce-page #content div.product p.price, .et_color_scheme_orange #top-menu li.current-menu-ancestor > a, .et_color_scheme_orange #top-menu li.current-menu-item > a, .et_color_scheme_orange .bottom-nav li.current-menu-item > a {
  color: #edb059; }

.et_color_scheme_orange .woocommerce .star-rating span:before, .et_color_scheme_orange .woocommerce-page .star-rating span:before {
  color: #edb059 !important; }

.et_color_scheme_orange .et-search-form, .et_color_scheme_orange .nav li ul, .et_color_scheme_orange .et_mobile_menu, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .et_pb_pricing li:before {
  border-color: #edb059; }

.et_color_scheme_green .et-cart-info, .et_color_scheme_pink .et-cart-info, .et_color_scheme_red .et-cart-info, .et_color_scheme_orange .et-cart-info, .et_color_scheme_green .et-social-icon a:hover, .et_color_scheme_pink .et-social-icon a:hover, .et_color_scheme_red .et-social-icon a:hover, .et_color_scheme_orange .et-social-icon a:hover, .et_color_scheme_green .et_pb_promo_button, .et_color_scheme_pink .et_pb_promo_button, .et_color_scheme_red .et_pb_promo_button, .et_color_scheme_orange .et_pb_promo_button, .et_color_scheme_green .et_pb_more_button, .et_color_scheme_pink .et_pb_more_button, .et_color_scheme_red .et_pb_more_button, .et_color_scheme_orange .et_pb_more_button, .et_color_scheme_green .et_pb_slide_description .et_pb_slide_title a, .et_color_scheme_pink .et_pb_slide_description .et_pb_slide_title a, .et_color_scheme_red .et_pb_slide_description .et_pb_slide_title a, .et_color_scheme_orange .et_pb_slide_description .et_pb_slide_title a, .et_color_scheme_green .et-pb-slider-arrows a, .et_color_scheme_pink .et-pb-slider-arrows a, .et_color_scheme_red .et-pb-slider-arrows a, .et_color_scheme_orange .et-pb-slider-arrows a, .et_color_scheme_green .et_audio_content a, .et_color_scheme_pink .et_audio_content a, .et_color_scheme_red .et_audio_content a, .et_color_scheme_orange .et_audio_content a, .et_color_scheme_green .et_link_content a, .et_color_scheme_pink .et_link_content a, .et_color_scheme_red .et_link_content a, .et_color_scheme_orange .et_link_content a, .et_color_scheme_green .et_pb_newsletter_button, .et_color_scheme_pink .et_pb_newsletter_button, .et_color_scheme_red .et_pb_newsletter_button, .et_color_scheme_orange .et_pb_newsletter_button {
  color: inherit !important; }

/* Floating Dot Navigation */
ul.et_pb_side_nav,
ul.et_pb_side_nav * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

ul.et_pb_side_nav {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: fixed;
  right: 0;
  top: 50%;
  width: 40px;
  background: rgba(0, 0, 0, 0.4);
  padding: 10px;
  z-index: 99999;
  display: block;
  opacity: 0; }

ul.et_pb_side_nav li.side_nav_item {
  padding: 7px; }

ul.et_pb_side_nav .side_nav_item a {
  display: block;
  background-color: rgba(255, 255, 255, 0.5);
  text-indent: -9999px;
  border-radius: 7px;
  margin-right: 10px;
  height: 7px;
  width: 7px; }

ul.et_pb_side_nav.et-visible {
  opacity: 1;
  -webkit-animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeInRight 1.5s 1 cubic-bezier(0.77, 0, 0.175, 1); }

ul.et_pb_side_nav .side_nav_item a.active {
  background-color: #fff !important; }

/* Back To Top Button */
.et_pb_scroll_top.et-pb-icon {
  text-align: center;
  background: rgba(0, 0, 0, 0.4);
  text-decoration: none;
  position: fixed;
  z-index: 99999;
  bottom: 125px;
  right: 0px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  display: none;
  cursor: pointer;
  font-size: 30px;
  padding: 5px;
  color: #fff; }

.et_pb_scroll_top:before {
  content: '2'; }

.et_pb_scroll_top.et-visible {
  opacity: 1;
  -webkit-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_scroll_top.et-hidden {
  opacity: 0;
  -webkit-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

/* Apply Animations */
.et_pb_menu_hidden #top-menu, .et_pb_menu_hidden #et_search_icon:before, .et_pb_menu_hidden .et-cart-info {
  opacity: 0;
  -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_menu_visible #top-menu, .et_pb_menu_visible #et_search_icon:before, .et_pb_menu_visible .et-cart-info {
  z-index: 99;
  opacity: 1;
  -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_menu_hidden #top-menu, .et_pb_menu_hidden #et_search_icon:before, .et_pb_menu_hidden .mobile_menu_bar {
  opacity: 0;
  -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_menu_visible #top-menu, .et_pb_menu_visible #et_search_icon:before, .et_pb_menu_visible .mobile_menu_bar {
  z-index: 99;
  opacity: 1;
  -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_no_animation #top-menu, .et_pb_no_animation #et_search_icon:before, .et_pb_no_animation .mobile_menu_bar, .et_pb_no_animation.et_search_form_container {
  animation: none !important;
  -o-animation: none !important;
  -webkit-animation: none !important;
  -moz-animation: none !important; }

/* SlideIn Header */
.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a, .et_header_style_slide .et_slide_in_menu_container, .et_header_style_slide .et_slide_in_menu_container input.et-search-field, .et_header_style_slide .et_slide_in_menu_container a, .et_header_style_slide .et_slide_in_menu_container #et-info span, .et_header_style_slide .et_slide_menu_top ul.et-social-icons a, .et_header_style_slide .et_slide_menu_top span {
  font-size: 14px; }

.et_header_style_slide .et_slide_in_menu_container .et-search-field::-moz-placeholder {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6); }

.et_header_style_slide .et_slide_in_menu_container .et-search-field::-webkit-input-placeholder {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6); }

.et_header_style_slide .et_slide_in_menu_container .et-search-field:-ms-input-placeholder {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6); }

.mobile_menu_bar.et_pb_header_toggle {
  display: none;
  cursor: pointer;
  width: 32px; }

.et_header_style_slide .mobile_menu_bar.et_toggle_slide_menu {
  display: block; }

.et_header_style_slide #et_top_search, .et_header_style_fullscreen #et_top_search, .et_header_style_slide #top-header, .et_header_style_fullscreen #top-header, .et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu li ul, .et_header_style_slide div#et_mobile_nav_menu, .et_header_style_fullscreen div#et_mobile_nav_menu, .et_header_style_fullscreen .et_slide_menu_top .clear {
  display: none !important; }

.et_header_style_slide.et_fullwidth_nav .et-search-form, .et_header_style_fullscreen.et_fullwidth_nav .et-search-form, .et_header_style_slide div#et_mobile_nav_menu, .et_header_style_fullscreen div#et_mobile_nav_menu {
  right: 0 !important; }

.et_slide_menu_top button#searchsubmit_header:before, .et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before, .et_toggle_slide_menu:after {
  font-family: 'ETmodules';
  speak: none;
  font-weight: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }

.et_toggle_slide_menu:before, .et_toggle_slide_menu:after {
  -webkit-transition: all .7s;
  transition: all .7s; }

.et_toggle_slide_menu:before {
  opacity: 1; }

.et_toggle_slide_menu:after {
  content: "\4d";
  opacity: 0;
  left: -32px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg); }

.et_pb_slide_menu_active .et_toggle_slide_menu:before {
  opacity: 0; }

.et_pb_slide_menu_active .et_toggle_slide_menu:after {
  opacity: 1;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg); }

.et_pb_slide_menu_active .et_toggle_slide_menu:after {
  -webkit-transition-delay: .3s;
          transition-delay: .3s; }

.et_header_style_slide #top-menu-nav, .et_header_style_fullscreen #top-menu-nav, .et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu, .et_slide_in_menu_container #mobile_menu_slide ul.sub-menu {
  display: none; }

.et_header_style_slide .et_slide_in_menu_container {
  width: 320px;
  max-width: 75%;
  padding-top: 0 !important; }

.et_slide_in_menu_container {
  overflow: auto;
  right: -100%;
  position: fixed;
  top: 0;
  background: #2ea3f2;
  z-index: 999999;
  height: 100%;
  -webkit-transition: right 0.8s cubic-bezier(0.77, 0, 0.175, 1);
  transition: right 0.8s cubic-bezier(0.77, 0, 0.175, 1); }

.admin-bar .et_slide_in_menu_container {
  top: 32px; }

.et_slide_menu_top {
  background: rgba(0, 0, 0, 0.1);
  padding: 40px; }

.et_header_style_slide #page-container {
  position: relative;
  left: 0; }

.et_header_style_slide #page-container {
  -webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important;
  transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), margin-top 0.4s ease-in-out !important; }

.et_slide_menu_top ul.et-social-icons, .et_slide_menu_top span#et-info-email {
  float: left; }

.et_slide_menu_top ul.et-social-icons li {
  margin-left: 0;
  margin-right: 10px; }

.et_slide_menu_top a.et-cart-info {
  float: right; }

.et_slide_menu_top:after {
  content: '';
  clear: both;
  display: block; }

.et_slide_menu_top .et-search-form {
  position: relative;
  height: 35px;
  clear: both;
  background: rgba(0, 0, 0, 0.2) !important;
  padding: 5px !important;
  margin: 15px 0 0 0;
  border-radius: 5px;
  width: 100% !important;
  max-width: 100% !important; }

.et_slide_menu_top input.et-search-field {
  left: 5px; }

.et_slide_menu_top button#searchsubmit_header {
  right: 0;
  width: 30px;
  cursor: pointer;
  position: absolute;
  background: none;
  border: none;
  height: 35px;
  top: 0px; }

.et_slide_menu_top button#searchsubmit_header:before {
  position: absolute;
  top: 11px;
  left: 7px;
  font-size: 13px;
  content: "\55";
  color: rgba(255, 255, 255, 0.6); }

.et_slide_menu_top span {
  font-weight: 600; }

.et_slide_menu_top div#et-info {
  width: 100%;
  padding-bottom: 0;
  padding-top: 15px; }

.et_slide_menu_top, .et_slide_menu_top a, .et_slide_menu_top input {
  color: rgba(255, 255, 255, 0.6); }

.et_slide_in_menu_container ul#mobile_menu_slide {
  display: block !important;
  background: none;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 28px 40px; }

.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a, .et_slide_in_menu_container #mobile_menu_slide li a {
  padding: 10px 0;
  color: #fff;
  border: none; }

.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
  position: relative; }

.et_slide_in_menu_container span.et_mobile_menu_arrow {
  opacity: 0.6;
  position: absolute;
  display: inline-block;
  width: auto;
  height: auto;
  right: 0;
  -webkit-transition: all .5s;
  transition: all .5s;
  cursor: pointer; }

.et_slide_in_menu_container span.et_mobile_menu_arrow.et_pb_submenu_opened {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before {
  content: '3';
  display: block;
  right: 13px;
  top: 10px;
  z-index: 999;
  font-size: 21px;
  color: #fff;
  text-align: center; }

.et_slide_in_menu_container .et_mobile_menu .menu-item-has-children > a {
  background: none;
  font-weight: normal; }

.et_slide_in_menu_container .et_mobile_menu > .menu-item-has-children > a {
  font-weight: bold; }

.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li {
  opacity: 0;
  -webkit-transition: 0.5s cubic-bezier(0.77, 0, 0.175, 1);
  transition: 0.5s cubic-bezier(0.77, 0, 0.175, 1); }

.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu.et_pb_slide_dropdown_opened > li {
  opacity: 1;
  -webkit-transition: 1s 0.1s cubic-bezier(0.77, 0, 0.175, 1);
  transition: 1s 0.1s cubic-bezier(0.77, 0, 0.175, 1); }

.et_slide_in_menu_container .et_mobile_menu li a:hover {
  background: none; }

.et_slide_in_menu_container #mobile_menu_slide li li a {
  opacity: 0.6; }

.et_slide_in_menu_container #mobile_menu_slide li li a:hover {
  opacity: 0.4; }

/* Fullscreen Header */
.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a {
  font-size: 30px; }

.et_header_style_fullscreen .et_slide_in_menu_container, .et_header_style_fullscreen .et_slide_in_menu_container input.et-search-field, .et_header_style_fullscreen .et_slide_in_menu_container a, .et_header_style_fullscreen .et_slide_in_menu_container #et-info span, .et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons a, .et_header_style_fullscreen .et_slide_menu_top span {
  font-size: 18px; }

.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field::-moz-placeholder {
  font-size: 18px; }

.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field::-webkit-input-placeholder {
  font-size: 18px; }

.et_header_style_fullscreen .et_slide_in_menu_container .et-search-field:-ms-input-placeholder {
  font-size: 18px; }

.et_header_style_fullscreen .mobile_menu_bar.et_toggle_fullscreen_menu {
  display: block; }

.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
  display: table;
  width: 100%;
  vertical-align: middle;
  height: 100%; }

.et_header_style_fullscreen.et_pb_no_top_bar_fullscreen .et_slide_in_menu_container {
  padding-top: 0; }

.et_header_style_fullscreen .et_slide_in_menu_container {
  padding-top: 70px;
  right: 0 !important;
  width: 100%;
  position: fixed;
  top: 0;
  opacity: 0;
  display: block !important;
  visibility: hidden;
  overflow-x: hidden;
  -webkit-transition: 1s ease-in-out, padding-top 0s;
  transition: 1s ease-in-out, padding-top 0s; }

.et-has-admin-bar .et_header_style_fullscreen .et_slide_in_menu_container {
  top: 32px; }

.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
  opacity: 0.95;
  visibility: visible; }

.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
  position: absolute;
  right: 30px;
  top: 34px;
  z-index: 999999;
  cursor: pointer; }

.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before {
  content: "\4d"; }

.et_header_style_fullscreen .et_slide_menu_top {
  padding: 35px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99999;
  text-align: center; }

.et_header_style_fullscreen .et_pb_top_menu_inner {
  position: relative;
  display: inline-block; }

.et_header_style_fullscreen .et_slide_menu_top a, .et_header_style_fullscreen .et_slide_menu_top, .et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu:before, .et_header_style_fullscreen .et_slide_menu_top button#searchsubmit_header:before {
  color: #fff; }

.et_header_style_fullscreen input::-moz-placeholder {
  color: #fff; }

.et_header_style_fullscreen input::-webkit-input-placeholder {
  color: #fff; }

.et_header_style_fullscreen input:-ms-input-placeholder {
  color: #fff; }

.et_header_style_fullscreen div#et-info, .et_header_style_fullscreen ul.et-social-icons, .et_header_style_fullscreen a.et-cart-info {
  margin-right: 30px; }

.et_header_style_fullscreen div#et-info {
  float: left !important;
  width: auto;
  margin-top: 7px;
  display: inline-block; }

.et_header_style_fullscreen div#et-info span {
  margin-right: 15px; }

.et_header_style_fullscreen .et_slide_menu_top .et-search-form {
  min-width: 140px;
  width: 140px !important;
  display: inline-block;
  margin-top: 0 !important;
  margin-bottom: -10px;
  background: none !important;
  border: 1px solid #fff;
  border-radius: 3px; }

.et_header_style_centered a.et-cart-info, .et_header_style_split a.et-cart-info, .et_header_style_fullscreen a.et-cart-info {
  float: none !important;
  vertical-align: middle; }

.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons {
  float: none !important;
  display: inline-block; }

.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons li {
  margin-right: 0; }

.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
  margin-right: -31px; }

.et_header_style_fullscreen ul#mobile_menu_slide {
  text-align: center;
  position: relative;
  width: auto;
  display: table-cell !important;
  height: 100%;
  vertical-align: middle;
  padding: 0; }

.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 1s ease-in-out;
  transition: 1s ease-in-out; }

.et_pb_fullscreen_menu_opened .et_pb_fullscreen_nav_container .et_mobile_menu {
  opacity: 1;
  visibility: visible; }

.et_header_style_fullscreen .et_pb_fullscreen_nav_container .et_mobile_menu li {
  padding-left: 0 !important;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  -webkit-transition-delay: 0s;
  transition-delay: 0s; }

.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a {
  margin-right: 0;
  display: inline-block; }

.et_header_style_fullscreen .et_slide_in_menu_container span.et_mobile_menu_arrow {
  right: auto;
  padding-right: 10px;
  position: relative; }

.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before {
  top: 0;
  right: 0;
  position: relative; }

.et_pb_fullscreen_menu_animated .et_mobile_menu li {
  -webkit-transform: scale(1);
  transform: scale(1); }

.et_pb_fullscreen_menu_opened .et_mobile_menu li {
  opacity: 1; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(1) {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(2) {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(3) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(4) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(5) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(6) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(7) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(8) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(9) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(10) {
  -webkit-transition-delay: 1s;
  transition-delay: 1s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(11) {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(12) {
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(13) {
  -webkit-transition-delay: 1.3s;
  transition-delay: 1.3s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(14) {
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(15) {
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(16) {
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(17) {
  -webkit-transition-delay: 1.7s;
  transition-delay: 1.7s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(18) {
  -webkit-transition-delay: 1.8s;
  transition-delay: 1.8s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(19) {
  -webkit-transition-delay: 1.9s;
  transition-delay: 1.9s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(20) {
  -webkit-transition-delay: 2s;
  transition-delay: 2s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(21) {
  -webkit-transition-delay: 2.1s;
  transition-delay: 2.1s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(22) {
  -webkit-transition-delay: 2.2s;
  transition-delay: 2.2s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(23) {
  -webkit-transition-delay: 2.3s;
  transition-delay: 2.3s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(24) {
  -webkit-transition-delay: 2.4s;
  transition-delay: 2.4s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(25) {
  -webkit-transition-delay: 2.5s;
  transition-delay: 2.5s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(26) {
  -webkit-transition-delay: 2.6s;
  transition-delay: 2.6s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(27) {
  -webkit-transition-delay: 2.7s;
  transition-delay: 2.7s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(28) {
  -webkit-transition-delay: 2.8s;
  transition-delay: 2.8s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(29) {
  -webkit-transition-delay: 2.9s;
  transition-delay: 2.9s; }

.et_pb_fullscreen_menu_opened .et_mobile_menu li:nth-child(30) {
  -webkit-transition-delay: 3s;
  transition-delay: 3s; }

.et_header_style_slide .et-fixed-header #et-top-navigation,
.et_header_style_fullscreen .et-fixed-header #et-top-navigation {
  padding: 11px 0 !important; }

/* Countdown Timer */
.et_right_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section p.value,
.et_right_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section.sep,
.et_left_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section p.value,
.et_left_sidebar #main-content .et_pb_column_2_3 .et_pb_countdown_timer .section.sep {
  font-size: 44px;
  line-height: 44px; }

.et_right_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section p.value,
.et_right_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section.sep,
.et_left_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section p.value,
.et_left_sidebar #main-content .et_pb_column_1_2 .et_pb_countdown_timer .section.sep {
  font-size: 32px;
  line-height: 32px; }

.et_right_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,
.et_right_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section.sep,
.et_left_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,
.et_left_sidebar #main-content .et_pb_column_3_8 .et_pb_countdown_timer .section.sep {
  font-size: 24px;
  line-height: 24px; }

.et_right_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,
.et_right_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section.sep,
.et_left_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,
.et_left_sidebar #main-content .et_pb_column_1_3 .et_pb_countdown_timer .section.sep {
  font-size: 20px;
  line-height: 20px; }

.et_right_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,
.et_right_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section.sep,
.et_left_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,
.et_left_sidebar #main-content .et_pb_column_1_4 .et_pb_countdown_timer .section.sep {
  font-size: 16px;
  line-height: 16px; }

/* Block Editor */
body #main-content .et_builder_inner_content > h1,
body #main-content .et_builder_inner_content > h2,
body #main-content .et_builder_inner_content > h3,
body #main-content .et_builder_inner_content > h4,
body #main-content .et_builder_inner_content > h5,
body #main-content .et_builder_inner_content > h6 {
  line-height: 1.4em; }

body #main-content .et_builder_inner_content > p {
  line-height: 1.7em; }

.wp-block-pullquote {
  margin: 20px 0 30px; }

.wp-block-pullquote.has-background blockquote {
  border-left: none; }

.wp-block-group.has-background {
  padding: 1.5em 1.5em .5em; }

/* Responsive Styles Large Desktop And Above */
@media all and (min-width: 1405px) {
  .et_vertical_nav.et_right_sidebar.woocommerce #main-content div.product div.images,
  .et_vertical_nav.et_right_sidebar.woocommerce-page #main-content div.product div.images,
  .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images,
  .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce #main-content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce-page #main-content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images {
    width: 315px !important; }
  .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1),
  .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1) {
    clear: both !important; }
  .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n),
  .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n) {
    margin-right: 60px !important; }
  .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n),
  .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n) {
    margin-right: 0px !important; }
  .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n+1),
  .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n+1) {
    clear: none !important; }
  .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item,
  .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item {
    width: 193px; } }

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 1100px) and (max-width: 1405px) {
  /*Vertical Navigation */
  .et_vertical_nav.et_right_sidebar.woocommerce #main-content div.product div.images,
  .et_vertical_nav.et_right_sidebar.woocommerce-page #main-content div.product div.images,
  .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images,
  .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce #main-content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce-page #main-content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images {
    width: 250px !important; }
  .et_vertical_nav.archive.et_full_width_page.woocommerce #main-content ul.products li.product:nth-child(3n) {
    margin-right: 0 !important; }
  .et_vertical_nav.archive.et_full_width_page.woocommerce #main-content ul.products li.first {
    clear: none !important; }
  .et_vertical_nav.archive.et_full_width_page.woocommerce #main-content ul.products li.product:nth-child(3n+1) {
    clear: both !important;
    margin-right: 60px !important; } }

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {
  /* Vertical Navigation + Pricing Tables */
  .et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table {
    width: 33.333%; }
  .et_vertical_nav .et_pb_pricing_2 .et_pb_pricing_table,
  .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table,
  .et_vertical_nav .et_pb_column_2_3 .et_pb_pricing_table {
    width: 50%; }
  .et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table,
  .et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table,
  .et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table,
  .et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table,
  .et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table {
    width: 100%;
    margin: 0 0 30px; }
  .et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table:last-child,
  .et_vertical_nav .et_pb_pricing_1 .et_pb_pricing_table.et-last-child,
  .et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table:last-child,
  .et_vertical_nav .et_pb_column_1_2 .et_pb_pricing_table.et-last-child,
  .et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table:last-child,
  .et_vertical_nav .et_pb_column_3_8 .et_pb_pricing_table.et-last-child,
  .et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table:last-child,
  .et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_table.et-last-child,
  .et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table:last-child,
  .et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_table.et-last-child {
    margin-bottom: 0; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(4n+1),
  .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(3n+1) {
    clear: none; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(3n+1),
  .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(2n+1) {
    clear: both; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table:nth-child(n+4),
  .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table:nth-child(n+3) {
    margin-top: 50px; }
  .et_vertical_nav .et_pb_column_4_4 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+4),
  .et_vertical_nav .et_pb_column_3_4 .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3) {
    margin-top: 30px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_sum, .et_vertical_nav .et_pb_column_1_3 .et_pb_sum {
    font-size: 40px; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_pricing_content_top, .et_vertical_nav .et_pb_column_1_3 .et_pb_pricing_content_top {
    padding-bottom: 20px; }
  /* Vertical Nav + Slider Module */
  .et_vertical_nav .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description {
    width: 100%; }
  /* Vertical Nav + WooCommerce */
  .et_vertical_nav.archive.et_right_sidebar.woocommerce #main-content ul.products li.product:nth-child(2n),
  .et_vertical_nav.archive.et_left_sidebar.woocommerce #main-content ul.products li.product:nth-child(2n) {
    margin-right: 0px !important; }
  .et_vertical_nav.archive.et_left_sidebar.woocommerce #main-content ul.products li.product:nth-child(2n+1),
  .et_vertical_nav.archive.et_right_sidebar.woocommerce #main-content ul.products li.product:nth-child(2n+1) {
    clear: both !important;
    margin-right: 60px !important; }
  .et_vertical_nav.archive.et_left_sidebar.woocommerce #main-content ul.products li.product:nth-child(3n+1),
  .et_vertical_nav.archive.et_right_sidebar.woocommerce #main-content ul.products li.product:nth-child(3n+1) {
    clear: none !important; }
  /* Vertical Nav + Audio Module */
  .et_vertical_nav .et_pb_column_1_4 .et_audio_container {
    padding-bottom: 40px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-container .mejs-controls div, .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-container .mejs-controls div {
    position: absolute; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-container, .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-container {
    height: 80px !important; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-controls, .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-controls {
    height: 100% !important; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-button.mejs-playpause-button, .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-button.mejs-playpause-button {
    top: 0px;
    left: 0;
    z-index: 99; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom, .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
    top: 30px;
    left: 7px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-button.mejs-volume-button, .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-button.mejs-volume-button {
    top: 26px;
    right: 60px; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module a.mejs-horizontal-volume-slider, .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module a.mejs-horizontal-volume-slider {
    top: 26px;
    right: 0;
    display: block !important;
    position: absolute !important; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-horizontal-volume-total, .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-horizontal-volume-total {
    position: relative !important;
    width: 100% !important;
    display: block; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module .mejs-controls div.mejs-time-rail, .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module .mejs-controls div.mejs-time-rail {
    width: 100% !important;
    padding-left: 30px !important; }
  .et_vertical_nav .et_pb_column_3_4 .et_pb_audio_module a.mejs-time-total.mejs-time-slider, .et_vertical_nav .et_pb_column_2_3 .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
    width: 100% !important;
    position: relative !important;
    margin-left: 0; } }

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
  /* Customizer Hide Logo */
  .et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container, .et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
    height: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  .et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap, .et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap, .et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container, .et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container, .et_header_style_split.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container, .et_header_style_split.et_hide_fixed_logo #main-header.et-fixed-header .logo_container {
    height: 0;
    opacity: 0;
    padding: 0; }
  /* Header Height Fix */
  .et-animated-content#page-container {
    transition: margin-top 0.4s ease-in-out;
    -webkit-transition: margin-top 0.4s ease-in-out;
    -moz-transition: margin-top 0.4s ease-in-out; }
  .et_hide_nav #page-container, .et_transparent_nav #page-container {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none; }
  .et_transparent_nav.et_non_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_transparent_nav.et_non_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
  .et_transparent_nav.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_transparent_nav.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container {
    padding-top: 0; }
  /* Vertical Nav + Sidebar */
  .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1),
  .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n+1) {
    clear: none; }
  .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n),
  .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(3n) {
    margin-right: 60px; }
  .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n),
  .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n) {
    margin-right: 0px; }
  .et_vertical_nav.et_right_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n+1),
  .et_vertical_nav.et_left_sidebar #main-content .et_post_gallery li.et_gallery_item:nth-child(2n+1) {
    clear: both; }
  /* Header Logo Styles */
  .et_header_style_split #logo {
    display: none; }
  .et_vertical_nav.et_header_style_split #logo {
    display: block; }
  .et_header_style_split .centered-inline-logo-wrap #logo {
    display: inline;
    display: initial;
    -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_header_style_split.ie .centered-inline-logo-wrap #logo {
    display: inline; }
  .et_header_style_split.et_hide_primary_logo .centered-inline-logo-wrap {
    width: 0; }
  /* Search Bar */
  .et_fullwidth_nav .et-search-form, .et_fullwidth_nav .et_close_search_field {
    right: 30px; }
  /* Fixed header styles, only applied for non-responsive resolutions */
  #main-header.et-fixed-header {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
    -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important;
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) !important; }
  .et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
    padding-top: 20px; }
  .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
    padding-bottom: 20px; }
  .et_header_style_centered .et-fixed-header .et-search-form {
    top: 21px; }
  .et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
    margin: -20px 0;
    height: 54px;
    width: 54px; }
  .et_header_style_centered .et-fixed-header #et_search_icon:before {
    margin-top: 0; }
  .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,
  .et_hide_nav.et_fixed_nav #top-header, .et_hide_nav.et_fixed_nav #main-header {
    opacity: 0; }
  .et_hide_nav.et_non_fixed_nav.et_transparent_nav .et-fixed-header#top-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav .et-fixed-header#main-header,
  .et_hide_nav.et_fixed_nav .et-fixed-header#top-header, .et_hide_nav.et_fixed_nav .et-fixed-header#main-header {
    transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
    opacity: 1; }
  .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header, .et_hide_nav .centered-inline-logo-wrap,
  .et_hide_nav.et_fixed_nav #top-header, .et_hide_nav.et_fixed_nav #top-header, .et_hide_nav.et_fixed_nav #main-header, .et_hide_nav.et_fixed_nav #main-header, .et_hide_nav .centered-inline-logo-wrap {
    -webkit-transition-duration: .7s;
            transition-duration: .7s; }
  .et_hide_nav #page-container {
    padding-top: 0 !important; }
  /* Dropdown Animations */
  .et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover > ul {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
  .et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover > ul {
    -webkit-animation: fadeLeft .4s ease-in-out;
    animation: fadeLeft .4s ease-in-out; }
  .et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover > ul {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-animation: Grow .4s ease-in-out;
    animation: Grow .4s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important; }
  .et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover > ul, .et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover > ul {
    -webkit-animation: flipInX .6s ease-in-out;
    animation: flipInX .6s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important; }
  .et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover > ul, .et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover > ul {
    -webkit-animation: flipInY .6s ease-in-out;
    animation: flipInY .6s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important; }
  /* Vertical Navigation */
  .et_vertical_nav #et-main-area, .et_vertical_nav #top-header {
    margin-left: 225px !important;
    position: relative; }
  .et_vertical_nav #top-header {
    z-index: 9999; }
  .et_vertical_nav #page-container #main-header {
    position: absolute;
    padding-top: 40px;
    top: 0;
    left: 0;
    width: 225px;
    height: 100%;
    -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.1); }
  .et_vertical_nav #main-header .container {
    width: auto;
    margin: 0 40px; }
  .et_vertical_nav #main-header #top-menu,
  .et_vertical_nav #main-header #top-menu-nav,
  .et_vertical_nav #main-header #et_top_search,
  .et_vertical_nav #main-header #et-top-navigation,
  .et_vertical_nav #main-header #logo {
    float: none;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none; }
  .et_vertical_nav #main-header #logo {
    margin-bottom: 28px;
    padding: 0;
    max-height: none; }
  .et_vertical_nav #main-header #top-menu li {
    display: block;
    padding-right: 0; }
  .et_vertical_nav #main-header #top-menu li.mega-menu > ul {
    top: 190px;
    left: 185px !important; }
  .et_vertical_nav #main-header #top-menu li ul {
    top: -32px;
    left: 185px; }
  .et_vertical_nav #main-header #top-menu li ul {
    border-top: none;
    border-left-width: 3px;
    border-left-style: solid; }
  .et_vertical_nav #main-header #top-menu li ul ul {
    border-left-width: 0;
    top: -20px;
    left: 237px; }
  .et_vertical_nav #main-header #top-menu li.mega-menu ul {
    left: auto;
    top: -32px; }
  .et_vertical_nav #main-header #top-menu li.mega-menu ul ul {
    top: auto; }
  .et_vertical_nav #main-header #top-menu > li > a {
    padding-bottom: 19px;
    margin-right: -40px;
    padding-right: 40px; }
  .et_vertical_nav #main-header #top-menu > li > a:after {
    right: 20px; }
  .et_vertical_nav.et_boxed_layout #page-container #main-header {
    left: auto;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none; }
  .et_vertical_nav.et_header_style_centered #main-header #top-menu-nav, .et_vertical_nav.et_header_style_split #main-header #top-menu-nav {
    width: 100%; }
  /* Vertical Navigation Right Aligned */
  .et_vertical_nav.et_vertical_right #et-main-area, .et_vertical_nav.et_vertical_right #top-header {
    margin-left: 0 !important;
    margin-right: 225px; }
  .et_vertical_nav.et_vertical_right #page-container #main-header {
    left: auto !important;
    right: 0; }
  .et_vertical_nav.et_vertical_right #main-header #top-menu li.mega-menu > ul {
    left: auto !important;
    right: 185px !important; }
  .et_vertical_nav.et_vertical_right #main-header #top-menu li ul {
    border-left: 0;
    border-right-width: 3px;
    border-right-style: solid;
    left: auto;
    right: 185px; }
  .et_vertical_nav.et_vertical_right #main-header #top-menu li ul ul {
    border-right-width: 0; }
  /* Vertical Navigation Search Form */
  .et_vertical_nav input.et-search-field {
    left: 0 !important; }
  .et_vertical_nav #et_search_icon:before {
    top: -3px; }
  .et_vertical_nav #et-top-navigation .et-cart-info {
    float: none;
    display: block; }
  .et_vertical_nav .container.et_search_form_container {
    height: 40px !important;
    position: relative;
    right: 0 !important; }
  .et_vertical_nav .container.et_search_form_container .et-search-form input {
    font-size: 14px !important; }
  .et_vertical_nav .container.et_search_form_container div#et_top_search {
    height: 30px; }
  .et_vertical_nav .et_pb_menu_hidden #top-menu-nav > ul, .et_vertical_nav .et_pb_menu_visible #top-menu-nav > ul, .et_vertical_nav .et_pb_menu_hidden .et-cart-info, .et_vertical_nav .et_pb_menu_visible .et-cart-info {
    opacity: 1 !important;
    animation: none !important;
    -moz-animation: none !important;
    -webkit-animation: none !important; }
  .et_vertical_nav div#et_top_search {
    width: 100%; }
  .et_vertical_nav .et_pb_menu_hidden #et_top_search {
    opacity: 0;
    -webkit-animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_vertical_nav .et_pb_menu_visible #et_top_search {
    opacity: 1;
    -webkit-animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_vertical_nav .container.et_search_form_container.et_pb_search_visible {
    right: 0;
    opacity: 1;
    -webkit-animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeInLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_vertical_nav .et_pb_search_form_hidden {
    opacity: 0;
    -webkit-animation: fadeOutLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeOutLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_vertical_nav div#et_top_search {
    height: 30px;
    margin-top: 20px; }
  .et_vertical_nav .container.et_search_form_container {
    margin-top: -45px !important; }
  .et_vertical_nav span.et_close_search_field:after {
    font-size: 16px; }
  .et_vertical_nav span.et_close_search_field {
    width: 13px;
    height: 18px; }
  .et_vertical_nav .et-search-form input {
    width: 90%; }
  .et_vertical_nav .container.et_search_form_container .et-search-form input {
    text-decoration: none !important;
    font-style: normal !important; }
  .et_vertical_nav .et_search_form_container input::-moz-placeholder {
    text-decoration: none !important;
    font-style: normal !important; }
  .et_vertical_nav .et_search_form_container input::-webkit-input-placeholder {
    text-decoration: none !important;
    font-style: normal !important; }
  .et_vertical_nav .et_search_form_container input:-ms-input-placeholder {
    text-decoration: none !important;
    font-style: normal !important; }
  .et_vertical_nav .et_search_outer {
    overflow: visible;
    position: relative; }
  .et_vertical_nav.et_header_style_centered #main-header .et-search-form {
    left: 0; }
  .et_vertical_nav.et_header_style_centered #et_search_icon:before {
    left: 50%;
    margin-left: -5px; }
  .et_vertical_nav.et_header_style_centered #main-header #et_top_search {
    display: block !important;
    margin: 16px auto 0; }
  .et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container {
    z-index: 1; }
  .et_vertical_nav.et_header_style_split #main-header .container.et_search_form_container.et_pb_search_visible {
    z-index: 999; }
  .et_vertical_nav.et_header_style_split #et_search_icon:before {
    margin-top: 0; }
  /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
  .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n),
  .et_pb_row .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n),
  .single.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),
  .archive.et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),
  .et_pb_row .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),
  .single.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),
  .archive.et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n),
  .et_pb_row .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n) {
    margin-right: 0; }
  .single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n),
  .single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product:nth-child(3n),
  .single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n),
  .single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product:nth-child(3n), .single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products
  ul.products.columns-5 li.product:nth-child(3n),
  .single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells
  ul.products.columns-5 li.product:nth-child(3n),
  .single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products
  ul.products.columns-5 li.product:nth-child(3n),
  .single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells
  ul.products.columns-5 li.product:nth-child(3n), .single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products
  ul.products.columns-6 li.product:nth-child(3n):not(.last),
  .single.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells
  ul.products.columns-6 li.product:nth-child(3n):not(.last),
  .single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products
  ul.products.columns-6 li.product:nth-child(3n):not(.last),
  .single.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells
  ul.products.columns-6 li.product:nth-child(3n):not(.last) {
    margin-right: 3.8%; }
  .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1),
  .et_left_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1),
  .et_right_sidebar.woocommerce-page #main-content ul.products li.product:nth-child(3n+1) {
    clear: both; }
  .et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n+1),
  .et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product:nth-child(3n+1),
  .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product:nth-child(3n+1),
  ul.products.columns-4 li.product:nth-child(3n+1) .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells, .et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products
  ul.products.columns-5 li.product:nth-child(3n+1),
  .et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells
  ul.products.columns-5 li.product:nth-child(3n+1),
  .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products
  ul.products.columns-5 li.product:nth-child(3n+1),
  ul.products.columns-5 li.product:nth-child(3n+1) .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells, .et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products
  ul.products.columns-6 li.product:nth-child(3n+1):not(.first),
  .et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells
  ul.products.columns-6 li.product:nth-child(3n+1):not(.first),
  .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products
  ul.products.columns-6 li.product:nth-child(3n+1):not(.first),
  ul.products.columns-6 li.product:nth-child(3n+1):not(.first) .et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells {
    clear: none; }
  /* Make Navigation Fullwidth */
  .et_fullwidth_nav #main-header .container {
    width: 100%;
    max-width: 100%;
    padding-right: 30px;
    padding-left: 30px; }
  .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container {
    padding-left: 0; }
  .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container {
    padding-left: 30px; }
  .et_fullwidth_secondary_nav #top-header .container {
    width: 100%;
    max-width: 100%;
    padding-right: 30px;
    padding-left: 30px; }
  /* Blog Sidebar */
  #sidebar {
    float: left;
    width: 20.875%; }
  #left-area {
    width: 79.125%;
    padding-bottom: 23px; }
  #main-content .container:before {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 1px;
    background-color: #e2e2e2; }
  .et_full_width_page #left-area, .et_no_sidebar #left-area {
    float: none;
    width: 100% !important; }
  .et_full_width_page #left-area {
    padding-bottom: 0; }
  .et_no_sidebar #main-content .container:before {
    display: none; }
  .et_full_width_portfolio_page #left-area {
    float: left;
    width: 70% !important;
    margin-right: 9%; }
  .et_right_sidebar #left-area {
    float: left;
    padding-right: 5.5%; }
  .et_right_sidebar #sidebar {
    padding-left: 30px; }
  .et_right_sidebar #main-content .container:before {
    right: 20.875% !important; }
  .et_left_sidebar #left-area {
    float: right;
    padding-left: 5.5%; }
  .et_left_sidebar #sidebar {
    padding-right: 30px; }
  .et_left_sidebar #main-content .container:before {
    left: 20.875% !important; }
  /* Gutters Adjustment */
  .et_pb_gutter.et_pb_gutters4 #left-area {
    width: 81%; }
  .et_pb_gutter.et_pb_gutters2 #left-area {
    width: 77.25%; }
  .et_pb_gutter.et_pb_gutters1 #left-area {
    width: 75%; }
  .et_pb_gutter.et_pb_gutters4 #sidebar {
    width: 19%; }
  .et_pb_gutter.et_pb_gutters2 #sidebar {
    width: 22.75%; }
  .et_pb_gutter.et_pb_gutters1 #sidebar {
    width: 25%; }
  .et_pb_gutters4.et_right_sidebar #left-area {
    padding-right: 8%; }
  .et_pb_gutters4.et_left_sidebar #left-area {
    padding-left: 8%; }
  .et_pb_gutters2.et_right_sidebar #left-area {
    padding-right: 3%; }
  .et_pb_gutters2.et_left_sidebar #left-area {
    padding-left: 3%; }
  .et_pb_gutters1.et_right_sidebar #left-area {
    padding-right: 0; }
  .et_pb_gutters1.et_left_sidebar #left-area {
    padding-left: 0; }
  .et_pb_gutter.et_pb_gutters4.et_right_sidebar #main-content .container:before {
    right: 19% !important; }
  .et_pb_gutter.et_pb_gutters4.et_left_sidebar #main-content .container:before {
    left: 19% !important; }
  .et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before {
    right: 22.75% !important; }
  .et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before {
    left: 22.75% !important; }
  .et_pb_gutter.et_pb_gutters1.et_right_sidebar #main-content .container:before {
    right: 25% !important; }
  .et_pb_gutter.et_pb_gutters1.et_left_sidebar #main-content .container:before {
    left: 25% !important; }
  .et_vertical_nav.et_vertical_fixed #page-container #main-header {
    position: fixed; }
  .et_vertical_nav.et_vertical_fixed.et_header_style_left #et-top-navigation, .et_vertical_nav.et_vertical_fixed.et_header_style_split #et-top-navigation {
    padding-top: 33px; }
  .et_header_style_slide #et-top-navigation, .et_header_style_fullscreen #et-top-navigation {
    padding: 24px 0 24px 0 !important; }
  .et_header_style_slide #et-top-navigation .et_toggle_slide_menu, .et_header_style_fullscreen #et-top-navigation .et_toggle_fullscreen_menu {
    padding-bottom: 0; }
  .et_fixed_nav.et_header_style_slide #main-header {
    left: 0;
    -webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s ease-in-out, opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), transform 0.4s ease-in-out;
    -webkit-transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.4s ease-in-out;
    transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 0.4s ease-in-out;
    transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), transform 0.4s ease-in-out;
    transition: left 0.8s cubic-bezier(0.77, 0, 0.175, 1), background 0.4s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1), transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; }
  .et_fixed_nav.et_boxed_layout.et_header_style_slide #main-header {
    left: auto; }
  .et_header_style_fullscreen div#et-info {
    margin-top: 0; } }

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {
  /* Vertical Navigation Styles */
  .et_vertical_nav.et_right_sidebar #main-content .container:before {
    right: 195px; }
  .et_vertical_nav.et_left_sidebar #main-content .container:before {
    left: 195px; }
  .et_vertical_nav #top-menu li.mega-menu > ul {
    width: 675px !important; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p {
    font-size: 65px;
    line-height: 65px; }
  .et_vertical_nav .et_pb_column_3_4 .mejs-container,
  .et_vertical_nav .et_pb_column_3_4 .mejs-container .mejs-controls {
    height: 60px !important; }
  .et_vertical_nav .et_pb_column_1_4 .et_pb_number_counter .percent p {
    font-size: 55px;
    line-height: 55px; }
  .et_vertical_nav.et_right_sidebar.woocommerce #main-content div.product div.images,
  .et_vertical_nav.et_right_sidebar.woocommerce-page #main-content div.product div.images,
  .et_vertical_nav.et_right_sidebar.woocommerce #content div.product div.images,
  .et_vertical_nav.et_right_sidebar.woocommerce-page #content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce #main-content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce-page #main-content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce #content div.product div.images,
  .et_vertical_nav.et_left_sidebar.woocommerce-page #content div.product div.images {
    width: 215px !important; }
  /* Blog Posts */
  .et_vertical_nav .et_pb_column_1_4 .wp-pagenavi span.pages {
    width: 119px !important;
    display: block; }
  /* Sidebar */
  #sidebar .et_pb_widget {
    margin-left: 0; }
  .et_left_sidebar #sidebar .et_pb_widget {
    margin-right: 0; } }

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
  /* Hide Logo On Mobile */
  .et_hide_mobile_logo #main-header .logo_container {
    display: none;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
  /* Page Containers */
  #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,
  #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container, .et_fixed_nav.et_show_nav #page-container {
    padding-top: 80px; }
  .et-tb #page-container,
  .et-tb-has-header #page-container,
  .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb #page-container,
  .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb-has-header #page-container,
  .et_fixed_nav.et_show_nav.et-tb #page-container,
  .et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
    padding-top: 0 !important; }
  .et_non_fixed_nav #page-container {
    padding-top: 0; }
  .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,
  .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container, .et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
    padding-top: 136px; }
  #sidebar, #left-area {
    width: 100% !important; }
  /* With Sidebar */
  .et_right_sidebar #left-area, .et_right_sidebar #sidebar, .et_left_sidebar #left-area, .et_left_sidebar #sidebar {
    width: auto;
    float: none;
    padding-right: 0;
    padding-left: 0; }
  .et_right_sidebar #left-area {
    margin-right: 0; }
  .et_right_sidebar #sidebar {
    margin-left: 0;
    border-left: none; }
  .et_left_sidebar #left-area {
    margin-left: 0; }
  .et_left_sidebar #sidebar {
    margin-right: 0;
    border-right: none; }
  #main-content .container:before {
    display: none !important; }
  .et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1), .et_full_width_page .et_gallery_item:nth-child(4n+1) {
    clear: none; }
  /* Blog + Sidebar Module + Footer */
  .footer-widget:nth-child(n) {
    width: 46.25% !important;
    margin: 0 7.5% 7.5% 0 !important; }
  .et_pb_footer_columns1 .footer-widget {
    width: 100% !important;
    margin: 0 7.5% 7.5% 0 !important; }
  #footer-widgets .footer-widget .fwidget {
    margin-bottom: 16.21%; }
  .et_pb_gutters1 .footer-widget:nth-child(n) {
    width: 50% !important;
    margin: 0 !important; }
  .et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
    margin-bottom: 0; }
  #footer-widgets {
    padding: 8% 0; }
  #footer-widgets .footer-widget:nth-child(2n) {
    margin-right: 0 !important; }
  #footer-widgets .footer-widget:nth-last-child(-n+2) {
    margin-bottom: 0 !important; }
  .bottom-nav {
    text-align: center; }
  /* WooCommerce */
  .woocommerce .cart-collaterals > div, .woocommerce .cart-collaterals > form {
    width: 100% !important;
    float: none !important; }
  .shop_table .coupon {
    margin-bottom: 25px !important; }
  .checkout .form-row, .checkout .col-1, .checkout .col-2 {
    float: none !important;
    width: auto !important; }
  .checkout .col-1, .checkout .col-2 {
    margin-bottom: 25px !important; }
  /* Header Styles */
  #main-header, #top-header {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none; }
  #top-menu {
    display: none; }
  .et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header, .et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header, .et_hide_nav.et_fixed_nav #top-header, .et_hide_nav.et_fixed_nav #main-header {
    transform: translateY(0px) !important;
    -webkit-transform: translateY(0px) !important;
    opacity: 1; }
  .et_header_style_centered #main-header {
    padding: 20px 0; }
  .et_header_style_centered nav#top-menu-nav {
    display: none; }
  .et_header_style_split #main-header {
    padding: 20px 0; }
  .et_header_style_split #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
    display: block;
    padding-top: 0; }
  #et-top-navigation {
    margin-right: 0;
    transition: none;
    -webkit-transition: none;
    -moz-transition: none; }
  .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: absolute; }
  .et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
    padding-top: 24px;
    display: block; }
  .et_non_fixed_nav.et_transparent_nav #main-header, .et_fixed_nav #main-header {
    -webkit-transition: none;
    transition: none; }
  .et_vertical_nav.et_right_sidebar #left-area, .et_vertical_nav.et_left_sidebar #left-area {
    width: auto; }
  #et-secondary-nav, #et-secondary-menu {
    display: none !important; }
  .et_non_fixed_nav.et_transparent_nav_temp #main-header, .et_secondary_nav_only_menu #main-header, .et_fixed_nav_temp #main-header, .et_secondary_nav_only_menu #main-header {
    top: 0 !important; }
  .et_secondary_nav_only_menu #top-header {
    display: none; }
  #top-header .container {
    padding-top: 0; }
  #et-info {
    padding-top: 0.75em; }
  /* Logo */
  #logo, .logo_container, #main-header, .container {
    transition: none;
    -webkit-transition: none;
    -moz-transition: none; }
  .et_header_style_centered #logo {
    max-height: 60px; }
  .et_header_style_centered header#main-header .logo_container {
    height: auto;
    max-height: 100px;
    padding: 0; }
  .et_header_style_split header#main-header .logo_container {
    height: auto;
    max-height: 100px;
    padding: 0; }
  .et_header_style_split #logo {
    max-height: 60px; }
  .et_vertical_nav span.logo_helper {
    display: inline-block; }
  .et_vertical_nav.et_header_style_left .logo_container {
    height: 100%;
    position: absolute; }
  .et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 50%; }
  /* Search Form */
  #et_top_search {
    margin: 0 35px 0 0;
    float: left; }
  #et_search_icon:before {
    top: 7px; }
  .et_header_style_centered #et_top_search, .et_vertical_nav.et_header_style_centered #main-header #et_top_search {
    display: none !important; }
  .et_header_style_centered .et_search_outer, .et_header_style_split .et_search_outer {
    display: none; }
  .et_header_style_split #et_top_search, .et_vertical_nav.et_header_style_split #main-header #et_top_search {
    display: none !important; }
  .et_header_style_left .et-search-form, .et_header_style_split .et-search-form {
    width: 50% !important;
    max-width: 50% !important; }
  .et_header_style_slide .et_slide_in_menu_container .et-search-form {
    width: 100% !important;
    max-width: 100% !important; }
  /* Social Icons */
  .et-social-icons, #footer-info {
    float: none;
    text-align: center; }
  .et-social-icons {
    margin: 0 0 5px; }
  #top-header .et-social-icons {
    margin-bottom: 0; }
  /* Cart */
  .et_header_style_centered #et-top-navigation .et-cart-info {
    display: none; }
  #et-top-navigation .et-cart-info {
    margin-top: 5px; }
  .et_vertical_nav #et-top-navigation .et-cart-info {
    margin-left: -38px; }
  /* Mobile Menu */
  #et_mobile_nav_menu {
    display: block; }
  /* Centered */
  .et_header_style_centered .et_menu_container .mobile_menu_bar,
  .et_header_style_split .et_menu_container .mobile_menu_bar {
    opacity: 1; }
  .et_header_style_centered #et_mobile_nav_menu {
    float: none;
    position: relative;
    margin-top: 20px; }
  .et_header_style_centered #main-header .mobile_nav {
    display: block;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    padding: 5px 10px; }
  .et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page {
    display: inline-block;
    color: #666;
    font-size: 14px; }
  .et_header_style_centered .et_menu_container .mobile_menu_bar {
    position: absolute;
    right: 5px;
    top: 2px; }
  .et_header_style_centered .et_mobile_menu {
    top: 53px; }
  /* Centered Inline Logo */
  .et_header_style_split #et_mobile_nav_menu {
    float: none;
    position: relative;
    margin-top: 20px;
    display: block; }
  .et_header_style_split nav#top-menu-nav {
    display: none; }
  .et_header_style_split #main-header .mobile_nav {
    display: block;
    text-align: left;
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    padding: 9px 10px; }
  .et_header_style_split .et_menu_container .mobile_menu_bar {
    position: absolute;
    right: 5px;
    top: 2px; }
  .et_header_style_split .et_mobile_menu {
    top: 53px; }
  /* Admin Bar Fixes */
  body.admin-bar.et_vertical_nav #main-header {
    top: 0 !important; }
  .et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header,
  .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {
    top: 32px !important; }
  body.admin-bar.et_fixed_nav.et_header_style_slide #main-header {
    top: 0 !important; }
  .et_fixed_nav.et_header_style_slide #main-header {
    left: 0 !important; }
  .et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header {
    width: 100%; } }

/* Responsive Styles 782px */
@media screen and (max-width: 782px) {
  /* Admin Bar Fixes */
  body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header,
  body.admin-bar.et_fixed_nav #main-header, body.admin-bar.et_fixed_nav #top-header {
    top: 46px; }
  .et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header,
  .et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {
    top: 46px !important; }
  body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header,
  body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
    top: 80px; }
  body.admin-bar.et_header_style_slide .et_slide_in_menu_container {
    top: 46px; } }

/* Responsive Styles Tablet Portrait */
@media all and (max-width: 768px) {
  /* Shop Module (WooCommerce responsive styling for tablet starts from max-width: 768px ) */
  /* woocommerce cart */
  table.cart th, #main-content table.cart th, table.cart td, #main-content table.cart td, table.cart tr, #main-content table.cart tr, .woocommerce-cart #content-area table tr, .woocommerce-cart #content-area table td, .woocommerce-cart #content-area table th {
    max-width: 100%; }
  table.cart tr,
  #main-content table.cart tr,
  #content-area table tr {
    padding: 0; }
  .woocommerce .cart_item .quantity {
    width: auto; }
  .woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 50%;
    margin-right: 0; }
  .woocommerce-cart table.cart td.actions .button[name="update_cart"] {
    width: 100%; } }

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
  /* Blog + Sidebar Module + Footer */
  #footer-widgets .footer-widget,
  .et_pb_gutters1 #footer-widgets .footer-widget {
    width: 100% !important;
    margin-right: 0 !important; }
  #footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
    margin-bottom: 9.5% !important; }
  .et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n), .et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
    margin-bottom: 0 !important; }
  #footer-widgets {
    padding: 10% 0; }
  #footer-widgets .footer-widget .fwidget:last-child {
    margin-bottom: 0 !important; }
  #footer-widgets .footer-widget:last-child {
    margin-bottom: 0 !important; }
  .comment-body {
    padding: 0 0 0 100px; }
  .comment-reply-link {
    bottom: -40px;
    top: auto !important; }
  #commentform input[type="text"],
  #commentform input[type="email"],
  #commentform input[type="url"] {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
  /* Blog Comments */
  .comment .children {
    margin-left: 0; }
  /* WooCommerce */
  body.woocommerce div.product .woocommerce-tabs ul.tabs li, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
    display: block !important;
    border-bottom: 1px solid #E0DADF !important; }
  body.woocommerce div.product .woocommerce-tabs ul.tabs li a, body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a {
    display: block !important; }
  .woocommerce .form-row {
    float: none !important;
    width: auto !important; }
  /* Admin Bar Fixes */
  body.admin-bar.et_non_fixed_nav.et_transparent_nav #top-header, body.admin-bar.et_non_fixed_nav.et_transparent_nav #main-header,
  body.admin-bar.et_fixed_nav #top-header, body.admin-bar.et_fixed_nav #main-header {
    top: 46px; }
  body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header,
  body.admin-bar.et_fixed_nav.et_secondary_nav_two_panels #main-header {
    top: 104px; }
  /* Header Styles */
  #et-info .et-social-icons {
    display: none; }
  #et-secondary-menu .et_duplicate_social_icons {
    display: inline-block; }
  #et-top-navigation {
    margin-right: 0; }
  body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_two_panels #main-header,
  body.et_fixed_nav.et_secondary_nav_two_panels #main-header {
    top: 58px; }
  #et-info, #et-secondary-menu {
    text-align: center;
    display: block;
    float: none; }
  .et_slide_menu_top span#et-info-email {
    float: none; }
  .et_secondary_nav_two_panels #et-secondary-menu {
    margin-top: 12px; }
  #top-header .et-cart-info {
    margin-left: 0; }
  .et_header_style_fullscreen div#et-info {
    position: relative;
    float: none !important;
    margin-top: 15px; }
  .et_header_style_fullscreen #et-info a {
    display: inline-block;
    line-height: 0; }
  .et_header_style_fullscreen .et_slide_menu_top .et-search-form {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important; }
  .et_header_style_fullscreen .et_slide_in_menu_container {
    padding-top: 140px; }
  .et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
    top: 28px; }
  .et_hide_search_icon.et_header_style_fullscreen .et_slide_menu_top .et-search-form {
    display: none !important; } }

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
  /* Header Styles */
  #et-top-navigation {
    margin-right: 0; }
  /* Blog + Sidebar Module + Footer */
  #footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {
    margin-bottom: 11.5% !important; }
  #footer-widgets .footer-widget.last {
    margin-bottom: 0 !important; }
  .et_pb_gutters1 #footer-widgets .footer-widget:nth-child(n), .et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
    margin-bottom: 0 !important; }
  #footer-widgets {
    padding: 12% 0; }
  /* WooCommerce */
  table.cart th, #content table.cart th, table.cart td, #content table.cart td, table.cart tr, #content table.cart tr {
    padding: .857em 0.287em !important; }
  .woocommerce-cart table.cart td.actions .coupon .input-text {
    margin-bottom: 10px; }
  .woocommerce-cart table.cart td.actions .coupon .input-text,
  .woocommerce-cart table.cart td.actions .button {
    width: 100%; } }

/* Printscreen Styles */
@media print {
  #top-header, #main-header {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important; }
  #page-container {
    padding-top: 0 !important; }
  #respond {
    display: none; } }

.et_is_customize_preview.et_pb_footer_columns5 .footer-widget:nth-child(5),
.et_is_customize_preview.et_pb_footer_columns4 .footer-widget:nth-child(4),
.et_is_customize_preview.et_pb_footer_columns3 .footer-widget:nth-child(3),
.et_is_customize_preview.et_pb_footer_columns2 .footer-widget:nth-child(2),
.et_is_customize_preview.et_pb_footer_columns1 .footer-widget:first-child,
.et_is_customize_preview.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2),
.et_is_customize_preview.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2),
.et_is_customize_preview.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2),
.et_is_customize_preview.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2),
.et_is_customize_preview.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2),
.et_is_customize_preview.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2),
.et_is_customize_preview.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3),
.et_is_customize_preview.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(3),
.et_is_customize_preview.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3),
.et_is_customize_preview.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(3),
.et_is_customize_preview.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(3),
.et_is_customize_preview.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(3),
.et_is_customize_preview.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(4),
.et_is_customize_preview.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
  margin-right: 0; }

.et_is_customize_preview.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-last-child(-n+4),
.et_is_customize_preview.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-last-child(-n+4),
.et_is_customize_preview.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-last-child(-n+4),
.et_is_customize_preview.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-last-child(-n+4),
.et_is_customize_preview.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-last-child(-n+4),
.et_is_customize_preview.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-last-child(-n+4),
.et_is_customize_preview.et_pb_footer_columns5 .footer-widget:last-child,
.et_is_customize_preview.et_pb_footer_columns4 .footer-widget:nth-last-child(-n+2),
.et_is_customize_preview.et_pb_footer_columns3 .footer-widget:nth-last-child(-n+3),
.et_is_customize_preview.et_pb_footer_columns2 .footer-widget:nth-last-child(-n+4),
.et_is_customize_preview.et_pb_footer_columns1 .footer-widget:nth-last-child(-n+5),
.et_is_customize_preview.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-last-child(-n+3),
.et_is_customize_preview.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-last-child(-n+3),
.et_is_customize_preview.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-last-child(-n+3),
.et_is_customize_preview.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-last-child(-n+3),
.et_is_customize_preview.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-last-child(-n+3),
.et_is_customize_preview.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-last-child(-n+3),
.et_is_customize_preview.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-last-child(-n+2),
.et_is_customize_preview.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-last-child(-n+2) {
  display: none; }

/**
 * Global styles exist outside the builder content area and therefore need to be excluded from wrapping.
 */
@font-face {
  font-family: 'ETmodules';
  font-display: swap;
  src: url("https://www.dadonet.it/wp-content/themes/Divi/core/admin/fonts/modules.eot");
  src: url("https://www.dadonet.it/wp-content/themes/Divi/core/admin/fonts/modules.eot?#iefix") format("embedded-opentype"), url("https://www.dadonet.it/wp-content/themes/Divi/core/admin/fonts/modules.ttf") format("truetype"), url("https://www.dadonet.it/wp-content/themes/Divi/core/admin/fonts/modules.woff") format("woff"), url("https://www.dadonet.it/wp-content/themes/Divi/core/admin/fonts/modules.svg#ETmodules") format("svg");
  font-weight: normal;
  font-style: normal; }

#wp-admin-bar-et-use-visual-builder a:before {
  font-family: 'ETmodules' !important;
  content: "\e625";
  font-size: 30px !important;
  width: 28px;
  margin-top: -3px;
  color: #974df3 !important; }

#wp-admin-bar-et-use-visual-builder:hover a:before {
  color: #fff !important; }

#wp-admin-bar-et-use-visual-builder a:hover,
#wp-admin-bar-et-use-visual-builder:hover a {
  transition: background-color .5s ease;
  -webkit-transition: background-color .5s ease;
  -moz-transition: background-color .5s ease;
  background-color: #7e3bd0 !important;
  color: #fff !important; }

/* Html tag based styling */
* html .clearfix {
  zoom: 1; }

/* IE6 */
*:first-child + html .clearfix {
  zoom: 1; }

/* IE7 */
/* Body tag based styling */
/* Device-based adjustment */
.iphone .et_pb_contact_form input,
.iphone .et_pb_contact_form textarea,
.iphone .et_pb_contact_form select {
  -webkit-appearance: initial; }

/* Background Videos */
.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none; }

/* Browser-based adjustment */
/* Map Module */
.chrome.parallax-map-support .et_pb_map {
  -webkit-transform: inherit !important;
          transform: inherit !important; }

/* Divider Module */
.ie .et_pb_divider {
  overflow: visible; }

/* Fullwidth Header Module */
.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.right,
.ie .et_pb_fullwidth_header.et_pb_fullscreen .et_pb_fullwidth_header_container.left {
  height: 100px; }

.ie .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
  float: none; }

/* Blog Module */
.et_ie9 .et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post {
  opacity: 1; }

/* Newsletter Module */
.gecko .et_pb_newsletter .et_pb_newsletter_field {
  margin-bottom: 1vw; }

/* Gallery and Portfolio Modules */
.safari .et_pb_gallery_grid .et_pb_gallery_image {
  overflow: visible; }

/* Mobile Adjustments */
.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-prev {
  opacity: 0 !important; }

.et_mobile_device .et_pb_slider_carousel .et-pb-arrow-next {
  opacity: 0 !important; }

.et_mobile_device .et_pb_carousel .et-pb-arrow-prev {
  left: -10px;
  opacity: 1; }

.et_mobile_device .et_pb_carousel .et-pb-arrow-next {
  right: -10px;
  opacity: 1; }

/* Slider Modules & Gallery Post Format */
.et_mobile_device .et-pb-arrow-prev {
  left: 22px;
  opacity: 1; }

.et_mobile_device .et-pb-arrow-next {
  right: 22px;
  opacity: 1; }

.et_mobile_device .et_pb_slider_parallax .et_pb_slide,
.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css,
.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
  background-attachment: scroll; }

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
  /* Slider Modules */
  .et_mobile_device .et-pb-arrow-prev {
    left: 0;
    opacity: 1; }
  .et_mobile_device .et-pb-arrow-next {
    right: 0;
    opacity: 1; } }

/* Layout Adjustment */
/* Sidebar Module */
.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_left {
  border-right: none; }

.et_pb_no_sidebar_vertical_divider .et_pb_widget_area_right {
  border-left: none; }

/* Signup Module */
.logged-in:not(.et-fb) .et_pb_login .et_pb_newsletter_description {
  width: 100%;
  padding: 0; }

/* Countdown Timer Module - Vertical Nav Adjustments */
.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_2_5 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_1_5 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_1_6 .et_pb_countdown_timer .section p.value,
.et_vertical_nav .et_pb_column_3_8 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_1_3 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_2_5 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_1_4 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_1_5 .et_pb_countdown_timer .sep p,
.et_vertical_nav .et_pb_column_1_6 .et_pb_countdown_timer .sep p {
  font-size: 20px;
  line-height: 20px; }

/* Fullwidth Gallery */
.et_full_width_page .et_gallery_item {
  float: left;
  width: 20.875%;
  margin: 0 5.5% 5.5% 0; }

.et_full_width_page .et_gallery_item:nth-child(3n) {
  margin-right: 5.5%; }

.et_full_width_page .et_gallery_item:nth-child(3n+1) {
  clear: none; }

.et_full_width_page .et_gallery_item:nth-child(4n) {
  margin-right: 0; }

.et_full_width_page .et_gallery_item:nth-child(4n+1) {
  clear: both; }

/* Fullwidth Post Title Module */
.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title,
.single-post.et_left_sidebar .et_pb_fullwidth_section .et_pb_post_title {
  padding-top: 0; }

.single-post.et_right_sidebar .et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg {
  padding-top: 6%; }

.single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container,
.single.et_right_sidebar .et_pb_fullwidth_section .et_pb_title_container {
  width: 100%;
  max-width: 100%;
  padding-top: 0; }

.single .et_pb_fullwidth_section .et_pb_title_featured_container {
  width: 100%;
  max-width: 100%;
  padding-top: 0; }

/* Social Icons */
.et-social-facebook a.icon:before {
  content: '\e093'; }

.et-social-twitter a.icon:before {
  content: '\e094'; }

.et-social-google-plus a.icon:before {
  content: '\e096'; }

.et-social-pinterest a.icon:before {
  content: '\e095'; }

.et-social-linkedin a.icon:before {
  content: '\e09d'; }

.et-social-tumblr a.icon:before {
  content: '\e097'; }

.et-social-instagram a.icon:before {
  content: '\e09a'; }

.et-social-skype a.icon:before {
  content: '\e0a2'; }

.et-social-flikr a.icon:before {
  content: '\e0a6'; }

.et-social-myspace a.icon:before {
  content: '\e0a1'; }

.et-social-dribbble a.icon:before {
  content: '\e09b'; }

.et-social-youtube a.icon:before {
  content: '\e0a3'; }

.et-social-vimeo a.icon:before {
  content: '\e09c'; }

.et-social-rss a.icon:before {
  content: '\e09e'; }

/* Comments */
.single-project #comment-wrap {
  padding-top: 0; }

/* Right-To-Left Layout (RTL) */
/* Blog Module */
.rtl .et_pb_blog_grid .column {
  float: right; }

/* Contact Form Module */
.rtl .et_pb_contact p input[type="checkbox"] + label i,
.rtl .et_pb_contact p input[type="radio"] + label i,
.rtl .et_pb_subscribe .et_pb_contact_field input[type="checkbox"] + label i,
.rtl .et_pb_subscribe .et_pb_contact_field input[type="radio"] + label i {
  margin-right: 0;
  margin-left: 6px; }

.rtl .et_pb_contact_select {
  padding: 16px 16px 16px 20px; }

.rtl .et_pb_contact_field[data-type="select"]:after {
  right: auto;
  left: 42px; }

/* WooCommerce Page */
/* Accent Color */
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover {
  color: #2EA3F2; }

.woocommerce.et_pb_pagebuilder_layout div.product div.summary {
  margin-bottom: 0; }

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
  .woocommerce-page:not(.et-tb-has-template) .et_pb_shop ul.products li.product {
    clear: none; } }

/* Responsive Styles Tablet And Below */
@media all and (min-width: 768px) and (max-width: 980px) {
  /* Grid Layouts: 1/4 Columns */
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin: 0 7.5% 7.5% 0 !important;
    width: 28.333% !important;
    clear: none;
    float: left !important; }
  .woocommerce-page ul.products li.product:nth-child(3n) {
    margin-right: 0 !important; }
  .woocommerce-page ul.products li.product:nth-child(3n+1) {
    clear: both; } }

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
  /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin: 0 9.5% 9.5% 0 !important;
    width: 45.25% !important;
    clear: none; }
  .woocommerce-page ul.products li.product:nth-child(2n) {
    margin-right: 0 !important; }
  .woocommerce-page ul.products li.product:nth-child(2n+1) {
    clear: both; } }

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
  /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
  .woocommerce-page ul.products li.product:nth-child(n) {
    margin: 0 0 11.5% 0 !important;
    width: 100% !important; } }

/* Plugin Compatibility */
/* All-in-One Event Calendar */
.ai1ec-single-event:after {
  /* Fix single event content floats. */
  content: " ";
  display: table;
  clear: both; }

/* EventOn */
.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot {
  /* Fix the "more" expanding link in list view to appear over builder links. */
  z-index: 3; }

/* Blocks */
/* Divi Layout Block */
.wp-block-divi-layout {
  margin-bottom: 1em; }

/**
 * Plugin Compatibility - Request a Quote for WooCommerce
 * https://woocommerce.com/products/request-a-quote-plugin-for-woocommerce/
 */
.et_pb_pagebuilder_layout .rfq_form_wrap:after {
  content: " ";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 0; }

/**
 * These styles are shared amongst the Divi Theme and the Divi Builder.
 * - In the Divi Theme and Extra Theme, gutters are applied as body classes.
 * - In the Divi Builder plugin, gutters classes are applied to the builder content wrapper.
 * - In the Divi Builder plugin, these styles are wrapped to increase specificity.
 * - In the Divi Theme, these styles are not wrapped since wrapping body classes would break the selector.
 */
/* Gutters */
/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
  /* Fluid Grid */
  .et_pb_gutters3, .et_pb_gutters3.et_pb_row {
    /* Grid Layout */ }
    .et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
      margin-right: 5.5%; }
      .et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,
      .et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,
      .et_pb_gutters3 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,
      .et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,
      .et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child {
        margin-bottom: 30px; }
    .et_pb_gutters3 .et_pb_column_4_4, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 {
      width: 100%; }
      .et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
        margin-bottom: 2.75%; }
      .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,
      .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget,
      .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,
      .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget,
      .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 20.875%;
        margin-right: 5.5%;
        margin-bottom: 5.5%; }
      .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
        width: 29.667%;
        margin-right: 5.5%; }
        .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
          margin-bottom: 18.539%; }
    .et_pb_gutters3 .et_pb_column_3_4, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 {
      width: 73.625%; }
      .et_pb_gutters3 .et_pb_column_3_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module {
        margin-bottom: 3.735%; }
      .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item,
      .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget,
      .et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
      .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget,
      .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 28.353%;
        margin-right: 7.47%;
        margin-bottom: 7.47%; }
      .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
        width: 46.265%;
        margin-right: 7.47%; }
        .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
          margin-bottom: 14.941%; }
    .et_pb_gutters3 .et_pb_column_2_3, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
      width: 64.833%; }
      .et_pb_gutters3 .et_pb_column_2_3 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module {
        margin-bottom: 4.242%; }
      .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item,
      .et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget,
      .et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
      .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget,
      .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 45.758%;
        margin-right: 8.483%;
        margin-bottom: 8.483%; }
      .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
        width: 45.758%;
        margin-right: 8.483%; }
        .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
          margin-bottom: 16.967%; }
    .et_pb_gutters3 .et_pb_column_3_5, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 {
      width: 57.8%; }
      .et_pb_gutters3 .et_pb_column_3_5 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module {
        margin-bottom: 4.758%; }
      .et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item,
      .et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget,
      .et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item,
      .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_widget,
      .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 45.242%;
        margin-right: 9.516%;
        margin-bottom: 9.516%; }
      .et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0; }
        .et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
          margin-bottom: 9.516%; }
    .et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
      width: 47.25%; }
      .et_pb_gutters3 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module {
        margin-bottom: 5.82%; }
      .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item,
      .et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget,
      .et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 44.18%;
        margin-right: 11.64%;
        margin-bottom: 11.64%; }
      .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0; }
        .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
          margin-bottom: 11.64%; }
    .et_pb_gutters3 .et_pb_column_2_5, .et_pb_gutters3.et_pb_row .et_pb_column_2_5 {
      width: 36.7%; }
      .et_pb_gutters3 .et_pb_column_2_5 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module {
        margin-bottom: 7.493%; }
      .et_pb_gutters3 .et_pb_column_2_5 .et_pb_grid_item,
      .et_pb_gutters3 .et_pb_column_2_5 .et_pb_widget,
      .et_pb_gutters3 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters3 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_grid_item,
      .et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_widget,
      .et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 14.986%; }
    .et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
      width: 29.6667%; }
      .et_pb_gutters3 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module {
        margin-bottom: 9.27%; }
      .et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item,
      .et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget,
      .et_pb_gutters3 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters3 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_widget,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 18.539%; }
    .et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {
      width: 20.875%; }
      .et_pb_gutters3 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module {
        margin-bottom: 13.174%; }
      .et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item,
      .et_pb_gutters3 .et_pb_column_1_4 .et_pb_widget,
      .et_pb_gutters3 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters3 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_widget,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 26.347%; }
    .et_pb_gutters3 .et_pb_column_1_5, .et_pb_gutters3.et_pb_row .et_pb_column_1_5 {
      width: 15.6%; }
      .et_pb_gutters3 .et_pb_column_1_5 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module {
        margin-bottom: 17.628%; }
      .et_pb_gutters3 .et_pb_column_1_5 .et_pb_grid_item,
      .et_pb_gutters3 .et_pb_column_1_5 .et_pb_widget,
      .et_pb_gutters3 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters3 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_grid_item,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_widget,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 35.256%; }
    .et_pb_gutters3 .et_pb_column_1_6, .et_pb_gutters3.et_pb_row .et_pb_column_1_6 {
      width: 12.0833%; }
      .et_pb_gutters3 .et_pb_column_1_6 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module {
        margin-bottom: 22.759%; }
      .et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item,
      .et_pb_gutters3 .et_pb_column_1_6 .et_pb_widget,
      .et_pb_gutters3 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters3 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_grid_item,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_widget,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 45.517%; }
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n) {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
      clear: both; }
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
      clear: both; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.last_in_row, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.on_last_row, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
      clear: both; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
      clear: none; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.last_in_row, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.on_last_row, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_3_5 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters3 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.last_in_row, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_3_5 .et_pb_grid_item.on_last_row, .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters3 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_1_6 .et_pb_grid_item.on_last_row, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.last_in_row, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters3 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_1_2 .et_pb_grid_item.on_last_row, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters3 .et_pb_column_single.et_pb_column_1_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
    margin-bottom: 13.174%; }
  .et_pb_gutters3 .et_pb_column_single.et_pb_column_1_3 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
    margin-bottom: 9.27%; }
  .et_pb_gutters3 .et_pb_column_single.et_pb_column_1_2 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
    margin-bottom: 5.82%; }
  .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 3.735%; }
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 28.353%;
      margin-right: 7.47%;
      margin-bottom: 7.47%; }
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
        margin-right: 0; }
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
        clear: both; }
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
        clear: none; }
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 28.353%;
      margin-right: 7.47%;
      margin-bottom: 7.47%; }
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
      width: 46.265%;
      margin-right: 7.47%; }
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 14.941%; }
  .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8,
  .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_3_8 {
    width: 46.26486%;
    margin-right: 7.47%; }
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_module,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_3_8 .et_pb_module {
      margin-bottom: 7.47%; }
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 14.941%; }
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_3_8 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 {
    width: 28.35314%;
    margin-right: 7.47%; }
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_module {
      margin-bottom: 13.174%; }
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 26.347%; }
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 4.242%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 45.758%;
      margin-right: 8.483%;
      margin-bottom: 8.483%; }
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
        margin-right: 0; }
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
        clear: both; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 45.758%;
      margin-right: 8.483%;
      margin-bottom: 8.483%; }
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
      width: 45.758%;
      margin-right: 8.483%; }
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 16.967%; }
  .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3,
  .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_3 {
    width: 45.758%;
    margin-right: 8.483%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_module,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_3 .et_pb_module {
      margin-bottom: 9.27%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 18.539%;
      width: 100%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_3 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 {
    width: 18.638%;
    margin-right: 8.483%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_module {
      margin-bottom: 22.759%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 45.517%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9,
  .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_2_9 {
    width: 27.67781%;
    margin-right: 8.483%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_module,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_2_9 .et_pb_module {
      margin-bottom: 22.759%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 45.517%; }
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_2_9 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 5.82%; }
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 44.18%;
      margin-right: 11.64%;
      margin-bottom: 11.64%; }
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
        margin-right: 0; }
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
        clear: both; }
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 44.18%;
      margin-right: 11.64%;
      margin-bottom: 11.64%; }
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
      width: 100%;
      margin-right: 0; }
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
      .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        margin-bottom: 11.64%; }
  .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 {
    width: 44.17989%;
    margin-right: 11.64%; }
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_module {
      margin-bottom: 13.174%; }
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 26.347%; }
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 {
    width: 25.573%;
    margin-right: 11.64%; }
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_module {
      margin-bottom: 22.759%; }
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 45.517%; }
  .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner .et_pb_grid_item.on_last_row,
  .et_pb_gutters3 .et_pb_column_1_2 > .et_pb_row_inner .et_pb_grid_item.on_last_row,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters3 .et_pb_grid_item.on_last_row {
    margin-bottom: 0; }
  .et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product {
    width: 20.875%;
    margin-right: 5.5%;
    margin-bottom: 5.5%; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
    width: 28.353%;
    margin-right: 7.47%; }
  .et_pb_gutters3 .footer-widget {
    margin-right: 5.5%;
    margin-bottom: 5.5%; }
    .et_pb_gutters3 .footer-widget:last-child {
      margin-right: 0; }
  .et_pb_gutters3.et_pb_footer_columns6 .footer-widget {
    width: 12.083%; }
    .et_pb_gutters3.et_pb_footer_columns6 .footer-widget .fwidget {
      margin-bottom: 45.517%; }
  .et_pb_gutters3.et_pb_footer_columns5 .footer-widget {
    width: 15.6%; }
    .et_pb_gutters3.et_pb_footer_columns5 .footer-widget .fwidget {
      margin-bottom: 35.256%; }
  .et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 20.875%; }
    .et_pb_gutters3.et_pb_footer_columns4 .footer-widget .fwidget {
      margin-bottom: 26.347%; }
  .et_pb_gutters3.et_pb_footer_columns3 .footer-widget {
    width: 29.667%; }
    .et_pb_gutters3.et_pb_footer_columns3 .footer-widget .fwidget {
      margin-bottom: 18.539%; }
  .et_pb_gutters3.et_pb_footer_columns2 .footer-widget {
    width: 47.25%; }
    .et_pb_gutters3.et_pb_footer_columns2 .footer-widget .fwidget {
      margin-bottom: 11.64%; }
  .et_pb_gutters3.et_pb_footer_columns1 .footer-widget {
    width: 100%; }
    .et_pb_gutters3.et_pb_footer_columns1 .footer-widget .fwidget {
      margin-bottom: 5.5%; }
  .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
    width: 73.625%;
    clear: both; }
    .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 7.47%; }
  .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
    width: 20.875%; }
    .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 26.347%; }
  .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
    width: 20.875%;
    clear: both; }
    .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 26.347%; }
  .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
    width: 73.625%; }
    .et_pb_gutters3.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 7.47%; }
  .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
    width: 64.833%; }
    .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 8.483%; }
  .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
    width: 29.667%; }
    .et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 18.539%; }
  .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
    width: 29.667%; }
    .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 18.539%; }
  .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
    width: 64.833%; }
    .et_pb_gutters3.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 8.483%; }
  .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
    width: 20.875%; }
    .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
      margin-bottom: 26.347%; }
  .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
    width: 47.25%; }
    .et_pb_gutters3.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
      margin-bottom: 11.64%; }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
    width: 47.25%; }
    .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
      margin-bottom: 11.64%; }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
    width: 20.875%; }
    .et_pb_gutters3.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
      margin-bottom: 26.347%; }
  .et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
    width: 15.6%; }
    .et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
      margin-bottom: 35.256%; }
  .et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
    width: 57.8%; }
    .et_pb_gutters3.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
      margin-bottom: 9.516%; }
  .et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child {
    width: 57.8%; }
    .et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget {
      margin-bottom: 9.516%; }
  .et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
    width: 15.6%; }
    .et_pb_gutters3.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
      margin-bottom: 35.256%; }
  .et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
    width: 57.8%; }
    .et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 9.516%; }
  .et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
    width: 36.7%; }
    .et_pb_gutters3.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 14.986%; }
  .et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
    width: 36.7%; }
    .et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 14.986%; }
  .et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
    width: 57.8%; }
    .et_pb_gutters3.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 9.516%; }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child {
    width: 47.25%; }
    .et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget {
      margin-bottom: 11.64%; }
  .et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
    width: 12.083%; }
    .et_pb_gutters3.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
      margin-bottom: 45.517%; }
  .et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
    width: 12.083%; }
    .et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
      margin-bottom: 45.517%; }
  .et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
    width: 47.25%; }
    .et_pb_gutters3.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
      margin-bottom: 11.64%; }
  .et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
    width: 20.875%; }
    .et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
      margin-bottom: 26.347%; }
  .et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
    width: 47.25%; }
    .et_pb_gutters3.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 11.64%; }
  .et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
    width: 15.6%; }
    .et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
      margin-bottom: 35.256%; }
  .et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
    width: 57.8%; }
    .et_pb_gutters3.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 9.516%; }
  .rtl .et_pb_gutters3, .rtl .et_pb_gutters3.et_pb_row {
    /* Grid Layout */ }
    .rtl .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .rtl .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
      margin-right: 0;
      margin-left: 5.5%; }
    .rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2, .rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
      margin-right: 0;
      margin-left: 7.47%; }
    .rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2, .rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
      margin-right: 0;
      margin-left: 8.483%; }
    .rtl .et_pb_gutters3 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1, .rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
      margin-left: 0; }
    .rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1, .rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
      margin-left: 0; }
    .rtl .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-left: 0; }
    .rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
      margin-left: 0; }
    .rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-left: 0; }
  .rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
    margin-right: 0;
    margin-left: 7.47%; }
  .rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_gutters3 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
    margin-right: 0;
    margin-left: 8.483%; }
  .rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
  .rtl .et_pb_gutters3 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
    margin-left: 0; }
  .et_pb_gutters4, .et_pb_gutters4.et_pb_row {
    /* Grid Layout */ }
    .et_pb_gutters4 .et_pb_column, .et_pb_gutters4.et_pb_row .et_pb_column {
      margin-right: 8%; }
      .et_pb_gutters4 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,
      .et_pb_gutters4 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,
      .et_pb_gutters4 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_gutters4.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,
      .et_pb_gutters4.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,
      .et_pb_gutters4.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child {
        margin-bottom: 30px; }
    .et_pb_gutters4 .et_pb_column_4_4, .et_pb_gutters4.et_pb_row .et_pb_column_4_4 {
      width: 100%; }
      .et_pb_gutters4 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_module {
        margin-bottom: 4%; }
      .et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item,
      .et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget,
      .et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,
      .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_widget,
      .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 19%;
        margin-right: 8%;
        margin-bottom: 8%; }
      .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
        width: 28%;
        margin-right: 8%; }
        .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
          margin-bottom: 28.571%; }
    .et_pb_gutters4 .et_pb_column_3_4, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 {
      width: 73%; }
      .et_pb_gutters4 .et_pb_column_3_4 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_module {
        margin-bottom: 5.479%; }
      .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item,
      .et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget,
      .et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
      .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget,
      .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 26.027%;
        margin-right: 10.959%;
        margin-bottom: 10.959%; }
      .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
        width: 44.521%;
        margin-right: 10.959%; }
        .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
          margin-bottom: 21.918%; }
    .et_pb_gutters4 .et_pb_column_2_3, .et_pb_gutters4.et_pb_row .et_pb_column_2_3 {
      width: 64%; }
      .et_pb_gutters4 .et_pb_column_2_3 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module {
        margin-bottom: 6.25%; }
      .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item,
      .et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget,
      .et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
      .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget,
      .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 43.75%;
        margin-right: 12.5%;
        margin-bottom: 12.5%; }
      .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2, .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
        width: 43.75%;
        margin-right: 12.5%; }
        .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
          margin-bottom: 25%; }
    .et_pb_gutters4 .et_pb_column_3_5, .et_pb_gutters4.et_pb_row .et_pb_column_3_5 {
      width: 56.8%; }
      .et_pb_gutters4 .et_pb_column_3_5 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_module {
        margin-bottom: 7.042%; }
      .et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item,
      .et_pb_gutters4 .et_pb_column_3_5 .et_pb_widget,
      .et_pb_gutters4 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item,
      .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_widget,
      .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 42.958%;
        margin-right: 14.085%;
        margin-bottom: 14.085%; }
      .et_pb_gutters4 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1, .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0; }
        .et_pb_gutters4 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
          margin-bottom: 14.085%; }
    .et_pb_gutters4 .et_pb_column_1_2, .et_pb_gutters4.et_pb_row .et_pb_column_1_2 {
      width: 46%; }
      .et_pb_gutters4 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module {
        margin-bottom: 8.696%; }
      .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item,
      .et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget,
      .et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 41.304%;
        margin-right: 17.391%;
        margin-bottom: 17.391%; }
      .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1, .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0; }
        .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
          margin-bottom: 17.391%; }
    .et_pb_gutters4 .et_pb_column_2_5, .et_pb_gutters4.et_pb_row .et_pb_column_2_5 {
      width: 35.2%; }
      .et_pb_gutters4 .et_pb_column_2_5 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_module {
        margin-bottom: 11.364%; }
      .et_pb_gutters4 .et_pb_column_2_5 .et_pb_grid_item,
      .et_pb_gutters4 .et_pb_column_2_5 .et_pb_widget,
      .et_pb_gutters4 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters4 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_grid_item,
      .et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_widget,
      .et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters4.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 22.727%; }
    .et_pb_gutters4 .et_pb_column_1_3, .et_pb_gutters4.et_pb_row .et_pb_column_1_3 {
      width: 28%; }
      .et_pb_gutters4 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module {
        margin-bottom: 14.286%; }
      .et_pb_gutters4 .et_pb_column_1_3 .et_pb_grid_item,
      .et_pb_gutters4 .et_pb_column_1_3 .et_pb_widget,
      .et_pb_gutters4 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters4 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_widget,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 28.571%; }
    .et_pb_gutters4 .et_pb_column_1_4, .et_pb_gutters4.et_pb_row .et_pb_column_1_4 {
      width: 19%; }
      .et_pb_gutters4 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module {
        margin-bottom: 21.053%; }
      .et_pb_gutters4 .et_pb_column_1_4 .et_pb_grid_item,
      .et_pb_gutters4 .et_pb_column_1_4 .et_pb_widget,
      .et_pb_gutters4 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters4 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_widget,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 42.105%; }
    .et_pb_gutters4 .et_pb_column_1_5, .et_pb_gutters4.et_pb_row .et_pb_column_1_5 {
      width: 13.6%; }
      .et_pb_gutters4 .et_pb_column_1_5 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_module {
        margin-bottom: 29.412%; }
      .et_pb_gutters4 .et_pb_column_1_5 .et_pb_grid_item,
      .et_pb_gutters4 .et_pb_column_1_5 .et_pb_widget,
      .et_pb_gutters4 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters4 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_grid_item,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_widget,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 58.824%; }
    .et_pb_gutters4 .et_pb_column_1_6, .et_pb_gutters4.et_pb_row .et_pb_column_1_6 {
      width: 10%; }
      .et_pb_gutters4 .et_pb_column_1_6 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_module {
        margin-bottom: 40%; }
      .et_pb_gutters4 .et_pb_column_1_6 .et_pb_grid_item,
      .et_pb_gutters4 .et_pb_column_1_6 .et_pb_widget,
      .et_pb_gutters4 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters4 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_grid_item,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_widget,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 80%; }
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
    .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
    .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n) {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
      clear: both; }
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
      clear: both; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.last_in_row, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.on_last_row, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
      clear: both; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
      clear: none; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.last_in_row, .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.on_last_row, .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_3_5 .et_pb_widget:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_3_5 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters4 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item.last_in_row, .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_3_5 .et_pb_grid_item.on_last_row, .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters4 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_1_6 .et_pb_grid_item.on_last_row, .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.last_in_row, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters4 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_1_2 .et_pb_grid_item.on_last_row, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters4 .et_pb_column_single.et_pb_column_1_4 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
    margin-bottom: 21.053%; }
  .et_pb_gutters4 .et_pb_column_single.et_pb_column_1_3 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
    margin-bottom: 14.286%; }
  .et_pb_gutters4 .et_pb_column_single.et_pb_column_1_2 .et_pb_module, .et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
    margin-bottom: 8.696%; }
  .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 5.479%; }
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 26.027%;
      margin-right: 10.959%;
      margin-bottom: 10.959%; }
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
        margin-right: 0; }
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
        clear: both; }
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
        clear: none; }
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 26.027%;
      margin-right: 10.959%;
      margin-bottom: 10.959%; }
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
      width: 44.521%;
      margin-right: 10.959%; }
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 21.918%; }
  .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8,
  .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_3_8 {
    width: 44.52055%;
    margin-right: 10.959%; }
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_module,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_3_8 .et_pb_module {
      margin-bottom: 10.959%; }
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 21.918%; }
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_3_8 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 {
    width: 26.0274%;
    margin-right: 10.959%; }
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_module {
      margin-bottom: 21.053%; }
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 42.105%; }
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 6.25%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 43.75%;
      margin-right: 12.5%;
      margin-bottom: 12.5%; }
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
        margin-right: 0; }
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
        clear: both; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 43.75%;
      margin-right: 12.5%;
      margin-bottom: 12.5%; }
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
      width: 43.75%;
      margin-right: 12.5%; }
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 25%; }
  .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3,
  .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_3 {
    width: 43.75%;
    margin-right: 12.5%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_module,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_3 .et_pb_module {
      margin-bottom: 14.286%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 28.571%;
      width: 100%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_3 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 {
    width: 15.625%;
    margin-right: 12.5%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_module {
      margin-bottom: 40%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 80%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9,
  .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_2_9 {
    width: 25%;
    margin-right: 12.5%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_module,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_2_9 .et_pb_module {
      margin-bottom: 40%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 80%; }
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_2_9 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 8.696%; }
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 41.304%;
      margin-right: 17.391%;
      margin-bottom: 17.391%; }
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
        margin-right: 0; }
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
        clear: both; }
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 41.304%;
      margin-right: 17.391%;
      margin-bottom: 17.391%; }
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
      width: 100%;
      margin-right: 0; }
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
      .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        margin-bottom: 17.391%; }
  .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 {
    width: 41.30435%;
    margin-right: 17.391%; }
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_module {
      margin-bottom: 21.053%; }
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 42.105%; }
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 {
    width: 21.739%;
    margin-right: 17.391%; }
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_module {
      margin-bottom: 40%; }
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 80%; }
  .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner .et_pb_grid_item.on_last_row,
  .et_pb_gutters4 .et_pb_column_1_2 > .et_pb_row_inner .et_pb_grid_item.on_last_row,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters4 .et_pb_grid_item.on_last_row {
    margin-bottom: 0; }
  .et_pb_gutters4 .et_full_width_page.woocommerce-page ul.products li.product {
    width: 19%;
    margin-right: 8%;
    margin-bottom: 8%; }
  .et_pb_gutters4.et_left_sidebar.woocommerce-page #main-content ul.products li.product,
  .et_pb_gutters4.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
    width: 26.027%;
    margin-right: 10.959%; }
  .et_pb_gutters4 .footer-widget {
    margin-right: 8%;
    margin-bottom: 8%; }
    .et_pb_gutters4 .footer-widget:last-child {
      margin-right: 0; }
  .et_pb_gutters4.et_pb_footer_columns6 .footer-widget {
    width: 10%; }
    .et_pb_gutters4.et_pb_footer_columns6 .footer-widget .fwidget {
      margin-bottom: 80%; }
  .et_pb_gutters4.et_pb_footer_columns5 .footer-widget {
    width: 13.6%; }
    .et_pb_gutters4.et_pb_footer_columns5 .footer-widget .fwidget {
      margin-bottom: 58.824%; }
  .et_pb_gutters4.et_pb_footer_columns4 .footer-widget {
    width: 19%; }
    .et_pb_gutters4.et_pb_footer_columns4 .footer-widget .fwidget {
      margin-bottom: 42.105%; }
  .et_pb_gutters4.et_pb_footer_columns3 .footer-widget {
    width: 28%; }
    .et_pb_gutters4.et_pb_footer_columns3 .footer-widget .fwidget {
      margin-bottom: 28.571%; }
  .et_pb_gutters4.et_pb_footer_columns2 .footer-widget {
    width: 46%; }
    .et_pb_gutters4.et_pb_footer_columns2 .footer-widget .fwidget {
      margin-bottom: 17.391%; }
  .et_pb_gutters4.et_pb_footer_columns1 .footer-widget {
    width: 100%; }
    .et_pb_gutters4.et_pb_footer_columns1 .footer-widget .fwidget {
      margin-bottom: 8%; }
  .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
    width: 73%;
    clear: both; }
    .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 10.959%; }
  .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
    width: 19%; }
    .et_pb_gutters4.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 42.105%; }
  .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
    width: 19%;
    clear: both; }
    .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 42.105%; }
  .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
    width: 73%; }
    .et_pb_gutters4.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 10.959%; }
  .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
    width: 64%; }
    .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 12.5%; }
  .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
    width: 28%; }
    .et_pb_gutters4.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 28.571%; }
  .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
    width: 28%; }
    .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 28.571%; }
  .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
    width: 64%; }
    .et_pb_gutters4.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 12.5%; }
  .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
    width: 19%; }
    .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
      margin-bottom: 42.105%; }
  .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
    width: 46%; }
    .et_pb_gutters4.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
      margin-bottom: 17.391%; }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
    width: 46%; }
    .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
      margin-bottom: 17.391%; }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
    width: 19%; }
    .et_pb_gutters4.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
      margin-bottom: 42.105%; }
  .et_pb_gutters4.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
    width: 13.6%; }
    .et_pb_gutters4.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
      margin-bottom: 58.824%; }
  .et_pb_gutters4.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
    width: 56.8%; }
    .et_pb_gutters4.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
      margin-bottom: 14.085%; }
  .et_pb_gutters4.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child {
    width: 56.8%; }
    .et_pb_gutters4.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget {
      margin-bottom: 14.085%; }
  .et_pb_gutters4.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
    width: 13.6%; }
    .et_pb_gutters4.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
      margin-bottom: 58.824%; }
  .et_pb_gutters4.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
    width: 56.8%; }
    .et_pb_gutters4.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 14.085%; }
  .et_pb_gutters4.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
    width: 35.2%; }
    .et_pb_gutters4.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 22.727%; }
  .et_pb_gutters4.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
    width: 35.2%; }
    .et_pb_gutters4.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 22.727%; }
  .et_pb_gutters4.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
    width: 56.8%; }
    .et_pb_gutters4.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 14.085%; }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child {
    width: 46%; }
    .et_pb_gutters4.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget {
      margin-bottom: 17.391%; }
  .et_pb_gutters4.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
    width: 10%; }
    .et_pb_gutters4.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
      margin-bottom: 80%; }
  .et_pb_gutters4.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
    width: 10%; }
    .et_pb_gutters4.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
      margin-bottom: 80%; }
  .et_pb_gutters4.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
    width: 46%; }
    .et_pb_gutters4.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
      margin-bottom: 17.391%; }
  .et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
    width: 19%; }
    .et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
      margin-bottom: 42.105%; }
  .et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
    width: 46%; }
    .et_pb_gutters4.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 17.391%; }
  .et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
    width: 13.6%; }
    .et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
      margin-bottom: 58.824%; }
  .et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
    width: 56.8%; }
    .et_pb_gutters4.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 14.085%; }
  .rtl .et_pb_gutters4, .rtl .et_pb_gutters4.et_pb_row {
    /* Grid Layout */ }
    .rtl .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .rtl .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
      margin-right: 0;
      margin-left: 8%; }
    .rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2, .rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
      margin-right: 0;
      margin-left: 10.959%; }
    .rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2, .rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
      margin-right: 0;
      margin-left: 12.5%; }
    .rtl .et_pb_gutters4 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1, .rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
      margin-left: 0; }
    .rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1, .rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
      margin-left: 0; }
    .rtl .et_pb_gutters4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-left: 0; }
    .rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
      margin-left: 0; }
    .rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-left: 0; }
  .rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_gutters4 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
    margin-right: 0;
    margin-left: 10.959%; }
  .rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_gutters4 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
    margin-right: 0;
    margin-left: 12.5%; }
  .rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
  .rtl .et_pb_gutters4 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
    margin-left: 0; }
  .et_pb_gutters2, .et_pb_gutters2.et_pb_row {
    /* Grid Layout */ }
    .et_pb_gutters2 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column {
      margin-right: 3%; }
      .et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,
      .et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,
      .et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,
      .et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,
      .et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child {
        margin-bottom: 30px; }
    .et_pb_gutters2 .et_pb_column_4_4, .et_pb_gutters2.et_pb_row .et_pb_column_4_4 {
      width: 100%; }
      .et_pb_gutters2 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module {
        margin-bottom: 1.5%; }
      .et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item,
      .et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget,
      .et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,
      .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget,
      .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 22.75%;
        margin-right: 3%;
        margin-bottom: 3%; }
      .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
        width: 31.333%;
        margin-right: 3%; }
        .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
          margin-bottom: 9.574%; }
    .et_pb_gutters2 .et_pb_column_3_4, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 {
      width: 74.25%; }
      .et_pb_gutters2 .et_pb_column_3_4 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module {
        margin-bottom: 2.02%; }
      .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item,
      .et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget,
      .et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
      .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget,
      .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 30.64%;
        margin-right: 4.04%;
        margin-bottom: 4.04%; }
      .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
        width: 47.98%;
        margin-right: 4.04%; }
        .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
          margin-bottom: 8.081%; }
    .et_pb_gutters2 .et_pb_column_2_3, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 {
      width: 65.667%; }
      .et_pb_gutters2 .et_pb_column_2_3 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module {
        margin-bottom: 2.284%; }
      .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item,
      .et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget,
      .et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
      .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget,
      .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 47.716%;
        margin-right: 4.569%;
        margin-bottom: 4.569%; }
      .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
        width: 47.716%;
        margin-right: 4.569%; }
        .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
          margin-bottom: 9.137%; }
    .et_pb_gutters2 .et_pb_column_3_5, .et_pb_gutters2.et_pb_row .et_pb_column_3_5 {
      width: 58.8%; }
      .et_pb_gutters2 .et_pb_column_3_5 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module {
        margin-bottom: 2.551%; }
      .et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item,
      .et_pb_gutters2 .et_pb_column_3_5 .et_pb_widget,
      .et_pb_gutters2 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item,
      .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_widget,
      .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 47.449%;
        margin-right: 5.102%;
        margin-bottom: 5.102%; }
      .et_pb_gutters2 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1, .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0; }
        .et_pb_gutters2 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
          margin-bottom: 5.102%; }
    .et_pb_gutters2 .et_pb_column_1_2, .et_pb_gutters2.et_pb_row .et_pb_column_1_2 {
      width: 48.5%; }
      .et_pb_gutters2 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module {
        margin-bottom: 3.093%; }
      .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item,
      .et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget,
      .et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 46.907%;
        margin-right: 6.186%;
        margin-bottom: 6.186%; }
      .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1, .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0; }
        .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
          margin-bottom: 6.186%; }
    .et_pb_gutters2 .et_pb_column_2_5, .et_pb_gutters2.et_pb_row .et_pb_column_2_5 {
      width: 38.2%; }
      .et_pb_gutters2 .et_pb_column_2_5 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module {
        margin-bottom: 3.927%; }
      .et_pb_gutters2 .et_pb_column_2_5 .et_pb_grid_item,
      .et_pb_gutters2 .et_pb_column_2_5 .et_pb_widget,
      .et_pb_gutters2 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters2 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_grid_item,
      .et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_widget,
      .et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 7.853%; }
    .et_pb_gutters2 .et_pb_column_1_3, .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
      width: 31.3333%; }
      .et_pb_gutters2 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module {
        margin-bottom: 4.787%; }
      .et_pb_gutters2 .et_pb_column_1_3 .et_pb_grid_item,
      .et_pb_gutters2 .et_pb_column_1_3 .et_pb_widget,
      .et_pb_gutters2 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters2 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_widget,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 9.574%; }
    .et_pb_gutters2 .et_pb_column_1_4, .et_pb_gutters2.et_pb_row .et_pb_column_1_4 {
      width: 22.75%; }
      .et_pb_gutters2 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module {
        margin-bottom: 6.593%; }
      .et_pb_gutters2 .et_pb_column_1_4 .et_pb_grid_item,
      .et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget,
      .et_pb_gutters2 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters2 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_widget,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 13.187%; }
    .et_pb_gutters2 .et_pb_column_1_5, .et_pb_gutters2.et_pb_row .et_pb_column_1_5 {
      width: 17.6%; }
      .et_pb_gutters2 .et_pb_column_1_5 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module {
        margin-bottom: 8.523%; }
      .et_pb_gutters2 .et_pb_column_1_5 .et_pb_grid_item,
      .et_pb_gutters2 .et_pb_column_1_5 .et_pb_widget,
      .et_pb_gutters2 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters2 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_grid_item,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_widget,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 17.045%; }
    .et_pb_gutters2 .et_pb_column_1_6, .et_pb_gutters2.et_pb_row .et_pb_column_1_6 {
      width: 14.1667%; }
      .et_pb_gutters2 .et_pb_column_1_6 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module {
        margin-bottom: 10.588%; }
      .et_pb_gutters2 .et_pb_column_1_6 .et_pb_grid_item,
      .et_pb_gutters2 .et_pb_column_1_6 .et_pb_widget,
      .et_pb_gutters2 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters2 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_grid_item,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_widget,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 21.176%; }
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
    .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
    .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n) {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
      clear: both; }
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
      clear: both; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.last_in_row, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.on_last_row, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
      clear: both; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
      clear: none; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.last_in_row, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.on_last_row, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_3_5 .et_pb_widget:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_3_5 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters2 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item.last_in_row, .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_3_5 .et_pb_grid_item.on_last_row, .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters2 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_1_6 .et_pb_grid_item.on_last_row, .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.last_in_row, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters2 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_1_2 .et_pb_grid_item.on_last_row, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters2 .et_pb_column_single.et_pb_column_1_4 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
    margin-bottom: 6.593%; }
  .et_pb_gutters2 .et_pb_column_single.et_pb_column_1_3 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
    margin-bottom: 4.787%; }
  .et_pb_gutters2 .et_pb_column_single.et_pb_column_1_2 .et_pb_module, .et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
    margin-bottom: 3.093%; }
  .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 2.02%; }
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 30.64%;
      margin-right: 4.04%;
      margin-bottom: 4.04%; }
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
        margin-right: 0; }
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
        clear: both; }
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
        clear: none; }
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 30.64%;
      margin-right: 4.04%;
      margin-bottom: 4.04%; }
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
      width: 47.98%;
      margin-right: 4.04%; }
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 8.081%; }
  .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8,
  .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_3_8 {
    width: 47.9798%;
    margin-right: 4.04%; }
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_module,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_3_8 .et_pb_module {
      margin-bottom: 4.04%; }
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 8.081%; }
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_3_8 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 {
    width: 30.63973%;
    margin-right: 4.04%; }
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_module {
      margin-bottom: 6.593%; }
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 13.187%; }
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 2.284%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 47.716%;
      margin-right: 4.569%;
      margin-bottom: 4.569%; }
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
        margin-right: 0; }
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
        clear: both; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 47.716%;
      margin-right: 4.569%;
      margin-bottom: 4.569%; }
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
      width: 47.716%;
      margin-right: 4.569%; }
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 9.137%; }
  .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3,
  .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_3 {
    width: 47.716%;
    margin-right: 4.569%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_module,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_3 .et_pb_module {
      margin-bottom: 4.787%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 9.574%;
      width: 100%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_3 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 {
    width: 21.574%;
    margin-right: 4.569%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_module {
      margin-bottom: 10.588%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 21.176%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9,
  .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_2_9 {
    width: 30.28765%;
    margin-right: 4.569%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_module,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_2_9 .et_pb_module {
      margin-bottom: 10.588%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 21.176%; }
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_2_9 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 3.093%; }
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 46.907%;
      margin-right: 6.186%;
      margin-bottom: 6.186%; }
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
        margin-right: 0; }
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
        clear: both; }
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 46.907%;
      margin-right: 6.186%;
      margin-bottom: 6.186%; }
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
      width: 100%;
      margin-right: 0; }
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
      .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        margin-bottom: 6.186%; }
  .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 {
    width: 46.90722%;
    margin-right: 6.186%; }
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_module {
      margin-bottom: 6.593%; }
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 13.187%; }
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 {
    width: 29.21%;
    margin-right: 6.186%; }
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_module {
      margin-bottom: 10.588%; }
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 21.176%; }
  .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner .et_pb_grid_item.on_last_row,
  .et_pb_gutters2 .et_pb_column_1_2 > .et_pb_row_inner .et_pb_grid_item.on_last_row,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters2 .et_pb_grid_item.on_last_row {
    margin-bottom: 0; }
  .et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product {
    width: 22.75%;
    margin-right: 3%;
    margin-bottom: 3%; }
  .et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,
  .et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
    width: 30.64%;
    margin-right: 4.04%; }
  .et_pb_gutters2 .footer-widget {
    margin-right: 3%;
    margin-bottom: 3%; }
    .et_pb_gutters2 .footer-widget:last-child {
      margin-right: 0; }
  .et_pb_gutters2.et_pb_footer_columns6 .footer-widget {
    width: 14.167%; }
    .et_pb_gutters2.et_pb_footer_columns6 .footer-widget .fwidget {
      margin-bottom: 21.176%; }
  .et_pb_gutters2.et_pb_footer_columns5 .footer-widget {
    width: 17.6%; }
    .et_pb_gutters2.et_pb_footer_columns5 .footer-widget .fwidget {
      margin-bottom: 17.045%; }
  .et_pb_gutters2.et_pb_footer_columns4 .footer-widget {
    width: 22.75%; }
    .et_pb_gutters2.et_pb_footer_columns4 .footer-widget .fwidget {
      margin-bottom: 13.187%; }
  .et_pb_gutters2.et_pb_footer_columns3 .footer-widget {
    width: 31.333%; }
    .et_pb_gutters2.et_pb_footer_columns3 .footer-widget .fwidget {
      margin-bottom: 9.574%; }
  .et_pb_gutters2.et_pb_footer_columns2 .footer-widget {
    width: 48.5%; }
    .et_pb_gutters2.et_pb_footer_columns2 .footer-widget .fwidget {
      margin-bottom: 6.186%; }
  .et_pb_gutters2.et_pb_footer_columns1 .footer-widget {
    width: 100%; }
    .et_pb_gutters2.et_pb_footer_columns1 .footer-widget .fwidget {
      margin-bottom: 3%; }
  .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
    width: 74.25%;
    clear: both; }
    .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 4.04%; }
  .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
    width: 22.75%; }
    .et_pb_gutters2.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 13.187%; }
  .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
    width: 22.75%;
    clear: both; }
    .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 13.187%; }
  .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
    width: 74.25%; }
    .et_pb_gutters2.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 4.04%; }
  .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
    width: 65.667%; }
    .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 4.569%; }
  .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
    width: 31.333%; }
    .et_pb_gutters2.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 9.574%; }
  .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
    width: 31.333%; }
    .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 9.574%; }
  .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
    width: 65.667%; }
    .et_pb_gutters2.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 4.569%; }
  .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
    width: 22.75%; }
    .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
      margin-bottom: 13.187%; }
  .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
    width: 48.5%; }
    .et_pb_gutters2.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
      margin-bottom: 6.186%; }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
    width: 48.5%; }
    .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
      margin-bottom: 6.186%; }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
    width: 22.75%; }
    .et_pb_gutters2.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
      margin-bottom: 13.187%; }
  .et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
    width: 17.6%; }
    .et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
      margin-bottom: 17.045%; }
  .et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
    width: 58.8%; }
    .et_pb_gutters2.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
      margin-bottom: 5.102%; }
  .et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child {
    width: 58.8%; }
    .et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget {
      margin-bottom: 5.102%; }
  .et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
    width: 17.6%; }
    .et_pb_gutters2.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
      margin-bottom: 17.045%; }
  .et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
    width: 58.8%; }
    .et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 5.102%; }
  .et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
    width: 38.2%; }
    .et_pb_gutters2.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 7.853%; }
  .et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
    width: 38.2%; }
    .et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 7.853%; }
  .et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
    width: 58.8%; }
    .et_pb_gutters2.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 5.102%; }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child {
    width: 48.5%; }
    .et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget {
      margin-bottom: 6.186%; }
  .et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
    width: 14.167%; }
    .et_pb_gutters2.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
      margin-bottom: 21.176%; }
  .et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
    width: 14.167%; }
    .et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
      margin-bottom: 21.176%; }
  .et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
    width: 48.5%; }
    .et_pb_gutters2.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
      margin-bottom: 6.186%; }
  .et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
    width: 22.75%; }
    .et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
      margin-bottom: 13.187%; }
  .et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
    width: 48.5%; }
    .et_pb_gutters2.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 6.186%; }
  .et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
    width: 17.6%; }
    .et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
      margin-bottom: 17.045%; }
  .et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
    width: 58.8%; }
    .et_pb_gutters2.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 5.102%; }
  .rtl .et_pb_gutters2, .rtl .et_pb_gutters2.et_pb_row {
    /* Grid Layout */ }
    .rtl .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .rtl .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
      margin-right: 0;
      margin-left: 3%; }
    .rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2, .rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
      margin-right: 0;
      margin-left: 4.04%; }
    .rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2, .rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
      margin-right: 0;
      margin-left: 4.569%; }
    .rtl .et_pb_gutters2 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1, .rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
      margin-left: 0; }
    .rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1, .rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
      margin-left: 0; }
    .rtl .et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-left: 0; }
    .rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
      margin-left: 0; }
    .rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-left: 0; }
  .rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_gutters2 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
    margin-right: 0;
    margin-left: 4.04%; }
  .rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_gutters2 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
    margin-right: 0;
    margin-left: 4.569%; }
  .rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
  .rtl .et_pb_gutters2 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
    margin-left: 0; }
  .et_pb_gutters1, .et_pb_gutters1.et_pb_row {
    /* Grid Layout */ }
    .et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
      margin-right: 0; }
      .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,
      .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,
      .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child,
      .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,
      .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child {
        margin-bottom: 30px; }
    .et_pb_gutters1 .et_pb_column_4_4, .et_pb_gutters1.et_pb_row .et_pb_column_4_4 {
      width: 100%; }
      .et_pb_gutters1 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_module {
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item,
      .et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget,
      .et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,
      .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_widget,
      .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 25%;
        margin-right: 0;
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
        width: 33.333%;
        margin-right: 0; }
        .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post {
          margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_4, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 {
      width: 75%; }
      .et_pb_gutters1 .et_pb_column_3_4 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_module {
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item,
      .et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget,
      .et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item,
      .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_widget,
      .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 33.333%;
        margin-right: 0;
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
        width: 50%;
        margin-right: 0; }
        .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
          margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_3, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 {
      width: 66.667%; }
      .et_pb_gutters1 .et_pb_column_2_3 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_module {
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item,
      .et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget,
      .et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item,
      .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_widget,
      .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 50%;
        margin-right: 0;
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
        width: 50%;
        margin-right: 0; }
        .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
          margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_5, .et_pb_gutters1.et_pb_row .et_pb_column_3_5 {
      width: 60%; }
      .et_pb_gutters1 .et_pb_column_3_5 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_module {
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item,
      .et_pb_gutters1 .et_pb_column_3_5 .et_pb_widget,
      .et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item,
      .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_widget,
      .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 50%;
        margin-right: 0;
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1, .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0; }
        .et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
          margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_2, .et_pb_gutters1.et_pb_row .et_pb_column_1_2 {
      width: 50%; }
      .et_pb_gutters1 .et_pb_column_1_2 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_module {
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item,
      .et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget,
      .et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_widget,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product {
        width: 50%;
        margin-right: 0;
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1, .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
        width: 100%;
        margin-right: 0; }
        .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
          margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_5, .et_pb_gutters1.et_pb_row .et_pb_column_2_5 {
      width: 40%; }
      .et_pb_gutters1 .et_pb_column_2_5 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_module {
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_2_5 .et_pb_grid_item,
      .et_pb_gutters1 .et_pb_column_2_5 .et_pb_widget,
      .et_pb_gutters1 .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters1 .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_grid_item,
      .et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_widget,
      .et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters1.et_pb_row .et_pb_column_2_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_3, .et_pb_gutters1.et_pb_row .et_pb_column_1_3 {
      width: 33.3333%; }
      .et_pb_gutters1 .et_pb_column_1_3 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_module {
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_1_3 .et_pb_grid_item,
      .et_pb_gutters1 .et_pb_column_1_3 .et_pb_widget,
      .et_pb_gutters1 .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters1 .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_grid_item,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_widget,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_4, .et_pb_gutters1.et_pb_row .et_pb_column_1_4 {
      width: 25%; }
      .et_pb_gutters1 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_module {
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_1_4 .et_pb_grid_item,
      .et_pb_gutters1 .et_pb_column_1_4 .et_pb_widget,
      .et_pb_gutters1 .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters1 .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_grid_item,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_widget,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_5, .et_pb_gutters1.et_pb_row .et_pb_column_1_5 {
      width: 20%; }
      .et_pb_gutters1 .et_pb_column_1_5 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_module {
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_1_5 .et_pb_grid_item,
      .et_pb_gutters1 .et_pb_column_1_5 .et_pb_widget,
      .et_pb_gutters1 .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters1 .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_grid_item,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_widget,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_6, .et_pb_gutters1.et_pb_row .et_pb_column_1_6 {
      width: 16.6667%; }
      .et_pb_gutters1 .et_pb_column_1_6 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_module {
        margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_1_6 .et_pb_grid_item,
      .et_pb_gutters1 .et_pb_column_1_6 .et_pb_widget,
      .et_pb_gutters1 .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters1 .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_grid_item,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_widget,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
      .et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        width: 100%;
        margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n), .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n),
    .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n),
    .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n) {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
      clear: both; }
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
      clear: both; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.last_in_row, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.on_last_row, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
      clear: both; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1), .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
      clear: none; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.last_in_row, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.on_last_row, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_3_5 .et_pb_widget:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n), .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_3_5 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters1 .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1), .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_widget:nth-child(2n+1),
    .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
      clear: both; }
    .et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.last_in_row, .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_5 .et_pb_grid_item.on_last_row, .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_1_5 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_1_6 .et_pb_grid_item.on_last_row, .et_pb_gutters1.et_pb_row .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_5 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_6 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.last_in_row, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.last_in_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.last_in_row {
      margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters1 .et_pb_column_3_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_1_2 .et_pb_grid_item.on_last_row, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row, .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_single.et_pb_column_1_4 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
    margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_single.et_pb_column_1_3 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
    margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_single.et_pb_column_1_2 .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
    margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 33.333%;
      margin-right: 0;
      margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_widget:nth-child(3n),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
        margin-right: 0; }
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_widget:nth-child(3n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
        clear: both; }
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_widget:nth-child(4n+1),
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(4n+1) {
        clear: none; }
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 33.333%;
      margin-right: 0;
      margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
      width: 50%;
      margin-right: 0; }
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8,
  .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_3_8 {
    width: 50%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_module,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_3_8 .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_3_8 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_3_8 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_3_8 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_3_8 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_3_8 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_3_8 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 {
    width: 33.33333%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 50%;
      margin-right: 0;
      margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
        margin-right: 0; }
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
        clear: both; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 50%;
      margin-right: 0;
      margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
      width: 50%;
      margin-right: 0; }
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post,
      .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 .et_pb_post {
        margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3,
  .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_3 {
    width: 50%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_module,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_3 .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_3 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_3 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_3 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_3 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 0;
      width: 100%; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_3 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 {
    width: 25%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      width: 100%;
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9,
  .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9,
  .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_2_9 {
    width: 33.33333%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_module,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_module,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_2_9 .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_2_9 .et_pb_grid_item,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_2_9 .et_pb_widget,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_2_9 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_2_9 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_2_9 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_2_9 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 {
    width: 100%; }
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 50%;
      margin-right: 0;
      margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n) {
        margin-right: 0; }
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_widget:nth-child(2n+1),
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1) {
        clear: both; }
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item {
      width: 50%;
      margin-right: 0;
      margin-bottom: 0; }
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_grid_item.on_last_row,
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_grid_item.on_last_row {
        margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
      width: 100%;
      margin-right: 0; }
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
      .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
      .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
        margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 {
    width: 50%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_4 .et_pb_grid_item.on_last_row,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_4 .et_pb_grid_item.on_last_row {
      margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 {
    width: 33.333%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_module,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_grid_item,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_widget,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product,
    .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 > .et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1 .et_pb_post {
      margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner .et_pb_grid_item.on_last_row,
  .et_pb_gutters1 .et_pb_column_1_2 > .et_pb_row_inner .et_pb_grid_item.on_last_row,
  .et_pb_column.et_pb_column_1_2 > .et_pb_row_inner.et_pb_gutters1 .et_pb_grid_item.on_last_row {
    margin-bottom: 0; }
  .et_pb_gutters1 .et_full_width_page.woocommerce-page ul.products li.product {
    width: 25%;
    margin-right: 0;
    margin-bottom: 0; }
  .et_pb_gutters1.et_left_sidebar.woocommerce-page #main-content ul.products li.product,
  .et_pb_gutters1.et_right_sidebar.woocommerce-page #main-content ul.products li.product {
    width: 33.333%;
    margin-right: 0; }
  .et_pb_gutters1 .footer-widget {
    margin-right: 0;
    margin-bottom: 0; }
    .et_pb_gutters1 .footer-widget:last-child {
      margin-right: 0; }
  .et_pb_gutters1.et_pb_footer_columns6 .footer-widget {
    width: 16.667%; }
    .et_pb_gutters1.et_pb_footer_columns6 .footer-widget .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns5 .footer-widget {
    width: 20%; }
    .et_pb_gutters1.et_pb_footer_columns5 .footer-widget .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns4 .footer-widget {
    width: 25%; }
    .et_pb_gutters1.et_pb_footer_columns4 .footer-widget .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns3 .footer-widget {
    width: 33.333%; }
    .et_pb_gutters1.et_pb_footer_columns3 .footer-widget .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns2 .footer-widget {
    width: 50%; }
    .et_pb_gutters1.et_pb_footer_columns2 .footer-widget .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns1 .footer-widget {
    width: 100%; }
    .et_pb_gutters1.et_pb_footer_columns1 .footer-widget .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) {
    width: 75%;
    clear: both; }
    .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) {
    width: 25%; }
    .et_pb_gutters1.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) {
    width: 25%;
    clear: both; }
    .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) {
    width: 75%; }
    .et_pb_gutters1.et_pb_footer_columns_1_4__3_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
    width: 66.667%; }
    .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) {
    width: 33.333%; }
    .et_pb_gutters1.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) {
    width: 33.333%; }
    .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) {
    width: 66.667%; }
    .et_pb_gutters1.et_pb_footer_columns_1_3__2_3 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) {
    width: 25%; }
    .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(-n+2) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) {
    width: 50%; }
    .et_pb_gutters1.et_pb_footer_columns_1_4__1_2 .footer-widget:nth-child(3) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child {
    width: 50%; }
    .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:first-child .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
    width: 25%; }
    .et_pb_gutters1.et_pb_footer_columns_1_2__1_4 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) {
    width: 20%; }
    .et_pb_gutters1.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(-n+2) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) {
    width: 60%; }
    .et_pb_gutters1.et_pb_footer_columns_1_5__3_5 .footer-widget:nth-child(3) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child {
    width: 60%; }
    .et_pb_gutters1.et_pb_footer_columns_3_5__1_5 .footer-widget:first-child .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) {
    width: 20%; }
    .et_pb_gutters1.et_pb_footer_columns_3_5__1_5 .footer-widget:nth-child(-n+3):not(:nth-child(1)) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) {
    width: 60%; }
    .et_pb_gutters1.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) {
    width: 40%; }
    .et_pb_gutters1.et_pb_footer_columns_3_5__2_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) {
    width: 40%; }
    .et_pb_gutters1.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(1) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) {
    width: 60%; }
    .et_pb_gutters1.et_pb_footer_columns_2_5__3_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child {
    width: 50%; }
    .et_pb_gutters1.et_pb_footer_columns_1_2__1_6 .footer-widget:first-child .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) {
    width: 16.667%; }
    .et_pb_gutters1.et_pb_footer_columns_1_2__1_6 .footer-widget:nth-child(-n+4):not(:nth-child(1)) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) {
    width: 16.667%; }
    .et_pb_gutters1.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(-n+3) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) {
    width: 50%; }
    .et_pb_gutters1.et_pb_footer_columns_1_6__1_2 .footer-widget:nth-child(4) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
    width: 25%; }
    .et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) {
    width: 50%; }
    .et_pb_gutters1.et_pb_footer_columns_1_4_1_2_1_4 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) {
    width: 20%; }
    .et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(-n+3):not(:nth-child(2)) .fwidget {
      margin-bottom: 0; }
  .et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) {
    width: 60%; }
    .et_pb_gutters1.et_pb_footer_columns_1_5_3_5_1_5 .footer-widget:nth-child(2) .fwidget {
      margin-bottom: 0; }
  .rtl .et_pb_gutters1, .rtl .et_pb_gutters1.et_pb_row {
    /* Grid Layout */ }
    .rtl .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .rtl .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2, .rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2, .rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2 {
      margin-right: 0;
      margin-left: 0; }
    .rtl .et_pb_gutters1 .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1, .rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_5 .et_pb_blog_grid .column.size-1of1 {
      margin-left: 0; }
    .rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1, .rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of1 {
      margin-left: 0; }
    .rtl .et_pb_gutters1 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-left: 0; }
    .rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n), .rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of2:nth-child(2n) {
      margin-left: 0; }
    .rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n), .rtl .et_pb_gutters1.et_pb_row .et_pb_column_3_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters1.et_pb_row .et_pb_column_2_3 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_column_inner.et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3:nth-child(3n),
    .rtl .et_pb_gutters1.et_pb_row .et_pb_column_1_2 .et_pb_blog_grid .column.size-1of3:nth-child(3n) {
      margin-left: 0; }
  .rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_gutters1 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
    margin-right: 0;
    margin-left: 0; }
  .rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_gutters1 .et_pb_column_2_3 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of2 {
    margin-right: 0;
    margin-left: 0; }
  .rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1,
  .rtl .et_pb_gutters1 .et_pb_column_1_2 .et_pb_row_inner .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of1 {
    margin-left: 0; }
  /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
  .et_pb_gutters1 .et_pb_portfolio_grid .et_pb_grid_item h2:last-child,
  .et_pb_gutters1 .et_pb_portfolio_grid .et_pb_grid_item .et_pb_module_header:last-child {
    line-height: normal; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product {
    width: 100%;
    margin-right: 0; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product {
    width: 48%;
    margin-right: 4%; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2) {
    margin-right: 0; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1) {
    clear: none; } }

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
  .et_pb_column .et_pb_grid_item.et_pb_portfolio_item {
    margin: 0 5.5% 7.5% 0;
    width: 29.666%;
    clear: none;
    float: left; }
    .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n) {
      margin-right: 0; }
    .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1) {
      clear: both; }
  .et_pb_column .et_pb_grid_item {
    margin: 0 5.5% 7.5% 0;
    width: 29.666%;
    clear: none;
    float: left; }
    .et_pb_column .et_pb_grid_item.last_in_row {
      margin-right: 0; }
  .et_pb_column .et_pb_blog_grid .column.size-1of2,
  .et_pb_column .et_pb_widget {
    margin: 0 5.5% 7.5% 0;
    width: 47.25%;
    clear: none;
    float: left; }
    .et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .et_pb_column .et_pb_widget:nth-child(2n) {
      margin-right: 0; }
    .et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n+1),
    .et_pb_column .et_pb_widget:nth-child(2n+1) {
      clear: both; }
  .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
    margin-bottom: 16.21%; }
  .et_pb_column .et_pb_blog_grid .column.size-1of2,
  .et_pb_column .et_pb_blog_grid .column.size-1of1 {
    margin-bottom: 0; }
    .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child,
    .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child {
      margin-bottom: 30px; }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin: 0 0 11.5% 0;
    width: 100%; }
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin: 0 0 11.5% 0;
    width: 100%; }
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
  .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
  .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin: 0 0 11.5% 0;
    width: 100%; }
  .et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
    margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column .et_pb_grid_item, .et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
      margin: 0;
      width: 33.333%; }
    .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_column .et_pb_widget, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget {
      margin: 0;
      width: 50%; }
    .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
      margin-bottom: 0; }
  .et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4, .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
    width: 50%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
      margin: 0;
      width: 100%; }
  .et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5, .et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5, .et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5, .et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5, .et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5, .et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 {
    width: 50%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
      margin: 0;
      width: 100%; }
  .et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6, .et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6, .et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6, .et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
    width: 33.333%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
      margin: 0;
      width: 100%; }
  .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
    width: 50%;
    margin-right: 0; }
    .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of2,
    .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_blog_grid .column.size-1of1,
    .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_gutters1.et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
      margin: 0;
      width: 100%; }
  .rtl .et_pb_column .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_column .et_pb_widget {
    margin: 0 0 7.5% 5.5%;
    float: right; }
    .rtl .et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
    .rtl .et_pb_column .et_pb_blog_grid .column.size-1of2 .last_in_row,
    .rtl .et_pb_column .et_pb_widget:nth-child(2n),
    .rtl .et_pb_column .et_pb_widget .last_in_row {
      margin-left: 0; }
  .rtl .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_gutters1 .et_pb_column .et_pb_widget, .rtl .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2,
  .rtl .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget {
    margin: 0; } }

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
  .et_pb_column .et_pb_grid_item, .et_pb_column .et_pb_grid_item.et_pb_portfolio_item {
    margin: 0 5.5% 9.5% 0;
    width: 47.25%;
    clear: none;
    float: left; }
    .et_pb_column .et_pb_grid_item:nth-child(3n), .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n) {
      margin-right: 5.5%; }
    .et_pb_column .et_pb_grid_item:nth-child(3n+1), .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1) {
      clear: none; }
    .et_pb_column .et_pb_grid_item:nth-child(2n),
    .et_pb_column .et_pb_grid_item .last_in_row, .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n),
    .et_pb_column .et_pb_grid_item.et_pb_portfolio_item .last_in_row {
      margin-right: 0; }
    .et_pb_column .et_pb_grid_item:nth-child(2n+1),
    .et_pb_column .et_pb_grid_item .first_in_row, .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(2n+1),
    .et_pb_column .et_pb_grid_item.et_pb_portfolio_item .first_in_row {
      clear: both; }
  .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-right: 0;
    margin-bottom: 9.5%;
    width: 100%; }
  .et_pb_column .et_pb_widget {
    margin-right: 0;
    width: 100%; }
  .et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
    margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column .et_pb_grid_item, .et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item, .et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
      margin: 0;
      width: 50%; }
      .et_pb_gutters1 .et_pb_column .et_pb_grid_item:nth-child(3n), .et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n), .et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n), .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item:nth-child(3n), .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n), .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n) {
        margin-right: 0; }
      .et_pb_gutters1 .et_pb_column .et_pb_grid_item:nth-child(3n+1), .et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1), .et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1), .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item:nth-child(3n+1), .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item:nth-child(3n+1), .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1) {
        clear: none; }
    .et_pb_gutters1 .et_pb_column .et_pb_grid_item.et_pb_portfolio_item, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.et_pb_portfolio_item {
      margin: 0;
      width: 100%; }
    .et_pb_gutters1 .et_pb_column .et_pb_grid_item, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item {
      margin: 0;
      width: 50%; }
      .et_pb_gutters1 .et_pb_column .et_pb_grid_item.last_in_row, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item.last_in_row {
        margin-right: 0; }
    .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1 .et_pb_column .et_pb_widget, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget {
      margin: 0;
      width: 100%; }
  .rtl .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post {
    margin-left: 0; } }

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
  .et_pb_column {
    width: 100% !important; }
    .et_pb_column .et_pb_grid_item, .et_pb_column .et_pb_grid_item.et_pb_portfolio_item {
      margin: 0 0 11.5% 0;
      width: 100%; }
      .et_pb_column .et_pb_grid_item .on_last_row, .et_pb_column .et_pb_grid_item.et_pb_portfolio_item .on_last_row {
        margin-bottom: 0; }
    .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_column .et_pb_widget {
      margin-right: 0;
      margin-bottom: 11.5%;
      width: 100%; }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_widget, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_grid_item, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin: 0 0 11.5% 0;
    width: 100%; }
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_widget, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_grid_item, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin: 0 0 11.5% 0;
    width: 100%; }
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_widget, .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_grid_item, .et_pb_row_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_shop_grid .woocommerce ul.products li.product {
    margin: 0 0 11.5% 0;
    width: 100%; }
  .et_pb_gutters1 .et_pb_column, .et_pb_gutters1.et_pb_row .et_pb_column {
    margin: 0 !important; }
    .et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
      margin-bottom: 0; }
    .et_pb_gutters1 .et_pb_column .et_pb_grid_item, .et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_grid_item, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product {
      width: 100%;
      margin: 0; }
    .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1 .et_pb_column .et_pb_widget, .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
    .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_widget {
      width: 100%;
      margin: 0; } }

/**
  * These styles are shared amongst the Divi Theme and the Divi Builder. Therefore these styles are used both inside and outside the builder content area and must be included twice in the Divi Theme so that they can be wrapped separately for custom post types.
  */
/* Basic Styles */
* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* Icon Font */
.et-pb-arrow-prev:before, .et-pb-arrow-next:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .et_overlay:before, #et_search_icon:before, .mobile_menu_bar:before, .et-social-icon a:before, .et_pb_social_icon a.icon:before, .et_pb_font_icon:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, #et-info-phone:before, #et-info-email:before, .et-cart-info span:before, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit .et_pb_button:after, .et_pb_contact_submit:after, .et_pb_contact_reset:after, .et_password_protected_form .et_submit_button:after, .et_pb_button:after, .woocommerce button.single_add_to_cart_button.button:after,
.woocommerce a.button.alt:after, .woocommerce-page a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce-page button.button.alt:after, .woocommerce input.button.alt:after, .woocommerce-page input.button.alt:after, .woocommerce #respond input#submit.alt:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce #content input.button.alt:after, .woocommerce-page #content input.button.alt:after,
.woocommerce-page a.button:after, .woocommerce button.button:after, .woocommerce-page button.button:after, .woocommerce input.button:after, .woocommerce-page input.button:after, .woocommerce #respond input#submit:after, .woocommerce-page #respond input#submit:after, .woocommerce #content input.button:after, .woocommerce-page #content input.button:after {
  font-family: 'ETmodules' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 0px 0px;
  direction: ltr; }

.et_pb_login .et_pb_custom_button_icon.et_pb_button:after,
.et_pb_custom_button_icon.et_pb_button:after {
  content: attr(data-icon); }

.et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after {
  content: attr(data-icon) !important; }

.et-pb-icon {
  font-family: 'ETmodules';
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-size: 96px;
  font-style: normal;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  direction: ltr; }

/* Dropdown Menu */
.nav li li {
  padding: 0 20px;
  margin: 0; }

.et-menu li li a {
  padding: 6px 20px;
  width: 200px; }

.nav li {
  position: relative;
  line-height: 1em; }

.nav li li {
  position: relative;
  line-height: 2em; }

.nav li ul {
  position: absolute;
  padding: 20px 0; }

.nav li ul {
  z-index: 9999;
  width: 240px;
  background: #fff;
  visibility: hidden;
  opacity: 0;
  border-top: 3px solid #2EA3F2;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); }

.nav li ul {
  -webkit-transform: translate3d(0, 0, 0);
  text-align: left; }

.nav li.et-hover > ul {
  visibility: visible; }

.nav li:hover > ul, .nav li.et-touch-hover > ul {
  opacity: 1;
  visibility: visible; }

.nav li li ul {
  z-index: 1000;
  top: -23px;
  left: 240px; }

.nav li.et-reverse-direction-nav li ul {
  left: auto;
  right: 240px; }

.nav li:hover {
  visibility: inherit;
  /* fixes IE7 'sticky bug' */ }

.nav li li a, .et_mobile_menu li a {
  font-size: 14px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

.nav ul li a:hover, .et_mobile_menu li a:hover {
  background-color: rgba(0, 0, 0, 0.03);
  opacity: 0.7; }

/* Dropdown adjustment */
.et-dropdown-removing > ul {
  display: none; }

.mega-menu .et-dropdown-removing > ul {
  display: block; }

/* Dropdown Arrows */
.et-menu .menu-item-has-children > a:first-child:after {
  font-family: 'ETmodules';
  content: "3";
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 800; }

.et-menu .menu-item-has-children > a:first-child {
  padding-right: 20px; }

.et-menu li li.menu-item-has-children > a:first-child:after {
  right: 20px;
  top: 6px; }

/* Mega Menu */
.et-menu-nav li.mega-menu {
  position: inherit; }

.et-menu-nav li.mega-menu > ul {
  padding: 30px 20px;
  position: absolute !important;
  width: 100%;
  left: 0 !important; }

.et-menu-nav li.mega-menu ul li {
  margin: 0;
  float: left !important;
  display: block !important;
  padding: 0 !important; }

.et-menu-nav li.mega-menu li > ul {
  -webkit-animation: none !important;
  animation: none !important;
  padding: 0;
  border: none;
  left: auto;
  top: auto;
  width: 240px !important;
  position: relative;
  box-shadow: none;
  -webkit-box-shadow: none; }

.et-menu-nav li.mega-menu li ul {
  visibility: visible;
  opacity: 1;
  display: none; }

.et-menu-nav li.mega-menu.et-hover li ul,
.et-menu-nav li.mega-menu:hover li ul {
  display: block; }

.et-menu-nav li.mega-menu:hover > ul {
  opacity: 1 !important;
  visibility: visible !important; }

.et-menu-nav li.mega-menu > ul > li > a:first-child {
  padding-top: 0 !important;
  font-weight: bold;
  border-bottom: 1px solid rgba(0, 0, 0, 0.03); }

.et-menu-nav li.mega-menu > ul > li > a:first-child:hover {
  background-color: transparent !important; }

.et-menu-nav li.mega-menu li > a {
  width: 200px !important; }

.et-menu-nav li.mega-menu.mega-menu-parent li li, .et-menu-nav li.mega-menu.mega-menu-parent li > a {
  width: 100% !important; }

.et-menu-nav li.mega-menu.mega-menu-parent li > .sub-menu {
  float: left;
  width: 100% !important; }

.et-menu-nav li.mega-menu > ul > li {
  width: 25%;
  margin: 0; }

.et-menu-nav li.mega-menu.mega-menu-parent-3 > ul > li {
  width: 33.33%; }

.et-menu-nav li.mega-menu.mega-menu-parent-2 > ul > li {
  width: 50%; }

.et-menu-nav li.mega-menu.mega-menu-parent-1 > ul > li {
  width: 100%; }

.et_pb_menu li.mega-menu .menu-item-has-children > a:first-child:after,
.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children > a:first-child:after {
  display: none; }

.et_fullwidth_nav #top-menu li.mega-menu > ul {
  width: auto;
  left: 30px !important;
  right: 30px !important; }

/* Menu module Module */
.et_pb_fullwidth_section .et_pb_fullwidth_menu {
  position: relative; }

/* Mobile Menu */
.et_mobile_menu {
  position: absolute;
  left: 0;
  padding: 5%;
  background: #fff;
  width: 100%;
  visibility: visible;
  opacity: 1;
  display: none;
  z-index: 9999;
  border-top: 3px solid #2EA3F2;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); }

#main-header .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li ul,
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
  visibility: visible !important;
  display: block !important;
  padding-left: 10px; }

.et_mobile_menu li li {
  padding-left: 5%; }

.et_mobile_menu li a {
  border-bottom: 1px solid rgba(0, 0, 0, 0.03);
  color: #666;
  padding: 10px 5%;
  display: block; }

.et_mobile_menu .menu-item-has-children > a {
  font-weight: bold;
  background-color: rgba(0, 0, 0, 0.03); }

.et_mobile_menu li .menu-item-has-children > a {
  background-color: transparent; }

.et_mobile_nav_menu {
  float: right;
  display: none; }

.mobile_menu_bar {
  position: relative;
  display: block;
  line-height: 0; }

.mobile_menu_bar:before {
  content: "\61";
  font-size: 32px;
  position: relative;
  left: 0;
  top: 0;
  cursor: pointer; }

.et_pb_module .mobile_menu_bar:before {
  top: 2px; }

.mobile_nav .select_page {
  display: none; }

/* Widgets */
.et_pb_widget {
  float: left;
  max-width: 100%; }

.et_pb_widget a {
  text-decoration: none;
  color: #666; }

.et_pb_widget li a:hover {
  color: #82c0c7; }

.et_pb_widget ul li {
  margin-bottom: .5em; }

.et_pb_widget ul li ul li {
  margin-left: 15px; }

.et_pb_widget select {
  width: 100%;
  height: 28px;
  padding: 0 5px; }

.et_pb_widget_area .et_pb_widget a {
  color: inherit; }

.et_pb_bg_layout_light .et_pb_widget li a {
  color: #666; }

.et_pb_bg_layout_dark .et_pb_widget li a {
  color: inherit; }

/* AJAX Saving */
#et-ajax-saving {
  display: none;
  -webkit-transition: background 0.3s, -webkit-box-shadow 0.3s;
  transition: background 0.3s, -webkit-box-shadow 0.3s;
  transition: background 0.3s, box-shadow 0.3s;
  transition: background 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
  -webkit-box-shadow: rgba(0, 139, 219, 0.247059) 0 0 60px;
          box-shadow: rgba(0, 139, 219, 0.247059) 0 0 60px;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 50px;
  height: 50px;
  background: white;
  border-radius: 50px;
  margin: -25px 0 0 -25px;
  z-index: 999999;
  text-align: center; }

#et-ajax-saving img {
  margin: 9px; }

/* Safe Mode Indicator */
.et-safe-mode-indicator, .et-safe-mode-indicator:hover, .et-safe-mode-indicator:focus {
  -webkit-box-shadow: 0 5px 10px rgba(41, 196, 169, 0.15);
          box-shadow: 0 5px 10px rgba(41, 196, 169, 0.15);
  background: #29C4A9;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 12px;
  line-height: 16px;
  border-radius: 3px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 999999;
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* Button Styles */
.et_pb_button {
  font-size: 20px;
  font-weight: 500;
  padding: 0.3em 1em;
  line-height: 1.7em !important;
  background-color: transparent;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  border: 2px solid;
  border-radius: 3px;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-property: all !important;
  transition-property: all !important; }

.et_pb_button_inner {
  position: relative; }

/* Button Hover */
.et_pb_module .et_pb_button:hover,
.et_pb_button:hover {
  border: 2px solid transparent;
  padding: 0.3em 2em 0.3em 0.7em; }

/* Button Hover Light Text */
.et_pb_button:hover {
  background-color: rgba(255, 255, 255, 0.2); }

/* Button Hover Dark Text */
.et_pb_bg_layout_light .et_pb_button:hover,
.et_pb_pricing_table_button:hover,
.et_pb_contact_submit:hover,
.et_pb_contact_reset:hover,
.et_pb_bg_layout_light.et_pb_button:hover {
  background-color: rgba(0, 0, 0, 0.05); }

/* Button - With Icon */
.et_pb_button:before,
.et_pb_button:after {
  font-size: 32px;
  line-height: 1em;
  content: "\35";
  opacity: 0;
  position: absolute;
  margin-left: -1em;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  text-transform: none;
  -webkit-font-feature-settings: "kern" off;
          font-feature-settings: "kern" off;
  font-variant: none;
  font-style: normal;
  font-weight: 400;
  text-shadow: none; }

.et_pb_button.et_pb_hovered:hover:after,
.et_pb_button.et_hover_enabled:hover:after {
  -webkit-transition: none !important;
  transition: none !important; }

.et_pb_button:before {
  display: none; }

.et_pb_button:hover:after,
.et_pb_more_button:hover:after,
.et_pb_promo_button:hover:after,
.et_pb_newsletter_button:hover:after,
.et_pb_pricing_table_button:hover:after {
  opacity: 1;
  margin-left: 0; }

/* Button Hover - No Icon */
.et_pb_contact_reset:hover {
  padding: 0.3em 1em; }

/* Subscribe Button Loader Icon */
.et_subscribe_loader {
  display: none;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/includes/builder/styles/images/subscribe-loader.gif");
  width: 16px;
  height: 16px;
  position: absolute;
  left: 50%;
  top: 16px;
  margin-left: -8px; }

.et_pb_button_text_loading .et_pb_newsletter_button_text {
  visibility: hidden; }

/* Re-style Media Library button in WooComerce's product CPT */
.woocommerce-page .media-frame .media-frame-toolbar button.post-nav .nav-links .button, .woocommerce-page .media-frame .media-frame-toolbar button.read-more-buttons, .woocommerce-page .media-frame .media-frame-toolbar button.button,
.woocommerce .media-frame .media-frame-toolbar button.post-nav .nav-links .button,
.woocommerce .media-frame .media-frame-toolbar button.read-more-buttons,
.woocommerce .media-frame .media-frame-toolbar button.button {
  float: left; }

.woocommerce-page .media-frame button.post-nav .nav-links .button, .woocommerce-page .media-frame button.read-more-buttons, .woocommerce-page .media-frame button.button,
.woocommerce .media-frame button.post-nav .nav-links .button,
.woocommerce .media-frame button.read-more-buttons,
.woocommerce .media-frame button.button {
  margin-left: 10px;
  margin-top: 15px;
  padding: 0 12px 2px !important;
  font-weight: 400;
  font-size: 13px;
  border-width: 1px;
  border-color: #ccc;
  text-decoration: none;
  color: #555;
  background: #f7f7f7;
  -webkit-box-shadow: 0 1px 0 #ccc;
          box-shadow: 0 1px 0 #ccc;
  vertical-align: top; }
  .woocommerce-page .media-frame button.post-nav .nav-links .button:after, .woocommerce-page .media-frame button.read-more-buttons:after, .woocommerce-page .media-frame button.button:after,
  .woocommerce .media-frame button.post-nav .nav-links .button:after,
  .woocommerce .media-frame button.read-more-buttons:after,
  .woocommerce .media-frame button.button:after {
    content: ''; }

.woocommerce-page .media-frame button.button-primary,
.woocommerce .media-frame button.button-primary {
  background: #0085ba;
  border-color: #0073aa #006799 #006799;
  -webkit-box-shadow: 0 1px 0 #006799;
          box-shadow: 0 1px 0 #006799;
  color: #fff;
  text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799; }
  .woocommerce-page .media-frame button.button-primary:hover,
  .woocommerce .media-frame button.button-primary:hover {
    background: #008ec2; }
  .woocommerce-page .media-frame button.button-primary:active,
  .woocommerce .media-frame button.button-primary:active {
    background: #0073aa;
    -webkit-box-shadow: inset 0 2px 0 #006799;
            box-shadow: inset 0 2px 0 #006799; }

.woocommerce-page .media-frame button.button-hero,
.woocommerce .media-frame button.button-hero {
  font-size: 14px;
  height: 46px !important;
  line-height: 44px;
  padding: 0 36px !important; }
  .woocommerce-page .media-frame button.button-hero:hover,
  .woocommerce .media-frame button.button-hero:hover {
    background: #fafafa;
    border-color: #999;
    color: #23282d; }
  .woocommerce-page .media-frame button.button-hero:active,
  .woocommerce .media-frame button.button-hero:active {
    background: #eee;
    border-color: #999;
    -webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
            box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
    -webkit-transform: translateY(1px);
            transform: translateY(1px);
    outline: 2px solid transparent;
    outline-offset: 0; }

/* Comments */
#comment-wrap {
  padding-top: 75px; }

.comment-body {
  position: relative;
  padding: 0 110px 0 100px;
  margin-bottom: 48px;
  min-height: 87px; }

.comment_avatar {
  left: 0;
  position: absolute;
  top: 7px; }

.comment_avatar img {
  display: block;
  height: auto;
  max-width: 100%;
  width: auto; }

.comment_postinfo {
  margin-bottom: 8px; }

span.fn,
span.fn a {
  color: #000;
  font-weight: 700;
  text-decoration: none;
  font-size: 16px;
  display: inline-block; }

span.comment_date {
  color: #000;
  font-size: 14px;
  font-weight: 300; }

.comment_area .comment-reply-link {
  position: absolute;
  top: 7px;
  right: 0;
  display: block; }

.comment-reply-link:hover,
.form-submit:hover {
  text-decoration: none; }

.comment .children {
  margin-left: 100px;
  padding-left: 0 !important; }

#comment-wrap li.comment.depth-5 article {
  padding-right: 0; }

/* Comment Form */
.comment #respond {
  margin: -30px 0 0; }

#respond {
  padding-top: 17px; }

#commentform {
  padding-bottom: 50px; }

#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
  width: 47%; }

#commentform textarea {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box; }

#commentform textarea,
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
  padding: 12px;
  color: #999;
  line-height: 1em;
  background-color: #EEE;
  font-size: 18px;
  border-width: 0px; }

.form-submit {
  text-align: right; }

.form-submit .et_pb_button {
  display: inline-block;
  cursor: pointer; }

#reply-title small {
  display: block;
  font-size: 14px;
  font-weight: 400; }

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
  #comment-wrap li.comment article {
    padding-right: 0; }
  .comment-body {
    padding: 0 0 0 100px; }
  .comment-reply-link {
    position: relative !important;
    float: right;
    bottom: -10px;
    top: auto !important; }
  #commentform input[type="text"],
  #commentform input[type="email"],
  #commentform input[type="url"] {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box; }
  .comment .children {
    margin-left: 50px; } }

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
  .comment_avatar img {
    max-width: 50%; }
  .comment-body {
    padding: 0 0 0 50px; }
  .comment .children {
    margin-left: 25px; }
  a.comment-reply-link.et_pb_button {
    font-size: 15px; }
  a.comment-reply-link.et_pb_button:after {
    font-size: 25px; } }

/* Headers */
.et_pb_column_1_3 h1,
.et_pb_column_2_5 h1,
.et_pb_column_1_4 h1,
.et_pb_column_1_5 h1,
.et_pb_column_1_6 h1 {
  font-size: 26px; }

.et_pb_column_1_3 h2,
.et_pb_column_2_5 h2,
.et_pb_column_1_4 h2,
.et_pb_column_1_5 h2,
.et_pb_column_1_6 h2 {
  font-size: 23px; }

.et_pb_column_1_3 h3,
.et_pb_column_2_5 h3,
.et_pb_column_1_4 h3,
.et_pb_column_1_5 h3,
.et_pb_column_1_6 h3 {
  font-size: 20px; }

.et_pb_column_1_3 h4,
.et_pb_column_2_5 h4,
.et_pb_column_1_4 h4,
.et_pb_column_1_5 h4,
.et_pb_column_1_6 h4 {
  font-size: 18px; }

.et_pb_column_1_3 h5,
.et_pb_column_2_5 h5,
.et_pb_column_1_4 h5,
.et_pb_column_1_5 h5,
.et_pb_column_1_6 h5 {
  font-size: 16px; }

.et_pb_column_1_3 h6,
.et_pb_column_2_5 h6,
.et_pb_column_1_4 h6,
.et_pb_column_1_5 h6,
.et_pb_column_1_6 h6 {
  font-size: 15px; }

/* Clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

/* Word Break */
.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget,
.et_pb_wc_additional_info,
.et_pb_wc_breadcrumb,
.et_pb_wc_title,
.et_pb_wc_stock,
.et_pb_wc_rating,
.et_pb_wc_price,
.et_pb_wc_meta,
.et_pb_wc_description,
.et_pb_wc_add_to_cart {
  word-wrap: break-word; }

.et_pb_wc_price .amount {
  word-break: break-all; }

/* Accent Color */
.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.et_pb_member_social_links a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_contact_submit,
.et_pb_bg_layout_light .et_pb_newsletter_button {
  color: #2EA3F2; }

.et_pb_pricing li span:before {
  border-color: #2EA3F2; }

.et_pb_counter_amount,
.et_pb_featured_table .et_pb_pricing_heading,
.et_quote_content,
.et_link_content,
.et_audio_content {
  background-color: #2EA3F2; }

/* Fixes for Section Dividers */
.et-fb .section_has_divider.et_fb_element_controls_visible--child > .et_pb_top_inside_divider,
.et-fb .section_has_divider.et_fb_element_controls_visible--child > .et_pb_bottom_inside_divider {
  z-index: 1; }

/* Containers */
.et_pb_row {
  width: 80%;
  max-width: 1080px;
  margin: auto;
  position: relative; }

.section_has_divider .et_pb_row {
  z-index: 5; }

.et_builder_inner_content {
  position: relative;
  z-index: 1; }
  header .et_builder_inner_content {
    z-index: 2; }

/* Columns */
.et_pb_column {
  float: left;
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 2;
  min-height: 1px; }
  .et_pb_column--with-menu {
    z-index: 3; }

.et_pb_column.et_pb_section_parallax {
  position: relative; }

.et_pb_css_mix_blend_mode_passthrough {
  mix-blend-mode: unset !important; }

/* Module */
.et_pb_module_inner {
  position: relative; }

.et_hover_enabled_preview {
  z-index: 2; }

.et_hover_enabled:hover {
  position: relative;
  z-index: 2; }

/* Gallery Styles */
.et_post_gallery {
  padding: 0 !important;
  line-height: 1.7 !important;
  list-style: none !important; }

p.et_pb_gallery_caption {
  line-height: 1.7; }

/* Shared Fullwidth Menu Styles */
.et-menu li {
  display: inline-block;
  font-size: 14px;
  padding-right: 22px; }

.et-menu > li:last-child {
  padding-right: 0; }

.et-menu a {
  color: rgba(0, 0, 0, 0.6);
  text-decoration: none;
  display: block;
  position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.et-menu a:hover {
  opacity: 0.7;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out; }

.et-menu li > a {
  padding-bottom: 29px;
  word-wrap: break-word; }

/* Default Background Image Styles */
.et_pb_posts_nav a,
.et_pb_row,
.et_pb_row_inner,
.et_pb_column,
.et_pb_module,
.et_pb_counters .et_pb_counter_container,
.et_pb_portfolio_item,
.et_pb_pricing_table,
.et_pb_all_tabs,
.et_pb_tab,
.et_pb_slide,
.et_pb_with_background {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

/* Default Border Styles */
.et_pb_with_border {
  position: relative; }

.et_pb_with_border,
.et_pb_with_border .et_pb_portfolio_item,
.et_pb_with_border .et_pb_portfolio_image,
.et_pb_with_border .et_pb_gallery_item,
.et_pb_with_border .et_pb_counter_container,
.et_pb_with_border .et_pb_main_blurb_image,
.et_pb_with_border .et_portfolio_image,
.et_pb_with_border .et_pb_gallery_image,
.et_pb_with_border .et_pb_team_member_image,
.et_pb_with_border .et_pb_testimonial_portrait,
.et_pb_with_border .et_pb_image_wrap,
.et_pb_with_border .et_pb_audio_cover_art,
.et_pb_with_border .et_pb_post img:not(.woocommerce-placeholder),
.et_pb_with_border .et_pb_post .et_pb_slides,
.et_pb_with_border .et_pb_post .et_pb_video_overlay,
.et_pb_with_border .et_pb_newsletter_form input,
.et_pb_with_border .et_pb_newsletter_form textarea,
.et_pb_with_border .et_pb_newsletter_form select,
.et_pb_with_border .et_pb_newsletter_form .input[type="checkbox"] + label i,
.et_pb_with_border .et_pb_newsletter_form .input[type="radio"] + label i,
.et_pb_with_focus_border .et_pb_newsletter_form input:focus,
.et_pb_with_border .et_pb_contact_form input,
.et_pb_with_border .et_pb_contact_form textarea,
.et_pb_with_border .et_pb_contact_form select,
.et_pb_with_border .et_pb_contact_form .input[type="checkbox"] + label i,
.et_pb_with_border .et_pb_contact_form .input[type="radio"] + label i,
.et_pb_with_border.et_pb_contact_field input,
.et_pb_with_border.et_pb_contact_field textarea,
.et_pb_with_border.et_pb_contact_field select,
.et_pb_with_border.et_pb_contact_field .input[type="checkbox"] + label i,
.et_pb_with_border.et_pb_contact_field .input[type="radio"] + label i,
.et_pb_with_border.et_pb_posts .et_pb_post,
.et_pb_with_border.et_pb_comments_module textarea,
.et_pb_with_border.et_pb_comments_module input,
.et_pb_with_border.et_pb_posts_nav span.nav-previous a,
.et_pb_with_border.et_pb_posts_nav span.nav-next a,
.et_pb_with_border.et_pb_video_slider .et_pb_slider,
.et_pb_with_border.et_pb_video_slider .et_pb_carousel_item,
.et_pb_with_border.et_pb_shop .et_shop_image > img,
.et_pb_with_border .et_pb_wc_related_products .et_shop_image > img:not(.woocommerce-placeholder),
.et_pb_with_border.et_pb_wc_related_products .et_shop_image,
.et_pb_with_border.et_pb_wc_upsells .et_shop_image,
.et_pb_with_border .et_pb_slide_image img,
.et_pb_with_border.et_pb_fullwidth_header .header-logo,
.et_pb_with_border.et_pb_fullwidth_header .header-image-container img,
.et_pb_with_border.et_pb_shop .products li,
.et_pb_with_border.et_pb_wc_images .woocommerce-product-gallery__image,
.et_pb_with_border.et_pb_wc_reviews #reviews #comments ol.commentlist li img.avatar,
.et_pb_with_border.et_pb_comments_module .commentlist li img.avatar,
.et_pb_with_border .woocommerce-breadcrumb,
.et_pb_with_border.et_pb_wc_related_products .product,
.et_pb_with_border.et_pb_wc_upsells .product,
.et_pb_with_border.et_pb_menu .et_pb_menu__logo img,
.et_pb_with_border.et_pb_fullwidth_menu .et_pb_menu__logo img,
.et_pb_post_content.et_pb_with_border img,
.et_pb_fullwidth_post_content.et_pb_with_border img {
  border-width: 0;
  border-style: solid;
  border-color: #333333; }

/* Image Module */
.et_pb_image {
  margin-left: auto;
  margin-right: auto;
  display: block;
  line-height: 0; }

.et_pb_image.aligncenter {
  text-align: center; }

.et_pb_image.et_pb_has_overlay a.et_pb_lightbox_image {
  display: block;
  position: relative; }

.et_pb_image {
  display: block; }

.et_pb_image .et_pb_image_wrap {
  display: inline-block;
  position: relative;
  max-width: 100%; }

.et_pb_image img {
  position: relative; }

/* Sticky Image */
.et_pb_image_sticky {
  margin-bottom: 0 !important;
  display: inherit; }

/* Sticky Image - Tablet */
@media all and (max-width: 980px) {
  .et_pb_image_sticky_tablet {
    margin-bottom: 0 !important;
    display: inherit; }
  .et_pb_image_bottom_space_tablet {
    margin-bottom: 30px !important;
    display: block; } }

/* Sticky Image - Phone */
@media all and (max-width: 767px) {
  .et_pb_image_sticky_phone {
    margin-bottom: 0 !important;
    display: inherit; }
  .et_pb_image_bottom_space_phone {
    margin-bottom: 30px !important;
    display: block; } }

/* Blurb Module */
.et-pb-icon-circle {
  font-size: 48px;
  border-radius: 100%;
  padding: 25px; }

.et-pb-icon-circle-border {
  border: 3px solid; }

.et_pb_blurb_content {
  max-width: 550px;
  margin: 0 auto;
  position: relative;
  text-align: center;
  display: table;
  width: 100%; }

.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap {
  width: 100%;
  max-width: 100%; }

.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container {
  text-align: left; }

.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container {
  text-align: right; }

.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container {
  text-align: justify; }

.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container {
  text-align: center; }

.et_pb_blurb_content p:last-of-type {
  padding-bottom: 0; }

.et_pb_main_blurb_image {
  display: inline-block;
  margin-bottom: 30px;
  line-height: 0;
  max-width: 100%; }
  .et_pb_main_blurb_image img {
    border-radius: inherit; }

.et_pb_blurb h4 a,
.et_pb_blurb .et_pb_module_header a {
  text-decoration: none; }

.et_pb_blurb .et_pb_image_wrap {
  display: block;
  margin: auto; }

/* Positioned Left */
.et_pb_blurb_position_left .et_pb_main_blurb_image,
.et_pb_blurb_position_right .et_pb_main_blurb_image {
  width: 32px;
  display: table-cell;
  line-height: 0; }

.et_pb_blurb_position_left .et_pb_main_blurb_image img,
.et_pb_blurb_position_right .et_pb_main_blurb_image img {
  width: inherit; }

.et_pb_blurb_position_left .et-pb-icon,
.et_pb_blurb_position_right .et-pb-icon {
  font-size: 32px;
  display: table-cell; }

.et_pb_blurb_position_left .et-pb-icon-circle,
.et_pb_blurb_position_right .et-pb-icon-circle {
  font-size: 16px;
  padding: 8px; }

.et_pb_blurb_position_left .et-pb-icon-circle-border,
.et_pb_blurb_position_right .et-pb-icon-circle-border {
  border: 2px solid; }

.et_pb_blurb_position_left .et_pb_blurb_container,
.et_pb_blurb_position_right .et_pb_blurb_container {
  display: table-cell;
  vertical-align: top; }

.et_pb_blurb_position_left .et_pb_blurb_container {
  padding-left: 15px; }

.et_pb_blurb_position_left .et_pb_blurb_content {
  text-align: left; }

/* Positioned Right */
.et_pb_blurb_position_right .et_pb_blurb_container {
  padding-right: 15px; }

.et_pb_blurb_position_right .et_pb_blurb_content {
  text-align: right; }

.et_pb_blurb_position_right .et_pb_main_blurb_image {
  left: auto;
  right: 0; }

.et_pb_blurb_position_right .et-pb-icon {
  margin-right: 0;
  margin-left: 20px; }

@media all and (max-width: 980px) {
  /* Position Left & Right - Tablet */
  .et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,
  .et_pb_blurb_position_right_tablet .et_pb_main_blurb_image {
    width: 32px;
    display: table-cell;
    line-height: 0; }
  .et_pb_blurb_position_left_tablet .et_pb_main_blurb_image img,
  .et_pb_blurb_position_right_tablet .et_pb_main_blurb_image img {
    width: inherit; }
  .et_pb_blurb_position_left_tablet .et-pb-icon,
  .et_pb_blurb_position_right_tablet .et-pb-icon {
    font-size: 32px;
    display: table-cell; }
  .et_pb_blurb_position_left_tablet .et-pb-icon-circle,
  .et_pb_blurb_position_right_tablet .et-pb-icon-circle {
    font-size: 16px;
    padding: 8px; }
  .et_pb_blurb_position_left_tablet .et-pb-icon-circle-border,
  .et_pb_blurb_position_right_tablet .et-pb-icon-circle-border {
    border: 2px solid; }
  .et_pb_blurb_position_left_tablet .et_pb_blurb_container,
  .et_pb_blurb_position_right_tablet .et_pb_blurb_container {
    display: table-cell;
    vertical-align: top; }
  .et_pb_blurb_position_left_tablet .et_pb_blurb_container {
    padding-left: 15px; }
  .et_pb_blurb_position_left_tablet .et_pb_blurb_content {
    text-align: left; }
  .et_pb_blurb_position_right_tablet .et_pb_blurb_container {
    padding-right: 15px; }
  .et_pb_blurb_position_right_tablet .et_pb_blurb_content {
    padding-right: 52px;
    text-align: right; }
  .et_pb_blurb_position_right_tablet .et_pb_main_blurb_image {
    left: auto;
    right: 0; }
  .et_pb_blurb_position_right_tablet .et-pb-icon {
    margin-right: 0;
    margin-left: 20px; }
  /* Reset Position Left & Right - Tablet */
  .et_pb_blurb_position_top_tablet .et_pb_main_blurb_image {
    display: block;
    width: auto;
    width: initial; }
  .et_pb_blurb_position_top_tablet .et-pb-icon {
    font-size: 96px;
    display: inline;
    display: initial; }
  .et_pb_blurb_position_top_tablet .et-pb-icon-circle {
    font-size: 48px;
    padding: 25px; }
  .et_pb_blurb_position_top_tablet .et_pb_blurb_container {
    display: block;
    padding-left: 0;
    padding-left: initial;
    padding-right: 0;
    padding-right: initial; }
  .et_pb_blurb_position_top_tablet .et_pb_blurb_content {
    text-align: center;
    padding-right: 0;
    padding-right: initial; } }

@media all and (max-width: 767px) {
  /* Position Left & Right - Phone */
  .et_pb_blurb_position_left_phone .et_pb_main_blurb_image,
  .et_pb_blurb_position_right_phone .et_pb_main_blurb_image {
    width: 32px;
    display: table-cell;
    line-height: 0; }
  .et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,
  .et_pb_blurb_position_right_phone .et_pb_main_blurb_image img {
    width: inherit; }
  .et_pb_blurb_position_left_phone .et-pb-icon,
  .et_pb_blurb_position_right_phone .et-pb-icon {
    font-size: 32px;
    display: table-cell; }
  .et_pb_blurb_position_left_phone .et-pb-icon-circle,
  .et_pb_blurb_position_right_phone .et-pb-icon-circle {
    font-size: 16px;
    padding: 8px; }
  .et_pb_blurb_position_left_phone .et-pb-icon-circle-border,
  .et_pb_blurb_position_right_phone .et-pb-icon-circle-border {
    border: 2px solid; }
  .et_pb_blurb_position_left_phone .et_pb_blurb_container,
  .et_pb_blurb_position_right_phone .et_pb_blurb_container {
    display: table-cell;
    vertical-align: top; }
  .et_pb_blurb_position_left_phone .et_pb_blurb_container {
    padding-left: 15px; }
  .et_pb_blurb_position_left_phone .et_pb_blurb_content {
    text-align: left; }
  .et_pb_blurb_position_right_phone .et_pb_blurb_container {
    padding-right: 15px; }
  .et_pb_blurb_position_right_phone .et_pb_blurb_content {
    padding-right: 52px;
    text-align: right; }
  .et_pb_blurb_position_right_phone .et_pb_main_blurb_image {
    left: auto;
    right: 0; }
  .et_pb_blurb_position_right_phone .et-pb-icon {
    margin-right: 0;
    margin-left: 20px; }
  /* Reset Position Left & Right of Tablet - Phone */
  .et_pb_blurb_position_top_phone .et_pb_main_blurb_image {
    display: block;
    width: auto;
    width: initial; }
  .et_pb_blurb_position_top_phone .et-pb-icon {
    font-size: 96px;
    display: inline;
    display: initial; }
  .et_pb_blurb_position_top_phone .et-pb-icon-circle {
    font-size: 48px;
    padding: 25px; }
  .et_pb_blurb_position_top_phone .et_pb_blurb_container {
    display: block;
    padding-left: 0;
    padding-left: initial;
    padding-right: 0;
    padding-right: initial; }
  .et_pb_blurb_position_top_phone .et_pb_blurb_content {
    text-align: center;
    padding-right: 0;
    padding-right: initial; } }

/* Pricing Tables Module*/
.et_pb_pricing_table_wrap {
  display: block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.et_pb_pricing_table {
  float: left;
  width: 33.33%;
  max-width: 34%;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
          flex: 1 1 auto;
  border: 1px solid #BEBEBE;
  background-color: #FCFCFC;
  padding-bottom: 30px;
  text-align: center;
  margin: 30px -1px 0 0;
  position: relative; }

.et_pb_pricing > .box-shadow-overlay {
  z-index: 11; }

.et_pb_featured_table {
  background-color: #FFF;
  margin-top: 0;
  position: relative;
  z-index: 10;
  -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.1); }

/* Column Adjustments */
.et_pb_column_4_4 .et_pb_pricing_table {
  width: 25%;
  max-width: 25.5%; }

.et_pb_column_4_4 .et_pb_pricing_3 .et_pb_pricing_table {
  width: 33.33%;
  max-width: 34%; }

.et_pb_pricing_2 .et_pb_pricing_table,
.et_pb_column_2_3 .et_pb_pricing_table,
.et_pb_column_1_2 .et_pb_pricing_table,
.et_pb_column_3_5 .et_pb_pricing_table {
  width: 50%;
  max-width: 50.5%; }

.et_pb_pricing_1 .et_pb_pricing_table,
.et_pb_column_3_8 .et_pb_pricing_table,
.et_pb_column_1_3 .et_pb_pricing_table,
.et_pb_column_2_5 .et_pb_pricing_table,
.et_pb_column_1_4 .et_pb_pricing_table,
.et_pb_column_1_5 .et_pb_pricing_table,
.et_pb_column_1_6 .et_pb_pricing_table {
  width: 100%;
  max-width: none;
  margin: 0 0 30px; }
  .et_pb_pricing_1 .et_pb_pricing_table:last-child, .et_pb_pricing_1 .et_pb_pricing_table.et-last-child,
  .et_pb_column_3_8 .et_pb_pricing_table:last-child,
  .et_pb_column_3_8 .et_pb_pricing_table.et-last-child,
  .et_pb_column_1_3 .et_pb_pricing_table:last-child,
  .et_pb_column_1_3 .et_pb_pricing_table.et-last-child,
  .et_pb_column_2_5 .et_pb_pricing_table:last-child,
  .et_pb_column_2_5 .et_pb_pricing_table.et-last-child,
  .et_pb_column_1_4 .et_pb_pricing_table:last-child,
  .et_pb_column_1_4 .et_pb_pricing_table.et-last-child,
  .et_pb_column_1_5 .et_pb_pricing_table:last-child,
  .et_pb_column_1_5 .et_pb_pricing_table.et-last-child,
  .et_pb_column_1_6 .et_pb_pricing_table:last-child,
  .et_pb_column_1_6 .et_pb_pricing_table.et-last-child {
    margin-bottom: 0; }

.et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(4n+1),
.et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(3n+1),
.et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(2n+1),
.et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(2n+1),
.et_pb_column_3_5 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(2n+1) {
  clear: both; }

.et_pb_column_4_4 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+5),
.et_pb_column_3_4 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+4),
.et_pb_column_2_3 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+3),
.et_pb_column_1_2 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+3),
.et_pb_column_3_5 > .et_pb_pricing > .et_pb_pricing_table_wrap > .et_pb_pricing_table:nth-child(n+3) {
  margin-top: 50px; }

.et_pb_column_4_4 .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+5),
.et_pb_column_3_4 .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+4),
.et_pb_column_2_3 .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3),
.et_pb_column_1_2 .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3),
.et_pb_column_3_5 .et_pb_pricing_table_wrap .et_pb_pricing_table.et_pb_featured_table:nth-child(n+3) {
  margin-top: 20px; }

.et_pb_pricing_heading {
  background-color: #BEBEBE;
  padding: 10px 0;
  position: relative; }

.et_pb_pricing_heading h2,
.et_pb_pricing_heading .et_pb_pricing_title {
  color: #FFF;
  padding-bottom: 5px; }

.et_pb_best_value {
  color: #FFF;
  font-size: 16px;
  line-height: 20px;
  display: block;
  font-weight: 500; }

.et_pb_pricing_content_top {
  border-bottom: 1px solid #BEBEBE;
  padding-top: 17px;
  padding-bottom: 30px;
  position: relative;
  border-style: solid; }

.et_pb_pricing_table .et_pb_button_wrapper {
  padding-left: 30px;
  padding-right: 30px; }

.et_pb_et_price {
  color: #999;
  font-size: 16px; }

.et_pb_dollar_sign {
  font-size: 18px;
  font-weight: 400;
  position: absolute;
  margin-left: -0.5em; }

.et_pb_sum {
  font-size: 80px;
  line-height: 1.03em;
  font-weight: 300; }

.et_pb_pricing_content {
  padding: 30px;
  text-align: left;
  position: relative; }

.et_pb_featured_table .et_pb_pricing_content {
  padding-bottom: 50px; }

.et_pb_pricing li {
  line-height: 1.6em;
  padding: 0 0 1.6em 14px;
  position: relative; }

.et_pb_pricing li:last-child {
  padding-bottom: 0; }

.et_pb_pricing li span:before {
  border-style: solid;
  border-width: 3px;
  content: "";
  left: -14px;
  position: absolute;
  top: 9px;
  border-radius: 3px; }

.et_pb_pricing.et_pb_pricing_no_bullet li span:before {
  display: none !important; }

.et_pb_pricing li.et_pb_not_available {
  color: #CCC; }

.et_pb_pricing li.et_pb_not_available span:before {
  border-color: #CCC; }

.et_pb_pricing li a {
  font-weight: 500;
  text-decoration: none; }

.et_pb_pricing li span {
  position: relative; }

.et_pb_pricing_table_button {
  display: inline-block;
  position: relative; }

.et_pb_column_2_3 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1), .et_pb_column_2_3 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),
.et_pb_column_1_2 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1),
.et_pb_column_1_2 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),
.et_pb_column_3_5 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1),
.et_pb_column_3_5 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2) {
  margin-top: 0 !important; }

@media all and (min-width: 981px) {
  .et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(3),
  .et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),
  .et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),
  .et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(3),
  .et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(4),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(3) {
    margin-top: 0 !important; } }

@media all and (max-width: 981px) {
  .et_pb_column_4_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1),
  .et_pb_column_4_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(1),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_fourth_featured .et_pb_pricing_table:nth-child(2),
  .et_pb_column_4_4 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(1),
  .et_pb_column_4_4 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(1),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),
  .et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),
  .et_pb_column_4_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),
  .et_pb_column_3_4 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2) {
    margin-top: 0 !important; } }

@media all and (min-width: 767px) {
  .et_pb_column_1_2 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(1),
  .et_pb_column_1_2 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),
  .et_pb_column_3_5 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(1),
  .et_pb_column_3_5 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),
  .et_pb_column_2_3 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(1),
  .et_pb_column_2_3 .et_pb_pricing.et_pb_third_featured .et_pb_pricing_table:nth-child(2),
  .et_pb_column_1_2 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),
  .et_pb_column_1_2 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),
  .et_pb_column_3_5 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),
  .et_pb_column_3_5 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2),
  .et_pb_column_2_3 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(1),
  .et_pb_column_2_3 .et_pb_pricing.et_pb_no_featured_in_first_row .et_pb_pricing_table:nth-child(2) {
    margin-top: 0 !important; } }

/* Testimonials Module */
.et_pb_testimonial {
  position: relative;
  padding: 30px;
  line-height: 1.5; }

.et_pb_testimonial.et_pb_testimonial_no_bg {
  padding: 30px 0 0; }

.et_pb_testimonial .et_pb_testimonial_content p {
  padding-bottom: 1em; }

.et_pb_testimonial .et_pb_testimonial_meta {
  padding-bottom: 0; }

.et_pb_testimonial_portrait,
.et_pb_testimonial_portrait:before {
  border-radius: 90px; }

.et_pb_testimonial_portrait {
  float: left;
  position: relative;
  display: block;
  width: 90px;
  height: 90px;
  margin-right: 30px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

.et_pb_testimonial_portrait:before {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); }

.et_pb_column_1_3 .et_pb_testimonial_portrait,
.et_pb_column_2_5 .et_pb_testimonial_portrait,
.et_pb_column_1_4 .et_pb_testimonial_portrait,
.et_pb_column_1_5 .et_pb_testimonial_portrait,
.et_pb_column_1_6 .et_pb_testimonial_portrait,
.et_pb_column_3_8 .et_pb_testimonial_portrait {
  float: none;
  display: block;
  margin: 0 auto 20px; }

.et_pb_testimonial_description,
.et_pb_testimonial_description_inner {
  display: block;
  position: relative; }

.et_pb_bg_layout_dark .et_pb_testimonial_description a {
  color: #FFF; }

.et_pb_testimonial_description_inner + .et_pb_testimonial_meta > span {
  display: inline-block;
  margin-top: 32px; }

.et_pb_testimonial_description_inner:empty {
  display: none; }
  .et_pb_testimonial_description_inner:empty + .et_pb_testimonial_author,
  .et_pb_testimonial_description_inner:empty + .et_pb_testimonial_meta > span {
    margin-top: 12px; }

.et_pb_testimonial_author {
  margin-top: 32px;
  font-weight: 700;
  display: block; }
  .et_pb_testimonial_author:empty {
    display: none; }

.et_pb_testimonial_author a {
  color: inherit; }

.et_pb_testimonial_meta:empty,
.et_pb_testimonial_position:empty,
.et_pb_testimonial_company:empty {
  display: none !important; }

.et_pb_testimonial:before {
  content: "\7c";
  font-size: 32px;
  left: 50%;
  position: absolute;
  top: -16px;
  background: #F5F5F5;
  margin-left: -16px;
  border-radius: 31px;
  z-index: 2; }

.et_pb_testimonial.et_pb_testimonial_no_bg:before {
  background: inherit; }

.et_pb_testimonial.et_pb_icon_off:before {
  display: none; }

.et_pb_testimonial_old_layout,
.et_pb_testimonial_old_layout .et_pb_testimonial_description a {
  color: #666 !important; }

/* Call To Action Module */
.et-promo {
  background-color: #1F6581;
  padding: 40px 0 25px; }

.et-promo-description {
  float: left;
  padding: 0 60px; }

.et-promo-description {
  width: 754px; }

.et-promo-description p {
  color: #FFF; }

.et-promo-button {
  padding-right: 60px;
  display: inline-block;
  font-weight: 500;
  font-size: 20px;
  color: #FFF;
  background-color: rgba(0, 0, 0, 0.35);
  border-radius: 5px;
  padding: 14px 20px;
  margin-top: 20px;
  float: left; }

/* Number Counter Module */
.et_pb_counter_title {
  font-size: 12px;
  line-height: 1.6em;
  display: block; }

.et_pb_bg_layout_light .et_pb_counter_title {
  color: #666; }

.et_pb_counter_container {
  background-color: #DDDDDD;
  color: #FFF;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  display: block; }

.et_pb_counter_amount {
  opacity: 0;
  float: left;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.6em;
  text-align: right;
  padding: 1px;
  display: block;
  min-height: 6px;
  z-index: 2;
  overflow: hidden; }

.et_pb_counter_amount.overlay {
  background-color: transparent !important;
  color: #2ea3f2;
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 1;
  overflow: visible; }

/* Bar Counter Module */
.et_pb_counters span.et_pb_counter_amount_number {
  display: inline-block;
  padding: 0 10px; }

.et_pb_counters span.et_pb_counter_amount_number:before,
.et_pb_counters span.et_pb_counter_amount_number:after {
  content: "";
  display: block;
  max-width: 20px;
  min-width: 5px; }

.et_pb_counters.et_pb_section_video > li {
  position: relative; }

.et_pb_counters > li.et_pb_section_video .et_pb_counter_amount {
  position: relative; }

.et_pb_counters li:last-of-type .et_pb_counter_container {
  margin-bottom: 0; }

.et_pb_text_align_left .et_pb_counter_amount {
  text-align: left; }

.et_pb_text_align_center .et_pb_counter_amount {
  text-align: center; }

.et_pb_text_align_right .et_pb_counter_amount {
  text-align: right; }

.et_pb_text_align_justified .et_pb_counter_amount {
  text-align: justify; }

/* Blog Module */
.et_pb_post {
  margin-bottom: 60px; }

.et_pb_post .entry-featured-image-url {
  display: block;
  position: relative;
  margin-bottom: 30px; }

.et_pb_post h2 a,
.et_pb_post .entry-title a,
.et_pb_portfolio_item h3 a,
.et_pb_portfolio_item .et_pb_module_header a {
  text-decoration: none; }

.et_pb_post .post-meta {
  font-size: 14px;
  margin-bottom: 6px; }

.et_pb_post .post-meta a,
.et_pb_portfolio_item .post-meta a {
  text-decoration: none; }

.et_pb_post .more {
  color: #82C0C7;
  text-decoration: none; }

.et_pb_posts a.more-link {
  clear: both;
  display: block; }

.et_pb_has_overlay.et_pb_post .et_pb_image_container a {
  display: block;
  position: relative;
  overflow: hidden; }

.et_pb_posts .et_pb_post {
  position: relative; }

.et_pb_posts.et_pb_section_parallax:hover {
  overflow: hidden; }

.et_pb_section_video .et_pb_ajax_pagination_container,
.et_pb_section_parallax .et_pb_ajax_pagination_container,
.et_pb_section_video .pagination,
.et_pb_section_parallax .pagination {
  position: relative; }

.post-password-required .et_password_protected_form {
  min-height: 0;
  min-height: initial; }

body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1,
body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1 {
  display: none; }

/* Blog Module Inner Modules */
.et_pb_posts.et_pb_module article .et_pb_row {
  width: 100%; }

.et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row {
  width: 80%; }

/* Color Layouts */
.et_pb_bg_layout_light .et_pb_post .post-meta,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_light .et_pb_post .post-meta a,
.et_pb_bg_layout_light .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_light .et_pb_post p,
.et_pb_bg_layout_light p.et_pb_title_meta_container,
.et_pb_bg_layout_light p.et_pb_title_meta_container a {
  color: #666; }

.et_pb_bg_layout_dark .et_pb_post .post-meta,
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta,
.et_pb_bg_layout_dark .et_pb_post .post-meta a,
.et_pb_bg_layout_dark .et_pb_portfolio_item .post-meta a,
.et_pb_bg_layout_dark .et_pb_post p,
.et_pb_bg_layout_dark p.et_pb_title_meta_container,
.et_pb_bg_layout_dark p.et_pb_title_meta_container a {
  color: inherit; }

/* Grid Layout */
.et_pb_blog_grid {
  position: relative; }

.et_pb_blog_grid .column {
  float: left;
  max-width: 100%; }

/* Grid Layout - Phone */
@media all and (max-width: 767px) {
  .et_pb_blog_grid .column {
    float: none; } }

.et_pb_blog_grid .et_pb_post {
  border: 1px solid #D8D8D8;
  padding: 19px;
  background-color: #FFF;
  word-wrap: break-word; }

.et_pb_blog_grid .et_pb_image_container {
  position: relative; }

.et_pb_image_container,
.et_pb_blog_grid .et_main_video_container,
.et_pb_blog_grid .et_audio_content,
.et_pb_blog_grid .et_pb_post .et_pb_slider {
  margin: -20px -20px 29px; }

.et_pb_image_container img,
.et_pb_post a img {
  vertical-align: bottom;
  max-width: 100%; }

.et_pb_blog_grid .et_pb_image_container img {
  min-width: 100%;
  max-width: 100%;
  height: auto; }

.et_pb_blog_grid .et_pb_no_thumb h2,
.et_pb_blog_grid .et_pb_no_thumb .entry-title {
  margin-top: 0; }

.et_pb_blog_grid .et_audio_content {
  margin-bottom: 0; }

.et_pb_blog_grid h2 {
  font-size: 18px; }

.et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
  display: none;
  opacity: 0;
  line-height: 0; }

.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post {
  opacity: 0; }

.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .column .et_pb_post {
  opacity: 1; }

.et_pb_grid_item.first_in_row {
  clear: both; }

.et_pb_grid_item:not(.first_in_row) {
  clear: none; }

/* Video Format Overlay */
.et_pb_post > .et_main_video_container {
  position: relative;
  margin-bottom: 30px; }

.et_pb_post .et_pb_video_overlay .et_pb_video_play {
  color: #FFF; }

.et_pb_post .et_pb_video_overlay_hover:hover {
  background: rgba(0, 0, 0, 0.6); }

.et_pb_blog_grid .et_main_video_overlay:hover:before {
  background: rgba(0, 0, 0, 0.6); }

/* Video Module */
.et_pb_video {
  position: relative; }

.et_pb_video_box {
  display: block;
  position: relative;
  z-index: 1;
  line-height: 0; }

.et_pb_video_box video {
  width: 100% !important;
  height: auto !important; }

.et_pb_video_overlay {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }

.et_pb_video_play:before {
  font-family: 'ETmodules';
  content: "\49"; }

.et_pb_video_play {
  display: block;
  position: absolute;
  z-index: 100;
  color: #FFF;
  left: 50%;
  top: 50%; }

.et_pb_bg_layout_light .et_pb_video_play {
  color: #333; }

.et_pb_video_overlay_hover {
  background: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 100;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.et_pb_video .et_pb_video_overlay_hover:hover {
  background: rgba(0, 0, 0, 0.6); }

/* Column Adjustments */
.et_pb_column_4_4 .et_pb_video_play,
.et_pb_column_3_4 .et_pb_video_play,
.et_pb_column_2_3 .et_pb_video_play,
.et_pb_column_1_2 .et_pb_video_play,
.et_pb_column_3_5 .et_pb_video_play {
  font-size: 6rem;
  line-height: 6rem;
  margin-left: -3rem;
  margin-top: -3rem; }

.et_pb_column_3_8 .et_pb_video_play,
.et_pb_column_1_3 .et_pb_video_play,
.et_pb_column_2_5 .et_pb_video_play,
.et_pb_column_1_4 .et_pb_video_play,
.et_pb_column_1_5 .et_pb_video_play,
.et_pb_column_1_6 .et_pb_video_play {
  font-size: 3rem;
  line-height: 3rem;
  margin-left: -1.5rem;
  margin-top: -1.5rem; }

/* Video Slider Module */
.et_pb_video_slider {
  position: relative; }

.et_pb_video_slider .et_pb_slider:hover .et_pb_video_overlay_hover {
  background: rgba(0, 0, 0, 0.6); }

.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_light ~ .et-pb-controllers .et-pb-active-control {
  background-color: #FFF; }

.et_pb_video_slider .et_pb_slider_dots.et_pb_controls_dark ~ .et-pb-controllers a {
  background-color: #333333; }

.et_pb_video_slider .et_pb_controls_dark .et-pb-slider-arrows {
  color: #333; }

.et_pb_video_slider .et-pb-controllers-has-video-tag.et-pb-controllers {
  bottom: 35px; }

.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel,
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel .et_pb_carousel_items {
  overflow: visible; }

.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .item-fade-out {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background: transparent !important;
  -webkit-animation-name: et_pb_video_slider_item_fade_out;
  animation-name: et_pb_video_slider_item_fade_out;
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms;
  opacity: 0; }

.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .item-fade-out .et_pb_video_overlay {
  -webkit-animation-name: et_pb_video_slider_item_overlay_fade_out;
  animation-name: et_pb_video_slider_item_overlay_fade_out;
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms; }

.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group.prev .et_pb_carousel_item,
.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group.next .et_pb_carousel_item {
  opacity: 0; }

.et_pb_video_slider.et_pb_has_box_shadow .et_pb_carousel_items .et-carousel-group .et_pb_carousel_item.item-fade-in {
  -webkit-animation-name: et_pb_video_slider_item_fade_in;
  animation-name: et_pb_video_slider_item_fade_in;
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
  opacity: 1;
  display: block; }

.et-pb-is-sliding-carousel {
  overflow-x: hidden; }

.et_pb_carousel {
  margin-top: 2%;
  position: relative;
  overflow: hidden; }

.et_pb_carousel:hover .et-pb-arrow-prev {
  left: 10px;
  opacity: 1; }

.et_pb_carousel:hover .et-pb-arrow-next {
  right: 10px;
  opacity: 1; }

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

.et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et-pb-arrow-prev,
.et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et-pb-arrow-next,
.et_pb_slider_carousel.et_pb_controls_light + .et_pb_carousel .et_pb_video_play {
  color: #FFF; }

.et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-prev,
.et_pb_slider_carousel.et_pb_controls_dark .et-pb-arrow-next,
.et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et-pb-arrow-prev,
.et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et-pb-arrow-next,
.et_pb_slider_carousel.et_pb_controls_dark + .et_pb_carousel .et_pb_video_play {
  color: #333; }

.et_pb_carousel_items {
  width: 100%;
  height: auto;
  position: relative;
  overflow: hidden; }

.et_pb_carousel_items .et-carousel-group {
  display: none;
  float: left;
  width: 100%;
  position: relative; }

.et_pb_carousel_items .et-carousel-group.active {
  display: block; }

.et_pb_carousel_items .et-carousel-group.active .et_pb_carousel_item:last-child {
  margin-right: 0; }

.et_pb_carousel_item {
  display: none;
  position: relative;
  background: rgba(0, 0, 0, 0.25);
  float: left;
  margin: 0 2% 0 0;
  padding: 0; }

.et_pb_carousel_items.columns-6 .et_pb_carousel_item {
  width: 15%; }

.et_pb_carousel_items.columns-5 .et_pb_carousel_item {
  width: 18.4%; }

.et_pb_carousel_items.columns-4 .et_pb_carousel_item {
  width: 23.5%; }

.et_pb_carousel_items.columns-3 .et_pb_carousel_item {
  width: 32%; }

.et_pb_carousel_items.columns-2 .et_pb_carousel_item {
  width: 49%; }

.et_pb_carousel_items.columns-1 .et_pb_carousel_item {
  width: 100%; }

.et_pb_carousel_item:after {
  padding-top: 75%;
  display: block;
  content: ''; }

.et_pb_carousel_item .et_pb_video_overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0; }

.et_pb_carousel_item.et-pb-active-control .et_pb_video_overlay_hover {
  background: rgba(0, 0, 0, 0.6); }

.et_pb_carousel_item .et_pb_video_play {
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; }

.et_pb_carousel_item .et_pb_video_overlay:hover .et_pb_video_play {
  opacity: 1; }

.et_pb_carousel_item .et_pb_video_overlay_hover:hover {
  background: rgba(0, 0, 0, 0.6); }

@-webkit-keyframes et_pb_video_slider_item_fade_out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes et_pb_video_slider_item_fade_out {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@-webkit-keyframes et_pb_video_slider_item_overlay_fade_out {
  from {
    -webkit-transform: scale(1);
            transform: scale(1); }
  to {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }

@keyframes et_pb_video_slider_item_overlay_fade_out {
  from {
    -webkit-transform: scale(1);
            transform: scale(1); }
  to {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); } }

@-webkit-keyframes et_pb_video_slider_item_fade_in {
  from {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes et_pb_video_slider_item_fade_in {
  from {
    opacity: 0;
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); } }

/* Column Adjustments */
.et_pb_column_1_4 .et_pb_slider_carousel .et_pb_slide,
.et_pb_column_1_5 .et_pb_slider_carousel .et_pb_slide,
.et_pb_column_1_6 .et_pb_slider_carousel .et_pb_slide {
  min-height: 0 !important;
  min-height: initial !important; }

.et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play {
  font-size: 2.78rem;
  line-height: 2.78rem;
  margin-left: -1.39rem;
  margin-top: -1.39rem; }

.et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play {
  font-size: 2rem;
  line-height: 2rem;
  margin-left: -1rem;
  margin-top: -1rem; }

.et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_1_5 .et_pb_carousel_item .et_pb_video_play,
.et_pb_column_1_6 .et_pb_carousel_item .et_pb_video_play {
  font-size: 1.5rem;
  line-height: 1.5rem;
  margin-left: -0.75rem;
  margin-top: -0.75rem; }

/* Sidebar Module */
.et_pb_widget_area_left {
  border-right: 1px solid rgba(0, 0, 0, 0.1);
  padding-right: 30px; }

.et_pb_widget_area_right {
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 30px; }

.et_pb_sidebar_no_border {
  border: none;
  padding: 0; }

/* Fullwidth Image Module */
.et_pb_fullwidth_image {
  position: relative;
  line-height: 0; }

.et_pb_fullwidth_image img {
  width: 100%;
  position: relative; }

/* Call To Action and Button Modules */
.et_pb_promo {
  padding: 40px 60px;
  text-align: center; }

.et_pb_promo_description {
  padding-bottom: 20px;
  position: relative; }

.et_pb_promo_description p:last-of-type {
  padding-bottom: 0; }

.et_pb_promo_button,
.et_pb_module.et_pb_button {
  display: inline-block;
  color: inherit; }

.et_pb_promo_button:hover,
.et_pb_newsletter_button:hover {
  text-decoration: none; }

.et_pb_column_1_2 .et_pb_promo,
.et_pb_column_3_5 .et_pb_promo,
.et_pb_column_1_3 .et_pb_promo,
.et_pb_column_2_5 .et_pb_promo,
.et_pb_column_1_4 .et_pb_promo,
.et_pb_column_1_5 .et_pb_promo,
.et_pb_column_1_6 .et_pb_promo {
  padding: 40px; }

.et_pb_button_module_wrapper.et_pb_button_alignment_left {
  text-align: left; }

.et_pb_button_module_wrapper.et_pb_button_alignment_right {
  text-align: right; }

.et_pb_button_module_wrapper.et_pb_button_alignment_center {
  text-align: center; }

/* Button Alignment - Tablet */
@media all and (max-width: 980px) {
  .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_left {
    text-align: left; }
  .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right {
    text-align: right; }
  .et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center {
    text-align: center; } }

/* Button Alignment - Phone */
@media all and (max-width: 767px) {
  .et_pb_button_module_wrapper.et_pb_button_alignment_phone_left {
    text-align: left; }
  .et_pb_button_module_wrapper.et_pb_button_alignment_phone_right {
    text-align: right; }
  .et_pb_button_module_wrapper.et_pb_button_alignment_phone_center {
    text-align: center; } }

.et_pb_button_module_wrapper > a {
  display: inline-block; }

/* Newsletter Module */
.et_pb_newsletter {
  padding: 25px; }
  .et_pb_newsletter .et_pb_module_header:empty {
    display: none; }

.et_pb_newsletter_description p:last-of-type {
  padding-bottom: 0; }

.et_pb_newsletter_description_no_title.et_pb_newsletter_description_no_content .et_pb_newsletter_form {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.et_pb_newsletter_form p.et_pb_newsletter_field {
  padding-bottom: 1em;
  margin-bottom: 0; }

.et_pb_newsletter_form p.et_pb_newsletter_field.et_pb_signup_custom_field {
  padding-left: 0; }

.et_pb_newsletter_form .input,
.et_pb_newsletter_form input[type="text"],
.et_pb_newsletter_form input[type="password"],
.et_pb_newsletter_form p.et_pb_newsletter_field input[type="text"],
.et_pb_newsletter_form textarea,
.et_pb_newsletter_form p.et_pb_newsletter_field textarea,
.et_pb_newsletter_form select {
  -webkit-appearance: none;
  padding: 14px 4% !important;
  font-size: 16px;
  color: #666;
  background-color: #FFF;
  width: 100%;
  font-weight: 400;
  border-width: 0px;
  border-radius: 3px; }

.et_pb_newsletter_form .et_pb_newsletter_field[data-type=select]:after {
  margin-top: -3px; }

.et_pb_newsletter_form p .et_pb_subscribe_error {
  border: 1px solid #F00 !important; }

.et_pb_newsletter_result {
  display: none; }

.et_pb_newsletter_success {
  text-align: center; }

.et_pb_newsletter_button {
  display: block;
  color: inherit;
  width: 100%;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.et_pb_newsletter_button_text {
  word-break: break-word; }

.et_pb_newsletter_fields,
.et_pb_newsletter_footer {
  width: 100%; }

.et_pb_newsletter_footer {
  margin-top: 20px; }
  .et_pb_newsletter_footer:empty {
    margin-top: 0px; }

.et_pb_login_form .et_pb_newsletter_button,
.et_pb_feedburner_form .et_pb_newsletter_button {
  margin: 0;
  width: 100%;
  cursor: pointer; }

.et_pb_login_form form,
.et_pb_feedburner_form form {
  text-align: left; }

.et_pb_login_form ::-webkit-input-placeholder,
.et_pb_feedburner_form ::-webkit-input-placeholder {
  color: #666; }

.et_pb_login_form ::-moz-placeholder,
.et_pb_feedburner_form ::-moz-placeholder {
  color: #666; }

.et_pb_login_form :-ms-input-placeholder,
.et_pb_feedburner_form :-ms-input-placeholder {
  color: #666; }

.et_pb_no_bg {
  padding: 0 !important; }

/* Call To Action - Use background color */
.et_pb_has_bg_hover.et_pb_promo:hover {
  padding: 40px 60px !important;
  -webkit-transition: padding 0.4s ease-in-out;
  transition: padding 0.4s ease-in-out; }

.et_pb_column_1_2 .et_pb_has_bg_hover.et_pb_promo:hover,
.et_pb_column_3_5 .et_pb_has_bg_hover.et_pb_promo:hover,
.et_pb_column_1_3 .et_pb_has_bg_hover.et_pb_promo:hover,
.et_pb_column_2_5 .et_pb_has_bg_hover.et_pb_promo:hover,
.et_pb_column_1_4 .et_pb_has_bg_hover.et_pb_promo:hover,
.et_pb_column_1_5 .et_pb_has_bg_hover.et_pb_promo:hover,
.et_pb_column_1_6 .et_pb_has_bg_hover.et_pb_promo:hover {
  padding: 40px !important; }

.et_pb_no_bg_hover.et_pb_promo:hover {
  padding: 0 !important; }

.et_pb_newsletter .et_pb_contact_field_last + .et_pb_newsletter_field {
  padding-left: 0; }

.et_pb_newsletter .et_pb_contact_field--hidden {
  display: none; }

.et_pb_contact_field_options_list label a:empty:before {
  content: '\e906';
  font-family: 'ETmodules';
  speak: none;
  font-weight: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  font-style: normal;
  display: inline-block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px; }

/* Newsletter Module */
.et_pb_newsletter.et_pb_subscribe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .et_pb_newsletter.et_pb_subscribe .et_pb_newsletter_description {
    -ms-flex-item-align: start;
        align-self: start; }
  .et_pb_newsletter.et_pb_subscribe .et_pb_newsletter_description,
  .et_pb_newsletter.et_pb_subscribe .et_pb_newsletter_form {
    width: 100%; }

.et_pb_newsletter.et_pb_login {
  display: block; }
  .et_pb_newsletter.et_pb_login .et_pb_module_header:empty + .et_pb_newsletter_description_content > br:first-child {
    display: none; }
  .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,
  .et_pb_newsletter.et_pb_login .et_pb_newsletter_description {
    float: left;
    position: relative; }
  .et_pb_newsletter.et_pb_login .et_pb_newsletter_description {
    margin-bottom: 20px; }
    body.logged-in:not(.et-fb) .et_pb_newsletter.et_pb_login .et_pb_newsletter_description {
      margin-bottom: 0; }

.et_pb_newsletter p .et_pb_signup_error {
  border: 1px solid #F00 !important; }

.et_pb_newsletter .et_pb_newsletter_fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.et_pb_newsletter .et_pb_newsletter_fields > * {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }

.et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half {
  -ms-flex-preferred-size: 48.5%;
      flex-basis: 48.5%; }

.et_pb_signup .et_pb_newsletter_description,
.et_pb_signup .et_pb_newsletter_form {
  float: none; }

.et_pb_newsletter_layout_right_left .et_pb_newsletter_description,
.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_description {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
.et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-left: 0;
    padding-right: 0; }

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
  padding-top: 25px; }

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-top: 0; }

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
  padding-bottom: 25px; }

.et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-bottom: 0; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
  width: 50%;
  padding-top: 0;
  padding-bottom: 0; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
  padding-left: 40px;
  padding-right: 0; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-top: 0;
    padding-bottom: 0; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form {
  padding-left: 40px; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-left: 0; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
  padding-right: 40px; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-right: 0; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
  padding-top: 25px; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-top: 0; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
  padding-bottom: 25px; }

.et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form,
.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form,
.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-bottom: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
.et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-left: 0;
    padding-right: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
  padding-top: 25px; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-top: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
  padding-bottom: 25px; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-bottom: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
.et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
  width: 50%;
  padding-top: 0;
  padding-bottom: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
  padding-left: 40px;
  padding-right: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-top: 0;
    padding-bottom: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form {
  padding-left: 40px; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-left: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
  padding-right: 40px; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-right: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
  padding-top: 25px; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-top: 0; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
  padding-bottom: 25px; }

.et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-bottom: 0; }

.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-left: 0;
    padding-right: 0; }

.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
  padding-top: 25px; }

.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-top: 0; }

.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
  padding-bottom: 25px; }

.et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
  padding-bottom: 0; }

/* Tabs Module */
.et_pb_tabs,
.et_pb_wc_tabs {
  border: 1px solid #D9D9D9; }

ul.et_pb_tabs_controls {
  background-color: #F4F4F4; }

ul.et_pb_tabs_controls:after {
  border-top: 1px solid #D9D9D9;
  content: '';
  display: block;
  visibility: visible;
  position: relative;
  top: -1px;
  z-index: 9; }

.et_pb_tabs_controls li {
  float: left;
  border-right: 1px solid #D9D9D9;
  font-weight: 600;
  position: relative;
  cursor: pointer;
  max-width: 100%;
  display: table;
  z-index: 11;
  line-height: 1.7em; }

.et_pb_tabs_controls li:not(.et_pb_tab_active):last-child {
  border-right: none; }

.et_pb_tabs_controls li a {
  text-decoration: none;
  color: #666;
  padding: 4px 30px 4px;
  vertical-align: middle;
  display: table-cell;
  line-height: inherit; }

.et_pb_tabs_controls li.et_pb_tab_active {
  background-color: #FFF; }

.et_pb_tab_active a {
  color: #333 !important; }

.et_pb_tab p:last-of-type {
  padding-bottom: 0; }

.et_pb_all_tabs {
  background-color: #FFF; }

.et_pb_all_tabs > div,
.et_pb_toggle_close .et_pb_toggle_content {
  display: none; }

.et_pb_all_tabs .et_pb_active_content {
  display: block; }

.et_pb_tab {
  padding: 24px 30px; }

.et_pb_tab_content {
  position: relative; }

/* Column Adjustments */
.et_pb_column_1_3 .et_pb_tabs_controls,
.et_pb_column_2_5 .et_pb_tabs_controls,
.et_pb_column_1_4 .et_pb_tabs_controls,
.et_pb_column_1_5 .et_pb_tabs_controls,
.et_pb_column_1_6 .et_pb_tabs_controls,
.et_pb_column_3_8 .et_pb_tabs_controls {
  border-bottom: none; }
  .et_pb_column_1_3 .et_pb_tabs_controls li,
  .et_pb_column_2_5 .et_pb_tabs_controls li,
  .et_pb_column_1_4 .et_pb_tabs_controls li,
  .et_pb_column_1_5 .et_pb_tabs_controls li,
  .et_pb_column_1_6 .et_pb_tabs_controls li,
  .et_pb_column_3_8 .et_pb_tabs_controls li {
    float: none;
    border-right: none;
    border-bottom: 1px solid #D9D9D9; }

.et_pb_column_1_3 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
.et_pb_column_2_5 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
.et_pb_column_1_4 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
.et_pb_column_1_5 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
.et_pb_column_1_6 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li,
.et_pb_column_3_8 .et_pb_tabs_vertically_stacked .et_pb_tabs_controls li {
  width: 100%; }

/* Accordion + Toggle Modules*/
.et_pb_toggle {
  border: 1px solid #D9D9D9; }

.et_pb_toggle_close {
  background-color: #F4F4F4;
  padding: 20px; }

.et_pb_toggle_open {
  padding: 20px;
  background-color: #FFFFFF; }

.et_pb_accordion.et_pb_text_align_left h5.et_pb_toggle_title,
.et_pb_accordion.et_pb_text_align_left .et_pb_toggle_title,
.et_pb_accordion .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,
.et_pb_accordion .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,
.et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title,
.et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title,
.et_pb_toggle h5.et_pb_toggle_title,
.et_pb_toggle .et_pb_toggle_title {
  cursor: pointer;
  position: relative;
  padding: 0 50px 0 0; }

.et_pb_toggle_close h5.et_pb_toggle_title,
.et_pb_toggle_close .et_pb_toggle_title {
  color: #666; }

.et_pb_toggle_open h5.et_pb_toggle_title,
.et_pb_toggle_open .et_pb_toggle_title {
  color: #333; }

.et_pb_toggle_title:before {
  content: "\e050";
  position: absolute;
  right: 0;
  font-size: 16px;
  color: #CCC;
  top: 50%;
  margin-top: -0.5em; }

.et_pb_accordion .et_pb_toggle_title:before,
.et_pb_toggle .et_pb_toggle_title:before {
  right: 0;
  left: auto; }

.et_pb_toggle_open .et_pb_toggle_title:before {
  content: "\e04f"; }

.et_pb_toggle_content {
  padding-top: 20px;
  position: relative; }
  .et_pb_toggle_content:empty {
    display: none !important; }

.et_pb_toggle_content p:last-of-type {
  padding-bottom: 0; }

.et_pb_toggle_open {
  z-index: 1; }

/* Map Module */
.et_pb_map {
  height: 440px;
  width: 100%;
  position: relative; }

.et_pb_fullwidth_section .et_pb_map_container {
  margin: 0; }

.et_pb_map_container img {
  max-width: inherit; }

.et_pb_map_pin {
  display: none;
  visibility: hidden; }

/* Column Adjustments */
.et_pb_column_2_3 .et_pb_map {
  height: 400px; }

.et_pb_column_1_2 .et_pb_map,
.et_pb_column_3_5 .et_pb_map,
.et_pb_column_3_8 .et_pb_map {
  height: 280px; }

.et_pb_column_1_3 .et_pb_map,
.et_pb_column_2_5 .et_pb_map,
.et_pb_column_1_4 .et_pb_map,
.et_pb_column_1_5 .et_pb_map,
.et_pb_column_1_6 .et_pb_map {
  height: 230px; }

/* Contact Form Module */
body .grecaptcha-badge {
  visibility: hidden; }

body.et_pb_recaptcha_enabled .grecaptcha-badge {
  visibility: visible;
  visibility: initial;
  z-index: 9999; }

.et_pb_contact_form {
  margin-left: -3%; }

.et_pb_contact_form [data-conditional-logic] {
  display: none; }

p.et_pb_contact_field {
  padding: 0 0 0 3%;
  margin-bottom: 3%;
  background-position: center;
  background-size: cover; }

p.et_pb_contact_field_half + p.et_pb_contact_field_last:not(.et_pb_contact_field_half),
p.et_pb_contact_field:not(.et_pb_contact_field_last) {
  clear: both; }

p.et_pb_contact_field.et_pb_contact_field_last + p.et_pb_contact_field.et_pb_contact_field_last {
  clear: both; }

.et_pb_contact_field.et_pb_section_parallax,
.et_pb_contact_field.et_pb_section_video {
  position: relative; }

.et_pb_contact_field * {
  position: relative; }

.et_pb_contact_field a {
  color: inherit;
  font-weight: 700;
  text-decoration: underline; }

.et_pb_contact_main_title {
  font-weight: 500;
  padding-bottom: 16px;
  position: relative; }

h1.et_pb_contact_main_title {
  font-size: 26px; }

.et-pb-contact-message {
  position: relative; }

.et_pb_column_1_3 .et_pb_contact_main_title,
.et_pb_column_2_5 .et_pb_contact_main_title,
.et_pb_column_1_4 .et_pb_contact_main_title,
.et_pb_column_1_5 .et_pb_contact_main_title,
.et_pb_column_1_6 .et_pb_contact_main_title {
  font-size: 22px; }

.et_pb_contact_form_label {
  display: none; }

.et_pb_contact_right {
  display: inline-block;
  min-width: 105px;
  margin: 0;
  text-align: right; }
  .et_pb_contact_right .et_pb_contact_captcha_question {
    vertical-align: middle; }

.et_pb_contact {
  position: relative; }

.et_pb_contact .et_pb_contact_field_half {
  width: 50%;
  float: left; }

.et_pb_contact p input,
.et_pb_contact p textarea,
.et_pb_subscribe .et_pb_contact_field input,
.et_pb_subscribe .et_pb_contact_field textarea {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -webkit-appearance: none;
  background-color: #EEE;
  width: 100%;
  border-width: 0px;
  border-radius: 0;
  color: #999;
  font-size: 14px;
  padding: 16px; }

.et_pb_subscribe .et_pb_contact_field input,
.et_pb_subscribe .et_pb_contact_field textarea {
  background-color: #FFFFFF; }

.et_pb_contact p textarea,
.et_pb_subscribe .et_pb_contact_field textarea {
  font-family: inherit; }

.et_pb_contact p input::-moz-placeholder,
.et_pb_contact p textarea::-moz-placeholder {
  opacity: 1; }

.et_pb_contact p input:-moz-placeholder,
.et_pb_contact p textarea:-moz-placeholder {
  opacity: 1; }

.et_pb_contact_right p input {
  max-width: 50px;
  padding: 16px; }

.et_pb_contact p input[type="checkbox"],
.et_pb_contact p input[type="radio"],
.et_pb_subscribe .et_pb_contact_field input[type="checkbox"],
.et_pb_subscribe .et_pb_contact_field input[type="radio"] {
  margin: 0;
  width: auto;
  max-width: none;
  padding: 0;
  display: none; }

.et_pb_contact p input[type="checkbox"] + label,
.et_pb_contact p input[type="radio"] + label,
.et_pb_subscribe .et_pb_contact_field input[type="checkbox"] + label,
.et_pb_subscribe .et_pb_contact_field input[type="radio"] + label {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  cursor: pointer;
  line-height: 1.7em;
  min-height: 1.7em; }

.et_pb_contact p input[type="checkbox"] + label i,
.et_pb_contact p input[type="radio"] + label i,
.et_pb_subscribe .et_pb_contact_field input[type="checkbox"] + label i,
.et_pb_subscribe .et_pb_contact_field input[type="radio"] + label i {
  content: '';
  width: 18px;
  height: 18px;
  background-color: #EEE;
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 6px; }

.et_pb_subscribe .et_pb_contact_field input[type="checkbox"] + label i,
.et_pb_subscribe .et_pb_contact_field input[type="radio"] + label i,
.et_pb_subscribe .et_pb_contact_field select,
.et_pb_subscribe .et_pb_contact_field textarea,
.et_pb_subscribe .et_pb_contact_field input[type="text"] {
  background-color: #FFFFFF; }

.et_pb_subscribe .et_pb_contact_field input[type="checkbox"] + label i,
.et_pb_subscribe .et_pb_contact_field select,
.et_pb_subscribe .et_pb_contact_field textarea,
.et_pb_subscribe .et_pb_contact_field input[type="text"] {
  border-radius: 3px; }

.et_pb_contact p input[type="radio"] + label i,
.et_pb_subscribe .et_pb_contact_field input[type="radio"] + label i {
  border-radius: 50%; }

.et_pb_contact p input[type="checkbox"]:checked + label i:before,
.et_pb_contact p input[type="radio"]:checked + label i:before,
.et_pb_subscribe .et_pb_contact_field input[type="checkbox"]:checked + label i:before,
.et_pb_subscribe .et_pb_contact_field input[type="radio"]:checked + label i:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }

.et_pb_contact p input[type="checkbox"]:checked + label i:before,
.et_pb_subscribe .et_pb_contact_field input[type="checkbox"]:checked + label i:before {
  content: '\f147';
  font-family: 'dashicons';
  color: #2EA3F2;
  width: 17px;
  height: 17px;
  font-size: 17px;
  line-height: 17px; }

.et_pb_contact p input[type="radio"]:checked + label i:before,
.et_pb_subscribe .et_pb_contact_field input[type="radio"]:checked + label i:before {
  background: #2EA3F2;
  border-radius: 50%;
  width: 6px;
  height: 6px; }

.et_pb_contact p input[type="checkbox"] ~ input[type="text"],
.et_pb_subscribe .et_pb_contact_field input[type="checkbox"] ~ input[type="text"] {
  display: none !important; }

.et_pb_contact_field[data-type="booleancheckbox"] .et_pb_contact_field_options_title {
  display: inline-block; }

.et_pb_contact_field[data-type="select"] {
  position: relative; }

.et_pb_contact_field[data-type="select"]:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border: 6px solid;
  border-color: #666 transparent transparent transparent;
  margin-top: 3px;
  pointer-events: none; }

.et_pb_contact_select {
  color: #999;
  background-color: #EEE;
  padding: 16px 20px 16px 16px;
  font-size: 14px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  border: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border-radius: 0; }

.et_pb_contact_select::-ms-expand {
  display: none; }

.et_pb_contact_field_options_wrapper {
  display: block; }

.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
  margin-bottom: 0.5em;
  font-weight: 600; }

.et_pb_contact_field_options_wrapper:after {
  clear: both;
  content: " ";
  display: block; }

.et_pb_contact_field_options_title,
.et_pb_contact_field_select_title,
.et_pb_contact_field_checkbox,
.et_pb_contact_field_radio {
  display: block; }

.et_pb_contact_field_radio_title,
.et_pb_contact_field_select_title {
  font-size: 16px;
  padding-bottom: 4px; }

.et_pb_contact_field textarea.et_pb_contact_message {
  min-height: 150px;
  display: block; }

.et_pb_contact_submit,
.et_pb_contact_reset {
  font-family: inherit;
  display: inline-block;
  margin: 0 0 0 18px;
  cursor: pointer; }

.et_pb_contact p .et_contact_error {
  border: 1px solid #F00 !important; }

.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio_title,
.et_pb_contact .et_pb_contact_form p.et_contact_error .et_pb_contact_field_radio label,
.et_pb_contact .et_pb_contact_form p.et_contact_error input[type="checkbox"] + label {
  color: #F00 !important; }

.et_contact_bottom_container {
  float: right;
  text-align: right;
  margin-top: -1.5%;
  display: -moz-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.et_pb_contact_form p[data-id="et_number"] {
  position: absolute !important;
  -webkit-transform: scale(0.01, 0.01) !important;
          transform: scale(0.01, 0.01) !important; }

.et_pb_contact_form p[data-id="et_number"] input {
  background: transparent !important;
  border: none !important; }

.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_title,
.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_list,
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_title,
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_list,
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_title,
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_list,
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_title,
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_list,
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_title,
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_list,
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_title,
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_list {
  float: none; }

.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,
.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper,
.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.et_pb_contact_field.et_pb_text_align_center .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_center .et_pb_contact_field_radio_wrapper {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.et_pb_contact_field.et_pb_text_align_right .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_right .et_pb_contact_field_radio_wrapper {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.et_pb_contact_field.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper,
.et_pb_contact_form_container.et_pb_text_align_justified .et_pb_contact_field_radio_wrapper {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

/* Countdown Timer Module */
.et_pb_countdown_timer {
  padding: 4%; }

.et_pb_countdown_timer .et_pb_countdown_timer_container {
  width: 100%;
  text-align: center;
  position: relative;
  vertical-align: top; }

.et_pb_countdown_timer .title {
  font-weight: 500;
  margin: 0 0 30px;
  padding: 0;
  text-align: center; }

.et_pb_countdown_timer h4.title {
  font-size: 26px; }

.et_pb_countdown_timer .section {
  display: inline-block;
  position: relative; }

.et_pb_countdown_timer .section.values {
  width: 17%;
  max-width: 160px;
  vertical-align: top; }

.et_pb_countdown_timer .section p {
  font-size: 54px;
  line-height: 54px;
  padding-bottom: 0;
  text-align: center;
  display: inline-block; }

.et_pb_countdown_timer .section.zero p {
  opacity: 0.40; }

.et_pb_countdown_timer .section p.value {
  min-width: 100%; }

.et_pb_countdown_timer .section p.label {
  text-align: center;
  font-size: 14px;
  line-height: 25px;
  display: block; }

.et_pb_countdown_timer .sep {
  position: relative; }

.et_pb_countdown_timer .sep.sep.sep.sep.sep p {
  text-decoration: none !important; }

/* Column Adjustments */
.et_pb_column_1_2 .et_pb_countdown_timer .section p,
.et_pb_column_3_5 .et_pb_countdown_timer .section p {
  font-size: 38px;
  line-height: 38px; }
  .et_pb_column_1_2 .et_pb_countdown_timer .section p.label,
  .et_pb_column_3_5 .et_pb_countdown_timer .section p.label {
    font-size: 12px;
    line-height: 20px; }

.et_pb_column_1_3 .et_pb_countdown_timer .title,
.et_pb_column_2_5 .et_pb_countdown_timer .title,
.et_pb_column_1_4 .et_pb_countdown_timer .title,
.et_pb_column_1_5 .et_pb_countdown_timer .title,
.et_pb_column_1_6 .et_pb_countdown_timer .title {
  font-size: 22px;
  margin-bottom: 20px; }

.et_pb_column_3_8 .et_pb_countdown_timer .section p,
.et_pb_column_1_3 .et_pb_countdown_timer .section p,
.et_pb_column_2_5 .et_pb_countdown_timer .section p {
  font-size: 28px;
  line-height: 28px; }

.et_pb_column_1_4 .et_pb_countdown_timer .section p,
.et_pb_column_1_5 .et_pb_countdown_timer .section p,
.et_pb_column_1_6 .et_pb_countdown_timer .section p {
  font-size: 20px;
  line-height: 20px; }

.et_pb_column_3_8 .et_pb_countdown_timer .section p.label,
.et_pb_column_1_3 .et_pb_countdown_timer .section p.label,
.et_pb_column_2_5 .et_pb_countdown_timer .section p.label,
.et_pb_column_1_4 .et_pb_countdown_timer .section p.label,
.et_pb_column_1_5 .et_pb_countdown_timer .section p.label,
.et_pb_column_1_6 .et_pb_countdown_timer .section p.label {
  font-size: 11px;
  line-height: 19px; }

/* Circle Counter Module */
.et_pb_circle_counter,
.et_pb_number_counter {
  margin: 0 auto 30px;
  position: relative;
  text-align: center; }

.et_pb_circle_counter {
  max-width: 225px; }

.et_pb_circle_counter_inner {
  position: relative;
  display: block; }

.et_pb_circle_counter canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: auto !important; }

.et_pb_circle_counter .percent {
  word-wrap: initial; }

.et_pb_circle_counter .percent,
.et_pb_number_counter .percent {
  position: relative;
  z-index: 2; }

.et_pb_circle_counter .percent p {
  visibility: hidden; }

.et_pb_circle_counter .percent p,
.et_pb_slide_content .et_pb_circle_counter .percent p:last-of-type {
  font-size: 40px;
  font-weight: 500;
  position: relative;
  line-height: 0.1em;
  padding: 49% 0; }

.et_pb_circle_counter h3,
.et_pb_number_counter h3 {
  font-size: 18px;
  position: relative; }

.et_pb_circle_counter .et_pb_module_header,
.et_pb_number_counter .et_pb_module_header {
  position: relative; }

.et_pb_circle_counter.et_pb_with_title .percent,
.et_pb_number_counter.et_pb_with_title .percent {
  margin-bottom: 20px; }

.et_pb_number_counter {
  opacity: 0;
  transition: opacity 1s;
  -webkit-transition: opacity 1s;
  -moz-transition: opacity 1s; }

.et_pb_number_counter.active {
  opacity: 1; }

/* Number Counter Module */
.et_pb_number_counter {
  width: auto; }

.et_pb_number_counter canvas {
  display: none;
  visibility: hidden; }

.et_pb_number_counter .percent {
  height: 72px;
  position: relative; }

.et_pb_number_counter .percent p {
  font-size: 72px;
  line-height: 72px;
  font-weight: 500; }

/* Project Post Type */
.et_pb_post .entry-content {
  padding-top: 30px; }

.et_pb_portfolio_item h2,
.et_pb_gallery_grid .et_pb_gallery_item h3,
.et_pb_portfolio_item .et_pb_module_header,
.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title {
  margin-top: 10px; }

.et_pb_inline_icon:before,
.et_overlay.et_pb_inline_icon:before {
  content: attr(data-icon); }

.et_pb_sticky .et_pb_inline_icon_sticky:before,
.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before {
  content: attr(data-icon-sticky) !important; }

/* Icon - Tablet */
@media all and (max-width: 980px) {
  .et_pb_inline_icon_tablet:before,
  .et_overlay.et_pb_inline_icon_tablet:before {
    content: attr(data-icon-tablet); }
  .et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after {
    content: attr(data-icon-tablet) !important; } }

/* Icon - Phone */
@media all and (max-width: 767px) {
  .et_pb_inline_icon_phone:before,
  .et_overlay.et_pb_inline_icon_phone:before {
    content: attr(data-icon-phone); }
  .et_pb_woo_custom_button_icon .et_pb_custom_button_icon.et_pb_button:after {
    content: attr(data-icon-phone) !important; } }

/* Portfolio + Shop Overlay */
.et_overlay {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  border: 1px solid #E5E5E5;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-font-smoothing: antialiased; }

.et_overlay:before {
  content: '\e050';
  position: absolute;
  top: 55%;
  left: 50%;
  margin: -16px 0 0 -16px;
  font-size: 32px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s; }

.et_pb_gallery_image:hover .et_overlay:before {
  top: 50%; }

.et_shop_image:hover .et_overlay,
.et_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .meta,
.et_pb_gallery_image:hover .et_overlay,
.et_pb_has_overlay:not(.et_pb_image):hover .et_overlay,
.et_pb_image.et_pb_has_overlay .et_pb_image_wrap:hover .et_overlay {
  z-index: 3;
  opacity: 1; }

.et_pb_slider.et_pb_gallery_fullwidth span.et_overlay {
  display: none; }

#ie7 .et_overlay,
#ie8 .et_overlay {
  display: none; }

/* Menu & Fullwidth Menu Modules */
.et_pb_menu.et_hover_enabled:hover,
.et_pb_fullwidth_menu.et_hover_enabled:hover {
  z-index: auto;
  z-index: initial; }

.et_pb_menu .et-menu-nav,
.et_pb_fullwidth_menu .et-menu-nav,
.et_pb_menu .et-menu-nav > ul,
.et_pb_fullwidth_menu .et-menu-nav > ul {
  float: none; }

.et_pb_menu .et-menu-nav > ul,
.et_pb_fullwidth_menu .et-menu-nav > ul,
.et_pb_menu .et-menu-nav > ul,
.et_pb_fullwidth_menu .et-menu-nav > ul {
  padding: 0 !important;
  line-height: 1.7em; }

.et_pb_menu .et-menu-nav > ul ul,
.et_pb_fullwidth_menu .et-menu-nav > ul ul {
  padding: 20px 0;
  text-align: left; }

.et_pb_bg_layout_dark.et_pb_menu ul li a,
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a {
  color: #FFF; }

.et_pb_bg_layout_dark.et_pb_menu ul li a:hover,
.et_pb_bg_layout_dark.et_pb_fullwidth_menu ul li a:hover {
  color: rgba(255, 255, 255, 0.8); }

.et-menu li li.menu-item-has-children > a:first-child:after {
  top: 12px; }

.et_pb_menu .et-menu-nav > ul.upwards li ul,
.et_pb_fullwidth_menu .et-menu-nav > ul.upwards li ul {
  bottom: 100%;
  top: auto;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-top: none;
  border-bottom-color: #2EA3F2;
  -webkit-box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1); }

.et_pb_menu .et-menu-nav > ul.upwards li ul li ul,
.et_pb_fullwidth_menu .et-menu-nav > ul.upwards li ul li ul {
  bottom: -23px; }

.et_pb_menu .et-menu-nav > ul.upwards li.mega-menu ul ul,
.et_pb_fullwidth_menu .et-menu-nav > ul.upwards li.mega-menu ul ul {
  bottom: 0;
  top: auto;
  border: none; }

.et_pb_menu_inner_container {
  position: relative; }

.et_pb_menu__wrap .mobile_menu_bar {
  -webkit-transform: translate(0, 3%);
          transform: translate(0, 3%); }
  .et_pb_menu__wrap .mobile_menu_bar:before {
    top: 0; }

.et_pb_menu__logo {
  overflow: hidden; }
  .et_pb_menu__logo img {
    display: block; }
    .et_pb_menu__logo img[src$=".svg"] {
      width: 100%; }

.et_pb_menu__search-button:after {
  content: "\55"; }

.et_pb_menu__cart-button:after {
  content: "\e07a"; }

a.et_pb_menu__icon,
button.et_pb_menu__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0 11px;
  font-family: 'ETmodules';
  font-size: 17px;
  background: none;
  border: 0;
  cursor: pointer; }

.et_pb_menu .et_pb_menu__wrap,
.et_pb_fullwidth_menu .et_pb_menu__wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  opacity: 1; }
  .et_pb_menu .et_pb_menu__wrap--visible,
  .et_pb_fullwidth_menu .et_pb_menu__wrap--visible {
    -webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
            animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_menu .et_pb_menu__wrap--hidden,
  .et_pb_fullwidth_menu .et_pb_menu__wrap--hidden {
    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
            animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_menu .et_pb_menu__menu,
.et_pb_fullwidth_menu .et_pb_menu__menu {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }
  .et_pb_menu .et_pb_menu__menu > nav,
  .et_pb_fullwidth_menu .et_pb_menu__menu > nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
    .et_pb_menu .et_pb_menu__menu > nav > ul,
    .et_pb_fullwidth_menu .et_pb_menu__menu > nav > ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      -webkit-box-align: stretch;
          -ms-flex-align: stretch;
              align-items: stretch; }
      .et_pb_menu .et_pb_menu__menu > nav > ul > li,
      .et_pb_fullwidth_menu .et_pb_menu__menu > nav > ul > li {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: stretch;
            -ms-flex-align: stretch;
                align-items: stretch;
        margin: 0; }
        .et_pb_menu .et_pb_menu__menu > nav > ul > li.mega-menu,
        .et_pb_fullwidth_menu .et_pb_menu__menu > nav > ul > li.mega-menu {
          position: static; }
        .et_pb_menu .et_pb_menu__menu > nav > ul > li > ul,
        .et_pb_fullwidth_menu .et_pb_menu__menu > nav > ul > li > ul {
          top: calc(100% - 1px);
          left: 0; }
      .et_pb_menu .et_pb_menu__menu > nav > ul.upwards > li > ul,
      .et_pb_fullwidth_menu .et_pb_menu__menu > nav > ul.upwards > li > ul {
        top: auto;
        bottom: calc(100% - 1px); }

.et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a,
.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu > nav > ul > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 31px 0;
  white-space: nowrap; }
  .et_pb_menu--with-logo .et_pb_menu__menu > nav > ul > li > a:after,
  .et_pb_fullwidth_menu--with-logo .et_pb_menu__menu > nav > ul > li > a:after {
    top: 50% !important;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%); }

.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul,
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul {
  padding: 0 !important; }
  .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li,
  .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li {
    margin-top: 8px; }
    .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a,
    .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {
      padding-bottom: 8px; }
  .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul.upwards > li,
  .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul.upwards > li {
    margin-top: 0;
    margin-bottom: 8px; }
    .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul.upwards > li > a,
    .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul.upwards > li > a {
      padding-top: 8px;
      padding-bottom: 0px; }
      .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul.upwards > li > a:after,
      .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul.upwards > li > a:after {
        top: auto;
        bottom: 0; }

.et_pb_menu .et_pb_menu__icon,
.et_pb_fullwidth_menu .et_pb_menu__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

.et_pb_menu .et-menu,
.et_pb_fullwidth_menu .et-menu {
  margin-left: -11px;
  margin-right: -11px; }
  .et_pb_menu .et-menu > li,
  .et_pb_fullwidth_menu .et-menu > li {
    padding-left: 11px;
    padding-right: 11px; }

.et_pb_menu--style-left_aligned .et_pb_row,
.et_pb_menu--style-left_aligned .et_pb_menu_inner_container,
.et_pb_fullwidth_menu--style-left_aligned .et_pb_row,
.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu_inner_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch; }

.et_pb_menu--style-left_aligned .et_pb_menu__logo-wrap,
.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo-wrap {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.et_pb_menu--style-left_aligned .et_pb_menu__logo,
.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo {
  margin-right: 30px; }
  .rtl .et_pb_menu--style-left_aligned .et_pb_menu__logo, .rtl
  .et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__logo {
    margin-right: 0;
    margin-left: 30px; }

.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap,
.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu > nav > ul,
.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__menu > nav > ul {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap,
.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu > nav > ul,
.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__menu > nav > ul {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap,
.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu,
.et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu > nav,
  .et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu > nav {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
    .et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu > nav > ul,
    .et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__menu > nav > ul {
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }

.et_pb_menu--style-centered .et_pb_menu__logo-wrap,
.et_pb_fullwidth_menu--style-centered .et_pb_menu__logo-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.et_pb_menu--style-centered .et_pb_menu__logo,
.et_pb_menu--style-centered .et_pb_menu__logo img,
.et_pb_fullwidth_menu--style-centered .et_pb_menu__logo,
.et_pb_fullwidth_menu--style-centered .et_pb_menu__logo img {
  margin: 0 auto; }

.et_pb_menu--style-centered .et_pb_menu__wrap,
.et_pb_fullwidth_menu--style-centered .et_pb_menu__wrap {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.et_pb_menu--style-centered .et_pb_menu__menu > nav > ul,
.et_pb_fullwidth_menu--style-centered .et_pb_menu__menu > nav > ul {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.et_pb_menu--style-inline_centered_logo .et_pb_row > .et_pb_menu__logo-wrap,
.et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container > .et_pb_menu__logo-wrap,
.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_row > .et_pb_menu__logo-wrap,
.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu_inner_container > .et_pb_menu__logo-wrap {
  display: none;
  margin-bottom: 30px; }

.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo,
.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo,
  .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo img,
  .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo,
  .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo img {
    margin: 0 auto; }

.et_pb_menu--style-inline_centered_logo .et_pb_menu__wrap,
.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__wrap {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot,
.et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }
  .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap,
  .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo,
  .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo-wrap,
  .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot .et_pb_menu__logo {
    width: 100%;
    height: 100%; }
  .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot img,
  .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot img {
    max-height: 100%; }

.et_pb_menu .et_pb_menu__logo-slot .et-fb-content-placeholder,
.et_pb_fullwidth_menu .et_pb_menu__logo-slot .et-fb-content-placeholder {
  min-width: 96px; }

.et_pb_menu .et_pb_menu__search-container,
.et_pb_fullwidth_menu .et_pb_menu__search-container {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 999; }
  .et_pb_menu .et_pb_menu__search-container--visible,
  .et_pb_fullwidth_menu .et_pb_menu__search-container--visible {
    opacity: 1;
    -webkit-animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
            animation: fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_menu .et_pb_menu__search-container--hidden,
  .et_pb_fullwidth_menu .et_pb_menu__search-container--hidden {
    -webkit-animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
            animation: fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_menu .et_pb_menu__search-container--disabled,
  .et_pb_fullwidth_menu .et_pb_menu__search-container--disabled {
    display: none; }

.et_pb_menu .et_pb_menu__search,
.et_pb_fullwidth_menu .et_pb_menu__search {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

.et_pb_menu .et_pb_menu__search-form,
.et_pb_fullwidth_menu .et_pb_menu__search-form {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto; }

.et_pb_menu .et_pb_menu__search-input,
.et_pb_fullwidth_menu .et_pb_menu__search-input {
  border: 0;
  width: 100%;
  color: #333;
  background: transparent; }

.et_pb_menu .et_pb_menu__close-search-button,
.et_pb_fullwidth_menu .et_pb_menu__close-search-button {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }
  .et_pb_menu .et_pb_menu__close-search-button:after,
  .et_pb_fullwidth_menu .et_pb_menu__close-search-button:after {
    content: "\4d";
    font-size: 1.7em; }

.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul {
  padding: 28px 0 0 !important; }
  .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li {
    margin-top: 5px; }
    .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-bottom: 29px;
      white-space: nowrap; }
  .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul.upwards {
    padding: 0 0 28px 0 !important; }
    .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul.upwards > li {
      margin-top: 0;
      margin-bottom: 5px; }
      .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul.upwards > li > a {
        padding-top: 29px;
        padding-bottom: 0; }
        .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul.upwards > li > a:after {
          top: auto;
          bottom: 0; }

/* Login Module */
.et_pb_forgot_password {
  font-size: 12px;
  margin-top: -5px; }

.et_pb_forgot_password a {
  color: #FFF;
  text-decoration: underline; }

.et_pb_bg_layout_light .et_pb_forgot_password a {
  color: #666; }

/* Person Module */
.et_pb_team_member_image {
  float: left;
  max-width: 320px;
  margin-right: 30px;
  display: table-cell;
  line-height: 0 !important;
  position: relative; }

.et_pb_column .et_pb_team_member_image.et-svg {
  width: 320px;
  max-width: 100%; }

.et_pb_team_member_description {
  display: table-cell;
  vertical-align: top;
  position: relative; }

.et_pb_team_member_no_image .et_pb_team_member_description {
  display: block !important; }

.et_pb_member_position {
  color: #AAA;
  padding-bottom: 7px; }

/* Column Adjustments */
.et_pb_column_1_2 .et_pb_team_member_image,
.et_pb_column_3_5 .et_pb_team_member_image,
.et_pb_column_3_8 .et_pb_team_member_image,
.et_pb_column_1_3 .et_pb_team_member_image,
.et_pb_column_2_5 .et_pb_team_member_image,
.et_pb_column_1_4 .et_pb_team_member_image,
.et_pb_column_1_5 .et_pb_team_member_image,
.et_pb_column_1_6 .et_pb_team_member_image {
  float: none;
  display: block;
  width: auto;
  margin: 0 0 12px;
  text-align: center; }

.et_pb_column_1_2 .et_pb_team_member_description,
.et_pb_column_3_5 .et_pb_team_member_description,
.et_pb_column_3_8 .et_pb_team_member_description,
.et_pb_column_1_3 .et_pb_team_member_description,
.et_pb_column_2_5 .et_pb_team_member_description,
.et_pb_column_1_4 .et_pb_team_member_description,
.et_pb_column_1_5 .et_pb_team_member_description,
.et_pb_column_1_6 .et_pb_team_member_description,
.et_pb_column_3_4 .et_pb_team_member_description {
  display: block; }

/* Shop Module */
.et_pb_shop.et_pb_text_align_center .star-rating,
.et_pb_shop.et_pb_text_align_justified .star-rating,
.et_pb_shop.et_pb_text_align_right .star-rating {
  display: inline-block; }

/* Social Media */
.et_pb_member_social_links li {
  display: inline-block;
  margin-right: 15px; }

.et_pb_member_social_links a {
  display: inline-block;
  font-size: 16px;
  position: relative;
  text-align: center;
  -webkit-transition: color 300ms ease 0s;
  transition: color 300ms ease 0s;
  color: #B2B2B2;
  text-decoration: none; }

.et_pb_facebook_icon:before {
  content: '\e093'; }

.et_pb_twitter_icon:before {
  content: '\e094'; }

.et_pb_google_icon:before {
  content: '\e096'; }

.et_pb_linkedin_icon:before {
  content: "\e09d"; }

.et_pb_member_social_links span {
  display: none; }

/* Blog Post Formats */
.et_quote_content,
.et_link_content,
.et_audio_content,
.et_pb_audio_module_content {
  text-align: center;
  word-wrap: break-word;
  position: relative; }

.et_link_content,
.et_audio_content,
.et_pb_audio_module_content,
.et_quote_content {
  padding: 50px 60px; }

.et_audio_content .wp-block-audio {
  margin: 0;
  padding: 0; }

/* Link Post Format */
.et_quote_content blockquote p,
.et_quote_content blockquote cite,
.et_link_content h2,
.et_link_content a.et_link_main_url,
.et_audio_content h2,
.et_pb_audio_module_content h2 {
  color: #FFF !important; }

.et_pb_text_color_dark .et_quote_content blockquote p,
.et_pb_text_color_dark .et_quote_content blockquote cite,
.et_pb_text_color_dark .et_link_content h2,
.et_pb_text_color_dark .et_link_content a.et_link_main_url,
.et_pb_text_color_dark .et_audio_content h2,
.et_pb_text_color_dark .et_pb_audio_module_content h2,
.et_pb_text_color_dark .et_audio_module_meta {
  color: #666 !important; }

.et_pb_text_color_dark.et_quote_content blockquote p,
.et_pb_text_color_dark.et_quote_content blockquote cite,
.et_pb_text_color_dark.et_link_content h2,
.et_pb_text_color_dark.et_link_content a.et_link_main_url,
.et_pb_text_color_dark.et_audio_content h2,
.et_pb_text_color_dark.et_pb_audio_module_content h2 {
  color: #BBB !important; }

.et_pb_text_color_dark.et_quote_content,
.et_pb_text_color_dark.et_link_content,
.et_pb_text_color_dark.et_audio_content {
  background-color: #E8E8E8; }

.et_quote_main_link {
  position: absolute;
  text-indent: -9999px;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0; }

/* Quote Post Format */
.et_quote_content blockquote {
  padding: 0;
  margin: 0;
  border: none; }

.et_quote_content blockquote p,
.et_link_content h2,
.et_audio_content h2,
.et_pb_audio_module_content h2 {
  margin-top: 0; }

.et_quote_content blockquote p,
.et_link_content h2,
.et_audio_content h2 {
  line-height: 44px; }

.et_audio_content h2 {
  margin-bottom: 20px; }

.et_quote_content blockquote cite,
.et_link_content a.et_link_main_url {
  font-size: 18px;
  font-weight: 200; }

.et_quote_content blockquote cite {
  font-style: normal; }

/* Column Adjustments */
.et_pb_column_1_2 .et_audio_content h2,
.et_pb_column_3_5 .et_audio_content h2,
.et_pb_column_1_3 .et_audio_content h2,
.et_pb_column_2_5 .et_audio_content h2,
.et_pb_column_3_8 .et_audio_content h2,
.et_pb_column_1_4 .et_audio_content h2,
.et_pb_column_1_5 .et_audio_content h2,
.et_pb_column_1_6 .et_audio_content h2,
.et_pb_blog_grid .et_audio_content h2 {
  margin-bottom: 9px;
  margin-top: 0; }

.et_pb_column_2_3 .et_quote_content {
  padding: 50px 42px 45px; }

.et_pb_column_2_3 .et_link_content,
.et_pb_column_2_3 .et_audio_content,
.et_pb_column_2_3 .et_pb_audio_module_content {
  padding: 40px 40px 45px; }

.et_pb_column_1_2 .et_quote_content,
.et_pb_column_1_2 .et_link_content,
.et_pb_column_1_2 .et_audio_content,
.et_pb_column_3_5 .et_quote_content,
.et_pb_column_3_5 .et_link_content,
.et_pb_column_3_5 .et_audio_content {
  padding: 35px 40px; }

.et_pb_column_1_2 .et_pb_audio_module_content,
.et_pb_column_3_5 .et_pb_audio_module_content {
  padding: 40px 40px 35px; }

.et_pb_column_1_2 .et_quote_content blockquote p,
.et_pb_column_3_5 .et_quote_content blockquote p {
  font-size: 26px;
  line-height: 32px; }

.et_pb_column_1_2 .et_link_content h2,
.et_pb_column_1_2 .et_audio_content h2,
.et_pb_column_3_5 .et_link_content h2,
.et_pb_column_3_5 .et_audio_content h2 {
  line-height: 32px; }

.et_pb_column_1_2 .et_quote_content blockquote cite,
.et_pb_column_1_2 .et_link_content a.et_link_main_url,
.et_pb_column_3_5 .et_quote_content blockquote cite,
.et_pb_column_3_5 .et_link_content a.et_link_main_url {
  font-size: 14px; }

.et_pb_column_1_3 .et_quote_content,
.et_pb_column_2_5 .et_quote_content,
.et_pb_column_3_8 .et_quote_content,
.et_pb_column_1_4 .et_quote_content,
.et_pb_column_1_5 .et_quote_content,
.et_pb_column_1_6 .et_quote_content,
.et_pb_blog_grid .et_quote_content {
  padding: 35px 30px 32px; }

.et_pb_column_1_3 .et_link_content,
.et_pb_column_1_3 .et_audio_content,
.et_pb_column_2_5 .et_link_content,
.et_pb_column_2_5 .et_audio_content,
.et_pb_column_3_8 .et_link_content,
.et_pb_column_3_8 .et_audio_content,
.et_pb_column_1_4 .et_link_content,
.et_pb_column_1_4 .et_audio_content,
.et_pb_column_1_5 .et_link_content,
.et_pb_column_1_5 .et_audio_content,
.et_pb_column_1_6 .et_link_content,
.et_pb_column_1_6 .et_audio_content,
.et_pb_blog_grid .et_link_content,
.et_pb_blog_grid .et_audio_content {
  padding: 35px 20px; }

.et_pb_column_1_3 .et_quote_content blockquote p,
.et_pb_column_1_3 .et_link_content h2,
.et_pb_column_1_3 .et_audio_content h2,
.et_pb_column_2_5 .et_quote_content blockquote p,
.et_pb_column_2_5 .et_link_content h2,
.et_pb_column_2_5 .et_audio_content h2,
.et_pb_column_3_8 .et_quote_content blockquote p,
.et_pb_column_3_8 .et_link_content h2,
.et_pb_column_3_8 .et_audio_content h2,
.et_pb_column_1_4 .et_quote_content blockquote p,
.et_pb_column_1_4 .et_link_content h2,
.et_pb_column_1_4 .et_audio_content h2,
.et_pb_column_1_5 .et_quote_content blockquote p,
.et_pb_column_1_5 .et_link_content h2,
.et_pb_column_1_5 .et_audio_content h2,
.et_pb_column_1_6 .et_quote_content blockquote p,
.et_pb_column_1_6 .et_link_content h2,
.et_pb_column_1_6 .et_audio_content h2,
.et_pb_blog_grid .et_quote_content blockquote p,
.et_pb_blog_grid .et_link_content h2,
.et_pb_blog_grid .et_audio_content h2 {
  font-size: 18px;
  line-height: 26px; }

.et_pb_column_1_3 .et_quote_content blockquote cite,
.et_pb_column_1_3 .et_link_content a.et_link_main_url,
.et_pb_column_2_5 .et_quote_content blockquote cite,
.et_pb_column_2_5 .et_link_content a.et_link_main_url,
.et_pb_column_3_8 .et_quote_content blockquote cite,
.et_pb_column_3_8 .et_link_content a.et_link_main_url,
.et_pb_column_1_4 .et_quote_content blockquote cite,
.et_pb_column_1_4 .et_link_content a.et_link_main_url,
.et_pb_column_1_5 .et_quote_content blockquote cite,
.et_pb_column_1_5 .et_link_content a.et_link_main_url,
.et_pb_column_1_6 .et_quote_content blockquote cite,
.et_pb_column_1_6 .et_link_content a.et_link_main_url,
.et_pb_blog_grid .et_quote_content blockquote cite,
.et_pb_blog_grid .et_link_content a.et_link_main_url {
  font-size: 14px; }

.et_pb_blog_grid .et_link_content {
  margin: -20px -20px 19px; }

.et_pb_blog_grid .et_quote_content {
  margin: -20px -20px 19px; }

.et_pb_column_3_8 .et_pb_audio_module_content,
.et_pb_column_1_3 .et_pb_audio_module_content,
.et_pb_column_1_4 .et_pb_audio_module_content {
  padding: 30px; }

/* Audio Post Format */
.et_pb_blog_grid .et_audio_content {
  margin-bottom: 19px; }

.et_audio_container .mejs-container {
  width: auto !important;
  min-width: unset !important;
  height: auto !important; }

.et_audio_container .mejs-container,
.et_audio_container .mejs-embed,
.et_audio_container .mejs-embed body,
.et_audio_container .mejs-container .mejs-controls {
  background: none;
  height: auto; }

.et_audio_container .mejs-time.mejs-currenttime-container,
.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-loaded {
  display: none !important; }

.et_audio_container .mejs-time {
  display: block !important;
  padding: 0;
  margin-left: 10px;
  margin-right: 90px;
  line-height: inherit; }

.et_audio_container .mejs-android .mejs-time,
.et_audio_container .mejs-ios .mejs-time,
.et_audio_container .mejs-ipad .mejs-time,
.et_audio_container .mejs-iphone .mejs-time {
  margin-right: 0; }

.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background: rgba(255, 255, 255, 0.5);
  border-radius: 5px;
  height: 4px;
  margin: 8px 0 0 0;
  top: 0;
  right: 0;
  left: auto; }

.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background: rgba(153, 153, 153, 0.5); }

.et_audio_container .mejs-controls > div {
  height: 20px !important; }

.et_audio_container .mejs-controls div.mejs-time-rail {
  padding-top: 0;
  position: relative;
  display: block !important;
  margin-left: 42px;
  margin-right: 0; }

.et_audio_container span.mejs-time-total.mejs-time-slider {
  display: block !important;
  position: relative !important;
  max-width: 100%;
  min-width: unset !important; }

.et_audio_container .mejs-button.mejs-volume-button {
  width: auto;
  height: auto;
  margin-left: auto;
  position: absolute;
  right: 59px;
  bottom: -2px; }

.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #FFF;
  height: 4px;
  border-radius: 5px; }

.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #999; }

.et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle,
.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  display: block;
  border: none;
  width: 10px; }

.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-handle {
  top: -3px; }

.et_audio_container .mejs-time-rail .mejs-time-handle-content {
  border-radius: 100%;
  -webkit-transform: scale(1);
  transform: scale(1); }

.et_audio_container .mejs-time-rail .mejs-time-hovered {
  height: 4px; }

.et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  background: #FFF;
  border-radius: 5px;
  height: 10px;
  position: absolute;
  top: -3px; }

.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  top: 5px; }

.et_pb_audio_legacy .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  top: 8px; }

.et_audio_container .mejs-container .mejs-controls .mejs-time span {
  font-size: 18px; }

.et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
  display: block !important;
  height: 19px;
  margin-left: 5px;
  position: absolute;
  right: 0;
  bottom: 0; }

.et_audio_container .mejs-controls div.mejs-horizontal-volume-slider {
  height: 4px; }

.et_audio_container .mejs-playpause-button button,
.et_audio_container .mejs-volume-button button {
  background: none !important;
  margin: 0 !important;
  width: auto !important;
  height: auto !important;
  position: relative !important;
  z-index: 99; }

.et_audio_container .mejs-playpause-button button:before {
  content: "\45" !important;
  font-size: 32px;
  left: 0;
  top: -8px; }

.et_audio_container .mejs-playpause-button button:before,
.et_audio_container .mejs-volume-button button:before {
  color: #FFF; }

.et_pb_text_color_dark .et_audio_container .mejs-playpause-button button:before,
.et_pb_text_color_dark .et_audio_container .mejs-volume-button button:before {
  color: #666; }

.et_pb_text_color_dark .mejs-controls .mejs-time-rail .mejs-time-handle,
.et_pb_text_color_dark .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
  background: #666; }

.et_pb_text_color_dark .mejs-container .mejs-controls .mejs-time span {
  color: #999; }

.et_audio_container .mejs-playpause-button {
  margin-top: -7px !important;
  width: auto !important;
  height: auto !important;
  position: absolute; }

.et_audio_container .mejs-controls .mejs-button button:focus {
  outline: none; }

.et_audio_container .mejs-playpause-button.mejs-pause button:before {
  content: "\60" !important; }

.et_audio_container .mejs-volume-button button:before {
  content: "\e068";
  font-size: 18px; }

.et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
.et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span {
  font-size: 14px; }

.et_audio_container .mejs-container .mejs-controls {
  padding: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-width: unset !important;
  position: relative; }

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
  left: 0;
  right: auto; }

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls a.mejs-horizontal-volume-slider {
  margin-left: 0; }

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-time {
  margin-left: 90px;
  margin-right: 10px; }

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-android .mejs-time,
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-ios .mejs-time,
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-ipad .mejs-time,
body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-iphone .mejs-time {
  margin-left: 0; }

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-button.mejs-volume-button {
  right: auto;
  left: 59px; }

body.rtl.et-db:not(.et-fb-no-rtl) .et_audio_container .mejs-controls div.mejs-time-rail {
  margin-right: 42px;
  margin-left: 5px; }

/* Gallery Post Format */
.et_pb_post .et_pb_gallery_post_type .et_pb_slide {
  min-height: 500px;
  background-size: cover !important;
  background-position: top center; }

.et_pb_row .et_pb_blog_grid .et_pb_post .et_pb_slide {
  min-height: 180px; }

.et_gallery_item {
  float: left;
  width: 28.353%;
  margin: 0 7.47% 7.47% 0; }

.et_gallery_item:nth-child(3n) {
  margin-right: 0; }

.et_gallery_item:nth-child(3n+1) {
  clear: both; }

/* Column Adjustments */
.et_pb_column_3_4 .et_pb_post .et_pb_slide {
  min-height: 442px; }

.et_pb_column_2_3 .et_pb_post .et_pb_slide {
  min-height: 390px; }

.et_pb_column_1_2 .et_pb_post .et_pb_slide,
.et_pb_column_3_5 .et_pb_post .et_pb_slide {
  min-height: 284px; }

.et_pb_column_1_3 .et_pb_post .et_pb_slide,
.et_pb_column_2_5 .et_pb_post .et_pb_slide,
.et_pb_column_3_8 .et_pb_post .et_pb_slide {
  min-height: 180px; }

.et_pb_column_1_4 .et_pb_post .et_pb_slide,
.et_pb_column_1_5 .et_pb_post .et_pb_slide,
.et_pb_column_1_6 .et_pb_post .et_pb_slide {
  min-height: 125px; }

/* Audio Module */
.et_pb_audio_module {
  position: relative; }

.et_pb_audio_cover_art {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 220px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: inherit;
  transition: inherit; }

.et_pb_audio_module_content {
  margin-left: 220px; }

.et_audio_module_meta {
  margin-bottom: 17px;
  color: #FFF; }

.et_pb_audio_no_image .et_pb_audio_module_content {
  margin-left: 0; }

/* Column Adjustments */
.et_pb_column_1_2 .et_pb_audio_cover_art,
.et_pb_column_3_5 .et_pb_audio_cover_art,
.et_pb_column_3_8 .et_pb_audio_cover_art,
.et_pb_column_1_3 .et_pb_audio_cover_art,
.et_pb_column_2_5 .et_pb_audio_cover_art,
.et_pb_column_1_4 .et_pb_audio_cover_art,
.et_pb_column_1_5 .et_pb_audio_cover_art,
.et_pb_column_1_6 .et_pb_audio_cover_art {
  float: none;
  width: 100%;
  position: relative; }

.et_pb_column_1_2 .et_pb_audio_module_content,
.et_pb_column_3_5 .et_pb_audio_module_content,
.et_pb_column_3_8 .et_pb_audio_module_content,
.et_pb_column_1_3 .et_pb_audio_module_content,
.et_pb_column_2_5 .et_pb_audio_module_content {
  margin-left: 0; }

.et_pb_column_1_4 .et_pb_audio_module_content,
.et_pb_column_1_5 .et_pb_audio_module_content,
.et_pb_column_1_6 .et_pb_audio_module_content {
  margin-left: 0; }

.et_pb_column_1_4 .et_audio_module_meta,
.et_pb_column_1_5 .et_audio_module_meta,
.et_pb_column_1_6 .et_audio_module_meta {
  font-size: 12px; }

.et_pb_column_1_2 .et_pb_audio_cover_art,
.et_pb_column_3_5 .et_pb_audio_cover_art {
  height: 380px; }

.et_pb_column_3_8 .et_pb_audio_cover_art {
  height: 275px; }

.et_pb_column_1_3 .et_pb_audio_cover_art,
.et_pb_column_2_5 .et_pb_audio_cover_art {
  height: 240px; }

.et_pb_column_1_4 .et_pb_audio_cover_art,
.et_pb_column_1_5 .et_pb_audio_cover_art,
.et_pb_column_1_6 .et_pb_audio_cover_art {
  height: 170px; }

/* Slider Modules & Gallery Post Format */
.et_pb_slide_video {
  position: absolute;
  top: 50%;
  bottom: auto; }

.et_pb_slide_video video.wp-video-shortcode,
.et_pb_slide_video .wp-video-shortcode video {
  height: auto; }

.et_pb_slider {
  position: relative;
  overflow: hidden; }

.et_pb_slides:after,
.et_pb_row:after,
.et_pb_row_inner:after {
  content: "";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  width: 0; }

.et_pb_slider .et_pb_slide {
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
  width: 100%;
  text-align: center;
  list-style: none !important; }

.format-gallery .et_pb_slider.gallery-not-found .et_pb_slide {
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); }

.et_pb_slider.gallery-not-found .et_pb_slide,
.et_pb_slider.gallery-not-found .et_pb_slide .et_pb_container {
  min-height: 0 !important; }

.et_pb_slider .et_pb_slide,
.et_pb_section {
  background-position: center;
  background-size: 100%;
  background-size: cover; }

.et_pb_slider .et_pb_slide:first-child {
  display: list-item; }

.et_pb_post > .et_pb_slider {
  margin-bottom: 30px; }

.et_pb_slider .et_pb_container {
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 2; }

.et_pb_slide {
  padding: 0 6%; }

.et_pb_video_slider .et_pb_slide {
  padding: 0; }

.et_pb_fullwidth_post_slider .et_pb_container,
.et_pb_fullwidth_slider .et_pb_container {
  width: 80%;
  max-width: 1080px; }

.et_pb_slide_video .mejs-mediaelement {
  position: relative; }
  .et_pb_slide_video .mejs-mediaelement .wp-video-shortcode {
    display: block; }

/* Slider Arrows */
.et-pb-arrow-prev,
.et-pb-arrow-next {
  position: absolute;
  top: 50%;
  z-index: 100;
  font-size: 48px;
  color: #FFF;
  margin-top: -24px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0; }

.et_pb_bg_layout_light .et-pb-arrow-prev,
.et_pb_bg_layout_light .et-pb-arrow-next {
  color: #333; }

.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control {
  background-color: #333; }

.et_pb_bg_layout_light .et-pb-controllers a {
  background-color: rgba(0, 0, 0, 0.3); }

.et-pb-arrow-prev:hover,
.et-pb-arrow-next:hover {
  text-decoration: none; }

.et-pb-arrow-prev span,
.et-pb-arrow-next span {
  display: none; }

.et-pb-arrow-prev {
  left: -22px; }

.et-pb-arrow-next {
  right: -22px; }

.et-pb-arrow-prev:before {
  content: "\34"; }

.et-pb-arrow-next:before {
  content: "\35"; }

.et_pb_slider:hover .et-pb-arrow-prev {
  left: 22px;
  opacity: 1; }

.et_pb_slider:hover .et-pb-arrow-next {
  right: 22px;
  opacity: 1; }

.format-gallery .et-pb-arrow-prev,
.format-gallery .et-pb-arrow-next {
  color: #FFF; }

.format-gallery .et_pb_slider:hover .et-pb-arrow-prev {
  left: 0; }

.format-gallery .et_pb_slider:hover .et-pb-arrow-next {
  right: 0; }

.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev {
  left: 0; }

.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,
.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next {
  right: 0; }

.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,
.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev {
  right: 0; }

.et_pb_column_1_4 .et_pb_slider .et_pb_slide,
.et_pb_column_1_5 .et_pb_slider .et_pb_slide,
.et_pb_column_1_6 .et_pb_slider .et_pb_slide {
  min-height: 170px; }

.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,
.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,
.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next {
  right: 0; }

/* Dot Navigation */
.et-pb-controllers {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  text-align: center;
  z-index: 10; }

.format-gallery .et-pb-controllers {
  bottom: 0; }

.et-pb-controllers a {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.5);
  text-indent: -9999px;
  border-radius: 7px;
  width: 7px;
  height: 7px;
  margin-right: 10px;
  padding: 0;
  opacity: .5; }

.et-pb-controllers .et-pb-active-control {
  opacity: 1; }

.et_pb_post .et-pb-controllers a {
  margin-bottom: 10px; }

.et-pb-controllers a:last-child {
  margin-right: 0; }

.et-pb-controllers .et-pb-active-control {
  background-color: #FFF; }

/* Slider Image & Video */
.et_pb_slide_image {
  position: absolute;
  bottom: 0; }

.et_pb_slide:first-child .et_pb_slide_image img {
  opacity: 0; }

.et_pb_slide:first-child .et_pb_slide_image img.active {
  opacity: 1;
  -webkit-animation-duration: .7s;
  -webkit-animation-delay: .6s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .7s;
  -moz-animation-delay: .6s;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -o-animation-duration: .7s;
  -o-animation-delay: .6s;
  -o-animation-timing-function: ease-in-out;
  -o-animation-fill-mode: both;
  -ms-animation-duration: .7s;
  -ms-animation-delay: .6s;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-fill-mode: both;
  animation-duration: .7s;
  animation-delay: .6s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  -webkit-animation-name: fadeLeft;
  animation-name: fadeLeft; }

.et_pb_media_alignment_center .et_pb_slide_image {
  bottom: auto;
  top: 50%; }

.et-pb-active-slide .et_pb_slide_image,
.et-pb-active-slide .et_pb_slide_video {
  -webkit-animation-duration: .7s;
  -webkit-animation-delay: .6s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .7s;
  -moz-animation-delay: .6s;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -o-animation-duration: .7s;
  -o-animation-delay: .6s;
  -o-animation-timing-function: ease-in-out;
  -o-animation-fill-mode: both;
  -ms-animation-duration: .7s;
  -ms-animation-delay: .6s;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-fill-mode: both;
  animation-duration: .7s;
  animation-delay: .6s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both; }

.et-pb-active-slide .et_pb_slide_image {
  -webkit-animation-name: fadeLeft;
  animation-name: fadeLeft; }

.et_pb_slide_image img {
  vertical-align: bottom; }

.et_pb_slide_image,
.et_pb_slide_video {
  width: 47.25%;
  margin-right: 5.5%; }

/* Title & Description */
.et-pb-active-slide .et_pb_slide_description {
  -webkit-animation-duration: .7s;
  -webkit-animation-delay: .9s;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  -moz-animation-duration: .7s;
  -moz-animation-delay: .9s;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-fill-mode: both;
  -o-animation-duration: .7s;
  -o-animation-delay: .9s;
  -o-animation-timing-function: ease-in-out;
  -o-animation-fill-mode: both;
  -ms-animation-duration: .7s;
  -ms-animation-delay: .9s;
  -ms-animation-timing-function: ease-in-out;
  -ms-animation-fill-mode: both;
  animation-duration: .7s;
  animation-delay: .9s;
  animation-timing-function: ease-in-out;
  animation-fill-mode: both;
  -webkit-animation-name: fadeBottom;
  animation-name: fadeBottom; }

.et_pb_bg_layout_dark .et_pb_slide_description {
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }

.et_pb_bg_layout_dark .et_pb_slide_content {
  color: #FFF; }

.et_pb_slide_description .et_pb_slide_title {
  font-weight: 300;
  margin-top: 0; }

.et_pb_slide_description .et_pb_slide_title {
  font-size: 46px; }

.et_pb_slide_description,
.et_pb_slider_fullwidth_off .et_pb_slide_description {
  padding: 16% 8%;
  width: auto;
  margin: auto; }

.et_pb_slide_with_image .et_pb_slide_description {
  width: 47.25%;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  float: right; }

.et_pb_slide_content {
  font-size: 14px;
  font-weight: 400;
  color: #333; }

.et_pb_slide_content p:last-of-type {
  padding-bottom: 0; }

.et_pb_slides .et_pb_container {
  display: table;
  table-layout: fixed; }

.et_pb_slides .et_pb_slider_container_inner {
  display: table-cell;
  width: 100%;
  vertical-align: middle; }

.et_pb_slides .et_pb_empty_slide.et_pb_container,
.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner {
  display: block; }

.et_pb_slides .et_pb_temp_slide {
  display: block; }

/* Button */
.et_pb_more_button {
  color: inherit;
  text-shadow: none;
  text-decoration: none;
  display: inline-block;
  margin-top: 20px; }

/* Parallax Background */
.et_parallax_bg_wrap {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.et_parallax_bg {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block; }

.et_parallax_bg.et_parallax_bg__hover,
.et_parallax_bg.et_parallax_bg__sticky,
.et_parallax_bg.et_parallax_bg_tablet,
.et_parallax_bg.et_parallax_bg_phone,
.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),
.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),
.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover) {
  display: none; }

.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,
.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,
.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover {
  display: block; }

/* Divider Position - Tablet */
@media all and (max-width: 980px) {
  .et_parallax_bg.et_parallax_bg_tablet_exist {
    display: none; }
  .et_parallax_bg.et_parallax_bg_tablet {
    display: block; } }

/* Divider Position - Phone */
@media all and (max-width: 767px) {
  .et_parallax_bg.et_parallax_bg_phone_exist {
    display: none; }
  .et_parallax_bg.et_parallax_bg_phone {
    display: block; } }

.et_pb_posts_nav a.et_pb_section_parallax,
.et_pb_module.et_pb_section_parallax,
.et_pb_tab.et_pb_section_parallax {
  position: relative; }

.et_pb_section_parallax .et_pb_parallax_css,
.et_pb_slides .et_parallax_bg.et_pb_parallax_css {
  background-attachment: fixed; }

body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,
body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
  background-attachment: scroll;
  bottom: auto; }

.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
  z-index: 9;
  position: relative; }

/* Column Adjustments */
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description {
  text-align: center; }

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_video {
  display: none; }

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_description,
.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description {
  text-align: center; }

.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
  display: none; }

.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_video {
  display: none; }

.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,
.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video {
  display: none; }

.et_pb_column_1_2 .et_pb_slide_content,
.et_pb_column_3_5 .et_pb_slide_content,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,
.et_pb_column_1_3 .et_pb_slide_content,
.et_pb_column_2_5 .et_pb_slide_content,
.et_pb_column_1_4 .et_pb_slide_content,
.et_pb_column_1_5 .et_pb_slide_content,
.et_pb_column_1_6 .et_pb_slide_content {
  font-size: 14px; }

.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
  display: block; }

.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description h2.et_pb_slide_title {
  font-size: 26px;
  font-weight: 400; }

.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,
.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title {
  font-size: 22px;
  font-weight: 400; }

/* Slider Preload */
.et_pb_preload > div,
.et_pb_preload .et_pb_section_video_bg {
  visibility: hidden; }

.et_pb_preload,
.et_pb_section.et_pb_section_video.et_pb_preload {
  position: relative;
  background: #464646 !important; }

.et_pb_preload:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/includes/builder/styles/images/preloader.gif") no-repeat;
  border-radius: 32px;
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px; }

/* Text Module */
.et_pb_text ul,
.et_pb_text ol {
  padding-bottom: 1em; }

.et_pb_text > :last-child {
  padding-bottom: 0; }

.et_pb_text_inner {
  position: relative; }

.et_pb_bg_layout_dark,
.et_pb_bg_layout_dark h1,
.et_pb_bg_layout_dark h2,
.et_pb_bg_layout_dark h3,
.et_pb_bg_layout_dark h4,
.et_pb_bg_layout_dark h5,
.et_pb_bg_layout_dark h6 {
  color: #FFF !important; }

.et_pb_text_align_left {
  text-align: left; }

.et_pb_text_align_center {
  text-align: center; }

.et_pb_text_align_right {
  text-align: right; }

.et_pb_text_align_justified {
  text-align: justify; }

/* Social Media Follow Module */
ul.et_pb_social_media_follow {
  list-style-type: none !important;
  margin: 0 0 22px;
  padding: 0; }

.et_pb_social_media_follow li {
  display: inline-block;
  margin-bottom: 8px;
  position: relative; }

.et_pb_social_media_follow li a {
  margin-right: 8px;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  position: relative; }

.et_pb_social_media_follow li a.follow_button {
  padding: 0 12px;
  margin-top: 5px;
  margin-right: 25px;
  font-size: 14px;
  line-height: 1.6em;
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.5);
  border-radius: 3px;
  border-width: 0;
  border-style: solid;
  transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s; }

.et_pb_social_media_follow li:last-child a,
.et_pb_social_media_follow li.last-child a {
  margin-right: 0; }

.et_pb_social_media_follow.has_follow_button li.last-child a.icon,
.et_pb_social_media_follow.has_follow_button li:last-child a.icon {
  margin-right: 8px; }

.et_pb_social_media_follow li a.follow_button:hover {
  background: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.6); }

.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button {
  background: rgba(0, 0, 0, 0.6);
  color: rgba(255, 255, 255, 0.8); }

.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover {
  background: rgba(0, 0, 0, 0.7);
  color: white; }

.et_pb_social_media_follow li a.icon {
  height: 32px;
  width: 32px;
  padding: 0;
  -webkit-box-sizing: content-box;
          box-sizing: content-box; }

.et_pb_social_media_follow li a.icon::before {
  height: 32px;
  width: 32px;
  font-size: 16px;
  line-height: 32px;
  display: block;
  color: white;
  transition: color 0.3s;
  -moz-transition: color 0.3s;
  -webkit-transition: color 0.3s;
  position: relative;
  z-index: 10; }

.et_pb_social_media_follow li a.icon:hover::before {
  color: rgba(255, 255, 255, 0.7); }

.et_pb_social_media_follow li a.icon {
  border-radius: 3px; }

.et_pb_social_media_follow_network_name {
  display: none; }

/* Sections */
.et_pb_section {
  position: relative;
  background-color: #FFF; }

.et_pb_section--absolute {
  width: 100%; }

.et_pb_section--fixed {
  width: 100%; }

.et_pb_section.et_section_transparent {
  background-color: transparent; }

.et_pb_fullwidth_section {
  padding: 0; }

.et_pb_fullwidth_section > .et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row {
  padding: 0 !important; }

.et_pb_inner_shadow {
  -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07);
  box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07); }

/* Section Dividers */
.et_pb_top_inside_divider,
.et_pb_bottom_inside_divider {
  display: block;
  background-repeat-y: no-repeat;
  position: absolute;
  pointer-events: none;
  width: 100%;
  left: 0;
  right: 0; }
  .et_pb_top_inside_divider.et-no-transition,
  .et_pb_bottom_inside_divider.et-no-transition {
    -webkit-transition: none !important;
    transition: none !important; }

.et_pb_top_inside_divider {
  margin-top: -1px; }

.et_pb_bottom_inside_divider {
  margin-bottom: -1px; }

/* Background Videos */
.et_pb_section_video:not(.et_pb_menu):not(.et_pb_fullwidth_menu) {
  overflow: hidden;
  position: relative; }

.et_pb_column > .et_pb_section_video_bg {
  z-index: -1; }

.et_pb_section_video_bg {
  visibility: visible;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
  pointer-events: none;
  -webkit-transition: display 0.3s;
  transition: display 0.3s; }
  .et_pb_section_video_bg.et_pb_section_video_bg_hover, .et_pb_section_video_bg.et_pb_section_video_bg_tablet, .et_pb_section_video_bg.et_pb_section_video_bg_tablet_only, .et_pb_section_video_bg.et_pb_section_video_bg_phone {
    display: none; }

.et_pb_section_video_bg .mejs-controls,
.et_pb_section_video_bg .mejs-overlay-play {
  display: none !important; }

.et_pb_section_video_bg embed,
.et_pb_section_video_bg iframe,
.et_pb_section_video_bg object,
.et_pb_section_video_bg video {
  max-width: none; }

.et_pb_section_video_bg .mejs-video {
  left: 50%;
  position: absolute;
  max-width: none; }

.et_pb_section_video_bg .mejs-overlay-loading {
  display: none !important; }

.et_pb_social_network_link .et_pb_section_video {
  overflow: visible; }

/* Background Videos - Hover */
.et_pb_section_video_on_hover:hover > .et_pb_section_video_bg {
  display: none; }

.et_pb_section_video_on_hover:hover > .et_pb_section_video_bg_hover_inherit,
.et_pb_section_video_on_hover:hover > .et_pb_section_video_bg_hover {
  display: block; }

/* Rows */
.et_pb_row.et_pb_row_empty,
.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty {
  display: none; }

.et_pb_column.et_pb_column_empty {
  min-height: 1px; }

.et_pb_row_inner {
  width: 100%;
  position: relative; }

.et_pb_row .et_pb_column:last-child,
.et_pb_row .et_pb_column.et-last-child,
.et_pb_row_inner .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column.et-last-child {
  margin-right: 0 !important; }

/* Divider Module */
.et_pb_space {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 23px; }

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

.et_pb_divider_internal {
  display: inline-block;
  width: 100%; }

.et_pb_divider {
  margin: 0 0 30px 0;
  position: relative; }

.et_pb_divider:before {
  content: '';
  width: 100%;
  height: 1px;
  border-top-color: #EEE;
  border-top-color: rgba(0, 0, 0, 0.1);
  border-top-width: 1px;
  border-top-style: solid;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10; }

.et_pb_space:after,
.et_pb_divider:after {
  content: '';
  display: table; }

.et_pb_divider_position_bottom:before {
  top: auto !important;
  bottom: 0 !important; }

.et_pb_divider_position_center:before {
  top: 50% !important; }

/* Divider Position - Tablet */
@media all and (max-width: 980px) {
  .et_pb_divider_position_top_tablet:before {
    top: 0 !important;
    bottom: auto !important; }
  .et_pb_divider_position_bottom_tablet:before {
    top: auto !important;
    bottom: 0 !important; }
  .et_pb_divider_position_center_tablet:before {
    top: 50% !important; } }

/* Divider Position - Phone */
@media all and (max-width: 767px) {
  .et_pb_divider_position_top_phone:before {
    top: 0 !important;
    bottom: auto !important; }
  .et_pb_divider_position_bottom_phone:before {
    top: auto !important;
    bottom: 0 !important; }
  .et_pb_divider_position_center_phone:before {
    top: 50% !important; } }

/* Fullwidth Header Module */
.et_pb_fullwidth_header {
  padding: 50px 0;
  position: relative;
  background-position: center center;
  background-size: cover; }

.et_pb_fullwidth_header p {
  padding-bottom: 0; }

.et_pb_fullwidth_header_subhead {
  display: block; }

.et_pb_fullscreen {
  padding: 0; }

header.et-l.et-l--header:after {
  clear: both;
  display: block;
  content: ''; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
  position: relative;
  z-index: 3;
  width: 80%;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto; }

.et_pb_fullscreen .et_pb_fullwidth_header_container {
  min-height: 100vh;
  width: 80%;
  max-width: none;
  height: 100%; }

/* Center */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center {
  display: -moz-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-bottom {
  -ms-flex-flow: column wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column wrap;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }

.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-center {
  -ms-flex-flow: column nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column nowrap; }

.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container {
  display: -moz-flex;
  display: -ms-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap; }

.et_pb_fullscreen .et_pb_fullwidth_header_container.center.center-bottom .header-content-container .header-content {
  -webkit-align-self: center;
  -ms-align-self: center;
  -ms-flex-item-align: center;
      align-self: center; }

.et_pb_fullscreen .et_pb_fullwidth_header_container.center.bottom-center .header-image-container.center {
  -webkit-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: start;
      align-self: flex-start; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container {
  width: 100%;
  -webkit-align-self: center;
  -ms-align-self: center;
  -ms-flex-item-align: center;
      align-self: center; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-image-container.center {
  -webkit-align-self: center;
  -ms-align-self: center;
  -ms-flex-item-align: center;
      align-self: center; }

.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.center .header-image-container.bottom {
  -webkit-align-self: flex-end;
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end; }

/* Left and Right */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left {
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
  display: -moz-flex;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: row-reverse;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-flow: row-reverse; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container {
  width: 100%; }

.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,
.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container {
  width: 50%;
  -webkit-align-self: center;
  -ms-align-self: center;
  -ms-flex-item-align: center;
      align-self: center; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container.center,
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container.center {
  -webkit-align-self: center;
  -ms-align-self: center;
  -ms-flex-item-align: center;
      align-self: center; }

.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-image-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-image-container.bottom {
  -webkit-align-self: flex-end;
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
      align-self: flex-end; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
  text-align: left;
  margin-left: 0; }

.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content {
  margin-right: 6%; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
  text-align: right;
  margin-right: 0;
  float: right; }

.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content {
  margin-left: 6%; }

.et_pb_fullscreen .et_pb_fullwidth_header_container.left .header-content-container.bottom,
.et_pb_fullscreen .et_pb_fullwidth_header_container.right .header-content-container.bottom {
  margin-bottom: 80px; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content {
  padding-left: 0; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
  padding-right: 0; }

/* Content and Image Styling */
.et_pb_fullwidth_header .header-content {
  padding: 10px;
  text-align: center; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
  margin: 20px auto;
  width: 80%;
  max-width: 800px; }

.et_pb_fullwidth_header .header-image {
  text-align: center;
  margin-left: 2%;
  margin-right: 2%;
  line-height: 0; }

/* Header Content Styling */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
  margin-top: 20px;
  display: inline-block; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one {
  margin-right: 15px; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .et_pb_button_one {
  margin-right: 0; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .et_pb_button_two {
  margin-left: 15px; }

/* Header Overlay */
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 2;
  pointer-events: none; }

/* Parallax Effect */
.et_pb_fullwidth_header .et_pb_parallax_css {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-attachment: fixed;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden; }

/* Header Scroll */
.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll {
  width: 100%;
  min-height: 30px;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 20px;
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a {
  display: inline-block;
  pointer-events: all; }

.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {
  color: #FFF;
  font-size: 3.5em; }

/* Scroll Down Icon */
.et_pb_fullwidth_header .scroll-down-container .scroll-down-tablet,
.et_pb_fullwidth_header .scroll-down-container .scroll-down-phone {
  display: none; }

@media all and (max-width: 980px) {
  .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down,
  .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-phone {
    display: none; }
  .et_pb_fullwidth_header .scroll-down-container-tablet .scroll-down-tablet {
    display: inline-block; } }

@media all and (max-width: 767px) {
  .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down,
  .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-tablet {
    display: none; }
  .et_pb_fullwidth_header .scroll-down-container-phone .scroll-down-phone {
    display: inline-block; } }

/* Accordion + Toggle Modules */
.et_pb_accordion .et_pb_toggle {
  margin-bottom: 10px;
  position: relative; }

.et_pb_accordion .et_pb_toggle:last-child {
  margin-bottom: 0; }

.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:before {
  display: none; }

.et_pb_counters,
.et_pb_pricing,
.et_pb_widget_area ul,
.et_pb_tabs_controls {
  list-style: none !important;
  padding: 0 !important;
  line-height: inherit !important; }

/* Gallery and Portfolio Modules */
.et_pb_gallery .et_pb_gallery_items {
  width: 100%; }

.et_pb_gallery.et_pb_section_parallax {
  width: 100%; }

.et_pb_gallery.et_pb_section_parallax:hover {
  overflow: hidden; }

.et_pb_gallery_grid .et_pb_gallery_items {
  transition: height 0.2s ease-in-out;
  -webkit-transition: height 0.2s ease-in-out;
  -moz-transition: height 0.2s ease-in-out; }

.et_pb_gallery_grid .et_pb_gallery_image {
  position: relative; }

.et_pb_gallery_image {
  line-height: 0; }

.et_pb_gallery_grid .et_pb_gallery_item,
.et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
  display: none; }

.et_pb_portfolio .et_pb_portfolio_item {
  position: relative; }

.et_pb_gallery_fullwidth .et_pb_gallery_item {
  display: none;
  float: left;
  margin-right: -100%;
  position: relative; }

.et_pb_gallery_fullwidth .et_pb_gallery_item,
.et_pb_gallery_fullwidth .et_pb_gallery_image img {
  width: 100%; }

.et_pb_gallery_fullwidth .et_pb_gallery_item:first-child {
  display: block; }

.et_pb_gallery .et_pb_bg_layout_light .et-pb-arrow-prev,
.et_pb_gallery .et_pb_bg_layout_light .et-pb-arrow-next {
  color: inherit; }

.et_pb_portfolio.et_pb_section_parallax .pagination,
.et_pb_portfolio.et_pb_section_parallax .wp-pagenavi,
.et_pb_portfolio.et_pb_section_video .pagination,
.et_pb_portfolio.et_pb_section_video .wp-pagenavi,
.et_pb_portfolio_grid.et_pb_section_parallax .pagination,
.et_pb_portfolio_grid.et_pb_section_parallax .wp-pagenavi,
.et_pb_portfolio_grid.et_pb_section_video .pagination,
.et_pb_portfolio_grid.et_pb_section_video .wp-pagenavi {
  position: relative; }

.et_pb_text_align_left.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
.et_pb_text_align_left.et_pb_gallery .et_pb_gallery_pagination ul,
.et_pb_text_align_left .wp-pagenavi {
  text-align: left; }

.et_pb_text_align_center.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
.et_pb_text_align_center.et_pb_gallery .et_pb_gallery_pagination ul,
.et_pb_text_align_center .wp-pagenavi {
  text-align: center; }

.et_pb_text_align_right.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
.et_pb_text_align_right.et_pb_gallery .et_pb_gallery_pagination ul,
.et_pb_text_align_right .wp-pagenavi {
  text-align: right; }

.et_pb_text_align_justified.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
.et_pb_text_align_justified.et_pb_gallery .et_pb_gallery_pagination ul,
.et_pb_text_align_justified .wp-pagenavi {
  text-align: justify; }

/* Filterable Portfolio Module */
.et_pb_filterable_portfolio .et_pb_portfolio_filters {
  clear: both;
  margin: 0 0 40px 0; }

.et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portfolio_filters,
.et_pb_filterable_portfolio.et_pb_section_video .et_pb_portfolio_filters {
  position: relative; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
  list-style-type: none !important;
  padding: 0; }

.et_pb_filterable_portfolio.et_pb_text_align_center .et_pb_portfolio_filters ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.et_pb_filterable_portfolio.et_pb_text_align_justified .et_pb_portfolio_filters ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.et_pb_filterable_portfolio.et_pb_text_align_right .et_pb_portfolio_filters ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters li {
  float: left;
  font-size: 14px;
  line-height: 1em; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
  color: #666666;
  padding: 10px 20px;
  border: 1px solid #E2E2E2;
  display: block;
  height: auto;
  overflow: hidden;
  margin: -1px -1px 0 0;
  background-color: #FFF; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
  border-radius: 3px 0 0 3px; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
  border-radius: 0 3px 3px 0; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
  color: #666;
  background-color: #F4F4F4; }

.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
  color: #82C0C7;
  background-color: #F9F9F9; }

.et_pb_filterable_portfolio .et_pb_portfolio_items,
.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper {
  width: 100%;
  position: relative; }

.et_pb_filterable_portfolio .et_pb_portfolio_item.active,
.et_pb_gallery_grid .et_pb_gallery_item {
  opacity: 1;
  -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

/* Column Adjustments */
.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li,
.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
  width: 100%; }

.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,
.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
  border-radius: 3px 3px 0 0; }

.et_pb_column_3_8 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_1_3 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_2_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_1_4 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_1_5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,
.et_pb_column_1_6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
  border-radius: 0 0 3px 3px; }

/* Gallery and Portfolio Pagination */
.et_pb_gallery .et_pb_gallery_pagination,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination {
  width: 100%;
  border-top: 1px solid #E2E2E2;
  position: relative; }

.et_pb_filterable_portfolio.et_pb_section_parallax .et_pb_portofolio_pagination,
.et_pb_filterable_portfolio.et_pb_section_video .et_pb_portofolio_pagination {
  position: relative; }

.et_pb_gallery .et_pb_gallery_pagination ul,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul {
  list-style-type: none !important;
  text-align: right;
  margin: 0;
  padding: 0; }

.et_pb_gallery .et_pb_gallery_pagination ul li,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li {
  display: inline-block;
  padding: 10px; }

.et_pb_gallery .et_pb_gallery_pagination ul li a,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
  font-size: 16px;
  line-height: 16px;
  color: #999999; }

.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
  color: #82C0C7; }

.et_pb_gallery_pagination ul:after {
  content: '';
  width: 100%;
  height: 0;
  display: inline-block; }

.et_pb_gallery.et_pb_bg_layout_dark .et_pb_gallery_pagination ul li a,
.et_pb_filterable_portfolio.et_pb_bg_layout_dark .et_pb_portofolio_pagination ul li a {
  color: #FFFFFF; }

.et_pb_portfolio_items_wrapper.no_pagination {
  border-bottom: none; }

/* Global animation setting */
.et_pb_module {
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear; }

.et_pb_module {
  -webkit-animation-duration: 200ms;
  animation-duration: 200ms; }

/* Fullwidth Portfolio Module */
.et_pb_fullwidth_portfolio {
  margin: 0;
  position: relative;
  overflow: hidden; }

.et_pb_fullwidth_portfolio .et_overlay {
  border: none;
  pointer-events: auto; }

.et_pb_fullwidth_portfolio .et_pb_carousel_group {
  display: none;
  float: left;
  width: 100%;
  position: relative; }

.et_pb_fullwidth_portfolio .et_pb_carousel_group.active {
  display: block; }

.et_pb_fullwidth_portfolio.et_pb_fullwidth_portfolio_grid .et_pb_carousel_group {
  display: block; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_items {
  width: 100%;
  position: relative;
  overflow: hidden;
  left: 0;
  top: 0; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_item {
  float: left;
  margin: 0;
  height: 0;
  width: 20%;
  position: relative; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  margin: 0; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image img {
  max-width: 100%;
  height: inherit;
  min-height: 100%;
  min-width: 100%; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image.landscape img {
  height: 100%; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image.portrait img {
  width: 100%; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay:before {
  top: 45%;
  -webkit-transition: all 0.4s;
  transition: all 0.4s; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_overlay:before {
  top: 33%; }

.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .et_pb_portfolio_image .et_overlay {
  background: rgba(0, 0, 0, 0.6); }

.et_pb_fullwidth_portfolio.et_pb_bg_layout_dark .meta p {
  color: #FFF; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image .meta {
  position: absolute;
  opacity: 0;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0); }

.et_pb_fullwidth_portfolio h2.et_pb_portfolio_title,
.et_pb_fullwidth_portfolio .et_pb_portfolio_title {
  text-align: center;
  margin: 30px 0;
  position: relative; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image p {
  display: block;
  position: relative;
  float: left;
  z-index: 5;
  width: 100%;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0); }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_pb_module_header {
  margin-top: 40%;
  padding: 0 5px; }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay + p.post-meta {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover h3,
.et_pb_fullwidth_portfolio .et_pb_portfolio_image:hover .et_pb_module_header {
  margin-top: 35%; }

.et_pb_fullwidth_portfolio:hover .et-pb-arrow-prev {
  left: 22px;
  opacity: 1; }

.et_pb_fullwidth_portfolio:hover .et-pb-arrow-next {
  right: 22px;
  opacity: 1; }

/* No Results Found */
.et_pb_fullwidth_portfolio .et_pb_no_results .entry,
.et_pb_post_slider .et_pb_no_results .entry {
  height: 285.75px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.et_pb_section:not(.et_pb_fullwidth_section) .et_pb_post_slider .et_pb_no_results .entry {
  height: auto;
  padding: 16% 8%; }

/* Post Title Module */
.et_pb_title_container h1 {
  font-size: 26px; }

.et_pb_column_1_3 .et_pb_title_container h1,
.et_pb_column_2_5 .et_pb_title_container h1,
.et_pb_column_1_4 .et_pb_title_container h1,
.et_pb_column_1_5 .et_pb_title_container h1,
.et_pb_column_1_6 .et_pb_title_container h1 {
  font-size: 18px; }

.et_pb_post_title.et_pb_featured_bg {
  padding: 16% 8%;
  background-size: cover;
  background-position: center;
  position: relative;
  overflow: hidden; }

.et_pb_post_title .et_pb_parallax_css {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  background-attachment: fixed;
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.et_pb_title_featured_container {
  margin-left: auto;
  margin-right: auto;
  line-height: 0; }

.et_pb_title_featured_container .et_pb_image_wrap {
  display: inline-block;
  position: relative;
  max-width: 100%;
  width: 100%; }

.et_pb_title_featured_container img {
  width: 100%; }

.et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
  padding: 1em 1.5em; }

.et_pb_title_container {
  display: block;
  max-width: 100%;
  word-wrap: break-word;
  z-index: 98;
  position: relative; }

.et_pb_title_featured_container {
  line-height: 0;
  position: relative; }

p.et_pb_title_meta_container {
  padding-bottom: 1em; }
  p.et_pb_title_meta_container .et_pb_title_meta_item--visible + .et_pb_title_meta_item--visible:before {
    content: " | "; }

.et_pb_post_title.et_pb_featured_bg .et_pb_title_meta_container {
  padding-bottom: 0; }

/* Fullwidth Post Title Module */
.et_pb_fullwidth_section .et_pb_post_title {
  padding: 6% 0;
  position: relative; }

.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_above {
  padding-top: 0; }

.et_pb_fullwidth_section .et_pb_post_title.et_pb_image_below {
  padding-bottom: 0; }

.et_pb_fullwidth_section .et_pb_post_title.et_pb_featured_bg .et_pb_title_container {
  padding-bottom: 0; }

.et_pb_fullwidth_section .et_pb_title_container,
.et_pb_fullwidth_section .et_pb_title_featured_container {
  width: 80%;
  max-width: 1080px;
  margin: auto;
  display: block; }

/* Fullwidth Code Module */
.et_pb_fullwidth_code.et_pb_module {
  z-index: 9;
  position: relative; }

.et_pb_module.et_pb_has_overlay,
article.et_pb_has_overlay .et_pb_blog_image_container {
  position: relative; }

.et_pb_module.et_pb_has_overlay .et_overlay,
article.et_pb_has_overlay {
  border: none; }

/* Post Slider */
.et_pb_slider.et_pb_post_slider {
  background-position: center;
  background-size: 100%;
  background-size: cover; }

.et_pb_post_slider .et_pb_slide {
  background-repeat: no-repeat; }

.et_pb_post_slider_image_bottom .et_pb_slide_image {
  position: relative;
  margin: 0 auto 10px !important; }

.et_pb_post_slider_image_bottom .et_pb_slide_description {
  padding-bottom: 8%; }

.et_pb_post_slider_image_top .et_pb_slide_image {
  position: relative;
  margin: 8% auto 0 !important; }

.et_pb_post_slider_image_top .et_pb_slide_description {
  padding-top: 8%;
  padding-bottom: 8%; }

.et_pb_post_slider_image_right .et_pb_slide_description {
  float: left !important; }

.et_pb_post_slider_image_right .et_pb_slide_image {
  right: 0;
  margin-right: 0; }

.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
  padding: 30px;
  border-radius: 3px; }

.et_pb_slider_with_overlay .et_pb_slide_overlay_container {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 1; }

.et_pb_slide_content .post-meta,
.et_pb_slide_content .post-meta a {
  font-size: 13px !important;
  font-weight: 400 !important; }

.et_pb_slide_content .post-meta {
  padding-bottom: 0 !important;
  padding-top: 5px; }

.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
  background-color: rgba(255, 255, 255, 0.9); }

.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
  background-color: rgba(0, 0, 0, 0.3); }

.et_pb_post_slider.et_pb_bg_layout_dark .post-meta,
.et_pb_post_slider.et_pb_bg_layout_dark .post-meta a {
  color: #FFF !important; }

.et_pb_post_slider.et_pb_bg_layout_light .post-meta,
.et_pb_post_slider.et_pb_bg_layout_light .post-meta a {
  color: #333 !important; }

.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_description,
.et_pb_post_slider .et_pb_slide.et-pb-active-slide .et_pb_slide_image {
  opacity: 0; }

/* WooCommerce Modules */
.et_pb_wc_related_products ul.products li.product,
.et_pb_wc_upsells ul.products li.product {
  margin: 0 3.8% 2.992em 0; }
  .et_pb_wc_related_products ul.products li.product a img,
  .et_pb_wc_upsells ul.products li.product a img {
    margin-bottom: 0 !important; }
  .et_pb_wc_related_products ul.products li.product.last,
  .et_pb_wc_upsells ul.products li.product.last {
    margin-right: 0; }

.et_pb_wc_related_products ul.products.columns-1 li.product,
.et_pb_wc_upsells ul.products.columns-1 li.product {
  width: 100%;
  margin-right: 0; }

.et_pb_wc_related_products ul.products.columns-2 li.product,
.et_pb_wc_upsells ul.products.columns-2 li.product {
  width: 48%; }

.et_pb_wc_related_products ul.products.columns-3 li.product,
.et_pb_wc_upsells ul.products.columns-3 li.product {
  width: 30.75%; }

.et_pb_wc_related_products ul.products.columns-4 li.product,
.et_pb_wc_upsells ul.products.columns-4 li.product {
  width: 22.15%; }

.et_pb_wc_related_products ul.products.columns-5 li.product,
.et_pb_wc_upsells ul.products.columns-5 li.product {
  width: 16.95%; }

.et_pb_wc_related_products ul.products.columns-6 li.product,
.et_pb_wc_upsells ul.products.columns-6 li.product {
  width: 13.5%; }

.et_pb_wc_related_products.et_pb_text_align_center .products .star-rating,
.et_pb_wc_related_products.et_pb_text_align_justified .products .star-rating,
.et_pb_wc_related_products.et_pb_text_align_right .products .star-rating,
.et_pb_wc_upsells.et_pb_text_align_center .products .star-rating,
.et_pb_wc_upsells.et_pb_text_align_justified .products .star-rating,
.et_pb_wc_upsells.et_pb_text_align_right .products .star-rating {
  display: inline-block; }

.et_pb_wc_related_products .et_shop_image > img,
.et_pb_wc_upsells .et_shop_image > img {
  border-style: solid; }

@media all and (min-width: 981px) {
  .woocommerce-page .et_pb_wc_related_products ul.products li.first, .woocommerce-page
  .et_pb_wc_upsells ul.products li.first {
    clear: both; }
  .et_pb_wc_related_products ul.products:not(.columns-4) li.product:nth-child(4n+1),
  .et_pb_wc_upsells ul.products:not(.columns-4) li.product:nth-child(4n+1) {
    clear: none; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product,
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.product,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.product {
    width: 22.15%;
    margin-right: 3.8%; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.last,
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.last,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-4 li.last,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-4 li.last {
    margin-right: 0; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product,
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.product,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.product,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.product {
    width: 16.95%;
    margin-right: 3.8%; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.last,
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.last,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-5 li.last,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-5 li.last {
    margin-right: 0; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product,
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.product,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.product,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.product {
    width: 13.5%;
    margin-right: 3.8%; }
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.last,
  .et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.last,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_related_products ul.products.columns-6 li.last,
  .et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content .et_pb_wc_upsells ul.products.columns-6 li.last {
    margin-right: 0; }
  .et_full_width_page.woocommerce-page .et_pb_wc_related_products ul.products.columns-3 li.product:nth-child(4n),
  .et_full_width_page.woocommerce-page .et_pb_wc_related_products ul.products.columns-5 li.product:nth-child(4n),
  .et_full_width_page.woocommerce-page .et_pb_wc_related_products ul.products.columns-6 li.product:nth-child(4n),
  .et_full_width_page.woocommerce-page .et_pb_wc_upsells ul.products.columns-3 li.product:nth-child(4n),
  .et_full_width_page.woocommerce-page .et_pb_wc_upsells ul.products.columns-5 li.product:nth-child(4n),
  .et_full_width_page.woocommerce-page .et_pb_wc_upsells ul.products.columns-6 li.product:nth-child(4n) {
    margin-right: 3.8%; } }

@media all and (max-width: 980px) {
  .et_pb_shop ul.products.columns-1 li.product,
  .et_pb_shop ul.products.columns-2 li.product,
  .et_pb_shop ul.products.columns-3 li.product,
  .et_pb_shop ul.products.columns-4 li.product,
  .et_pb_shop ul.products.columns-5 li.product,
  .et_pb_shop ul.products.columns-6 li.product,
  .et_pb_wc_related_products ul.products.columns-1 li.product,
  .et_pb_wc_related_products ul.products.columns-2 li.product,
  .et_pb_wc_related_products ul.products.columns-3 li.product,
  .et_pb_wc_related_products ul.products.columns-4 li.product,
  .et_pb_wc_related_products ul.products.columns-5 li.product,
  .et_pb_wc_related_products ul.products.columns-6 li.product,
  .et_pb_wc_upsells ul.products.columns-1 li.product,
  .et_pb_wc_upsells ul.products.columns-2 li.product,
  .et_pb_wc_upsells ul.products.columns-3 li.product,
  .et_pb_wc_upsells ul.products.columns-4 li.product,
  .et_pb_wc_upsells ul.products.columns-5 li.product,
  .et_pb_wc_upsells ul.products.columns-6 li.product {
    width: 48% !important;
    margin-right: 4% !important; }
  .et_pb_shop ul.products.columns-1 li:nth-child(2n+2),
  .et_pb_shop ul.products.columns-2 li:nth-child(2n+2),
  .et_pb_shop ul.products.columns-3 li:nth-child(2n+2),
  .et_pb_shop ul.products.columns-4 li:nth-child(2n+2),
  .et_pb_shop ul.products.columns-5 li:nth-child(2n+2),
  .et_pb_shop ul.products.columns-6 li:nth-child(2n+2),
  .et_pb_wc_related_products ul.products.columns-1 li:nth-child(2n+2),
  .et_pb_wc_related_products ul.products.columns-2 li:nth-child(2n+2),
  .et_pb_wc_related_products ul.products.columns-3 li:nth-child(2n+2),
  .et_pb_wc_related_products ul.products.columns-4 li:nth-child(2n+2),
  .et_pb_wc_related_products ul.products.columns-5 li:nth-child(2n+2),
  .et_pb_wc_related_products ul.products.columns-6 li:nth-child(2n+2),
  .et_pb_wc_upsells ul.products.columns-1 li:nth-child(2n+2),
  .et_pb_wc_upsells ul.products.columns-2 li:nth-child(2n+2),
  .et_pb_wc_upsells ul.products.columns-3 li:nth-child(2n+2),
  .et_pb_wc_upsells ul.products.columns-4 li:nth-child(2n+2),
  .et_pb_wc_upsells ul.products.columns-5 li:nth-child(2n+2),
  .et_pb_wc_upsells ul.products.columns-6 li:nth-child(2n+2) {
    margin-right: 0 !important; }
  .et_pb_shop ul.products.columns-1 li:nth-child(3n+1),
  .et_pb_shop ul.products.columns-2 li:nth-child(3n+1),
  .et_pb_shop ul.products.columns-3 li:nth-child(3n+1),
  .et_pb_shop ul.products.columns-4 li:nth-child(3n+1),
  .et_pb_shop ul.products.columns-5 li:nth-child(3n+1),
  .et_pb_shop ul.products.columns-6 li:nth-child(3n+1),
  .et_pb_wc_related_products ul.products.columns-1 li:nth-child(3n+1),
  .et_pb_wc_related_products ul.products.columns-2 li:nth-child(3n+1),
  .et_pb_wc_related_products ul.products.columns-3 li:nth-child(3n+1),
  .et_pb_wc_related_products ul.products.columns-4 li:nth-child(3n+1),
  .et_pb_wc_related_products ul.products.columns-5 li:nth-child(3n+1),
  .et_pb_wc_related_products ul.products.columns-6 li:nth-child(3n+1),
  .et_pb_wc_upsells ul.products.columns-1 li:nth-child(3n+1),
  .et_pb_wc_upsells ul.products.columns-2 li:nth-child(3n+1),
  .et_pb_wc_upsells ul.products.columns-3 li:nth-child(3n+1),
  .et_pb_wc_upsells ul.products.columns-4 li:nth-child(3n+1),
  .et_pb_wc_upsells ul.products.columns-5 li:nth-child(3n+1),
  .et_pb_wc_upsells ul.products.columns-6 li:nth-child(3n+1) {
    clear: none; } }

.et_pb_wc_additional_info.et_pb_hide_title h2 {
  display: none; }

.et_pb_wc_title h1 {
  padding-bottom: 0; }

.et_pb_wc_meta.et_pb_wc_meta_layout_stacked .sku_wrapper,
.et_pb_wc_meta.et_pb_wc_meta_layout_stacked .posted_in,
.et_pb_wc_meta.et_pb_wc_meta_layout_stacked .tagged_as {
  display: block; }

.et_pb_wc_meta_empty {
  display: none; }

.et_pb_wc_meta .product_meta > span:last-child:after {
  content: '' !important; }

.et_pb_wc_meta.et_pb_wc_no_sku .sku_wrapper,
.et_pb_wc_meta.et_pb_wc_no_categories .posted_in,
.et_pb_wc_meta.et_pb_wc_no_tags .tagged_as {
  display: none; }

.et_pb_wc_price .price {
  font-size: 26px !important; }
  .et_pb_wc_price .price del {
    color: #999; }

.et_pb_wc_add_to_cart form.cart div.quantity,
.et_pb_wc_add_to_cart form.cart .button {
  float: none !important;
  display: inline-block;
  vertical-align: middle; }

.et_pb_wc_add_to_cart form.cart {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  .et_pb_wc_add_to_cart form.cart .variations td .label {
    font-weight: 700; }
  .et_pb_wc_add_to_cart form.cart .variations td select {
    border-style: solid !important;
    border-width: 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    width: 100%; }
  .et_pb_wc_add_to_cart form.cart .variations td.value {
    position: relative; }
    .et_pb_wc_add_to_cart form.cart .variations td.value span:after {
      border: 6px solid;
      border-color: #666 transparent transparent transparent;
      content: '';
      display: block;
      height: 0;
      margin-top: 3px;
      pointer-events: none;
      position: absolute;
      right: 10px;
      -webkit-transform: translateY(-145%);
              transform: translateY(-145%);
      width: 0; }
    .et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations {
      float: right;
      margin-top: 1em; }

.et_pb_wc_add_to_cart.et_pb_hide_input_quantity .quantity,
.et_pb_wc_add_to_cart.et_pb_hide_input_quantity .woocommerce-grouped-product-list-item__quantity {
  display: none !important; }

.et_pb_wc_add_to_cart.et_pb_hide_stock .stock {
  display: none; }

.et_pb_wc_add_to_cart .quantity input.qty {
  border-width: 0 !important;
  border-style: solid !important;
  border-color: #333 !important;
  width: auto;
  max-width: 3.631em; }

.et_pb_wc_cart_notice .woocommerce-error {
  background-color: transparent;
  margin: 0; }

.et_pb_wc_cart_notice .wc-forward {
  border-width: 0;
  border-style: solid; }

.et_pb_wc_cart_notice .woocommerce-message {
  margin: 0;
  border-width: 0 !important;
  border-style: solid !important;
  border-color: #333 !important; }

.et_pb_wc_rating .star-rating span.rating {
  display: none; }

.et_pb_wc_rating .et-pb-icon {
  font-size: 16px; }

.et_pb_wc_rating .woocommerce-review-link {
  vertical-align: text-bottom;
  line-height: 1.7em; }

.et_pb_wc_rating .woocommerce-product-rating {
  margin-bottom: 0; }
  .et_pb_wc_rating .woocommerce-product-rating .star-rating {
    float: none;
    display: inline-block;
    margin: 0; }

.et_pb_wc_rating.et_pb_wc_rating_layout_stacked .woocommerce-review-link {
  float: none;
  display: block; }

.et_pb_wc_rating.et_pb_wc_rating_no_rating .star-rating {
  display: none; }

.et_pb_wc_rating.et_pb_wc_rating_no_reviews .woocommerce-review-link {
  display: none; }

.et_pb_wc_reviews.et_pb_comments_module.et_pb_no_comments_count #comments {
  display: block; }

.et_pb_wc_reviews.et_pb_no_comments_count .woocommerce-Reviews-title {
  display: none; }

.et_pb_wc_reviews.et_pb_module .star-rating {
  margin-bottom: 12px !important; }
  .et_pb_wc_reviews.et_pb_module .star-rating span:before {
    -webkit-transition: color 0.3s;
    transition: color 0.3s; }

.et_pb_wc_reviews.et_pb_no_avatar .avatar {
  display: none; }

.et_pb_wc_reviews.et_pb_no_avatar #reviews #comments ol.commentlist li .comment-text {
  margin-left: 0 !important; }

.et_pb_wc_reviews .comment-reply-title {
  display: block; }

@media all and (min-width: 480px) {
  .et_pb_row > .et_pb_column_1_6 .et_pb_wc_reviews #reviews #comments ol.commentlist li img.avatar {
    float: none;
    position: relative;
    margin-bottom: 10px; }
  .et_pb_row > .et_pb_column_1_6 .et_pb_wc_reviews #reviews #comments ol.commentlist li .comment-text {
    margin-left: 0 !important; } }

@media all and (min-width: 980px) {
  .et_pb_row > .et_pb_column_1_5 .et_pb_wc_reviews #reviews #comments ol.commentlist li img.avatar,
  .et_pb_row_inner > .et_pb_column_2_9 .et_pb_wc_reviews #reviews #comments ol.commentlist li img.avatar,
  .et_pb_row_inner > .et_pb_column_1_6 .et_pb_wc_reviews #reviews #comments ol.commentlist li img.avatar {
    float: none;
    position: relative;
    margin-bottom: 10px; }
  .et_pb_row > .et_pb_column_1_5 .et_pb_wc_reviews #reviews #comments ol.commentlist li .comment-text,
  .et_pb_row_inner > .et_pb_column_2_9 .et_pb_wc_reviews #reviews #comments ol.commentlist li .comment-text,
  .et_pb_row_inner > .et_pb_column_1_6 .et_pb_wc_reviews #reviews #comments ol.commentlist li .comment-text {
    margin-left: 0 !important; } }

.et_pb_wc_stock .out-of-stock {
  color: #ff0000; }

.et_pb_wc_stock .in-stock {
  color: #77a464; }

.et_pb_wc_stock .stock {
  font-size: 13px; }

.et_pb_wc_images .et_pb_module_inner:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

.woocommerce .et_builder_inner_content.product .et_pb_wc_images div.images,
body.woocommerce-page #content .et_builder_inner_content.product .et_pb_wc_images div.images,
.woocommerce-page .et_builder_inner_content.product .et_pb_wc_images div.images {
  width: 100%; }

.et_pb_wc_images div.images ol.flex-control-thumbs.flex-control-nav {
  overflow: visible; }
  .et_pb_wc_images div.images ol.flex-control-thumbs.flex-control-nav li {
    border-style: solid; }

.et_pb_wc_images .woocommerce-product-gallery--without-images .woocommerce-product-gallery__wrapper {
  border-width: 0;
  border-style: solid; }

.et_pb_wc_images .woocommerce-product-gallery.images {
  width: 100%; }

.et_pb_wc_images .woocommerce-product-gallery > .woocommerce-product-gallery__wrapper {
  border-width: 0;
  border-style: solid; }

.et_pb_wc_images .flex-viewport,
.et_pb_wc_images .flex-control-nav img {
  border-style: solid; }

/* End: WooCommerce Modules */
.et_pb_column_1_2 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_3_5 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide,
.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide {
  padding-bottom: 6%; }

.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
  margin-bottom: 10% !important; }

.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_4_4 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_3_4 .et_pb_post_slider_image_bottom .et_pb_slide_video {
  margin-bottom: 5% !important; }

.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_2_3 .et_pb_post_slider_image_bottom .et_pb_slide_video {
  margin-bottom: 7% !important; }

.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_1_3 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_2_5 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_3_8 .et_pb_post_slider_image_bottom .et_pb_slide_video {
  margin-bottom: 15% !important; }

.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_1_4 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_1_5 .et_pb_post_slider_image_bottom .et_pb_slide_video,
.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column_1_6 .et_pb_post_slider_image_bottom .et_pb_slide_video {
  margin-bottom: 25% !important; }

/* Post Slider Inner Modules */
.et_pb_post_slider.et_pb_module .et_pb_row {
  width: 100%; }

.et_pb_post_slider.et_pb_module .et_pb_with_background .et_pb_row {
  width: 80%; }

.et_pb_post_slider.et_pb_module .et_pb_section {
  background-color: transparent; }

/* Search Module */
.et_pb_search .screen-reader-text {
  display: none; }

.et_pb_search {
  border: 1px solid #DDD;
  border-radius: 3px;
  overflow: hidden; }

.et_pb_search input.et_pb_s,
.et_pb_search input.et_pb_searchsubmit {
  padding: .715em;
  margin: 0;
  font-size: 14px;
  line-height: normal !important;
  border: none;
  color: #666; }

.et_pb_search input.et_pb_s::-webkit-input-placeholder {
  color: #666; }

.et_pb_search input.et_pb_s::-moz-placeholder {
  color: #666; }

.et_pb_search input.et_pb_s:-ms-input-placeholder {
  color: #666; }

.et_pb_search input.et_pb_s {
  -webkit-appearance: none;
  background: transparent;
  display: inline-block;
  padding-right: 80px;
  width: 100%; }

.et_pb_search .et_pb_searchform {
  position: relative; }

.et_pb_search input.et_pb_searchsubmit {
  min-height: 100% !important;
  background-color: #DDD;
  position: absolute;
  top: 0;
  bottom: 0;
  cursor: pointer; }

.et_pb_search.et_pb_text_align_left .et_pb_searchsubmit,
.et_pb_search.et_pb_text_align_center .et_pb_searchsubmit {
  right: 0; }

.et_pb_search.et_pb_text_align_right .et_pb_searchsubmit {
  right: auto;
  left: 0; }

.et_pb_search.et_pb_text_align_right input.et_pb_s {
  text-align: right;
  padding-left: 80px;
  padding-right: 0.7em; }

.et_pb_search.et_pb_text_align_center input.et_pb_s {
  text-align: center; }

.et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit {
  display: none; }

.et_pb_search.et_pb_hide_search_button input.et_pb_s {
  padding-left: 0.7em !important;
  padding-right: 0.7em !important; }

/* Light Layout */
.et_pb_search.et_pb_bg_layout_dark input.et_pb_s {
  color: #FFF;
  border: 2px solid #FFF; }

.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-webkit-input-placeholder {
  color: #FFF; }

.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-moz-placeholder {
  color: #FFF; }

.et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder {
  color: #FFF; }

.et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit {
  background-color: transparent;
  color: #FFF;
  font-weight: 500;
  border: 2px solid #FFF; }

/* Comments */
.et_pb_comments_module #comment-wrap {
  padding-top: 0;
  position: relative; }

.et_pb_comments_module.et_pb_no_avatar .comment_avatar {
  display: none; }

.et_pb_comments_module.et_pb_no_avatar .comment-body {
  padding-left: 0 !important;
  min-height: 0 !important; }

.et_pb_comments_module.et_pb_no_avatar.et_pb_no_reply_button .comment-body {
  margin-bottom: 15px !important; }

.et_pb_comments_module.et_pb_no_reply_button span.reply-container {
  display: none; }

.et_pb_comments_module.et_pb_no_reply_button .comment-body {
  padding-right: 0 !important; }

.et_pb_comments_module.et_pb_no_comments_count #comments {
  display: none; }

.et_pb_bg_layout_dark .comment_postinfo span,
.et_pb_bg_layout_dark .comment_postinfo a {
  color: #FFF; }

/* Posts Navigation */
.et_pb_posts_nav.nav-single:after {
  clear: both;
  display: block;
  content: ""; }

.et_pb_posts_nav a {
  display: inline-block; }

.et_pb_posts_nav .nav-previous,
.et_pb_posts_nav .nav-next {
  position: relative; }

.et_pb_posts_nav .meta-nav,
.et_pb_posts_nav .nav-label {
  position: relative; }

/* Code */
.et_pb_code_inner {
  position: relative; }

/* Transitions */
@-webkit-keyframes fadeBottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@keyframes fadeBottom {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
            transform: translateY(10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes fadeLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
            transform: translateX(-10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes fadeRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
            transform: translateX(10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%); } }

@-webkit-keyframes fadeInTop {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-60%); }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0); } }

@keyframes fadeInTop {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-60%);
            transform: translatey(-60%); }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0); } }

@-webkit-keyframes fadeOutTop {
  0% {
    opacity: 1;
    -webkit-transform: translatey(0); }
  100% {
    opacity: 0;
    -webkit-transform: translatey(-60%); } }

@keyframes fadeOutTop {
  0% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0); }
  100% {
    opacity: 0;
    -webkit-transform: translatey(-60%);
            transform: translatey(-60%); } }

@-webkit-keyframes fadeInBottom {
  0% {
    opacity: 0;
    -webkit-transform: translatey(60%); }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0); } }

@keyframes fadeInBottom {
  0% {
    opacity: 0;
    -webkit-transform: translatey(60%);
            transform: translatey(60%); }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0); } }

@-webkit-keyframes fadeOutBottom {
  0% {
    opacity: 1;
    -webkit-transform: translatey(0); }
  100% {
    opacity: 0;
    -webkit-transform: translatey(60%); } }

@keyframes fadeOutBottom {
  0% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0); }
  100% {
    opacity: 0;
    -webkit-transform: translatey(60%);
            transform: translatey(60%); } }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-70%); } }

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-70%);
            transform: translateX(-70%); } }

@-webkit-keyframes fadeTop {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeTop {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
            transform: translateY(-10%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); } }

@-webkit-keyframes Grow {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0.5); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1); } }

@keyframes Grow {
  0% {
    opacity: 0;
    -webkit-transform: scale(1, 0.5);
            transform: scale(1, 0.5); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes slideWidth {
  0% {
    width: 0; }
  100% { } }

@keyframes slideWidth {
  0% {
    width: 0; }
  100% { } }

@-webkit-keyframes gridFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-5%); }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0); } }

@keyframes gridFadeIn {
  0% {
    opacity: 0;
    -webkit-transform: translatey(-5%);
            transform: translatey(-5%); }
  100% {
    opacity: 1;
    -webkit-transform: translatey(0);
            transform: translatey(0); } }

/*!
 * Animate.css - http://daneden.me/animate
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 * Copyright (c) 2015 Daniel Eden
*/
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

/* Apply Animations */
.et-waypoint:not(.et_pb_counters) {
  opacity: 0; }

.et_pb_animation_off, .et-waypoint.et_pb_animation_off {
  opacity: 1; }

.et-animated li span .et_pb_counter_amount {
  opacity: 1;
  -webkit-animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: slideWidth 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  position: relative; }

.et_pb_animation_left.et-animated {
  opacity: 1;
  -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_animation_right.et-animated {
  opacity: 1;
  -webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_animation_top.et-animated {
  opacity: 1;
  -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_animation_bottom.et-animated {
  opacity: 1;
  -webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

.et_pb_animation_fade_in.et-animated {
  opacity: 1;
  -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
  animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }

/* Animation - Tablet */
@media all and (max-width: 980px) {
  .et_pb_animation_left_tablet.et-animated {
    opacity: 1;
    -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_animation_right_tablet.et-animated {
    opacity: 1;
    -webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_animation_top_tablet.et-animated {
    opacity: 1;
    -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_animation_bottom_tablet.et-animated {
    opacity: 1;
    -webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_animation_fade_in_tablet.et-animated {
    opacity: 1;
    -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1); } }

/* Animation - Phone */
@media all and (max-width: 767px) {
  .et_pb_animation_left_phone.et-animated {
    opacity: 1;
    -webkit-animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeLeft 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_animation_right_phone.et-animated {
    opacity: 1;
    -webkit-animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_animation_top_phone.et-animated {
    opacity: 1;
    -webkit-animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_animation_bottom_phone.et-animated {
    opacity: 1;
    -webkit-animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1); }
  .et_pb_animation_fade_in_phone.et-animated {
    opacity: 1;
    -webkit-animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeIn 1s 1 cubic-bezier(0.77, 0, 0.175, 1); } }

/* Responsive Styles Tablet Portrait And Below */
@media all and (max-width: 768px) {
  .et_pb_column_4_4 .et_pb_video_play,
  .et_pb_column_3_4 .et_pb_video_play,
  .et_pb_column_2_3 .et_pb_video_play,
  .et_pb_column_1_2 .et_pb_video_play,
  .et_pb_column_3_5 .et_pb_video_play {
    font-size: 3rem;
    line-height: 3rem;
    margin-left: -1.5rem;
    margin-top: -1.5rem; } }

@media all and (min-width: 480px) {
  /* Comments Module */
  .et_pb_column_1_4 .et_pb_comments_module .comment_avatar img,
  .et_pb_column_1_5 .et_pb_comments_module .comment_avatar img,
  .et_pb_column_1_6 .et_pb_comments_module .comment_avatar img {
    max-width: 50%; }
  .et_pb_column_1_4 .et_pb_comments_module .comment-body,
  .et_pb_column_1_5 .et_pb_comments_module .comment-body,
  .et_pb_column_1_6 .et_pb_comments_module .comment-body {
    padding: 0 0 0 50px; }
  .et_pb_column_1_4 .et_pb_comments_module .comment .children,
  .et_pb_column_1_5 .et_pb_comments_module .comment .children,
  .et_pb_column_1_6 .et_pb_comments_module .comment .children {
    margin-left: 0; }
  .et_pb_column_1_4 .et_pb_comments_module .comment-reply-link,
  .et_pb_column_1_5 .et_pb_comments_module .comment-reply-link,
  .et_pb_column_1_6 .et_pb_comments_module .comment-reply-link {
    position: relative !important;
    float: right;
    bottom: -10px;
    top: auto !important; } }

/* Responsive Styles Standard Desktop Only */
@media all and (min-width: 981px) and (max-width: 1405px) {
  /* Map Module */
  .et_pb_column .et_pb_map {
    max-width: 100%; } }

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
  /* Sections and Rows */
  .et_pb_section {
    padding: 4% 0; }
    body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section,
    body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section {
      padding-top: 0; }
  .et_pb_fullwidth_section {
    padding: 0; }
  .et_pb_row {
    padding: 2% 0; }
    body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row,
    body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row {
      padding: 0;
      width: 100%; }
  .et_pb_column_3_4 .et_pb_row_inner {
    padding: 3.735% 0; }
  .et_pb_column_2_3 .et_pb_row_inner {
    padding: 4.2415% 0; }
  .et_pb_column_1_2 .et_pb_row_inner,
  .et_pb_column_3_5 .et_pb_row_inner {
    padding: 5.82% 0; }
  .et_pb_column_single {
    padding: 2.855% 0; }
  .et_pb_column_single .et_pb_module:first-child,
  .et_pb_column_single .et_pb_module.et-first-child {
    margin-top: 0; }
  .et_pb_column_single .et_pb_module:last-child,
  .et_pb_column_single .et_pb_module.et-last-child {
    margin-bottom: 0; }
  .et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
  .et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child,
  .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
  .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,
  .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child,
  .et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child {
    margin-bottom: 0; }
  .et_section_specialty > .et_pb_row {
    padding: 0; }
  .et_pb_row_inner {
    width: 100%; }
  .et_pb_row .et_pb_column:last-child,
  .et_pb_row .et_pb_column.et-last-child,
  .et_pb_row_inner .et_pb_column:last-child,
  .et_pb_row_inner .et_pb_column.et-last-child {
    margin-right: 0 !important; }
  /* Equalize Column Heights */
  .et_pb_row.et_pb_equal_columns,
  .et_pb_row_inner.et_pb_equal_columns,
  .et_pb_section.et_pb_equal_columns > .et_pb_row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    direction: ltr; }
  /* Modify column's order in equalize column row so clearfix is displayed early and its
     actual width (0px) remains to avoid unwanted window's unwanted horizontal scroll */
  .et_pb_section.et_pb_equal_columns > .et_pb_row > .et_pb_column,
  .et_pb_row.et_pb_equal_columns > .et_pb_column {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* Grid Layouts: Gallery, Portfolio, Filterable Portfolio, Shop */
  .et_pb_grid_item {
    float: left;
    position: relative; }
  .et_pb_shop_grid .woocommerce ul.products li.product {
    clear: none; }
  .et_pb_gallery_grid .et_pb_gallery_item img,
  .et_pb_portfolio_grid .et_pb_portfolio_item img,
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item img {
    width: 100%; }
  .et_pb_gallery_grid .et_pb_gallery_item h3,
  .et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title,
  .et_pb_portfolio_grid .et_pb_portfolio_item h2,
  .et_pb_portfolio_grid .et_pb_portfolio_item .et_pb_module_header,
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item .et_pb_module_header {
    word-wrap: break-word;
    margin: 10px 0 0;
    padding-bottom: 0; }
  .et_pb_gallery_grid .et_pb_gallery_item h3,
  .et_pb_portfolio_grid .et_pb_portfolio_item h2,
  .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
    font-size: 18px; }
  .et_pb_portfolio_item .post-meta,
  .et_pb_gallery_item .et_pb_gallery_caption {
    font-size: 14px;
    margin: .4em 0 0; }
  /* Slider Module */
  .et_pb_column_1_2 .et_pb_slide_image,
  .et_pb_column_1_2 .et_pb_slide_video,
  .et_pb_column_3_5 .et_pb_slide_image,
  .et_pb_column_3_5 .et_pb_slide_video,
  .et_pb_column_1_4 .et_pb_slide_image,
  .et_pb_column_1_4 .et_pb_slide_video,
  .et_pb_column_1_5 .et_pb_slide_image,
  .et_pb_column_1_5 .et_pb_slide_video,
  .et_pb_column_1_6 .et_pb_slide_image,
  .et_pb_column_1_6 .et_pb_slide_video,
  .et_pb_column_1_3 .et_pb_slide_image,
  .et_pb_column_1_3 .et_pb_slide_video,
  .et_pb_column_2_5 .et_pb_slide_image,
  .et_pb_column_2_5 .et_pb_slide_video,
  .et_pb_column_3_8 .et_pb_slide_image,
  .et_pb_column_3_8 .et_pb_slide_video {
    top: auto;
    bottom: auto;
    position: relative; }
  .et_pb_column_1_2 .et_pb_slide_image,
  .et_pb_column_1_2 .et_pb_slide_video,
  .et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,
  .et_pb_column_3_5 .et_pb_slide_image,
  .et_pb_column_3_5 .et_pb_slide_video,
  .et_pb_column_3_5 .et_pb_slide_with_image .et_pb_slide_description,
  .et_pb_column_1_4 .et_pb_slide_image,
  .et_pb_column_1_4 .et_pb_slide_video,
  .et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description,
  .et_pb_column_1_5 .et_pb_slide_image,
  .et_pb_column_1_5 .et_pb_slide_video,
  .et_pb_column_1_5 .et_pb_slide_with_image .et_pb_slide_description,
  .et_pb_column_1_6 .et_pb_slide_image,
  .et_pb_column_1_6 .et_pb_slide_video,
  .et_pb_column_1_6 .et_pb_slide_with_image .et_pb_slide_description,
  .et_pb_column_1_3 .et_pb_slide_image,
  .et_pb_column_1_3 .et_pb_slide_video,
  .et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,
  .et_pb_column_2_5 .et_pb_slide_image,
  .et_pb_column_2_5 .et_pb_slide_video,
  .et_pb_column_2_5 .et_pb_slide_with_image .et_pb_slide_description,
  .et_pb_column_3_8 .et_pb_slide_image,
  .et_pb_column_3_8 .et_pb_slide_video,
  .et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description {
    width: 100% !important; }
  .et_pb_column_1_2 .et_pb_slide_image,
  .et_pb_column_1_2 .et_pb_slide_video,
  .et_pb_column_3_5 .et_pb_slide_image,
  .et_pb_column_3_5 .et_pb_slide_video,
  .et_pb_column_1_4 .et_pb_slide_image,
  .et_pb_column_1_4 .et_pb_slide_video,
  .et_pb_column_1_5 .et_pb_slide_image,
  .et_pb_column_1_5 .et_pb_slide_video,
  .et_pb_column_1_6 .et_pb_slide_image,
  .et_pb_column_1_6 .et_pb_slide_video,
  .et_pb_column_1_3 .et_pb_slide_image,
  .et_pb_column_1_3 .et_pb_slide_video,
  .et_pb_column_2_5 .et_pb_slide_image,
  .et_pb_column_2_5 .et_pb_slide_video,
  .et_pb_column_3_8 .et_pb_slide_image,
  .et_pb_column_3_8 .et_pb_slide_video {
    padding: 0;
    margin: 10% 0 0 0 !important; }
  /* Salvattore Styles */
  .et_pb_column_4_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
    content: '3 .column.size-1of3'; }
  .et_pb_column_3_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
  .et_pb_column_2_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
    content: '2 .column.size-1of2'; }
  .et_pb_column_1_2 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
  .et_pb_column_3_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
  .et_pb_column_3_4 .et_pb_column_3_8 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
  .et_pb_column_1_3 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
  .et_pb_column_2_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
  .et_pb_column_1_4 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
  .et_pb_column_1_5 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before,
  .et_pb_column_1_6 .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
    content: '1 .column.size-1of1'; }
  /* Sticky Image */
  .et_pb_section_sticky,
  .et_pb_section_sticky .et_pb_row:last-child,
  .et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
  .et_pb_section_sticky .et_pb_row.et-last-child,
  .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child,
  .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,
  .et_pb_section_sticky .et_pb_column_single {
    padding-bottom: 0 !important; }
  /* Fullwidth Menu Module */
  .et_dropdown_animation_fade.et_pb_menu ul li:hover > ul,
  .et_dropdown_animation_fade.et_pb_fullwidth_menu ul li:hover > ul {
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out; }
  .et_dropdown_animation_slide.et_pb_menu ul li:hover > ul,
  .et_dropdown_animation_slide.et_pb_fullwidth_menu ul li:hover > ul {
    -webkit-animation: fadeLeft .4s ease-in-out;
    animation: fadeLeft .4s ease-in-out; }
  .et_dropdown_animation_expand.et_pb_menu ul li:hover > ul,
  .et_dropdown_animation_expand.et_pb_fullwidth_menu ul li:hover > ul {
    -webkit-transform-origin: 0 -0%;
    -webkit-animation: Grow .4s ease-in-out;
    animation: Grow .4s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important; }
  .et_dropdown_animation_flip.et_pb_menu ul li ul li:hover > ul,
  .et_dropdown_animation_flip.et_pb_fullwidth_menu ul li ul li:hover > ul {
    -webkit-animation: flipInX .6s ease-in-out;
    animation: flipInX .6s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important; }
  .et_dropdown_animation_flip.et_pb_menu ul li:hover > ul,
  .et_dropdown_animation_flip.et_pb_fullwidth_menu ul li:hover > ul {
    -webkit-animation: flipInY .6s ease-in-out;
    animation: flipInY .6s ease-in-out;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important; }
  .et_pb_menu.et_pb_menu_fullwidth .et_pb_row,
  .et_pb_fullwidth_menu.et_pb_fullwidth_menu_fullwidth .et_pb_row {
    width: 100%;
    max-width: 100%;
    padding: 0 30px !important; }
  /* Slider Module */
  .et_pb_column_1_3 .et_pb_slide_description,
  .et_pb_column_2_5 .et_pb_slide_description {
    padding-bottom: 26%; }
  .et_pb_column_1_4 .et_pb_slide .et_pb_slide_description,
  .et_pb_column_1_5 .et_pb_slide .et_pb_slide_description,
  .et_pb_column_1_6 .et_pb_slide .et_pb_slide_description {
    padding-bottom: 34%; }
  /* Comments Module */
  .et_pb_column_1_2 .et_pb_comments_module .comment_avatar img,
  .et_pb_column_3_5 .et_pb_comments_module .comment_avatar img,
  .et_pb_column_1_3 .et_pb_comments_module .comment_avatar img,
  .et_pb_column_2_5 .et_pb_comments_module .comment_avatar img,
  .et_pb_column_1_4 .et_pb_comments_module .comment_avatar img,
  .et_pb_column_1_5 .et_pb_comments_module .comment_avatar img,
  .et_pb_column_1_6 .et_pb_comments_module .comment_avatar img {
    max-width: 50%; }
  .et_pb_column_1_2 .et_pb_comments_module .comment-body,
  .et_pb_column_3_5 .et_pb_comments_module .comment-body,
  .et_pb_column_1_3 .et_pb_comments_module .comment-body,
  .et_pb_column_2_5 .et_pb_comments_module .comment-body,
  .et_pb_column_1_4 .et_pb_comments_module .comment-body,
  .et_pb_column_1_5 .et_pb_comments_module .comment-body,
  .et_pb_column_1_6 .et_pb_comments_module .comment-body {
    padding: 0 0 0 50px; }
  .et_pb_column_1_2 .et_pb_comments_module .comment .children,
  .et_pb_column_3_5 .et_pb_comments_module .comment .children,
  .et_pb_column_1_3 .et_pb_comments_module .comment .children,
  .et_pb_column_2_5 .et_pb_comments_module .comment .children,
  .et_pb_column_1_4 .et_pb_comments_module .comment .children,
  .et_pb_column_1_5 .et_pb_comments_module .comment .children,
  .et_pb_column_1_6 .et_pb_comments_module .comment .children {
    margin-left: 25px; }
  .et_pb_column_1_2 .et_pb_comments_module .comment-reply-link,
  .et_pb_column_3_5 .et_pb_comments_module .comment-reply-link,
  .et_pb_column_1_3 .et_pb_comments_module .comment-reply-link,
  .et_pb_column_2_5 .et_pb_comments_module .comment-reply-link,
  .et_pb_column_1_4 .et_pb_comments_module .comment-reply-link,
  .et_pb_column_1_5 .et_pb_comments_module .comment-reply-link,
  .et_pb_column_1_6 .et_pb_comments_module .comment-reply-link {
    position: relative !important;
    float: right;
    bottom: -10px;
    top: auto !important; }
  .et_pb_column_1_2 .et_pb_comments_module #commentform [class*="comment-form-"] input,
  .et_pb_column_3_5 .et_pb_comments_module #commentform [class*="comment-form-"] input,
  .et_pb_column_1_3 .et_pb_comments_module #commentform [class*="comment-form-"] input,
  .et_pb_column_2_5 .et_pb_comments_module #commentform [class*="comment-form-"] input,
  .et_pb_column_1_4 .et_pb_comments_module #commentform [class*="comment-form-"] input,
  .et_pb_column_1_5 .et_pb_comments_module #commentform [class*="comment-form-"] input,
  .et_pb_column_1_6 .et_pb_comments_module #commentform [class*="comment-form-"] input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%; }
  /* Testimonials Module */
  .et_pb_column_1_5 .et_pb_testimonial_portrait,
  .et_pb_column_2_5 .et_pb_testimonial_portrait,
  .et_pb_column_1_6 .et_pb_testimonial_portrait {
    width: 100%;
    padding-bottom: 100%;
    height: 0; }
  /* Background Video - Desktop only */
  .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
    display: block; }
  /* Audio - Image box shadow */
  .et_pb_column_4_4 .et_pb_audio_cover_art.has-box-shadow-overlay {
    position: absolute; } }

/* Responsive Styles 981px - 1100px */
@media all and (min-width: 981px) and (max-width: 1100px) {
  /* Slider Module */
  .et_pb_column_1_2 .et_pb_slide_content,
  .et_pb_column_3_5 .et_pb_slide_content,
  .et_pb_column_1_3 .et_pb_slide_content,
  .et_pb_column_2_5 .et_pb_slide_content,
  .et_pb_column_1_4 .et_pb_slide_content,
  .et_pb_column_1_5 .et_pb_slide_content,
  .et_pb_column_1_6 .et_pb_slide_content,
  .et_pb_column_2_3 .et_pb_slide_content {
    font-size: 14px; }
  .et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,
  .et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title,
  .et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,
  .et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title,
  .et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,
  .et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,
  .et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,
  .et_pb_column_2_3 .et_pb_slide_description h2.et_pb_slide_title {
    font-size: 18px; }
  /* Blog Posts */
  .et_pb_post {
    margin-bottom: 42px; }
  /* Blog Post Formats */
  /* Quote */
  .et_quote_content {
    padding: 50px 70px 45px; }
  .et_pb_column_2_3 .et_quote_content {
    padding: 50px 50px 45px; }
  .et_pb_column_1_2 .et_quote_content,
  .et_pb_column_3_5 .et_quote_content {
    padding: 35px 47px 30px; }
  .et_pb_column_1_3 .et_quote_content,
  .et_pb_column_2_5 .et_quote_content,
  .et_pb_column_3_8 .et_quote_content,
  .et_pb_column_1_4 .et_quote_content,
  .et_pb_column_1_5 .et_quote_content,
  .et_pb_column_1_6 .et_quote_content,
  .et_pb_blog_grid .et_quote_content {
    padding: 35px 25px 32px; }
  /* Gallery */
  .et_pb_column_4_4 .et_pb_post .et_pb_slide {
    min-height: 534px; }
  .et_pb_column_3_4 .et_pb_post .et_pb_slide {
    min-height: 392px; }
  .et_pb_column_2_3 .et_pb_post .et_pb_slide {
    min-height: 345px; }
  .et_pb_column_1_2 .et_pb_post .et_pb_slide,
  .et_pb_column_3_5 .et_pb_post .et_pb_slide {
    min-height: 250px; }
  .et_pb_column_1_3 .et_pb_post .et_pb_slide,
  .et_pb_column_2_5 .et_pb_post .et_pb_slide,
  .et_pb_column_3_8 .et_pb_post .et_pb_slide {
    min-height: 155px; }
  .et_pb_column_1_4 .et_pb_post .et_pb_slide,
  .et_pb_column_1_5 .et_pb_post .et_pb_slide,
  .et_pb_column_1_6 .et_pb_post .et_pb_slide {
    min-height: 108px; }
  .et_pb_blog_grid .et_pb_post .et_pb_slide {
    min-height: 155px; }
  /* Audio */
  .et_pb_column_1_2 .et_pb_audio_cover_art,
  .et_pb_column_3_5 .et_pb_audio_cover_art {
    height: 340px; }
  .et_pb_column_3_8 .et_pb_audio_cover_art {
    height: 242px; }
  .et_pb_column_1_3 .et_pb_audio_cover_art,
  .et_pb_column_2_5 .et_pb_audio_cover_art {
    height: 210px; }
  .et_pb_column_1_4 .et_pb_audio_cover_art,
  .et_pb_column_1_5 .et_pb_audio_cover_art,
  .et_pb_column_1_6 .et_pb_audio_cover_art {
    height: 145px; }
  /* Contact Form Module */
  .et_pb_column_1_4 .et_pb_contact_right,
  .et_pb_column_1_5 .et_pb_contact_right,
  .et_pb_column_1_6 .et_pb_contact_right {
    margin-right: 5px; }
  /* Number Counter Module */
  .et_pb_column_1_4 .et_pb_number_counter .percent,
  .et_pb_column_1_5 .et_pb_number_counter .percent,
  .et_pb_column_1_6 .et_pb_number_counter .percent {
    height: 55px; }
  .et_pb_column_1_4 .et_pb_number_counter h3,
  .et_pb_column_1_5 .et_pb_number_counter h3,
  .et_pb_column_1_6 .et_pb_number_counter h3 {
    padding: 10px 0 0 0; } }

/* Responsive Smartphone Ladnscape And Above */
@media all and (min-width: 480px) {
  /* Slider Module */
  .et_pb_column_1_4 .et_pb_slide_description,
  .et_pb_column_1_5 .et_pb_slide_description,
  .et_pb_column_1_6 .et_pb_slide_description {
    padding-bottom: 26%; } }

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
  /* Page Containers */
  .et_pb_column {
    width: 100%;
    margin-bottom: 30px; }
  /* Rows and Sections */
  .et_pb_section {
    padding: 50px 0; }
    body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section,
    body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section {
      padding-top: 0; }
  .et_pb_fullwidth_section {
    padding: 0; }
  .et_pb_row,
  .et_pb_column .et_pb_row_inner {
    padding: 30px 0; }
  .et_section_specialty > .et_pb_row {
    padding: 0; }
  .et_pb_row .et_pb_column:last-child,
  .et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,
  .et_pb_row .et_pb_column.et-last-child {
    margin-bottom: 0; }
  .et_pb_column .et_pb_module {
    margin-bottom: 30px; }
  .et_section_specialty .et_pb_row > .et_pb_column {
    padding-bottom: 0; }
  .et_pb_row .et_pb_column .et_pb_module:last-child,
  .et_pb_row .et_pb_column .et_pb_module.et-last-child,
  .et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child,
  .et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child {
    margin-bottom: 0; }
  .et_pb_column.et_pb_column_empty {
    display: none; }
  /* Sticky Image */
  .et_pb_section_sticky_mobile,
  .et_pb_section_sticky_mobile .et_pb_row:last-child,
  .et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
  .et_pb_section_sticky_mobile .et_pb_row.et-last-child,
  .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child,
  .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,
  .et_pb_section_sticky_mobile .et_pb_column_single {
    padding-bottom: 0 !important; }
  .et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child,
  .et_pb_section_sticky .et_pb_row.et-last-child .et_pb_column.et_pb_row_sticky.et-last-child {
    margin-bottom: 0; }
  /* Responsive Columns Breakdown */
  .et_pb_row_4col,
  .et_pb_row_5col,
  .et_pb_row_6col,
  .et_pb_row_1-6_1-6_1-6_1-2,
  .et_pb_row_1-6_1-6_1-6,
  .et_pb_row_1-2_1-6_1-6_1-6,
  .et_pb_row_1-5_1-5_3-5,
  .et_pb_row_3-5_1-5_1-5,
  .et_pb_row_1-4_1-4_1-2,
  .et_pb_row_1-2_1-4_1-4,
  .et_pb_row_1-4_1-4,
  .et_pb_row_1-6_1-6_1-6_1-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
    width: 47.25%;
    margin-right: 5.5%; }
    .et_pb_row_4col > .et_pb_column.et_pb_column_1_4:nth-child(even), .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4:nth-child(even), .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(even) {
      margin-right: 0; }
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
    width: 47.25%;
    margin-right: 5.5%; }
    .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4:nth-child(odd) {
      margin-right: 0; }
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_2 {
    margin-right: 0; }
  .et_pb_row_4col .et_pb_column:nth-last-child(-n+2), .et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2), .et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
    margin-bottom: 0; }
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 {
    width: 47.25%;
    margin-right: 5.5%; }
    .et_pb_row_5col > .et_pb_column.et_pb_column_1_5:nth-child(even), .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5:nth-child(even) {
      margin-right: 0; }
  .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 {
    width: 47.25%;
    margin-right: 5.5%; }
    .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5:nth-child(odd) {
      margin-right: 0; }
  .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_3_5 {
    margin-right: 0; }
  .et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2) {
    margin-bottom: 0; }
  .et_pb_row_5col .et_pb_column:last-child {
    margin-bottom: 0; }
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 {
    width: 29.666%;
    margin-right: 5.5%; }
    .et_pb_row_6col > .et_pb_column.et_pb_column_1_6:nth-child(3n), .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6:nth-child(3n) {
      margin-right: 0; }
  .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
    width: 29.666%;
    margin-right: 5.5%; }
    .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6:last-child {
      margin-right: 0; }
  .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_2 {
    margin-right: 0; }
  .et_pb_row_6col .et_pb_column:nth-last-child(-n+3), .et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3) {
    margin-bottom: 0; }
  .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 {
    margin-bottom: 0; }
    .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6 {
      width: 29.666%;
      margin-right: 5.5%;
      margin-bottom: 0; }
      .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child {
        margin-right: 0; }
  .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
    width: 47.25%;
    margin-right: 5.5%; }
    .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6:nth-child(even) {
      margin-right: 0; }
  .et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3) {
    margin-bottom: 0; }
  body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row,
  body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row {
    padding: 0;
    width: 100%; }
  .et_pb_space.et-hide-mobile {
    display: none; }
  /* Filterable Portfolio Module */
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    width: auto; }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
    width: auto;
    border-radius: 0; }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
    border-radius: 3px 0 0 3px; }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
    border-radius: 0 3px 3px 0; }
  /* Blog + Sidebar Module + Footer */
  .et_pb_widget_area_left {
    padding-right: 0;
    border-right: none; }
  .et_pb_widget_area_right {
    padding-left: 0;
    border-left: none; }
  .et_pb_more_button {
    display: inline-block !important; }
  /* Slider Module */
  .et_pb_slide_description h2.et_pb_slide_title,
  .et_pb_column_1_4 .et_pb_slider_fullwidth_off h2,
  .et_pb_column_1_5 .et_pb_slider_fullwidth_off h2,
  .et_pb_column_1_6 .et_pb_slider_fullwidth_off h2 {
    font-size: 26px;
    font-weight: 500; }
  .et_pb_slide_description .et_pb_slide_title {
    font-weight: 500; }
  .et_pb_slide_content {
    font-size: 13px;
    font-weight: 400; }
  .et_pb_slide_description {
    text-align: center; }
  .et_pb_slide_with_image .et_pb_slide_description {
    text-align: left; }
  /* Column Adjustments */
  .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container,
  .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container,
  .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container {
    min-height: auto; }
  .et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,
  .et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,
  .et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content {
    display: block; }
  .et_pb_post {
    margin-bottom: 42px; }
  /* Newsletter Module */
  .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 50%;
    padding-top: 0;
    padding-bottom: 0; }
  .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    padding-left: 40px;
    padding-right: 0; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-top: 0;
      padding-bottom: 0; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form {
    padding-left: 40px; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-left: 0; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-right: 40px; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-right: 0; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-left: 0;
      padding-right: 0; }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-left: 0;
      padding-right: 0; }
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_5col > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-left: 0;
      padding-right: 0; }
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_row_1-2_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 50%;
    padding-top: 0;
    padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    padding-left: 40px;
    padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-top: 0;
      padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form {
    padding-left: 40px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-left: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-right: 40px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 50%;
    padding-top: 0;
    padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    padding-left: 40px;
    padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-top: 0;
      padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form {
    padding-left: 40px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-left: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-right: 40px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-left: 0;
      padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_1_6 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 50%;
    padding-top: 0;
    padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    padding-left: 40px;
    padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-top: 0;
      padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form {
    padding-left: 40px; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-left: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
    padding-right: 40px; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  /* Pricing Tables Module */
  .et_pb_column .et_pb_pricing_table {
    width: 50% !important;
    max-width: 50.5% !important; }
  .et_pb_column .et_pb_pricing_1 .et_pb_pricing_table {
    width: 100% !important;
    max-width: none !important; }
  .et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
    clear: both; }
  .et_pb_column .et_pb_pricing_table:nth-child(n+3) {
    margin-top: 50px; }
    .et_pb_column .et_pb_pricing_table:nth-child(n+3).et_pb_featured_table {
      margin-top: 20px; }
  /* Post Title Module */
  .et_pb_fullwidth_section .et_pb_post_title {
    padding: 80px 0; }
  /* Menu module Module */
  .et_pb_fullwidth_section .et_pb_fullwidth_menu {
    position: relative; }
  /* Map Module */
  .et_pb_map_container > .et_pb_map {
    height: 350px; }
  /* Projects Post Type */
  .et_full_width_portfolio_page .et_project_meta {
    float: none;
    width: 100%;
    margin-top: -20px; }
  /* Image Module */
  .et_always_center_on_mobile {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important; }
  /* Header Styles */
  .et-menu {
    display: none; }
  /* Fullwidth Menu Module */
  .et_pb_menu--style-left_aligned .et_pb_row,
  .et_pb_menu--style-left_aligned .et_pb_menu_inner_container,
  .et_pb_fullwidth_menu--style-left_aligned .et_pb_row,
  .et_pb_fullwidth_menu--style-left_aligned .et_pb_menu_inner_container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .et_pb_menu--style-left_aligned .et_pb_menu__wrap,
  .et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__wrap {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .et_pb_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap,
  .et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_center .et_pb_menu__wrap {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .et_pb_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap,
  .et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_right .et_pb_menu__wrap {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .et_pb_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap,
  .et_pb_fullwidth_menu--style-left_aligned.et_pb_text_align_justified .et_pb_menu__wrap {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .et_pb_menu--style-inline_centered_logo .et_pb_row > .et_pb_menu__logo-wrap,
  .et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container > .et_pb_menu__logo-wrap,
  .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_row > .et_pb_menu__logo-wrap,
  .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu_inner_container > .et_pb_menu__logo-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .et_pb_menu--style-inline_centered_logo .et_pb_row > .et_pb_menu__logo,
  .et_pb_menu--style-inline_centered_logo .et_pb_menu_inner_container > .et_pb_menu__logo,
  .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_row > .et_pb_menu__logo,
  .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu_inner_container > .et_pb_menu__logo {
    margin: 0 auto; }
  .et_pb_menu--style-inline_centered_logo .et_pb_menu__logo-slot,
  .et_pb_fullwidth_menu--style-inline_centered_logo .et_pb_menu__logo-slot {
    display: none; }
  .et_pb_menu .et_pb_row,
  .et_pb_fullwidth_menu .et_pb_row {
    min-height: 81px; }
  .et_pb_menu .et_pb_menu__menu,
  .et_pb_fullwidth_menu .et_pb_menu__menu {
    display: none; }
  .et_pb_menu .et_mobile_nav_menu,
  .et_pb_fullwidth_menu .et_mobile_nav_menu {
    float: none;
    margin: 0 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .et_pb_menu .et_mobile_menu,
  .et_pb_fullwidth_menu .et_mobile_menu {
    top: 100%;
    padding: 5%; }
    .et_pb_menu .et_mobile_menu,
    .et_pb_menu .et_mobile_menu ul,
    .et_pb_fullwidth_menu .et_mobile_menu,
    .et_pb_fullwidth_menu .et_mobile_menu ul {
      list-style: none !important;
      text-align: left; }
    .et_pb_menu .et_mobile_menu ul,
    .et_pb_fullwidth_menu .et_mobile_menu ul {
      padding: 0; }
  .et_pb_menu .et_pb_mobile_menu_upwards .et_mobile_menu,
  .et_pb_fullwidth_menu .et_pb_mobile_menu_upwards .et_mobile_menu {
    top: auto;
    bottom: 100%; }
  .et_mobile_nav_menu {
    display: block;
    margin-top: -1px; }
  /* Countdown Timer Module */
  .et_pb_countdown_timer .title {
    font-size: 22px !important; }
  .et_pb_countdown_timer .section p {
    font-size: 64px !important;
    line-height: 64px !important; }
  .et_pb_countdown_timer .section p.label {
    font-size: 14px !important;
    line-height: 25px !important; }
  .et_pb_countdown_timer .sep.sep.sep.sep.sep p {
    text-decoration: none !important; }
  .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
    font-size: 32px !important;
    line-height: 32px !important; }
  .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p.label {
    font-size: 14px !important;
    line-height: 25px !important; }
  /* Rows and Sections */
  .et_pb_row {
    max-width: 1080px; }
  /* Blog Module */
  .et_pb_column_1_3 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
  .et_pb_column_2_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
  .et_pb_column_3_8 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
  .et_pb_column_1_4 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
  .et_pb_column_1_5 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
  .et_pb_column_1_6 .et_audio_container .mejs-container .mejs-controls .mejs-time span,
  .et_pb_blog_grid .et_audio_container .mejs-container .mejs-controls .mejs-time span {
    font-size: 18px; }
  /* Post Slider Module */
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
    margin-bottom: 5% !important; }
  /* Video Background */
  .et_pb_section_video_bg.et_pb_section_video_bg_tablet {
    display: block; }
  /* Background Video - Desktop only, hide on mobile */
  .et_pb_section_video_bg.et_pb_section_video_bg_desktop_only {
    display: none; }
  /* Text Color - Layout Light - Tablet */
  .et_pb_bg_layout_light_tablet {
    /* Extra */
    /* Reset Layout Dark */ }
    .et_pb_bg_layout_light_tablet .et_pb_counter_title {
      color: #666; }
    .et_pb_bg_layout_light_tablet .et_pb_post .post-meta,
    .et_pb_bg_layout_light_tablet .et_pb_portfolio_item .post-meta,
    .et_pb_bg_layout_light_tablet .et_pb_post .post-meta a,
    .et_pb_bg_layout_light_tablet .et_pb_portfolio_item .post-meta a,
    .et_pb_bg_layout_light_tablet .et_pb_post p,
    .et_pb_bg_layout_light_tablet p.et_pb_title_meta_container,
    .et_pb_bg_layout_light_tablet p.et_pb_title_meta_container a {
      color: #666; }
    .et_pb_bg_layout_light_tablet .et_pb_promo_button, .et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button, .et_pb_bg_layout_light_tablet.et_pb_button,
    .et_pb_bg_layout_light_tablet .et_pb_more_button,
    .et_pb_bg_layout_light_tablet .et_pb_newsletter_button {
      color: #2EA3F2; }
    .et_pb_bg_layout_light_tablet.et_pb_post_slider .post-meta,
    .et_pb_bg_layout_light_tablet.et_pb_post_slider .post-meta a {
      color: #333 !important; }
    .et_pb_bg_layout_light_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
    .et_pb_bg_layout_light_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
      background-color: rgba(255, 255, 255, 0.9); }
    .et_pb_bg_layout_light_tablet .et_pb_video_play {
      color: #333; }
    .et_pb_bg_layout_light_tablet .et_pb_forgot_password a {
      color: #666; }
    .et_pb_bg_layout_light_tablet .et-pb-arrow-prev,
    .et_pb_bg_layout_light_tablet .et-pb-arrow-next {
      color: #333; }
    .et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control {
      background-color: #333; }
    .et_pb_bg_layout_light_tablet .et-pb-controllers a {
      background-color: rgba(0, 0, 0, 0.3); }
    .et_pb_bg_layout_light_tablet h1,
    .et_pb_bg_layout_light_tablet h2,
    .et_pb_bg_layout_light_tablet h3,
    .et_pb_bg_layout_light_tablet h4,
    .et_pb_bg_layout_light_tablet h5,
    .et_pb_bg_layout_light_tablet h6 {
      color: #333 !important; }
    .et_pb_bg_layout_light_tablet .et_pb_slide_content {
      color: #333; }
    .et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button {
      color: #2EA3F2 !important; }
    .et_pb_bg_layout_light_tablet.et_pb_gallery .et_pb_gallery_pagination ul li a,
    .et_pb_bg_layout_light_tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
      color: #999999; }
    .et_pb_bg_layout_light_tablet.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
    .et_pb_bg_layout_light_tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
      color: #82C0C7; }
    .et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button {
      background: rgba(0, 0, 0, 0.1);
      color: rgba(0, 0, 0, 0.5); }
    .et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button:hover {
      background: rgba(0, 0, 0, 0.2);
      color: rgba(0, 0, 0, 0.6); }
    .et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s {
      border: none;
      color: #666; }
    .et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder {
      color: #666; }
    .et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_searchsubmit {
      border: none;
      color: #666;
      background-color: #ddd; }
    .et_pb_bg_layout_light_tablet.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay {
      background: rgba(255, 255, 255, 0.9); }
    .et_pb_bg_layout_light_tablet.et_pb_fullwidth_portfolio .meta p {
      color: #666; }
    .et_pb_bg_layout_light_tablet {
      color: #666 !important; }
  /* Text Color - Layout Dark - Tablet */
  .et_pb_bg_layout_dark_tablet {
    /* Extra */
    /* Reset Layout Light */ }
    .et_pb_bg_layout_dark_tablet,
    .et_pb_bg_layout_dark_tablet h1,
    .et_pb_bg_layout_dark_tablet h2,
    .et_pb_bg_layout_dark_tablet h3,
    .et_pb_bg_layout_dark_tablet h4,
    .et_pb_bg_layout_dark_tablet h5,
    .et_pb_bg_layout_dark_tablet h6 {
      color: #FFF !important; }
    .et_pb_bg_layout_dark_tablet .et_pb_post .post-meta,
    .et_pb_bg_layout_dark_tablet .et_pb_portfolio_item .post-meta,
    .et_pb_bg_layout_dark_tablet .et_pb_post .post-meta a,
    .et_pb_bg_layout_dark_tablet .et_pb_portfolio_item .post-meta a,
    .et_pb_bg_layout_dark_tablet .et_pb_post p,
    .et_pb_bg_layout_dark_tablet p.et_pb_title_meta_container,
    .et_pb_bg_layout_dark_tablet p.et_pb_title_meta_container a {
      color: inherit; }
    .et_pb_bg_layout_dark_tablet.et_pb_post_slider .post-meta,
    .et_pb_bg_layout_dark_tablet.et_pb_post_slider .post-meta a {
      color: #FFF !important; }
    .et_pb_bg_layout_dark_tablet .comment_postinfo span,
    .et_pb_bg_layout_dark_tablet .comment_postinfo a {
      color: #FFF; }
    .et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button {
      background: rgba(0, 0, 0, 0.6);
      color: rgba(255, 255, 255, 0.8); }
    .et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button:hover {
      background: rgba(0, 0, 0, 0.7);
      color: white; }
    .et_pb_bg_layout_dark_tablet.et_pb_gallery .et_pb_gallery_pagination ul li a,
    .et_pb_bg_layout_dark_tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
      color: #FFFFFF; }
    .et_pb_bg_layout_dark_tablet.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay {
      background: rgba(0, 0, 0, 0.6); }
    .et_pb_bg_layout_dark_tablet.et_pb_fullwidth_portfolio .meta p {
      color: #FFF; }
    .et_pb_bg_layout_dark_tablet.et_pb_fullwidth_menu ul li a {
      color: #FFF; }
    .et_pb_bg_layout_dark_tablet.et_pb_fullwidth_menu ul li a:hover {
      color: rgba(255, 255, 255, 0.8); }
    .et_pb_bg_layout_dark_tablet .et_pb_slide_description {
      text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
    .et_pb_bg_layout_dark_tablet .et_pb_slide_content {
      color: #FFF; }
    .et_pb_bg_layout_dark_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
    .et_pb_bg_layout_dark_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
      background-color: rgba(0, 0, 0, 0.3); }
    .et_pb_bg_layout_dark_tablet .et_pb_testimonial_description a {
      color: #FFF; }
    .et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s {
      color: #FFF;
      border: 2px solid #FFF; }
    .et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder {
      color: #FFF; }
    .et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-moz-placeholder {
      color: #FFF; }
    .et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s:-ms-input-placeholder {
      color: #FFF; }
    .et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_searchsubmit {
      background-color: transparent;
      color: #FFF;
      font-weight: 500;
      border: 2px solid #FFF; }
    .et_pb_bg_layout_dark_tablet .et_pb_counter_title {
      color: #fff; }
    .et_pb_bg_layout_dark_tablet .et_pb_promo_button, .et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button, .et_pb_bg_layout_dark_tablet.et_pb_button,
    .et_pb_bg_layout_dark_tablet .et_pb_more_button,
    .et_pb_bg_layout_dark_tablet .et_pb_newsletter_button {
      color: inherit; }
    .et_pb_bg_layout_dark_tablet .et-pb-arrow-prev,
    .et_pb_bg_layout_dark_tablet .et-pb-arrow-next {
      color: #ffffff; }
    .et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control {
      background-color: #ffffff; }
    .et_pb_bg_layout_dark_tablet .et_pb_forgot_password a {
      color: #ffffff; }
    .et_pb_bg_layout_dark_tablet .et-pb-controllers a {
      background-color: rgba(255, 255, 255, 0.5); }
    .et_pb_bg_layout_dark_tablet .et_pb_widget li a {
      color: inherit; }
    .et_pb_bg_layout_dark_tablet .et_quote_content blockquote p,
    .et_pb_bg_layout_dark_tablet .et_quote_content blockquote cite,
    .et_pb_bg_layout_dark_tablet .et_link_content h2,
    .et_pb_bg_layout_dark_tablet .et_link_content a.et_link_main_url,
    .et_pb_bg_layout_dark_tablet .et_audio_content h2,
    .et_pb_bg_layout_dark_tablet .et_pb_audio_module_content h2,
    .et_pb_bg_layout_dark_tablet .et_audio_module_meta {
      color: #fff !important; }
    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
      background: rgba(255, 255, 255, 0.5); }
    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
      background: #fff; }
    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-playpause-button button:before,
    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-volume-button button:before {
      color: #fff; }
    .et_pb_bg_layout_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle,
    .et_pb_bg_layout_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
      background: #fff; }
    .et_pb_bg_layout_dark_tablet .mejs-container .mejs-controls .mejs-time span {
      color: #fff; }
  /* Text Color - Text Color Dark - Tablet */
  .et_pb_text_color_dark_tablet .et_quote_content blockquote p,
  .et_pb_text_color_dark_tablet .et_quote_content blockquote cite,
  .et_pb_text_color_dark_tablet .et_link_content h2,
  .et_pb_text_color_dark_tablet .et_link_content a.et_link_main_url,
  .et_pb_text_color_dark_tablet .et_audio_content h2,
  .et_pb_text_color_dark_tablet .et_pb_audio_module_content h2,
  .et_pb_text_color_dark_tablet .et_audio_module_meta {
    color: #666 !important; }
  .et_pb_text_color_dark_tablet.et_quote_content blockquote p,
  .et_pb_text_color_dark_tablet.et_quote_content blockquote cite,
  .et_pb_text_color_dark_tablet.et_link_content h2,
  .et_pb_text_color_dark_tablet.et_link_content a.et_link_main_url,
  .et_pb_text_color_dark_tablet.et_audio_content h2,
  .et_pb_text_color_dark_tablet.et_pb_audio_module_content h2 {
    color: #BBB !important; }
  .et_pb_text_color_dark_tablet.et_quote_content, .et_pb_text_color_dark_tablet.et_link_content, .et_pb_text_color_dark_tablet.et_audio_content {
    background-color: #E8E8E8; }
  .et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
  .et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: rgba(153, 153, 153, 0.5); }
  .et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
  .et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #999; }
  .et_pb_text_color_dark_tablet .et_audio_container .mejs-playpause-button button:before,
  .et_pb_text_color_dark_tablet .et_audio_container .mejs-volume-button button:before {
    color: #666; }
  .et_pb_text_color_dark_tablet .mejs-controls .mejs-time-rail .mejs-time-handle,
  .et_pb_text_color_dark_tablet .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    background: #666; }
  .et_pb_text_color_dark_tablet .mejs-container .mejs-controls .mejs-time span {
    color: #999; }
  /* Email Optin Field - Tablet */
  .et_pb_newsletter .et_pb_contact_field_last_tablet + .et_pb_newsletter_field {
    padding-left: 0; }
  p.et_pb_contact_field_half_tablet + p.et_pb_contact_field_last_tablet:not(.et_pb_contact_field_half_tablet) {
    clear: both; }
  p.et_pb_contact_field.et_pb_contact_field_last_tablet + p.et_pb_contact_field.et_pb_contact_field_last_tablet {
    clear: both; }
  .et_pb_newsletter .et_pb_contact_field_last_tablet + .et_pb_newsletter_field {
    padding-left: 0; }
  .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half_tablet {
    -ms-flex-preferred-size: 48.5%;
        flex-basis: 48.5%; }
  .et_pb_contact .et_pb_contact_field_half_tablet {
    width: 50%;
    float: left; }
  /* Reset - Email Optin Field - Tablet */
  .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_last_tablet {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .et_pb_contact .et_pb_contact_field_last_tablet {
    width: 100%; }
  /* Text Alignment - Blurb */
  .et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container {
    text-align: left; }
  .et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container {
    text-align: right; }
  .et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container {
    text-align: justify; }
  .et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container {
    text-align: center; }
  /* Text Alignment - Counter */
  .et_pb_text_align_left-tablet .et_pb_counter_amount {
    text-align: left; }
  .et_pb_text_align_center-tablet .et_pb_counter_amount {
    text-align: center; }
  .et_pb_text_align_right-tablet .et_pb_counter_amount {
    text-align: right; }
  .et_pb_text_align_justified-tablet .et_pb_counter_amount {
    text-align: justify; }
  /* Text Align - Accordion */
  .et_pb_accordion.et_pb_text_align_left-tablet h5.et_pb_toggle_title,
  .et_pb_accordion.et_pb_text_align_left-tablet .et_pb_toggle_title,
  .et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title,
  .et_pb_accordion .et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title,
  .et_pb_toggle.et_pb_text_align_left-tablet h5.et_pb_toggle_title,
  .et_pb_toggle.et_pb_text_align_left-tablet .et_pb_toggle_title {
    cursor: pointer;
    position: relative;
    padding: 0 50px 0 0; }
  /* Text Align - Contact */
  .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_title,
  .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_list,
  .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_title,
  .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_list,
  .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_title,
  .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_list,
  .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_title,
  .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_list,
  .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_title,
  .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_list,
  .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_title,
  .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_list {
    float: none; }
  .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .et_pb_contact_field.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_center-tablet .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .et_pb_contact_field.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_right-tablet .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .et_pb_contact_field.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_justified-tablet .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  /* Text Align - Shop */
  .et_pb_shop.et_pb_text_align_center-tablet .star-rating,
  .et_pb_shop.et_pb_text_align_justified-tablet .star-rating,
  .et_pb_shop.et_pb_text_align_right-tablet .star-rating {
    display: inline-block; }
  /* Text Align - General */
  .et_pb_text_align_left-tablet {
    text-align: left; }
  .et_pb_text_align_center-tablet {
    text-align: center; }
  .et_pb_text_align_right-tablet {
    text-align: right; }
  .et_pb_text_align_justified-tablet {
    text-align: justify; }
  /* Text Align - Posts Related */
  .et_pb_text_align_left-tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
  .et_pb_text_align_left-tablet.et_pb_gallery .et_pb_gallery_pagination ul,
  .et_pb_text_align_left-tablet .wp-pagenavi {
    text-align: left; }
  .et_pb_text_align_center-tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
  .et_pb_text_align_center-tablet.et_pb_gallery .et_pb_gallery_pagination ul,
  .et_pb_text_align_center-tablet .wp-pagenavi {
    text-align: center; }
  .et_pb_text_align_right-tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
  .et_pb_text_align_right-tablet.et_pb_gallery .et_pb_gallery_pagination ul,
  .et_pb_text_align_right-tablet .wp-pagenavi {
    text-align: right; }
  .et_pb_text_align_justified-tablet.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
  .et_pb_text_align_justified-tablet.et_pb_gallery .et_pb_gallery_pagination ul,
  .et_pb_text_align_justified-tablet .wp-pagenavi {
    text-align: justify; }
  /* Text Align - Filterable Portfolio */
  .et_pb_filterable_portfolio.et_pb_text_align_center-tablet .et_pb_portfolio_filters ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .et_pb_filterable_portfolio.et_pb_text_align_justified-tablet .et_pb_portfolio_filters ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .et_pb_filterable_portfolio.et_pb_text_align_right-tablet .et_pb_portfolio_filters ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  /* Text Align - Search */
  .et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit,
  .et_pb_search.et_pb_text_align_center-tablet .et_pb_searchsubmit {
    right: 0; }
  .et_pb_search.et_pb_text_align_right-tablet .et_pb_searchsubmit {
    right: auto;
    left: 0; }
  .et_pb_search.et_pb_text_align_right-tablet input.et_pb_s {
    text-align: right;
    padding-left: 80px;
    padding-right: 0.7em; }
  .et_pb_search.et_pb_text_align_center-tablet input.et_pb_s {
    text-align: center; }
  /* Reset Text Align Right */
  .et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit {
    left: auto; }
  .et_pb_search.et_pb_text_align_left-tablet input.et_pb_s {
    text-align: left;
    padding-left: 0.715em; }
  .et_pb_search.et_pb_text_align_center-tablet input.et_pb_s {
    padding-left: 0.715em;
    padding-right: 0.715em; }
  /* Call To Action - Use background color */
  .et_pb_has_bg_tablet.et_pb_promo {
    padding: 40px !important; }
  .et_pb_no_bg_tablet.et_pb_promo {
    padding: 0 !important; } }

/* fix for the Login Module in Customizer */
@media all and (min-width: 768px) {
  .et_pb_in_customizer.et_pb_login .et_pb_newsletter_description {
    width: 50%; }
  /* Background Video - Desktop and Tablet only */
  .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
    display: block; } }

/* Responsive Styles Tablet Only */
@media all and (min-width: 768px) and (max-width: 980px) {
  /* Video Module */
  .et_pb_column_3_8 .et_pb_video_play,
  .et_pb_column_1_3 .et_pb_video_play,
  .et_pb_column_2_5 .et_pb_video_play,
  .et_pb_column_1_4 .et_pb_video_play,
  .et_pb_column_1_5 .et_pb_video_play,
  .et_pb_column_1_6 .et_pb_video_play {
    font-size: 6rem;
    line-height: 6rem;
    margin-left: -3rem;
    margin-top: -3rem; }
  /* Testimonials Module */
  .et_pb_column .et_pb_testimonial_portrait {
    float: left;
    display: block;
    margin-right: 30px; }
  .et_pb_column .et_pb_testimonial_description {
    display: block; }
  .et_pb_row_4col .et-last-child,
  .et_pb_row_4col .et-last-child-2 {
    margin-bottom: 0; }
  .et_pb_row_6col .et-last-child,
  .et_pb_row_6col .et-last-child-2,
  .et_pb_row_6col .et-last-child-3 {
    margin-bottom: 0; }
  /* Column Adjustments */
  .et_pb_column_1_5 .et_pb_testimonial_portrait,
  .et_pb_column_1_6 .et_pb_testimonial_portrait,
  .et_pb_row_4col .et_pb_testimonial_portrait,
  .et_pb_row_1-4_1-4_1-2 .et_pb_testimonial_portrait,
  .et_pb_row_1-2_1-4_1-4 .et_pb_testimonial_portrait,
  .et_pb_row_1-4_1-4 .et_pb_testimonial_portrait {
    float: none;
    display: block;
    margin: 0 auto 20px; }
  /* Person Module */
  .et_pb_column .et_pb_team_member_image {
    float: left;
    width: auto;
    margin: 0 30px 12px 0;
    text-align: left; }
  .et_pb_row_4col .et_pb_column.et_pb_column_1_4 .et_pb_team_member_image {
    float: none;
    width: auto;
    max-width: none;
    margin: 0 0 12px 0;
    text-align: center; }
  .et_pb_column .et_pb_team_member_description {
    display: table-cell; }
  /* Blog Post Formats */
  /* Quote */
  .et_quote_content {
    padding: 50px 43px 45px !important; }
  .et_quote_content blockquote p {
    font-size: 26px !important;
    line-height: 44px !important; }
  .et_quote_content blockquote cite {
    font-size: 18px !important; }
  .et_pb_blog_grid .et_quote_content {
    padding: 35px 30px !important; }
  .et_pb_blog_grid .et_quote_content blockquote p {
    font-size: 20px !important;
    line-height: 26px !important; }
  .et_pb_blog_grid .et_quote_content blockquote cite {
    font-size: 14px !important; }
  /* Link */
  .et_link_content {
    padding: 40px 40px 45px; }
  .et_link_content h2 {
    font-size: 26px !important;
    line-height: 44px !important; }
  .et_link_content a.et_link_main_url {
    font-size: 18px !important; }
  .et_pb_blog_grid .et_link_content h2 {
    font-size: 20px !important;
    line-height: 26px !important; }
  .et_pb_blog_grid .et_link_content a.et_link_main_url {
    font-size: 14px !important; }
  /* Gallery */
  .et_pb_post > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_slide {
    min-height: 384px !important; }
  .et_pb_blog_grid > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_post .et_pb_slide {
    min-height: 182px !important; }
  /* Audio */
  .et_audio_content h2 {
    font-size: 26px !important;
    line-height: 44px !important;
    margin-bottom: 24px !important; }
  .et_pb_blog_grid .et_audio_content h2 {
    font-size: 20px !important;
    line-height: 26px !important; }
  .et_pb_audio_cover_art {
    float: none !important;
    width: 100% !important;
    position: relative;
    height: 400px !important; }
  .et_pb_audio_module_content {
    margin-left: 0 !important;
    padding: 55px 60px 55px !important; }
  .et_pb_audio_module_content h2 {
    font-size: 36px; }
  .et_pb_column_1_4 .et_audio_module_meta,
  .et_pb_column_1_5 .et_audio_module_meta,
  .et_pb_column_1_6 .et_audio_module_meta {
    font-size: 14px !important; }
  /* Salvattore Styles */
  .et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
    content: '2 .column.size-1of2'; }
  /* Background Video - Tablet only */
  .et_pb_section_video_bg.et_pb_section_video_bg_tablet_only {
    display: block; } }

/* Responsive Styles Tablet Only (Lower Adjustment) */
@media all and (min-width: 768px) and (max-width: 800px) {
  /* Countdown Timer Module */
  .et_pb_countdown_timer .section p {
    font-size: 50px !important;
    line-height: 50px !important; }
  .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
    font-size: 25px !important;
    line-height: 25px !important; } }

/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
  /* Salvattore Styles */
  .et_pb_column .et_pb_blog_grid .et_pb_salvattore_content[data-columns]::before {
    content: '1 .column.size-1of1'; }
  /* Slider Modules */
  .et_pb_slide_image,
  .et_pb_slide_video {
    margin-top: 6% !important; }
  .et_pb_slide_video {
    float: none; }
  .et_pb_section_first .et_pb_slide_image {
    margin: 0 0 0 !important;
    top: 20px; }
  .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title {
    font-size: 20px; }
  .et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content {
    font-size: 14px; }
  .et_pb_slide_with_image .et_pb_slide_description {
    float: none;
    text-align: center;
    width: 100%; }
  /* Blog Posts */
  .et_pb_post {
    margin-bottom: 42px; }
  .et_pb_post > h2,
  .et_pb_portfolio_item h2,
  .et_pb_title_container h1 {
    font-size: 18px; }
  /* Video Slider Module */
  .et_pb_carousel .et-pb-arrow-prev,
  .et_pb_carousel:hover .et-pb-arrow-prev {
    left: -8px;
    opacity: 1; }
  .et_pb_carousel .et-pb-arrow-next,
  .et_pb_carousel:hover .et-pb-arrow-next {
    right: -8px;
    opacity: 1; }
  .et_pb_slider_carousel:hover .et-pb-arrow-prev {
    opacity: 0 !important; }
  .et_pb_slider_carousel:hover .et-pb-arrow-next {
    opacity: 0 !important; }
  /* Column Adjustments */
  .et_pb_column_4_4 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_3_4 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_1_4 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_1_5 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_1_6 .et_pb_carousel_item .et_pb_video_play {
    font-size: 2rem;
    line-height: 2rem;
    margin-left: -1rem;
    margin-top: -1rem; }
  /* Filterable Portfolio Module */
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
    width: 100%; }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
    width: 50%; }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
    border-radius: 3px 0 0 0; }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
    border-radius: 0 3px 0 0; }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
    border-radius: 0 0 3px 3px; }
  .et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
    border-radius: 0 0 3px; }
  /* Call To Action Module */
  .et_pb_promo {
    padding: 40px; }
  /* Newsletter Module */
  .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-left: 0;
      padding-right: 0; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,
    .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,
    .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,
    .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,
    .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-left: 0;
      padding-right: 0; }
  .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form,
  .et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form,
  .et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-left: 0;
      padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-left: 0;
      padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_3_4 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_2_3 .et_pb_column_4_4 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_login .et_pb_newsletter_description,
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_login .et_pb_newsletter_form {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
    .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form {
      padding-left: 0;
      padding-right: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_pb_newsletter_form {
    padding-top: 25px; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_left_right .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_top_bottom .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-top: 0; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_pb_newsletter_form {
    padding-bottom: 25px; }
  .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_right_left .et_multi_view_hidden + .et_pb_newsletter_form, .et_pb_specialty_column.et_pb_column_1_2 .et_pb_newsletter.et_pb_subscribe.et_pb_newsletter_layout_bottom_top .et_multi_view_hidden + .et_pb_newsletter_form {
    padding-bottom: 0; }
  /* Slider Modules */
  .et_pb_slider:hover .et-pb-arrow-prev {
    left: 0;
    opacity: 1; }
  .et_pb_slider:hover .et-pb-arrow-next {
    right: 0;
    opacity: 1; }
  .et-pb-controllers {
    position: absolute;
    bottom: 5%;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 10;
    height: 14px; }
  .format-gallery .et-pb-controllers {
    height: auto; }
  .et_transparent_nav .et_pb_section:first-child .et-pb-controllers {
    bottom: 18px; }
  .et_pb_more_button {
    display: inline-block !important; }
  .et_pb_slide_image,
  .et_pb_slide_video,
  .et_pb_slide_with_image .et_pb_slide_description {
    width: 100%; }
  .et_pb_slide_image,
  .et_pb_slide_video {
    display: none !important; }
  .et_pb_slider_show_image .et_pb_slide_image,
  .et_pb_slider_show_image .et_pb_slide_video {
    display: block !important; }
  .et_pb_slide_description h2.et_pb_slide_title {
    font-size: 24px; }
  .et_pb_slide_content {
    font-size: 12px; }
  .et_pb_slide_image,
  .et_pb_slide_video {
    position: relative;
    margin: 50px auto 0;
    padding: 0; }
  .et_pb_slide_image img {
    max-height: 300px; }
  .et_pb_section_first .et_pb_slide_image img {
    max-height: 300px !important; }
  .et_pb_slide_description,
  .et_pb_slider_fullwidth_off .et_pb_slide_description,
  .et_pb_slide_with_image .et_pb_slide_description {
    text-align: center; }
  /* Tabs Module */
  .et_pb_tabs_controls {
    border-bottom: none;
    height: auto !important; }
  .et_pb_tabs_controls li {
    float: none;
    border-right: none;
    border-bottom: 1px solid #D9D9D9;
    display: block; }
  /* Pricing Tables Module */
  .et_pb_column .et_pb_pricing_table {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 30px;
    margin-top: 0px !important; }
  .et_pb_column .et_pb_pricing_table:last-child,
  .et_pb_column .et_pb_pricing_table.et-last-child {
    margin-bottom: 0; }
  /* Contact Form Module */
  .et_pb_column .et_pb_contact p.et_pb_contact_field_half {
    width: 100%;
    margin-right: 0; }
  /* Map Module */
  .et_pb_map_container > .et_pb_map {
    height: 220px; }
  /* Countdown Timer Module */
  .et_pb_countdown_timer .title {
    font-size: 22px !important;
    margin-bottom: 20px !important; }
  .et_pb_countdown_timer .section p {
    font-size: 32px !important;
    line-height: 32px !important; }
  .et_pb_countdown_timer .section p.label {
    font-size: 14px !important;
    line-height: 25px !important; }
  .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
    font-size: 16px !important;
    line-height: 16px !important; }
  .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p.label {
    font-size: 14px !important;
    line-height: 25px !important; }
  /* Testimonials Module */
  .et_pb_column .et_pb_testimonial_description {
    width: 100%;
    display: block; }
  .et_pb_column .et_pb_testimonial_portrait {
    display: block;
    float: none;
    margin: 0 auto 20px; }
  /* Person Module */
  .et_pb_team_member_image {
    float: none;
    width: auto;
    margin: 0 0 12px;
    display: block;
    text-align: center; }
  .et_pb_team_member_description {
    display: block; }
  /* Blog Post Formats */
  /* Quote */
  .et_quote_content,
  .et_pb_blog_grid .et_quote_content {
    padding: 35px 30px !important; }
  .et_quote_content blockquote p,
  .et_pb_blog_grid .et_quote_content blockquote p {
    font-size: 20px !important;
    line-height: 26px !important; }
  .et_quote_content blockquote cite,
  .et_pb_blog_grid .et_quote_content blockquote cite {
    font-size: 14px !important; }
  /* Link */
  .et_link_content {
    padding: 35px 20px; }
  .et_link_content h2,
  .et_audio_content h2 {
    font-size: 20px !important;
    line-height: 26px !important; }
  .et_link_content a.et_link_main_url {
    font-size: 14px !important; }
  /* Gallery */
  .et_pb_post > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_slide {
    min-height: 222px !important; }
  .et_pb_blog_grid .et_pb_post > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_slide {
    min-height: 222px !important; }
  /* Audio */
  .et_audio_content {
    padding: 35px 20px !important; }
  .et_audio_content h2 {
    margin-bottom: 9px !important; }
  .et_audio_container .mejs-container .mejs-controls .mejs-time span {
    font-size: 14px !important; }
  .et_pb_audio_cover_art {
    float: none !important;
    width: 100% !important;
    position: relative;
    height: 300px !important; }
  .et_pb_audio_module_content {
    margin-left: 0 !important;
    padding: 30px !important; }
  .et_pb_audio_module_content h2 {
    font-size: 26px; }
  .et_pb_column_1_4 .et_audio_module_meta,
  .et_pb_column_1_5 .et_audio_module_meta,
  .et_pb_column_1_6 .et_audio_module_meta {
    font-size: 14px !important; }
  /* Hide On Mobile Class */
  .et-hide-mobile {
    display: none !important; }
  /* Fullwidth Header Module */
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left,
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right {
    -ms-flex-flow: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content-container,
  .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content-container,
  .et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.right .header-content-container,
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-image-container,
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content-container,
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-image-container {
    width: 100%; }
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content,
  .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
    margin: 20px 2%; }
  /* Post Slider */
  .et_pb_slider_with_overlay .et_pb_slide_image,
  .et_pb_slider_with_overlay .et_pb_slide_video,
  .et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description {
    width: 100%; }
  .et_pb_slider_with_overlay .et_pb_slide_image {
    margin-top: 0 !important;
    padding-top: 6%; }
  .et_pb_media_alignment_center .et_pb_slide_image {
    top: 0; }
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
    margin-bottom: 10% !important; }
  /* Video Background */
  .et_pb_section_video_bg.et_pb_section_video_bg_phone {
    display: block; }
  /* Background Video - Desktop and Tablet only, hide on phone */
  .et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet {
    display: none; }
  /* Text Color - Layout Light - Phone */
  .et_pb_bg_layout_light_phone {
    /* Extra */
    /* Reset Layout Dark */ }
    .et_pb_bg_layout_light_phone .et_pb_counter_title {
      color: #666; }
    .et_pb_bg_layout_light_phone .et_pb_post .post-meta,
    .et_pb_bg_layout_light_phone .et_pb_portfolio_item .post-meta,
    .et_pb_bg_layout_light_phone .et_pb_post .post-meta a,
    .et_pb_bg_layout_light_phone .et_pb_portfolio_item .post-meta a,
    .et_pb_bg_layout_light_phone .et_pb_post p,
    .et_pb_bg_layout_light_phone p.et_pb_title_meta_container,
    .et_pb_bg_layout_light_phone p.et_pb_title_meta_container a {
      color: #666; }
    .et_pb_bg_layout_light_phone.et_pb_post_slider .post-meta,
    .et_pb_bg_layout_light_phone.et_pb_post_slider .post-meta a {
      color: #333 !important; }
    .et_pb_bg_layout_light_phone .et_pb_promo_button, .et_pb_bg_layout_light_phone.et_pb_module.et_pb_button, .et_pb_bg_layout_light_phone.et_pb_button,
    .et_pb_bg_layout_light_phone .et_pb_more_button,
    .et_pb_bg_layout_light_phone .et_pb_newsletter_button {
      color: #2EA3F2; }
    .et_pb_bg_layout_light_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
    .et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
      background-color: rgba(255, 255, 255, 0.9); }
    .et_pb_bg_layout_light_phone .et_pb_video_play {
      color: #333; }
    .et_pb_bg_layout_light_phone .et_pb_forgot_password a {
      color: #666; }
    .et_pb_bg_layout_light_phone .et-pb-arrow-prev,
    .et_pb_bg_layout_light_phone .et-pb-arrow-next {
      color: #333; }
    .et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control {
      background-color: #333; }
    .et_pb_bg_layout_light_phone .et-pb-controllers a {
      background-color: rgba(0, 0, 0, 0.3); }
    .et_pb_bg_layout_light_phone h1,
    .et_pb_bg_layout_light_phone h2,
    .et_pb_bg_layout_light_phone h3,
    .et_pb_bg_layout_light_phone h4,
    .et_pb_bg_layout_light_phone h5,
    .et_pb_bg_layout_light_phone h6 {
      color: #333 !important; }
    .et_pb_module .et_pb_bg_layout_light_phone.et_pb_button {
      color: #2EA3F2 !important; }
    .et_pb_bg_layout_light_phone.et_pb_gallery .et_pb_gallery_pagination ul li a,
    .et_pb_bg_layout_light_phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
      color: #999999; }
    .et_pb_bg_layout_light_phone.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
    .et_pb_bg_layout_light_phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active {
      color: #82C0C7; }
    .et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button {
      background: rgba(0, 0, 0, 0.1);
      color: rgba(0, 0, 0, 0.5); }
    .et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button:hover {
      background: rgba(0, 0, 0, 0.2);
      color: rgba(0, 0, 0, 0.6); }
    .et_pb_bg_layout_light_phone .et_pb_slide_content {
      color: #333; }
    .et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s {
      border: none;
      color: #666; }
    .et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder {
      color: #666; }
    .et_pb_bg_layout_light_phone.et_pb_search input.et_pb_searchsubmit {
      border: none;
      color: #666;
      background-color: #ddd; }
    .et_pb_bg_layout_light_phone.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay {
      background: rgba(255, 255, 255, 0.9); }
    .et_pb_bg_layout_light_phone.et_pb_fullwidth_portfolio .meta p {
      color: #666; }
    .et_pb_bg_layout_light_phone {
      color: #666 !important; }
  /* Text Color - Layout Dark - Phone */
  .et_pb_bg_layout_dark_phone {
    /* Extra */
    /* Reset Layout Light */ }
    .et_pb_bg_layout_dark_phone,
    .et_pb_bg_layout_dark_phone h1,
    .et_pb_bg_layout_dark_phone h2,
    .et_pb_bg_layout_dark_phone h3,
    .et_pb_bg_layout_dark_phone h4,
    .et_pb_bg_layout_dark_phone h5,
    .et_pb_bg_layout_dark_phone h6 {
      color: #FFF !important; }
    .et_pb_bg_layout_dark_phone .et_pb_post .post-meta,
    .et_pb_bg_layout_dark_phone .et_pb_portfolio_item .post-meta,
    .et_pb_bg_layout_dark_phone .et_pb_post .post-meta a,
    .et_pb_bg_layout_dark_phone .et_pb_portfolio_item .post-meta a,
    .et_pb_bg_layout_dark_phone .et_pb_post p,
    .et_pb_bg_layout_dark_phone p.et_pb_title_meta_container,
    .et_pb_bg_layout_dark_phone p.et_pb_title_meta_container a {
      color: inherit; }
    .et_pb_bg_layout_dark_phone.et_pb_post_slider .post-meta,
    .et_pb_bg_layout_dark_phone.et_pb_post_slider .post-meta a {
      color: #FFF !important; }
    .et_pb_bg_layout_dark_phone .comment_postinfo span,
    .et_pb_bg_layout_dark_phone .comment_postinfo a {
      color: #FFF; }
    .et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button {
      background: rgba(0, 0, 0, 0.6);
      color: rgba(255, 255, 255, 0.8); }
    .et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button:hover {
      background: rgba(0, 0, 0, 0.7);
      color: white; }
    .et_pb_bg_layout_dark_phone.et_pb_gallery .et_pb_gallery_pagination ul li a,
    .et_pb_bg_layout_dark_phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a {
      color: #FFFFFF; }
    .et_pb_bg_layout_dark_phone.et_pb_fullwidth_portfolio .et_pb_portfolio_image .et_overlay {
      background: rgba(0, 0, 0, 0.6); }
    .et_pb_bg_layout_dark_phone.et_pb_fullwidth_portfolio .meta p {
      color: #FFF; }
    .et_pb_bg_layout_dark_phone.et_pb_fullwidth_menu ul li a {
      color: #FFF; }
    .et_pb_bg_layout_dark_phone.et_pb_fullwidth_menu ul li a:hover {
      color: rgba(255, 255, 255, 0.8); }
    .et_pb_bg_layout_dark_phone .et_pb_slide_description {
      text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
    .et_pb_bg_layout_dark_phone .et_pb_slide_content {
      color: #FFF; }
    .et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,
    .et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper {
      background-color: rgba(0, 0, 0, 0.3); }
    .et_pb_bg_layout_dark_phone .et_pb_testimonial_description a {
      color: #FFF; }
    .et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s {
      color: #FFF;
      border: 2px solid #FFF; }
    .et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder {
      color: #FFF; }
    .et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-moz-placeholder {
      color: #FFF; }
    .et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s:-ms-input-placeholder {
      color: #FFF; }
    .et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_searchsubmit {
      background-color: transparent;
      color: #FFF;
      font-weight: 500;
      border: 2px solid #FFF; }
    .et_pb_bg_layout_dark_phone .et_pb_counter_title {
      color: #fff; }
    .et_pb_bg_layout_dark_phone .et_pb_promo_button, .et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button, .et_pb_bg_layout_dark_phone.et_pb_button,
    .et_pb_bg_layout_dark_phone .et_pb_more_button,
    .et_pb_bg_layout_dark_phone .et_pb_newsletter_button {
      color: inherit; }
    .et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button {
      color: #fff !important; }
    .et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control {
      background-color: #ffffff; }
    .et_pb_bg_layout_dark_phone .et-pb-arrow-prev,
    .et_pb_bg_layout_dark_phone .et-pb-arrow-next {
      color: #ffffff; }
    .et_pb_bg_layout_dark_phone .et-pb-controllers a {
      background-color: rgba(255, 255, 255, 0.5); }
    .et_pb_bg_layout_dark_phone .et_pb_forgot_password a {
      color: #ffffff; }
    .et_pb_bg_layout_dark_phone .et_quote_content blockquote p,
    .et_pb_bg_layout_dark_phone .et_quote_content blockquote cite,
    .et_pb_bg_layout_dark_phone .et_link_content h2,
    .et_pb_bg_layout_dark_phone .et_link_content a.et_link_main_url,
    .et_pb_bg_layout_dark_phone .et_audio_content h2,
    .et_pb_bg_layout_dark_phone .et_pb_audio_module_content h2,
    .et_pb_bg_layout_dark_phone .et_audio_module_meta {
      color: #fff !important; }
    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
      background: rgba(255, 255, 255, 0.5); }
    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
      background: #fff; }
    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-playpause-button button:before,
    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-volume-button button:before {
      color: #fff; }
    .et_pb_bg_layout_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle,
    .et_pb_bg_layout_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
      background: #fff; }
    .et_pb_bg_layout_dark_phone .mejs-container .mejs-controls .mejs-time span {
      color: #fff; }
  /* Text Color - Text Color Dark - Phone */
  .et_pb_text_color_dark_phone .et_quote_content blockquote p,
  .et_pb_text_color_dark_phone .et_quote_content blockquote cite,
  .et_pb_text_color_dark_phone .et_link_content h2,
  .et_pb_text_color_dark_phone .et_link_content a.et_link_main_url,
  .et_pb_text_color_dark_phone .et_audio_content h2,
  .et_pb_text_color_dark_phone .et_pb_audio_module_content h2,
  .et_pb_text_color_dark_phone .et_audio_module_meta {
    color: #666 !important; }
  .et_pb_text_color_dark_phone.et_quote_content blockquote p,
  .et_pb_text_color_dark_phone.et_quote_content blockquote cite,
  .et_pb_text_color_dark_phone.et_link_content h2,
  .et_pb_text_color_dark_phone.et_link_content a.et_link_main_url,
  .et_pb_text_color_dark_phone.et_audio_content h2,
  .et_pb_text_color_dark_phone.et_pb_audio_module_content h2 {
    color: #BBB !important; }
  .et_pb_text_color_dark_phone.et_quote_content, .et_pb_text_color_dark_phone.et_link_content, .et_pb_text_color_dark_phone.et_audio_content {
    background-color: #E8E8E8; }
  .et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-total,
  .et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: rgba(153, 153, 153, 0.5); }
  .et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-time-rail .mejs-time-current,
  .et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background: #999; }
  .et_pb_text_color_dark_phone .et_audio_container .mejs-playpause-button button:before,
  .et_pb_text_color_dark_phone .et_audio_container .mejs-volume-button button:before {
    color: #666; }
  .et_pb_text_color_dark_phone .mejs-controls .mejs-time-rail .mejs-time-handle,
  .et_pb_text_color_dark_phone .et_audio_container .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
    background: #666; }
  .et_pb_text_color_dark_phone .mejs-container .mejs-controls .mejs-time span {
    color: #999; }
  /* Email Optin Field - Tablet */
  .et_pb_newsletter .et_pb_contact_field_last_phone + .et_pb_newsletter_field {
    padding-left: 0; }
  p.et_pb_contact_field_half_phone + p.et_pb_contact_field_last_phone:not(.et_pb_contact_field_half_phone) {
    clear: both; }
  p.et_pb_contact_field.et_pb_contact_field_last_phone + p.et_pb_contact_field.et_pb_contact_field_last_phone {
    clear: both; }
  .et_pb_newsletter .et_pb_contact_field_last_phone + .et_pb_newsletter_field {
    padding-left: 0; }
  .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_half_phone {
    -ms-flex-preferred-size: 48.5%;
        flex-basis: 48.5%; }
  .et_pb_contact .et_pb_contact_field_half_phone {
    width: 50%;
    float: left; }
  /* Reset Email Optin Field - Phone */
  .et_pb_newsletter .et_pb_newsletter_form .et_pb_contact_field_last_phone {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .et_pb_contact .et_pb_contact_field_last_phone {
    width: 100%; }
  /* Text Alignment - Blurb */
  .et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container {
    text-align: left; }
  .et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container {
    text-align: right; }
  .et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container {
    text-align: justify; }
  .et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container {
    text-align: center; }
  /* Text Alignment - Counter */
  .et_pb_text_align_left-phone .et_pb_counter_amount {
    text-align: left; }
  .et_pb_text_align_center-phone .et_pb_counter_amount {
    text-align: center; }
  .et_pb_text_align_right-phone .et_pb_counter_amount {
    text-align: right; }
  .et_pb_text_align_justified-phone .et_pb_counter_amount {
    text-align: justify; }
  /* Text Align - Accordion */
  .et_pb_accordion.et_pb_text_align_left-phone h5.et_pb_toggle_title,
  .et_pb_accordion.et_pb_text_align_left-phone .et_pb_toggle_title,
  .et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title,
  .et_pb_accordion .et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title,
  .et_pb_toggle.et_pb_text_align_left-phone h5.et_pb_toggle_title,
  .et_pb_toggle.et_pb_text_align_left-phone .et_pb_toggle_title {
    cursor: pointer;
    position: relative;
    padding: 0 50px 0 0; }
  /* Text Align - Contact */
  .et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_title,
  .et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_list,
  .et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_title,
  .et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_list,
  .et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_title,
  .et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_list,
  .et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_title,
  .et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_list,
  .et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_title,
  .et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_list,
  .et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_title,
  .et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_list {
    float: none; }
  .et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .et_pb_contact_field.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_center-phone .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .et_pb_contact_field.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_right-phone .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .et_pb_contact_field.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper,
  .et_pb_contact_form_container.et_pb_text_align_justified-phone .et_pb_contact_field_radio_wrapper {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  /* Text Align - Shop */
  .et_pb_shop.et_pb_text_align_center-phone .star-rating,
  .et_pb_shop.et_pb_text_align_justified-phone .star-rating,
  .et_pb_shop.et_pb_text_align_right-phone .star-rating {
    display: inline-block; }
  /* Text Align - General */
  .et_pb_text_align_left-phone {
    text-align: left; }
  .et_pb_text_align_center-phone {
    text-align: center; }
  .et_pb_text_align_right-phone {
    text-align: right; }
  .et_pb_text_align_justified-phone {
    text-align: justify; }
  /* Text Align - Posts Related */
  .et_pb_text_align_left-phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
  .et_pb_text_align_left-phone.et_pb_gallery .et_pb_gallery_pagination ul,
  .et_pb_text_align_left-phone .wp-pagenavi {
    text-align: left; }
  .et_pb_text_align_center-phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
  .et_pb_text_align_center-phone.et_pb_gallery .et_pb_gallery_pagination ul,
  .et_pb_text_align_center-phone .wp-pagenavi {
    text-align: center; }
  .et_pb_text_align_right-phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
  .et_pb_text_align_right-phone.et_pb_gallery .et_pb_gallery_pagination ul,
  .et_pb_text_align_right-phone .wp-pagenavi {
    text-align: right; }
  .et_pb_text_align_justified-phone.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul,
  .et_pb_text_align_justified-phone.et_pb_gallery .et_pb_gallery_pagination ul,
  .et_pb_text_align_justified-phone .wp-pagenavi {
    text-align: justify; }
  /* Text Align - Filterable Portfolio */
  .et_pb_filterable_portfolio.et_pb_text_align_center-phone .et_pb_portfolio_filters ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .et_pb_filterable_portfolio.et_pb_text_align_justified-phone .et_pb_portfolio_filters ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .et_pb_filterable_portfolio.et_pb_text_align_right-phone .et_pb_portfolio_filters ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  /* Text Align - Search */
  .et_pb_search.et_pb_text_align_left-phone .et_pb_searchsubmit,
  .et_pb_search.et_pb_text_align_center-phone .et_pb_searchsubmit {
    right: 0; }
  .et_pb_search.et_pb_text_align_right-phone .et_pb_searchsubmit {
    right: auto;
    left: 0; }
  .et_pb_search.et_pb_text_align_right-phone input.et_pb_s {
    text-align: right;
    padding-left: 80px;
    padding-right: 0.7em; }
  .et_pb_search.et_pb_text_align_center-phone input.et_pb_s {
    text-align: center; }
  /* Reset Text Align Right */
  .et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit {
    left: auto; }
  .et_pb_search.et_pb_text_align_left-tablet input.et_pb_s {
    text-align: left;
    padding-left: 0.715em; }
  .et_pb_search.et_pb_text_align_center-tablet input.et_pb_s {
    padding-left: 0.715em;
    padding-right: 0.715em; }
  /* Call To Action - Use background color */
  .et_pb_has_bg_phone.et_pb_promo {
    padding: 40px !important; }
  .et_pb_no_bg_phone.et_pb_promo {
    padding: 0 !important; } }

/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
  /* Small Column Adjustments */
  .et_pb_row .et_pb_column.et_pb_column_1_4,
  .et_pb_row .et_pb_column.et_pb_column_1_5,
  .et_pb_row .et_pb_column.et_pb_column_1_6 {
    width: 100%;
    margin: 0 0 30px 0; }
    .et_pb_row .et_pb_column.et_pb_column_1_4:last-child, .et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,
    .et_pb_row .et_pb_column.et_pb_column_1_5:last-child,
    .et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,
    .et_pb_row .et_pb_column.et_pb_column_1_6:last-child,
    .et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child {
      margin-bottom: 0; }
  .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6 {
    width: 100%;
    margin: 0 0 30px 0; }
    .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child, .et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child {
      margin-bottom: 0; }
  /* Slider Modules */
  .et_pb_slide_description h2.et_pb_slide_title {
    font-size: 20px; }
  .et_pb_slide_content {
    font-weight: 400;
    font-size: 10px; }
  .et_pb_slide_content,
  a.et_pb_more_button {
    display: block; }
  .et_pb_slider_fullwidth_off .et_pb_slide_content,
  .et_pb_slider_fullwidth_off .et_pb_more_button {
    display: none; }
  /* Projects */
  .et_pb_portfolio_item {
    margin-bottom: 22px; }
  /* Blog Posts */
  .et_pb_post {
    margin-bottom: 42px; }
  .et_pb_post > h2,
  .et_pb_blog_grid h2 {
    font-size: 16px;
    padding-bottom: 0; }
  .et_pb_post .post-meta {
    color: #666;
    font-size: 14px; }
  .et_pb_blog_grid .et_pb_post.format-quote > *,
  .et_pb_blog_grid .et_pb_post.format-link > *,
  .et_pb_blog_grid .et_main_video_container,
  .et_pb_blog_grid .et_audio_content,
  .et_pb_blog_grid .et_pb_post .et_pb_slider {
    display: block; }
  .et_pb_blog_grid .et_pb_post > .et_pb_image_container,
  .et_pb_blog_grid .et_pb_post > h2,
  .et_pb_blog_grid .et_pb_post > .post-meta {
    display: block; }
  .et_pb_blog_grid .et_pb_post .post-meta {
    display: block !important;
    padding: 0; }
  /* Blog Post Formats */
  .et_pb_column_2_3 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_1_2 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_3_5 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_3_8 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_1_3 .et_pb_carousel_item .et_pb_video_play,
  .et_pb_column_2_5 .et_pb_carousel_item .et_pb_video_play {
    font-size: 1.5rem;
    line-height: 1.5rem;
    margin-left: -0.75rem;
    margin-top: -0.75rem; }
  .et_quote_content,
  .et_pb_blog_grid .et_quote_content,
  .et_audio_content,
  .et_pb_blog_grid .et_link_content {
    padding: 35px 20px !important; }
  .et_pb_post > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_slide,
  .et_pb_blog_grid > .et_pb_gallery_post_type > .et_pb_slides > .et_pb_post .et_pb_slide {
    min-height: 156px !important; }
  .et_pb_audio_cover_art {
    float: none !important;
    width: 100% !important;
    height: 210px !important; }
  .et_pb_audio_module_content h2 {
    font-size: 20px; }
  .et_pb_column_1_4 .et_audio_module_meta,
  .et_pb_column_1_5 .et_audio_module_meta,
  .et_pb_column_1_6 .et_audio_module_meta {
    font-size: 14px !important; }
  /* Call To Action Module */
  .et_pb_promo {
    padding: 40px; }
  /* Map Module */
  .et_pb_map_container > .et_pb_map {
    height: 200px; }
  /* Tabs Module */
  .et_pb_tabs_controls {
    border-bottom: none; }
  .et_pb_tabs_controls li {
    float: none;
    border-right: none;
    border-bottom: 1px solid #D9D9D9; }
  /* Testimonials Module */
  .et_pb_testimonial {
    padding-top: 10%; }
  /* Post Slider Module */
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
  .et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
    margin-bottom: 16% !important; }
  /* Countdown Timer Module */
  .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
    font-size: 32px !important;
    line-height: 32px !important; } }

/* Responsive Styles Small Smartphone Portrait */
@media all and (max-width: 380px) {
  .et_pb_countdown_timer .section p,
  .et_pb_row_1-4_1-4 .et_pb_column_1_4 .et_pb_countdown_timer .section p {
    font-size: 24px !important;
    line-height: 24px !important; }
  .et_pb_countdown_timer .section p.label {
    font-size: 12px !important;
    line-height: 25px !important; } }

/* Animations CSS */
.et_animated {
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both !important;
  animation-fill-mode: both !important; }

.et_animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.et_had_animation {
  position: relative; }

/* Fade: Center */
@-webkit-keyframes et_pb_fade {
  to {
    opacity: 1; } }

@keyframes et_pb_fade {
  to {
    opacity: 1; } }

.et_animated.fade {
  -webkit-animation-name: et_pb_fade;
  animation-name: et_pb_fade; }

/* Fade: Top */
@-webkit-keyframes et_pb_fadeTop {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes et_pb_fadeTop {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.et_animated.fadeTop {
  -webkit-animation-name: et_pb_fadeTop;
  animation-name: et_pb_fadeTop; }

/* Fade: Right */
@-webkit-keyframes et_pb_fadeRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes et_pb_fadeRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.et_animated.fadeRight {
  -webkit-animation-name: et_pb_fadeRight;
  animation-name: et_pb_fadeRight; }

/* Fade: Bottom */
@-webkit-keyframes et_pb_fadeBottom {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes et_pb_fadeBottom {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.et_animated.fadeBottom {
  -webkit-animation-name: et_pb_fadeBottom;
  animation-name: et_pb_fadeBottom; }

/* Fade: Left */
@-webkit-keyframes et_pb_fadeLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes et_pb_fadeLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.et_animated.fadeLeft {
  -webkit-animation-name: et_pb_fadeLeft;
  animation-name: et_pb_fadeLeft; }

/* Slide: Center */
@-webkit-keyframes et_pb_slide {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

@keyframes et_pb_slide {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

.et_animated.slide {
  -webkit-animation-name: et_pb_slide;
  animation-name: et_pb_slide; }

/* Slide: Top */
@-webkit-keyframes et_pb_slideTop {
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes et_pb_slideTop {
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.et_animated.slideTop {
  -webkit-animation-name: et_pb_slideTop;
  animation-name: et_pb_slideTop; }

/* Slide: Right */
@-webkit-keyframes et_pb_slideRight {
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes et_pb_slideRight {
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.et_animated.slideRight {
  -webkit-animation-name: et_pb_slideRight;
  animation-name: et_pb_slideRight; }

/* Slide: Bottom */
@-webkit-keyframes et_pb_slideBottom {
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes et_pb_slideBottom {
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.et_animated.slideBottom {
  -webkit-animation-name: et_pb_slideBottom;
  animation-name: et_pb_slideBottom; }

/* Slide: Left */
@-webkit-keyframes et_pb_slideLeft {
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes et_pb_slideLeft {
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.et_animated.slideLeft {
  -webkit-animation-name: et_pb_slideLeft;
  animation-name: et_pb_slideLeft; }

/* Bounce: Center */
@-webkit-keyframes et_pb_bounce {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes et_pb_bounce {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

.et_animated.bounce {
  -webkit-animation-name: et_pb_bounce;
  animation-name: et_pb_bounce; }

/* Bounce: Top */
@-webkit-keyframes et_pb_bounceTop {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    -webkit-transform: translate3d(0, -200px, 0);
    transform: translate3d(0, -200px, 0); }
  60% {
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes et_pb_bounceTop {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    -webkit-transform: translate3d(0, -200px, 0);
    transform: translate3d(0, -200px, 0); }
  60% {
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.et_animated.bounceTop {
  -webkit-animation-name: et_pb_bounceTop;
  animation-name: et_pb_bounceTop; }

/* Bounce: Right */
@-webkit-keyframes et_pb_bounceRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0); }
  60% {
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes et_pb_bounceRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  from {
    -webkit-transform: translate3d(200px, 0, 0);
    transform: translate3d(200px, 0, 0); }
  60% {
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.et_animated.bounceRight {
  -webkit-animation-name: et_pb_bounceRight;
  animation-name: et_pb_bounceRight; }

/* Bounce: Bottom */
@-webkit-keyframes et_pb_bounceBottom {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0); }
  60% {
    -webkit-transform: translate3d(0, -25px, 0);
    transform: translate3d(0, -25px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes et_pb_bounceBottom {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    -webkit-transform: translate3d(0, 200px, 0);
    transform: translate3d(0, 200px, 0); }
  60% {
    -webkit-transform: translate3d(0, -25px, 0);
    transform: translate3d(0, -20px, 0); }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.et_animated.bounceBottom {
  -webkit-animation-name: et_pb_bounceBottom;
  animation-name: et_pb_bounceBottom; }

/* Bounce: Left */
@-webkit-keyframes et_pb_bounceLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0); }
  60% {
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes et_pb_bounceLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    -webkit-transform: translate3d(-200px, 0, 0);
    transform: translate3d(-200px, 0, 0); }
  60% {
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.et_animated.bounceLeft {
  -webkit-animation-name: et_pb_bounceLeft;
  animation-name: et_pb_bounceLeft; }

/* Zoom: Center */
@-webkit-keyframes et_pb_zoom {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

@keyframes et_pb_zoom {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

.et_animated.zoom {
  -webkit-animation-name: et_pb_zoom;
  animation-name: et_pb_zoom; }

/* Zoom: Top */
@-webkit-keyframes et_pb_zoomTop {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

@keyframes et_pb_zoomTop {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

.et_animated.zoomTop {
  -webkit-animation-name: et_pb_zoomTop;
  animation-name: et_pb_zoomTop;
  -webkit-transform-origin: top;
  transform-origin: top; }

/* Zoom: Right */
@-webkit-keyframes et_pb_zoomRight {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

@keyframes et_pb_zoomRight {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

.et_animated.zoomRight {
  -webkit-animation-name: et_pb_zoomRight;
  animation-name: et_pb_zoomRight;
  -webkit-transform-origin: right;
  transform-origin: right; }

/* Zoom: Bottom */
@-webkit-keyframes et_pb_zoomBottom {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

@keyframes et_pb_zoomBottom {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

.et_animated.zoomBottom {
  -webkit-animation-name: et_pb_zoomBottom;
  animation-name: et_pb_zoomBottom;
  -webkit-transform-origin: bottom;
  transform-origin: bottom; }

/* Zoom: Left */
@-webkit-keyframes et_pb_zoomLeft {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

@keyframes et_pb_zoomLeft {
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    opacity: 1; } }

.et_animated.zoomLeft {
  -webkit-animation-name: et_pb_zoomLeft;
  animation-name: et_pb_zoomLeft;
  -webkit-transform-origin: left;
  transform-origin: left; }

/* Flip: Center */
@-webkit-keyframes et_pb_flip {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg); } }

@keyframes et_pb_flip {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg); } }

.et_animated.flip {
  -webkit-animation-name: et_pb_flip;
  animation-name: et_pb_flip; }

/* Flip: Top */
@-webkit-keyframes et_pb_flipTop {
  from {
    -webkit-transform-origin: center;
    transform-origin: center; }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg); } }

@keyframes et_pb_flipTop {
  from {
    -webkit-transform-origin: center;
    transform-origin: center; }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg); } }

.et_animated.flipTop {
  -webkit-animation-name: et_pb_flipTop;
  animation-name: et_pb_flipTop; }

/* Flip: Right */
@-webkit-keyframes et_pb_flipRight {
  from {
    -webkit-transform-origin: center;
    transform-origin: center; }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg); } }

@keyframes et_pb_flipRight {
  from {
    -webkit-transform-origin: center;
    transform-origin: center; }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg); } }

.et_animated.flipRight {
  -webkit-animation-name: et_pb_flipRight;
  animation-name: et_pb_flipRight; }

/* Flip: Bottom */
@-webkit-keyframes et_pb_flipBottom {
  from {
    -webkit-transform-origin: center;
    transform-origin: center; }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg); } }

@keyframes et_pb_flipBottom {
  from {
    -webkit-transform-origin: center;
    transform-origin: center; }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg); } }

.et_animated.flipBottom {
  -webkit-animation-name: et_pb_flipBottom;
  animation-name: et_pb_flipBottom; }

/* Flip: Left */
@-webkit-keyframes et_pb_flipLeft {
  from {
    -webkit-transform-origin: center;
    transform-origin: center; }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg); } }

@keyframes et_pb_flipLeft {
  from {
    -webkit-transform-origin: center;
    transform-origin: center; }
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg); } }

.et_animated.flipLeft {
  -webkit-animation-name: et_pb_flipLeft;
  animation-name: et_pb_flipLeft; }

/* Fold: Center */
@-webkit-keyframes et_pb_fold {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg); } }

@keyframes et_pb_fold {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg); } }

.et_animated.fold {
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-animation-name: et_pb_fold;
  animation-name: et_pb_fold; }

/* Fold: Top */
@-webkit-keyframes et_pb_foldTop {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg); } }

@keyframes et_pb_foldTop {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg); } }

.et_animated.foldTop {
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-name: et_pb_foldTop;
  animation-name: et_pb_foldTop; }

/* Fold: Right */
@-webkit-keyframes et_pb_foldRight {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg); } }

@keyframes et_pb_foldRight {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg); } }

.et_animated.foldRight {
  -webkit-transform-origin: right;
  transform-origin: right;
  -webkit-animation-name: et_pb_foldRight;
  animation-name: et_pb_foldRight; }

/* Fold: Bottom */
@-webkit-keyframes et_pb_foldBottom {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg); } }

@keyframes et_pb_foldBottom {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateX(0deg);
    transform: perspective(0px) rotateX(0deg); } }

.et_animated.foldBottom {
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-animation-name: et_pb_foldBottom;
  animation-name: et_pb_foldBottom; }

/* Fold: Left */
@-webkit-keyframes et_pb_foldLeft {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg); } }

@keyframes et_pb_foldLeft {
  to {
    opacity: 1;
    -webkit-transform: perspective(0px) rotateY(0deg);
    transform: perspective(0px) rotateY(0deg); } }

.et_animated.foldLeft {
  -webkit-transform-origin: left;
  transform-origin: left;
  -webkit-animation-name: et_pb_foldLeft;
  animation-name: et_pb_foldLeft; }

/* Roll: Center */
@-webkit-keyframes et_pb_roll {
  from {
    -webkit-transform-origin: center;
    transform-origin: center; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes et_pb_roll {
  from {
    -webkit-transform-origin: center;
    transform-origin: center; }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.et_animated.roll {
  -webkit-animation-name: et_pb_roll;
  animation-name: et_pb_roll; }

@-webkit-keyframes et_pb_rollTop {
  from {
    -webkit-transform-origin: top;
    transform-origin: top; }
  to {
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes et_pb_rollTop {
  from {
    -webkit-transform-origin: top;
    transform-origin: top; }
  to {
    -webkit-transform-origin: top;
    transform-origin: top;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.et_animated.rollTop {
  -webkit-animation-name: et_pb_rollTop;
  animation-name: et_pb_rollTop; }

@-webkit-keyframes et_pb_rollRight {
  from {
    -webkit-transform-origin: right;
    transform-origin: right; }
  to {
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes et_pb_rollRight {
  from {
    -webkit-transform-origin: right;
    transform-origin: right; }
  to {
    -webkit-transform-origin: right;
    transform-origin: right;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.et_animated.rollRight {
  -webkit-animation-name: et_pb_rollRight;
  animation-name: et_pb_rollRight; }

@-webkit-keyframes et_pb_rollBottom {
  from {
    -webkit-transform-origin: bottom;
    transform-origin: bottom; }
  to {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes et_pb_rollBottom {
  from {
    -webkit-transform-origin: bottom;
    transform-origin: bottom; }
  to {
    -webkit-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.et_animated.rollBottom {
  -webkit-animation-name: et_pb_rollBottom;
  animation-name: et_pb_rollBottom; }

@-webkit-keyframes et_pb_rollLeft {
  from {
    -webkit-transform-origin: left;
    transform-origin: left; }
  to {
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes et_pb_rollLeft {
  from {
    -webkit-transform-origin: left;
    transform-origin: left; }
  to {
    -webkit-transform-origin: left;
    transform-origin: left;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.et_animated.rollLeft {
  -webkit-animation-name: et_pb_rollLeft;
  animation-name: et_pb_rollLeft; }

/* BoxShadow */
.box-shadow-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none; }

.et_pb_section > .box-shadow-overlay ~ .et_pb_row {
  z-index: 11; }

.et_pb_row > .box-shadow-overlay {
  z-index: 8; }

.has-box-shadow-overlay {
  position: relative; }

/* Link Options CSS */
.et_clickable {
  cursor: pointer; }

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; }

.et_multi_view_hidden,
.et_multi_view_hidden_image {
  display: none !important; }

@media all and (min-width: 768px) and (max-width: 980px) {
  [data-et-multi-view-load-tablet-hidden="true"]:not(.et_multi_view_swapped) {
    display: none !important; } }

@media all and (max-width: 767px) {
  [data-et-multi-view-load-phone-hidden="true"]:not(.et_multi_view_swapped) {
    display: none !important; } }

#et-pb-motion-effects-offset-tracker {
  visibility: hidden !important;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0; }

.et-dynamic-content-woo a {
  color: inherit !important;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-shadow: inherit; }

.et-dynamic-content-woo--product_breadcrumb.woocommerce .woocommerce-breadcrumb {
  color: inherit !important;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-shadow: inherit; }

.et-dynamic-content-woo--product_additional_information.woocommerce h2 {
  color: inherit !important;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-shadow: inherit; }

.et-dynamic-content-woo--product_reviews.woocommerce ol.commentlist li .meta,
.et-dynamic-content-woo--product_reviews.woocommerce ol.commentlist li .description,
.et-dynamic-content-woo--product_reviews.woocommerce .comment-reply-title,
.et-dynamic-content-woo--product_reviews.woocommerce .rating {
  color: inherit !important;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-shadow: inherit; }

.et-dynamic-content-woo--product_reviews.woocommerce .woocommerce-Reviews-title {
  color: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-shadow: inherit; }

.et-pb-before-scroll-animation {
  opacity: 0; }

/* Measurement - DOM that are temporary added for measurement */
body .et-script-temporary-measurement {
  opacity: 0; }

/* Features */
.et_builder_inner_content.has_et_pb_sticky {
  z-index: inherit; }

.et_pb_column.has_et_pb_sticky,
.et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky {
  z-index: 20; }
  .et-l--header .et_pb_column.has_et_pb_sticky, .et-l--header
  .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky {
    z-index: 30; }
  .et-l--footer .et_pb_column.has_et_pb_sticky, .et-l--footer
  .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky {
    z-index: 10; }

.et_pb_sticky_placeholder {
  opacity: 0 !important; }

/*------------------------------------------------*/
/*-------------------[SHORTCODES]-----------------*/
/*------------------------------------------------*/
.et-box {
  margin: 0px 0px 10px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  font-size: 14px;
  position: relative; }

.et-box-content {
  text-shadow: 1px 1px 1px #ffffff;
  padding: 27px 43px 17px 66px;
  min-height: 35px; }

.et-box-content strong {
  color: #000000;
  font-weight: bold; }

.et-warning:before, .et-download:before, .et-info:before, .et-bio:before, .et-shadow:before {
  content: '';
  position: absolute;
  top: 32px;
  left: 28px; }

.et-info {
  border: 1px solid #e2e2ba; }

.et-info:before {
  width: 22px;
  height: 20px;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -97px -2px; }

.et-info .et-box-content {
  color: #ada771;
  background: #f9f9dc;
  border: 1px solid #fbfbef;
  -webkit-box-shadow: inset 0 0 45px #efefc0;
  box-shadow: inset 0 0 45px #efefc0; }

.et-info .et-box-content h1, .et-info .et-box-content h2, .et-info .et-box-content h3, .et-info .et-box-content h4, .et-info .et-box-content h5, .et-info .et-box-content h6 {
  color: #ada771; }

.et-warning {
  border: 1px solid #e0b1b1; }

.et-warning:before {
  width: 17px;
  height: 17px;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -75px -41px; }

.et-warning .et-box-content {
  color: #ad7676;
  background: #ffd9d5;
  border: 1px solid #fceeec;
  -webkit-box-shadow: inset 0 0 45px #f0bfba;
  box-shadow: inset 0 0 45px #f0bfba; }

.et-warning .et-box-content h1, .et-warning .et-box-content h2, .et-warning .et-box-content h3, .et-warning .et-box-content h4, .et-warning .et-box-content h5, .et-warning .et-box-content h6 {
  color: #ad7676; }

.et-download {
  border: 1px solid #b9dbb6; }

.et-download:before {
  width: 19px;
  height: 14px;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -23px -19px; }

.et-download .et-box-content {
  color: #7ea57b;
  background: #dff7dd;
  border: 1px solid #f1f9f0;
  -webkit-box-shadow: inset 0 0 45px #cbe5c9;
  box-shadow: inset 0 0 45px #cbe5c9; }

.et-download .et-box-content h1, .et-download .et-box-content h2, .et-download .et-box-content h3, .et-download .et-box-content h4, .et-download .et-box-content h5, .et-download .et-box-content h6 {
  color: #7ea57b; }

.et-bio {
  border: 1px solid #b3d8d3; }

.et-bio:before {
  width: 19px;
  height: 15px;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -23px -2px;
  top: 33px; }

.et-bio .et-box-content {
  color: #80acb0;
  background: #ddf5f7;
  border: 1px solid #f1fafb;
  -webkit-box-shadow: inset 0 0 45px #c6edf0;
  box-shadow: inset 0 0 45px #c6edf0; }

.et-bio .et-box-content h1, .et-bio .et-box-content h2, .et-bio .et-box-content h3, .et-bio .et-box-content h4, .et-bio .et-box-content h5, .et-bio .et-box-content h6 {
  color: #80acb0; }

.et-shadow {
  border: 1px solid #ddd; }

.et-shadow .et-box-content {
  color: #737373;
  background: #fafafa;
  border: 1px solid #fafafa;
  -webkit-box-shadow: inset 0 0 45px #e7e7e7;
  box-shadow: inset 0 0 45px #e7e7e7; }

.et-shadow .et-box-content h1, .et-shadow .et-box-content h2, .et-shadow .et-box-content h3, .et-shadow .et-box-content h4, .et-shadow .et-box-content h5, .et-shadow .et-box-content h6 {
  color: #737373; }

.et-tooltip {
  position: relative; }

.et-tooltip-box {
  display: none;
  color: #6d6e6e;
  line-height: 18px;
  background: #ffffff;
  border: 1px solid #dbdbdb;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  position: absolute;
  bottom: 35px;
  left: -94px;
  width: 235px;
  padding: 20px 25px 22px 25px;
  -webkit-box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1); }

.et-tooltip-arrow {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -120px -2px;
  width: 24px;
  height: 13px;
  display: block;
  position: absolute;
  bottom: -13px;
  left: 129px; }

.et-learn-more {
  background: #fff;
  border: 1px solid #e7e7e7;
  margin: 10px 0px;
  -webkit-box-shadow: 1px -1px 0 0 #fff;
  box-shadow: 1px -1px 0 0 #fff; }

.et-learn-more h3.heading-more {
  cursor: pointer;
  padding: 16px 50px 16px 22px;
  font-size: 14px;
  color: #999;
  letter-spacing: 0px;
  text-shadow: 1px 1px 0 #fff;
  position: relative;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  margin: 0 !important; }

.et-learn-more h3.heading-more span.et_learnmore_arrow {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 48px;
  height: 100%;
  border-left: 1px solid #fff;
  -webkit-box-shadow: -1px 0 0 0 #e7e7e7;
  box-shadow: -1px 0 0 0 #e7e7e7; }

.et-learn-more span.et_learnmore_arrow span {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -6px;
  width: 13px;
  height: 10px;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -58px -2px; }

.et-learn-more .open span.et_learnmore_arrow span {
  background-position: -58px -14px; }

.et-learn-more .learn-more-content {
  padding: 30px 30px 20px;
  visibility: hidden;
  border-top: 1px solid #e7e7e7; }

.et_slidecontent .et-learn-more .learn-more-content {
  display: block;
  visibility: hidden; }

.et-open .learn-more-content {
  display: block;
  visibility: visible !important; }

.et_shortcodes_controller_nav {
  border-top: 1px solid #e7e7e7;
  -webkit-box-shadow: inset 1px 1px 0 0 #fff;
  box-shadow: inset 1px 1px 0 0 #fff;
  min-height: 53px;
  position: relative; }

.et_shortcodes_controls_arrows, .et_shortcodes_controls {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 26px !important; }

.et_shortcodes_controls {
  text-align: center;
  padding-top: 20px !important;
  line-height: 0 !important; }

.et_shortcodes_controls li {
  display: inline-block;
  margin: 0 3px; }

.et_shortcodes_controls a {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -45px -1px;
  width: 11px;
  height: 11px;
  display: inline-block; }

.et_shortcodes_controls .et_shortcodes_active_control a {
  background-position: -45px -14px; }

.et_shortcodes_controls_arrows a {
  font-size: 14px;
  color: #999 !important;
  text-shadow: 1px 1px 0 #fff;
  position: absolute;
  top: 0; }

.et_shortcodes_controls_arrows a:hover {
  color: #4c4c4c;
  text-decoration: none; }

.et_shortcodes_controls_arrows .et_sc_nav_prev {
  padding: 14px 38px 12px 48px;
  border-right: 1px solid #e7e7e7;
  -webkit-box-shadow: 1px 0 0 0 #fff;
  box-shadow: 1px 0 0 0 #fff;
  left: 0; }

.et_shortcodes_controls_arrows .et_sc_nav_next {
  padding: 14px 48px 12px 38px;
  border-left: 1px solid #fff;
  -webkit-box-shadow: -1px 0 0 0 #e7e7e7;
  box-shadow: -1px 0 0 0 #e7e7e7;
  right: 0; }

.et_shortcodes_controls_arrows .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_prev span {
  top: 21px; }

.et_shortcodes_controls_arrows .et_sc_nav_next span {
  right: 30px; }

.et_shortcodes_controls_arrows .et_sc_nav_prev span {
  left: 30px; }

.et-simple-slider {
  background: #fff;
  border: 1px solid #e7e7e7;
  margin: 10px 0;
  position: relative; }

.et-simple-slider h1, .et-simple-slider h2, .et-simple-slider h3, .et-simple-slider h4, .et-simple-slider h5, .et-simple-slider h6 {
  font-family: Century Gothic, Arial, sans-serif;
  color: #333333; }

.et-simple-slides {
  overflow: hidden;
  margin: 30px 30px 20px; }

.et-simple-slider div.et-slide {
  display: none;
  width: 100% !important; }

.one_half, .one_third, .two_third, .one_fourth, .three_fourth {
  float: left;
  margin-right: 4%;
  position: relative; }

.one_half {
  width: 48%; }

.one_third {
  width: 30.66%; }

.two_third {
  width: 65.32%; }

.one_fourth {
  width: 22%; }

.three_fourth {
  width: 74%; }

a.small-button, a.big-button, a.icon-button {
  display: inline-block;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  line-height: 26px; }

a.small-button, a.icon-button {
  padding: 6px 14px;
  font-weight: bold !important;
  font-size: 12px;
  margin: 0 5px 8px 0; }

a.small-button:hover, a.big-button:hover, a.icon-button:hover {
  text-decoration: none; }

a.smallblue, a.bigblue {
  color: #2b63a8 !important;
  background: #88bdff;
  background: -webkit-gradient(linear, left top, left bottom, from(#88bdff), to(#60a7ff));
  background: linear-gradient(to bottom, #88bdff 0%, #60a7ff 100%);
  border: 1px solid #3e8ff4; }

a.smallblue:hover, a.bigblue:hover {
  color: #23528c !important; }

a.smalllightblue {
  color: #348db6 !important;
  background: #8edbff;
  background: -webkit-gradient(linear, left top, left bottom, from(#8edbff), to(#60cdff));
  background: linear-gradient(to bottom, #8edbff 0%, #60cdff 100%);
  border: 1px solid #51b5e4; }

a.smalllightblue:hover {
  color: #287295 !important; }

a.smallteal, a.bigteal, a.bigturquoise {
  color: #3da7a9 !important;
  background: #61eef0;
  background: -webkit-gradient(linear, left top, left bottom, from(#61eef0), to(#59dcde));
  background: linear-gradient(to bottom, #61eef0 0%, #59dcde 100%);
  border: 1px solid #48bec0; }

a.smallteal:hover, a.bigteal:hover, a.bigturquoise:hover {
  color: #309192 !important; }

a.smallgreen, a.biggreen {
  color: #569d51 !important;
  background: #94e48d;
  background: -webkit-gradient(linear, left top, left bottom, from(#94e48d), to(#82cf7c));
  background: linear-gradient(to bottom, #94e48d 0%, #82cf7c 100%);
  border: 1px solid #4dab46; }

a.smallgreen:hover, a.biggreen:hover {
  color: #478542 !important; }

a.smallorange, a.bigorange {
  color: #c7822f !important;
  background: #ffcb8c;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffcb8c), to(#ffb660));
  background: linear-gradient(to bottom, #ffcb8c 0%, #ffb660 100%);
  border: 1px solid #db9c51; }

a.smallorange:hover, a.bigorange:hover {
  color: #a96c23 !important; }

a.smallsilver {
  color: #595a5a !important;
  background: #f5f5f5;
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e2e2e2));
  background: linear-gradient(to bottom, #f5f5f5 0%, #e2e2e2 100%);
  border: 1px solid #c3c3c3;
  text-shadow: 1px 1px 1px #fff;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 1px 1px 1px rgba(0, 0, 0, 0.1); }

a.smallsilver:hover {
  color: #454545 !important; }

a.smallblack {
  color: #fff !important;
  background: #5b5b5b;
  background: -webkit-gradient(linear, left top, left bottom, from(#5b5b5b), to(#383838));
  background: linear-gradient(to bottom, #5b5b5b 0%, #383838 100%);
  border: 1px solid #0e0e0e;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.1);
  text-shadow: -1px -1px 0 #000; }

a.smallblack:hover {
  color: #f7f7f7 !important; }

a.smallred, a.bigred {
  color: #9a3e3e !important;
  background: #ff7979;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7979), to(#ff5f5f));
  background: linear-gradient(to bottom, #ff7979 0%, #ff5f5f 100%);
  border: 1px solid #d85353; }

a.smallred:hover, a.bigred:hover {
  color: #803030 !important; }

a.smallpink {
  color: #914d97 !important;
  background: #e782f1;
  background: -webkit-gradient(linear, left top, left bottom, from(#e782f1), to(#d271da));
  background: linear-gradient(to bottom, #e782f1 0%, #d271da 100%);
  border: 1px solid #b15cb9; }

a.smallpink:hover {
  color: #753b7a !important; }

a.smallpurple, a.bigpurple {
  color: #653e9a !important;
  background: #b279ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#b279ff), to(#a35fff));
  background: linear-gradient(to bottom, #b279ff 0%, #a35fff 100%);
  border: 1px solid #8b53d8; }

a.smallpurple:hover, a.bigpurple:hover {
  color: #563386 !important; }

a.big-button {
  font-weight: normal !important;
  font-size: 20px;
  padding: 14px 24px;
  margin: 8px 6px 8px 0; }

a.big-button:hover {
  text-decoration: none; }

a.icon-button {
  color: #595a5a !important;
  background: #f5f5f5;
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e1e1e1));
  background: linear-gradient(to bottom, #f5f5f5 0%, #e1e1e1 100%);
  border: 1px solid #c3c3c3;
  text-shadow: 1px 1px 1px #fff;
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.9), 1px 1px 1px rgba(0, 0, 0, 0.1);
  padding-left: 36px;
  position: relative; }

a.icon-button:hover {
  color: #404040; }

a.icon-button span.et-icon {
  position: absolute;
  top: 10px;
  left: 12px;
  width: 18px;
  height: 16px; }

a.download-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -2px;
  width: 17px;
  height: 20px;
  top: 7px; }

a.search-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -206px -2px;
  top: 9px; }

a.refresh-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -169px -19px; }

a.question-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -164px -2px; }

a.people-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -151px -33px;
  height: 17px;
  top: 9px; }

a.warning-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -188px -19px;
  width: 15px; }

a.mail-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -131px -33px;
  height: 15px; }

a.heart-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -131px -18px;
  width: 14px;
  height: 13px;
  top: 12px;
  left: 14px; }

a.paper-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -147px -17px;
  width: 15px;
  height: 15px; }

a.notice-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -147px -2px;
  width: 15px;
  height: 13px;
  top: 11px; }

a.stats-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -184px -2px;
  width: 15px;
  height: 14px;
  top: 11px; }

a.rss-icon span.et-icon {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -171px -36px;
  width: 15px;
  top: 9px; }

ul.et_shortcodes_mobile_nav {
  margin: 0 !important;
  padding: 0 !important;
  list-style: none outside none !important;
  display: none;
  z-index: 2; }

ul.et_shortcodes_mobile_nav a {
  position: relative; }

ul.et_shortcodes_mobile_nav span, .et_shortcodes_controls_arrows span {
  position: absolute;
  top: 23px;
  display: block;
  width: 10px;
  height: 14px; }

ul.et_shortcodes_mobile_nav .et_sc_nav_prev span, .et_shortcodes_controls_arrows .et_sc_nav_prev span {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -24px; }

ul.et_shortcodes_mobile_nav .et_sc_nav_next span, .et_shortcodes_controls_arrows .et_sc_nav_next span {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -3px -40px; }

.et-tabs-container {
  background: #fff;
  border: 1px solid #e7e7e7;
  position: relative;
  margin: 50px 0px 15px; }

.et-learn-more h3.heading-more, .et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav, .et_shortcodes_controller_nav, .et-testimonial-author-info, .et-protected-title, .pricing-heading, .pricing-content-bottom {
  background: #f9f9f9;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));
  background: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%); }

.et-tabs-container .et-tabs-control, .et-tabs-container ul.et_shortcodes_mobile_nav {
  margin: 0px !important;
  overflow: hidden;
  border-top: 1px solid #fff;
  position: relative; }

.et-tabs-container .et-tabs-control:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #e7e7e7; }

.et-tabs-container .et-tabs-control li {
  list-style: none outside none;
  margin: 0 !important;
  float: left;
  padding: 0 !important;
  border-left: 1px solid #e7e7e7;
  -webkit-box-shadow: -1px 0 0 #fff;
  box-shadow: -1px 0 0 #fff;
  position: relative; }

.et-tabs-container .et-tabs-control li:first-child {
  border-left: 1px solid #fff;
  -webkit-box-shadow: none;
  box-shadow: none; }

.et-tabs-container .et-tabs-control li a {
  font-size: 14px;
  color: #999 !important;
  text-shadow: 1px 1px 0 #fff !important;
  display: block;
  padding: 15px 20px; }

.et-tabs-container .et-tabs-control li a:hover {
  color: #4c4c4c !important;
  text-decoration: none; }

.et-tabs-container .et-tabs-control li.active:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: #fff; }

.et-tabs-container .et-tabs-control li.active a {
  background: #fff;
  color: #4c4c4c !important; }

.et-tabs-content-wrapper > div {
  display: none; }

.et_sliderfx_slide .et-tabs-content-wrapper {
  width: 1200%;
  position: relative;
  left: 0; }

.et_sliderfx_slide .et-tabs-content-wrapper > div {
  float: left;
  display: block;
  height: 1px;
  visibility: hidden; }

.et_sliderfx_slide .et-tabs-content-wrapper > div, .et_sliderfx_fade .et_slidecontent {
  word-wrap: break-word; }

.et_sliderfx_slide .et_shortcode_slide_active {
  height: auto !important; }

.et-tabs-container .et-tabs-content {
  margin: 30px 30px 20px; }

.et-tabs-container ul.et_shortcodes_mobile_nav {
  border-bottom: 1px solid #e7e7e7; }

.et-tabs-container ul.et_shortcodes_mobile_nav li {
  float: right;
  line-height: 26px; }

.et-tabs-container ul.et_shortcodes_mobile_nav a {
  display: block;
  padding: 16px 10px 16px 45px;
  color: #999 !important;
  font-size: 14px;
  text-shadow: 1px 1px 0 #fff !important; }

.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next {
  padding: 16px 45px 16px 10px;
  text-align: right; }

.et-tabs-container ul.et_shortcodes_mobile_nav a:hover {
  text-decoration: none;
  color: #4c4c4c !important; }

.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next:before {
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: #e7e7e7;
  -webkit-box-shadow: 1px 0 0 #fff;
  box-shadow: 1px 0 0 #fff; }

.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
  right: 28px; }

.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
  left: 28px; }

.et-tabs-container, .tabs-left, .et-simple-slider, .et-image-slider, .et-testimonial-box, .author-shortcodes, .et-protected {
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

.tabs-left {
  background: #fff;
  border: 1px solid #e7e7e7;
  position: relative;
  margin-bottom: 15px; }

.tabs-left .et-tabs-control, .tabs-left ul.et_shortcodes_mobile_nav {
  width: 149px;
  border-top: 1px solid #fff;
  float: left;
  list-style: none outside none !important;
  margin: 0 !important;
  position: relative; }

.tabs-left ul.et_shortcodes_mobile_nav {
  position: absolute;
  top: 0;
  left: 0; }

.tabs-left .et-tabs-control li, .tabs-left ul.et_shortcodes_mobile_nav li {
  padding-right: 0 !important;
  padding-left: 0 !important;
  background: none !important;
  list-style: none !important;
  border-bottom: 1px solid #e7e7e7;
  -webkit-box-shadow: 0 1px 0 0 #fff;
  box-shadow: 0 1px 0 0 #fff; }

.tabs-left .et-tabs-control li a {
  color: #999 !important;
  font-size: 14px;
  text-shadow: 1px 1px 0 #fff !important;
  display: block;
  padding: 15px 10px 15px 20px; }

.tabs-left .et-tabs-control li.active a {
  background: #fff;
  margin-right: -1px; }

.tabs-left .et-tabs-control li a:hover, .tabs-left .et-tabs-control li.active a {
  text-decoration: none;
  color: #4c4c4c !important; }

.tabs-left .et-tabs-content {
  padding: 30px 30px 20px;
  position: relative; }

.tabs-left.et_sliderfx_slide .et-tabs-content-main-wrap {
  overflow: hidden; }

.tabs-left .et-tabs-content h3 {
  padding-bottom: 14px;
  color: #333333; }

.et_left_tabs_bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 148px;
  height: 100%;
  border-right: 1px solid #e7e7e7;
  border-left: 1px solid #fff;
  background: #f5f5f5;
  background: -webkit-gradient(linear, left top, right top, from(#f9f9f9), to(#f5f5f5));
  background: linear-gradient(to right, #f9f9f9 0%, #f5f5f5 100%); }

.tabs-left ul.et_shortcodes_mobile_nav a {
  text-indent: -9999px; }

.tabs-left ul.et_shortcodes_mobile_nav a span {
  top: 50%;
  margin-top: -7px; }

.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_next span {
  right: 50%;
  margin-right: -4px; }

.tabs-left ul.et_shortcodes_mobile_nav .et_sc_nav_prev span {
  left: 50%;
  margin-left: -4px; }

.author-shortcodes {
  background: #fff;
  border: 1px solid #e7e7e7;
  color: #363636;
  font-size: 14px;
  margin-bottom: 10px; }

.author-shortcodes .author-inner {
  position: relative;
  padding: 30px 30px 20px 117px;
  min-height: 60px; }

.author-shortcodes .author-image {
  position: absolute;
  top: 32px;
  left: 30px;
  width: 60px;
  height: 60px; }

.author-shortcodes .author-image img {
  max-width: 100%;
  height: auto;
  width: auto; }

.author-shortcodes .author-image .author-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5); }

.et-protected {
  border: 1px solid #e7e7e7;
  width: 390px;
  background: #fff;
  margin-bottom: 10px; }

.et-protected-title {
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e7e7e7;
  padding: 18px 10px 17px 50px;
  position: relative;
  color: #999;
  text-shadow: 0 1px 0 #fff;
  font-size: 14px; }

.et-protected-title:before {
  content: '';
  position: absolute;
  top: 16px;
  left: 20px;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -23px -36px;
  width: 17px;
  height: 19px; }

.et-protected-form {
  padding: 32px 37px 32px 32px;
  text-align: right; }

.et-protected-form p {
  padding-bottom: 16px; }

.et-protected-form p label {
  position: relative; }

.et-protected-form p .et_protected_icon {
  width: 10px;
  height: 20px;
  position: absolute;
  top: 2px;
  left: 18px;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -190px -37px;
  display: block; }

.et-protected-form p .et_protected_password {
  height: 23px;
  background-position: -275px -2px; }

.et-protected-form label span {
  display: none; }

.et-protected-form p input {
  margin: 0 !important;
  border: 1px solid #e7e7e7;
  color: #363636;
  font-size: 14px;
  background: #f3f3f3;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #f3f3f3), to(#fefefe));
  background: linear-gradient(to bottom, #f3f3f3 1%, #fefefe 100%);
  padding: 20px 20px 20px 40px;
  width: 100%;
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative; }

.et-protected-form input.etlogin-button {
  background: #f9f9f9;
  background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f5f5f5));
  background: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
  border: 1px solid #e7e7e7;
  padding: 14px 24px;
  color: #999;
  text-shadow: 0 1px 0 #fff;
  font-size: 14px;
  -webkit-box-shadow: inset 1px 1px 0 0 #fff;
  box-shadow: inset 1px 1px 0 0 #fff; }

.et-simple-slides .et_slidecontent {
  width: auto; }

.et-image-slides {
  background: #555; }

.et-image-slider {
  background: #fff;
  border: 1px solid #e7e7e7;
  margin-bottom: 25px; }

.et-image-slide {
  position: relative; }

.et-image-slider img {
  display: block;
  width: auto;
  margin: 0 auto;
  height: auto; }

.et-image-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.6);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.6); }

.et-learn-more, .et-tabs-container, .tabs-left, .et-simple-slider, .author-shortcodes, .et-tooltip-box {
  color: #201F1F !important;
  text-shadow: none !important; }

.et-learn-more a, .et-tabs-container a, .tabs-left a, .et-simple-slider a, .author-shortcodes a, .et-tooltip-box a {
  text-shadow: none !important; }

.et-custom-list ul {
  list-style: none !important;
  list-style-image: none !important;
  padding-left: 0 !important;
  margin: 0 !important;
  line-height: 26px; }

.et-custom-list ul li {
  padding-left: 28px !important;
  margin: 5px 0 !important;
  list-style: none !important;
  position: relative; }

.et-custom-list ul li:before {
  content: '';
  position: absolute;
  top: 5px;
  left: 0;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -74px -2px;
  width: 22px;
  height: 18px; }

.etlist-x ul li:before {
  content: '';
  position: absolute;
  top: 6px;
  left: 0;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -75px -21px;
  width: 22px;
  height: 18px; }

.etlist-dot ul li {
  padding-left: 25px !important; }

.etlist-dot ul li:before {
  content: '';
  position: absolute;
  top: 9px;
  left: 0;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -230px -3px;
  width: 10px;
  height: 9px; }

.et-custom-list ul li ul {
  padding: 2px 0px !important;
  margin: 0 !important; }

.et-pricing {
  margin: 40px 0 10px; }

.pricing-table {
  float: left;
  width: 25%;
  margin-bottom: 22px;
  position: relative;
  margin-left: -1px; }

.pricing-table-wrap {
  border: 1px solid #e7e7e7;
  border-bottom: none; }

.pricing-heading {
  border-bottom: 1px solid #e7e7e7;
  padding: 23px 10px 22px;
  text-shadow: 1px 1px 0 #fff;
  font-size: 12px;
  color: #999;
  text-align: center;
  -webkit-box-shadow: inset 1px 1px 0 0 #fff;
  box-shadow: inset 1px 1px 0 0 #fff; }

.pricing-title {
  text-transform: uppercase;
  font-size: 20px;
  color: #53b4c7 !important;
  font-weight: bold;
  text-shadow: none !important; }

.pricing-heading p {
  padding-bottom: 0 !important; }

.pricing-table ul.pricing {
  padding: 0 !important;
  list-style: none !important;
  margin: 0 !important;
  list-style-image: none !important;
  line-height: 26px; }

.pricing-table ul.pricing li {
  list-style: none !important;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e7e7e7;
  background: #f5f5f5;
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), color-stop(7%, #fefefe), to(#ffffff));
  background: linear-gradient(to bottom, #f5f5f5 0%, #fefefe 7%, #ffffff 100%);
  padding: 14px 7px 14px 63px;
  position: relative;
  font-size: 12px;
  color: #363636;
  text-shadow: none !important; }

.pricing-table ul.pricing li span.pricing-mark {
  position: absolute;
  top: 19px;
  left: 30px;
  width: 22px;
  height: 18px;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -74px -2px; }

.pricing-table ul.pricing li.x-mark span.pricing-mark {
  background-position: -74px -20px; }

.pricing-content-bottom {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e7e7e7;
  -webkit-box-shadow: inset 1px 0 0 0 #fff;
  box-shadow: inset 1px 0 0 0 #fff;
  padding: 20px 5px 43px;
  text-align: center; }

span.et-price {
  font-size: 48px;
  color: #94c65c;
  text-shadow: 0 1px 0 #fff;
  font-family: Georgia, serif; }

span.et-price sup {
  font-size: 24px;
  bottom: 13px;
  left: 1px; }

span.et-price span.dollar-sign {
  font-size: 36px; }

.pricing-table a.icon-button {
  margin: 0;
  padding-left: 15px;
  position: absolute;
  bottom: -13px;
  left: 50%; }

.pricing-table a.icon-button {
  visibility: hidden; }

.pricing-big {
  top: -20px;
  -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
  z-index: 2; }

.pricing-big .pricing-table-wrap {
  border-color: #d6d5d5; }

.pricing-big .pricing-heading {
  padding-top: 43px; }

.pricing-big .pricing-content-bottom {
  padding-bottom: 63px;
  border-bottom: 1px solid #d6d5d5; }

.et-testimonial-box {
  border: 1px solid #e7e7e7;
  background: #fff;
  position: relative;
  margin: 10px 0 45px; }

.et-testimonial-author-info {
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #e7e7e7;
  padding: 20px 20px 15px;
  text-shadow: 0 1px 0 #fff; }

.t-img {
  width: 60px;
  height: 60px;
  float: left;
  margin: 0 25px 5px 0;
  -webkit-box-shadow: 0 1px 0 0 #fff;
  box-shadow: 0 1px 0 0 #fff;
  position: relative; }

.t-img img {
  max-width: 100%;
  height: auto; }

.t-overlay {
  width: 100%;
  height: 100%;
  -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
          box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
  display: block;
  position: absolute;
  top: 0;
  left: 0; }

.t-author, .t-position {
  display: block; }

.t-author {
  font-size: 18px;
  color: #999;
  padding: 10px 0 5px; }

.t-position {
  color: #595959; }

.t-position, .et-testimonial {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 14px; }

.et-testimonial {
  padding: 43px 35px 30px 77px;
  color: #363636;
  position: relative;
  text-shadow: none !important; }

.et-testimonial:before {
  content: '';
  position: absolute;
  top: 43px;
  left: 35px;
  width: 25px;
  height: 19px;
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -45px -35px; }

.t-bottom-arrow {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -97px -25px;
  width: 31px;
  height: 32px;
  position: absolute;
  bottom: -32px;
  right: 40px; }

.et-dropcap {
  font-size: 48px;
  float: left;
  display: block;
  margin: 0 7px 0 0;
  line-height: 1; }

.et_quote {
  padding-left: 57px;
  min-height: 40px;
  font-family: Georgia, serif;
  font-size: 14px;
  font-style: italic;
  position: relative;
  line-height: 1.5;
  margin-bottom: 10px; }

.et_quote .et_quote_sign {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -206px -20px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 40px;
  height: 34px; }

.quote-center .et_quote_sign {
  background-position: -251px -2px;
  width: 20px;
  height: 16px;
  top: 3px; }

.quote-center .et_quote_additional_sign {
  background: url("https://www.dadonet.it/wp-content/themes/Divi/epanel/shortcodes/images/shortcodes-sprite.png") no-repeat -251px -22px;
  position: absolute;
  top: 3px;
  right: 13px;
  display: block;
  width: 20px;
  height: 16px; }

.et_right_quote {
  width: 100%; }

.quote-center {
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  padding-left: 30px; }

.quote-center .et_right_quote {
  padding-right: 30px;
  width: 95%; }

.et-tabs-container .et-tabs-control {
  padding: 0; }

.tabs-left .et-tabs-control {
  padding-left: 0; }

.author-info h1, .author-info h2, .author-info h3, .author-info h4, .author-info h5, .author-info h6 {
  color: #201F1F !important;
  text-shadow: none !important; }

.et-tabs-container .et-tabs-control li a, .tabs-left .et-tabs-control li a {
  text-decoration: none !important; }

a.big-button, a.small-button, a.icon-button {
  cursor: pointer; }

.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0; }

* html .clearfix {
  zoom: 1; }

/* IE6 */
*:first-child + html .clearfix {
  zoom: 1; }

/* IE7 */
.et_column_last {
  margin-right: 0px !important;
  clear: right; }

.clear {
  clear: both; }


/**
 * Primary Styles for EventON Calendar Front-end
 * @version		3.1.1
 */


/*-- transition --*/
#evcal_list .eventon_list_event .desc_trig, 
.evcal_evdata_img, 
.event_description .evcal_close, 
.evcal_btn, .evo_sort_btn, 
.calendar_header  .evcal_arrows, 
.desc_trig,
.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg::after,
.evcal_desc .evcal_desc3 em.evocmd_button,
.evo_metarow_socialmedia a.evo_ss,
.evo_metarow_socialmedia a.evo_ss i,
.ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop
{
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-ms-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;
}


/** General reusable styles **/
	.mart5{margin-top:5px} .mart10{margin-top:10px} .mart15{margin-top:15px} .mart20{margin-top:20px} .mart25{margin-top:25px} .mart30{margin-top:30px} .mart40{margin-top:40px} .mart50{margin-top:50px}
	.marb5{margin-bottom:5px} .marb10{margin-bottom:10px} .marb15{margin-bottom:15px} .marb20{margin-bottom:20px} .marb25{margin-bottom:25px} .marb30{margin-bottom:30px} .marb35{margin-bottom:35px} .marb40{margin-bottom:40px} .marb45{margin-bottom:45px} .marb50{margin-bottom:50px}
	.padb5{padding-bottom:5px} .padb10{padding-bottom:10px} .padb15{padding-bottom:15px} .padb20{padding-bottom:20px} .padb25{padding-bottom:25px} .padb30{padding-bottom:30px} .padb40{padding-bottom:40px} .padb50{padding-bottom:50px}
	.padt5{padding-top:5px} .padt10{padding-top:10px} .padt15{padding-top:15px} .padt20{padding-top:20px} .padt25{padding-top:25px} .padt30{padding-top:30px} .padt40{padding-top:40px} .padt50{padding-top:50px} .padt60{padding-top:60px}
	.pad5{padding:5px} .pad10{padding:10px} .pad15{padding:15px} .pad20{padding:20px} .pad25{padding:25px}

	.ttu{text-transform:uppercase}
	.tar{text-align:right}
	.tac{text-align:center}
	.wid33{width:33.3%}
	.wid66{width:66.6%}
	.fleft{float:left}

/*-- calendar general styles --*/
	.ajde_evcal_calendar {
		width:100%; text-align: left; white-space:normal; position: relative;
		color:#808080; padding-bottom: 10px;
	}
	.ajde_evcal_calendar img, .evo_location_map img{ max-width:none; box-shadow:none!important; display: block;}
	.ajde_evcal_calendar .gmnoprint img {max-width: none !important;}

	.ajde_evcal_calendar > *{margin:0; padding:0; box-sizing: border-box;}
	.evcal_evdata_row .padt5{padding-top:5px;}
	.evcal_evdata_row .padb10{padding-bottom:10px;}
	.bordr{border-right:1px solid #f1f1f1}
	
	body .ajde_evcal_calendar a, .ajde_evcal_calendar a:hover
	{text-decoration:none!important; box-shadow:none; -webkit-box-shadow:none;}
	.ajde_evcal_calendar ul, #evcal_list{list-style:none; padding:0; margin:0}
	.ajde_evcal_calendar .eventon_list_event{margin-left:0px; list-style:none;}	
	.ajde_evcal_calendar strong{font-weight:normal }
	.ajde_evcal_calendar .eventon_desc_in strong{font-weight:bold }
	.eventon_desc_in img{max-width: 100%}

	.ajde_evcal_calendar .eventon_events_list p{
		padding:0;
		margin-bottom: 5px;
		/*margin-bottom:2px !important; */
		margin-top:0px;
	}
	
	/* event details text */
	.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul{
		font-style: normal;
		font-size: 13px;
		padding-left: 15px;
		color: #808080;
	}
	.ajde_evcal_calendar .eventon_list_event  .desc_trig_outter, 
	.ajde_evcal_calendar.eventon_single_event #evcal_list p.desc_trig_outter,
	.eventon_events_list .desc_trig_outter, .desc_trig_outter a.evcal_list_a{margin: 0;}
	body .evo_hide{display: none;}
	
	/* general Fonts */
	body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4{
		color: #808080;
		padding: 0px;
	    font-size: 14px;
	    font-style: normal;	    
	    margin: 0;
	    text-transform: uppercase;
	    font-weight: normal;
	}

/* font styles */
	.eventon_list_event .evcal_desc span.evcal_event_title,
	.evo_metarow_ICS .evcal_evdata_cell p a, 
	.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
	.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,
	.evo_clik_row .evo_h3,
	body .ajde_evcal_calendar h4.evo_h4, 
	.evo_content_in h4.evo_h4,
	.eventon_main_section  #evcal_cur,	
	.ajde_evcal_calendar .calendar_header p.evo_month_title,
	.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, 
	.evo_pop_body .evo_event_headers.canceled,
	.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
	.evo_pop_body .evcal_list_a .evo_above_title span,
	.ajde_evcal_calendar .evcal_month_line p,
	.ajde_evcal_calendar .evo_footer_nav p.evo_month_title,
	.evo_eventon_live_now_section h3
	{
		font-weight: 700;
	}
	/* primary font */
		.ajde_evcal_calendar .calendar_header p,
		.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
		.evo_lightbox_content h3.evo_h3,
		body .ajde_evcal_calendar h4.evo_h4, 
		.evo_content_in h4.evo_h4,
		.evo_metarow_ICS .evcal_evdata_cell p a,
		.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, 
		.eventon_list_event .evcal_desc span.evcal_event_title,
		.evcal_desc span.evcal_desc2,	
		.evo_metarow_ICS .evcal_evdata_cell p a, 
		.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
		.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,		
		.evo_clik_row .evo_h3,
		.evotax_term_card .evotax_term_details h2, 
		.evotax_term_card h3.evotax_term_subtitle,
		.ajde_evcal_calendar .evo_sort_btn,
		.eventon_main_section  #evcal_cur,	
		.ajde_evcal_calendar .calendar_header p.evo_month_title,		
		.ajde_evcal_calendar .eventon_events_list .evcal_month_line p,
		.eventon_events_list .eventon_list_event .evcal_cblock,			
		.ajde_evcal_calendar .evcal_month_line,
		.eventon_event .event_excerpt_in h3,
		.ajde_evcal_calendar .evo_footer_nav p.evo_month_title,
		.evo_eventon_live_now_section h3,
		.evo_tab_view .evo_tabs p.evo_tab,
		.evo_metarow_virtual .evo_live_now_tag
		{
			font-family: roboto,'arial narrow'
		}
	/* secondary */
		.ajde_evcal_calendar .eventon_events_list p,
		.eventon_events_list .eventon_list_event .evcal_desc span, 
		.evo_pop_body .evcal_desc span,
		.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 
		.evo_pop_body .evcal_desc span.evcal_event_subtitle,
		.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, 
		.evo_pop_body .evcal_btn, .evcal_btn,
		.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, 
		.evo_pop_body .evo_event_headers.canceled,
		.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
		.evo_pop_body .evcal_list_a .evo_above_title span,
		.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
		#evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput,
		.evcal_evdata_row .evcal_evdata_cell p, 
		#evcal_list .eventon_list_event p.no_events,
		.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
		.evoGuideCall em,
		.evo_cal_above span,
		.ajde_evcal_calendar .calendar_header .evo_j_dates .legend,
		.eventon_sort_line p, .eventon_filter_line p,
		.evcal_evdata_row
		{
			font-family: 'open sans',arial
		}
	
		.evopopclose, .evolbclose{
			font-family: 'open sans',arial
		}
/* font awesome icon override for backword compatibility */
	.fa-pencil:before{content:"\f303";}
	.fa-user-circle-o {  content: "\f2bd"; }
	.fa-user-o:before {  content: "\f007"; }
	.fa-trash-alt-o:{  content: "\f2ed"; }
	.fa-times-circle-o:before {content: "\f057"; }
	.fa-ticket:before { content: "\f3ff"; }
	.fa-tachometer:before{content: "\f3fd"; }
	.fa-repeat:before {  content: "\f2f9"; }
	.fa-pen-square-o:before {  content: "\f14b"; }
	.fa-paper-plane-o:before {  content: "\f1d8"; }
	.fa-newspaper-o:before {  content: "\f1ea"; }
	.fa-moon-o:before {  content: "\f186"; }
	.fa-microphone-alt-slash:before {content: "\f131"; }
	.fa-map-marker-o:before {  content: "\f041"; }
	.fa-map-o:before {  content: "\f279"; }
	.fa-hourglass-o:before {  content: "\f254"; }
	.fa-hospital-o:before {  content: "\f0f8";font-family: 'evo_FontAwesome' }
	.fa-heart-o:before {  content: "\f004"; }
	.fa-gem-o:before, .fa-diamond:before {  content: "\f3a5"; }
	.fa-folder-open-o:before {  content: "\f07c"; }
	.fa-folder-o:before {  content: "\f07b"; }
	.fa-flag-o:before {  content: "\f024";}
	.fa-file-o:before, .fa-files-o:before {  content: "\f15b"; }
	.fa-file-alt-o:before {  content: "\f15c"; }
	.fa-file-archive-o:before {  content: "\f1c6"; }
	.fa-eye-slash-o:before {  content: "\f070"; }
	.fa-eye-o:before {  content: "\f06e";}
	.fa-envelope-open-o:before {  content: "\f2b6"; }
	.fa-envelope-o:before {  content: "\f0e0";}
	.fa-dot-circle-o:before {  content: "\f192"; }
	.fa-credit-card-o:before {  content: "\f09d"; }
	.fa-compass-o:before {  content: "\f14e"; }
	.fa-comment-alt-o:before {  content: "\f27a"; }
	.fa-comment-o:before {  content: "\f075";}
	.fa-gears:before {  content: "\f013"; }
	.fa-clone-o:before {  content: "\f24d"; }
	.fa-clock-o:before {  content: "\f017";}
	.fa-clipboard-o:before {  content: "\f328";}
	.fa-circle:before , .fa-circle-o:before{  content: "\f111"; }
	.fa-check-circle-o:before {  content: "\f058"; }
	.fa-calendar-close:before {  content: "\f273"; }
	.fa-calendar-check-o:before {  content: "\f274"; }
	.fa-calendar-o:before {content: "\f133";}
	.fa-bookmark-o:before{  content: "\f02e";}
	.fa-photo:before {content: "\f302"; }
	
/** eventON Button **/
	.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, 
	.evo_lightbox .evcal_btn, body .evcal_btn,
	.evo_lightbox.eventon_events_list .eventon_list_event a.evcal_btn,
	.evcal_btn
	{	
		font-weight: bold;
		font-size: 13px;
		display:inline-block;
		padding:8px 18px !important;
		/*margin-top:4px;*/
		text-transform:uppercase;
		text-decoration: none!important;
		border-radius: 20px;
		border:none;
		color:#fff;
		background: #237ebd;
		font-style: normal;
		cursor: pointer;
		line-height: 1
	}
	.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover, 
	.evo_pop_body .evcal_btn:hover, .evcal_btn:hover{
		opacity:0.8; text-decoration: none;
	}
	.eventon_list_event .evo_btn_secondary, 
	.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary,
	.evo_lightbox .evcal_btn.evo_btn_secondary, 
	body .evcal_btn.evo_btn_secondary,
	#evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary,
	.evcal_btn.evo_btn_secondary,
	.evo_btn_secondary{
		color:#fff;
		text-transform:uppercase;
		background-color:#d2d2d2;
		cursor:pointer;
	}
	.eventon_list_event .evo_btn_secondary:hover, 
	.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover,
	.evo_lightbox .evcal_btn.evo_btn_secondary:hover, 
	body .evcal_btn.evo_btn_secondary:hover,
	#evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover,
	.eventon_list_event .evo_btn_secondary:hover, 
	.evcal_btn.evo_btn_secondary:hover,
	.evo_btn_secondary:hover
	{ color:#fff; background-color:#bebebe; text-decoration:none}


/* animations and transitions */
	@keyframes evo_blinking_red{
	    0%{ opacity: 1 }
	    49%{  opacity: 0 }
	    100%{  opacity: 1  }
	}
	@keyframes initloader {
	  0% {  left: 0%;margin-left: -200px  }
	  100% {  left: 100%; margin-left: 200px }
	}
	@keyframes initloaderA {
	  	0% {}
	 	100% {	transform: translateX(140%);}
	}

/*-- event calendar head --*/
	.ajde_evcal_calendar .calendar_header{ 
		min-height:37px;
		padding:0px; 
		margin:5px 0 15px;
		position:relative;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.ajde_evcal_calendar .evo_layout_changer{
		position: absolute;
		right: 0; z-index: 3;
	}
	.ajde_evcal_calendar .evo_layout_changer i{margin-left: 5px; opacity: 0.3;cursor: pointer;}
	.ajde_evcal_calendar .evo_layout_changer i:hover{opacity: 0.5;}
	.ajde_evcal_calendar .evo_layout_changer i.on{opacity: 0.7;}

	.ajde_evcal_calendar.ul .calendar_header{min-height:0; margin: 0;}

	.ajde_evcal_calendar #evcal_prev{ margin-left: 15px;}
	/*.ajde_evcal_calendar #evcal_prev .fa{ margin-left: -6px;}*/
	.ajde_evcal_calendar #evcal_next{margin-left: 7px;}
	/*.ajde_evcal_calendar #evcal_next .fa{margin-left: -4px;}*/
	.ajde_evcal_calendar a#evcal_prev:hover{background-position:-5px -17px}
	.ajde_evcal_calendar a#evcal_next:hover{background-position:-20px -17px}
	.ajde_evcal_calendar .calendar_header p,
	.ajde_evcal_calendar .evo_footer_nav p{
		height:36px;line-height:36px;
		margin:0 !important;font-size:36px;
		font-weight:normal;
		float:left; color:#ababab;
		text-transform:uppercase; 
		padding-top:1px; padding-bottom:0px;
		width: auto;
	}
	.ajde_evcal_calendar .calendar_header p.evo_cal_other_header{
		font-weight: 700;
	    padding-bottom: 10px;
	    margin: 0px;
	    display: block;
	    line-height: 100%;
	    height: auto;
	}
	.ajde_evcal_calendar .calendar_header .evcal_arrows i:before,
	.evo_footer_nav .evcal_arrows i:before{
		content: "none";
	    border-left: 2px solid #e3e3e3;
	    height: 100%;
	    position: relative;
	    display: block;
	}

	.ajde_evcal_calendar .calendar_header .evcal_arrows i,
	.evo_footer_nav .evcal_arrows i{
		border-top:2px solid #e3e3e3;
		font-size: 24px;
		margin-top: 4px;
		position: absolute;
		left: 14px;top:8px;
		width: 10px; height: 10px;
		transform: rotate(-45deg);
	}
	.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_next i,
	.evo_footer_nav .evcal_arrows.evcal_btn_next i{
		transform: rotate(135deg);left:11px;
	}
	.ajde_evcal_calendar .calendar_header .evcal_arrows:hover i:before,
	.ajde_evcal_calendar .calendar_header .evcal_arrows:hover i,
	.evo_footer_nav .evcal_arrows:hover i:before,
	.evo_footer_nav .evcal_arrows:hover i
		{border-color: #fff}

	.ajde_evcal_calendar .calendar_header .evo_arrow, 
	.ajde_evcal_calendar .calendar_header .evcal_arrows, 
	.evo_footer_nav .evcal_arrows{
		text-align: center;
		float:left;
		height:35px; 
		width:35px;
		display:block; 
		cursor:pointer;
		border:1px solid #e2e2e2;
		border-radius: 50%;
		color: #e2e2e2;
		position: relative;
	}
	.ajde_evcal_calendar .calendar_header .evcal_arrows:before,
	.evo_footer_nav .evcal_arrows:before{
		content: "";
	    border: solid #e2e2e2;
	    border-width: 0 2px 2px 0;
	    display: block;
	    padding: 4px;
	    position: relative;
	    margin: 11px;
	    transform: rotate(135deg) translate(-2px, -2px);
	    height: 1px;
	    width: 1px;
	    box-sizing: border-box;
	}
	.evo_widget .ajde_evcal_calendar .calendar_header .evcal_arrows:before,
	.evo_widget .evo_footer_nav .evcal_arrows:before{margin:6px;padding:2px;}
	.evo_widget .ajde_evcal_calendar .evcal_arrows.evcal_btn_prev:before{transform:rotate(135deg) translate(-1px, -1px);}

	.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_next:before,
	.evo_footer_nav .evcal_arrows.evcal_btn_next:before{
		    transform: rotate(-45deg) translate(-1px, -1px);
	}

	.ajde_evcal_calendar .calendar_header p.evo_arrows, .evo_footer_nav p.evo_arrows{float: left;	}
	.ajde_evcal_calendar .calendar_header p.evo_arrows.right, .evo_footer_nav p.evo_arrows.right{float: right;	}
	.ajde_evcal_calendar .calendar_header .evcal_arrows:hover,
	.evo_footer_nav .evcal_arrows:hover{background-color: #e2e2e2;}
	.evo_footer_nav{padding-top: 10px;}

	.evo_cal_above_right{float:right;}

/* ajax loading init */	
	.evo_ajax_load_events span{
		display: block;
		height:30px; 
		width: 100%;  margin:0 0 5px 0; 
		background-color:#f7f7f7;
		position: relative;
		overflow: hidden;
		border-radius: 20px
	}
	.evo_ajax_load_events span:before{
		content:"";
		width: 300px;
		height: 100%;
		display: block;
		background: rgb(247,247,247);
		background: linear-gradient(90deg, rgba(247,247,247,1) 0%, rgba(241,240,240,1) 25%, rgba(241,240,240,1) 75%, rgba(247,247,247,1) 100%);
		position: absolute;
		left: 0;
		animation-name: initloader;
		animation-duration: 1s; /* or: Xms */
		animation-iteration-count: infinite;
		animation-direction: normal; /* or: normal */
		animation-timing-function: ease-in-out; /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
		animation-fill-mode: none; /* or: backwards, both, none */
		animation-delay: 0s; /* or: Xms */
	}
	.evo_ajax_load_events span:nth-child(2):before{	animation-delay: 0.1s;	}
	.evo_ajax_load_events span:nth-child(3):before{	animation-delay: 0.2s;	}
	.ajde_evcal_calendar.ajax_loading_cal #evcal_list{border: none;}
	.evo_preloading{
		position: relative;
	    overflow: hidden;
	    background-color: #E2E2E2!important;
	}
	.evo_preloading:before{
		content:"";
		width: 100%;
		height: 100%;
		display: block;
		background: rgb(247,247,247);
		background: linear-gradient(90deg, 
			transparent 0%, rgb(255, 255, 255, 0.3) 50%, transparent 100%);
		position: absolute;
		left: 0;
		animation:initloaderA 1.5s ease-in-out 0s infinite normal none running;		
		top:0;
		transform:translateX(-100%);
	}

/* tool tips */
	.evomb_section .evoGuideCall{
		padding:0;
		font-style:normal
	}
	#ajde_customization .evoGuideCall{
		cursor: pointer;
		padding:0;
		display:inline-block;
		background-color:#9d9d9d;
		border-color:#9d9d9d;
		color:#fff;
	}
	.evoGuideCall{
		padding: 0;
		margin-left:4px;
		text-align: center;
		background-color: #9d9d9d;
		font-style: normal;
		position: absolute;
		cursor: pointer;
		width: 13px;
		height: 14px;
		line-height: 110%;
		border: 1px solid #9d9d9d;
		opacity: 0.4;
		font:11px 'times new roman';
		border-radius:3px;
		color:#fff;
	}
	.evoGuideCall:hover{
		opacity:1; background-color:#828282;
	}
	.evoGuideCall:hover em{display:block}
	.evoGuideCall em{
		font-size: 11px;
		display:none;
		position: absolute;
		left: -1px;
		width: 200px;
		background-color: #487e8a;
		border-radius: 5px;
		color: #fff;
		padding: 8px;
		bottom: 22px;
		z-index: 900;
		text-align:center
	}
	.evoGuideCall em a{color:#fff}
	.evoGuideCall.L em{
		right:-1px;
		left:auto;
	}
	.evoGuideCall em:before{
		content: "";
		width: 0px;
		height: 0px;
		border-style: solid;
		border-width: 9px 9px 0 0;
		border-color: #487e8a transparent transparent transparent;
		position: absolute;
		bottom: -9px;
		left: 5px;
	}
	.evoGuideCall.L em:before{
		left:auto;
		right:5px;
		border-width: 0 9px 9px 0 ;
		border-color: transparent #487e8a transparent  transparent;
	}
	.evomb_header p span.evoGuideCall{
		color:#fff;
	}

/* Jumper */
	.evo-jumper{margin-bottom: 5px; position: relative;}
	.evo_cal_above span{margin-bottom: 5px;}
	.evo_cal_above span{
		opacity: 0.4;
		background-color: #ADADAD;
		color: #fff;
		font-size: 12px;
		text-transform: uppercase;
		display: inline-block;
		padding: 0px 10px;
		border-radius: 4px;
		cursor: pointer;
		margin-right: 4px;
		min-height: 25px;
		line-height: 25px;
	}
	.evo_cal_above span.evo-search{min-height:20px;}
	.evo_cal_above span:hover{opacity: 1;}	
	.evo_j_container{
		padding-top: 8px; padding-bottom: 8px; margin: 0;
	}
	.ajde_evcal_calendar .calendar_header .evo_j_dates{margin-bottom:5px;}
	body .ajde_evcal_calendar .calendar_header .evo_j_dates .legend{
		text-transform: uppercase;
		color: #6e6e6e;
		font-size: 12px;
		padding:0px; 
		border-radius: 5px;
		font-size: 12px;
		color: #5d5d5d;
		line-height: 100%;
		height: auto;	
		background-color: transparent;
	}
	.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover{
		background-color: #e6e6e6;
	}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current{
		background-color: #CFCFCF;color:#fff;
	}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set{
		background-color: #f79191;
		color:#fff;
	}
	.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a{
		padding:5px 10px;
		display: inline-block;
		cursor: pointer;
		color: #a0a09f;
		background-color: #f5f5f5;
		margin: 0 5px 5px 0;
		border-radius: 5px;
		font-size: 13px; line-height: 18px;
		font-family: roboto, 'arial narrow';
		font-weight: bold;
		text-align: center;		
	}
	.ajde_evcal_calendar .calendar_header .evo_j_dates.evo_j_years .legend a{width: auto;}
	.ajde_evcal_calendar .calendar_header .evo_j_months{position: relative; }
	
	/* widget */
		#evcal_widget .ajde_evcal_calendar .calendar_header .evo_j_dates .legend{
			font-size: 10px;}
		#evcal_widget #evcal_head .evo_j_dates .legend a{
			padding:4px;
			font-size:9px;
			min-width: 15px
		}
		#evcal_widget .event_description .evo_metarow_time_location .evcal_col50{
			display: block; width: 100%;
			border-right:none;
		}

/* Calendar FILERING */
	.eventon_sorting_section{
		margin:10px 0;
		padding:10px;
		background-color: #f3f3f3;
    	border-radius: 5px;
	}
	
	.eventon_sort_line .evs, .eventon_sort_line .evs_3 p, .eventon_sf_field, .eventon_filter_selection{
		float:left; margin-right:5px;
		position:relative;
	}
	
	.evs_sec_list p{cursor:pointer;}
	.eventon_filter_line .filtering_set_val{color:#606060;margin:0;}
	.eventon_filter_line .filtering_set_val, 
	.eventon_sort_line .eventon_sf_cur_val p{
		cursor:pointer;
		padding:1px 6px;
		border-radius:4px;
	}
	.eventon_filter_line .filtering_set_val i.fa{margin-right: 5px;}
	.eventon_filter_line .filtering_set_val:hover{background-color: #d2d2d2;color:#fff;}
	.eventon_filter_line .filtering_set_val.show{background-color: #a5a5a5;color:#fff;}

	.eventon_filter_line .eventon_sf_field p{padding:1px 0;}
	
	.eventon_sort_line p, .eventon_filter_line p, .eventon_sf_field p{
		color:#A8A8A8;
		padding:0; margin:0; 
		text-transform:uppercase; font-size:12px;
	}
	
	
	.eventon_filter_dropdown, .ajde_evcal_calendar .evo-sort-btn .eventon_sort_line{
		position:absolute;
		margin-top: 5px;
		background-color:#fff; 
		border:1px solid #d9d9d9;
		z-index:500;
		-webkit-box-shadow:  0px 0px  3px #d9d9d9;        
	    box-shadow:  0px 0px  3px #d9d9d9;
	    border-radius:5px;
	    overflow: auto;
	    min-width: 150px
	}
	.eventon_filter_dropdown p, .ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p{
		border-bottom:1px solid #d9d9d9;
		padding:8px;
		line-height:130%;
		margin:0;
		cursor:pointer;
		display:block;
		border-left:2px solid transparent;
		color: #929292;
		position: relative;
		height:auto;
		float:none;
		font-size: 12px;
	}
	.eventon_filter_dropdown p:hover, .evo-sort-btn .eventon_sort_line p:hover{
		background-color:#f7f7f7;
		color:#606060;
		border-left-color:#C7C7C7;
	}
	.eventon_filter_dropdown p.select{margin:0;}
	.eventon_filter_dropdown p.select, 
	.selecttype .eventon_filter_dropdown p,
	.ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p.select
	{background-color:#f7f7f7;padding-left:30px;}
	.eventon_filter_line .eventon_filter_dropdown p.select:before,
	.eventon_filter_line.selecttype .eventon_filter_dropdown p:before,
	.ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p.select:before{
		content: "\f058";
		display: inline-block;
	    font-family: 'evo_FontAwesomeS';
	    font-style: normal;
	    font-weight: normal;
	    font-size: 18px; left:5px; position: absolute;
	    color:#9e9e9e;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    width: 12px;
	}
	.eventon_filter_line.selecttype .eventon_filter_dropdown p.select:before{content: "\f058";font-family: 'evo_FontAwesomeS';	}
	.eventon_filter_line.selecttype .eventon_filter_dropdown p:before{content: "\f111";font-family: 'evo_FontAwesome';	}
	.eventon_filter_dropdown p.has_icon{padding-left: 30px;}
	.eventon_filter_dropdown p.has_icon.select{padding-left: 50px}
	.eventon_filter_dropdown p.np{border-left:5px solid #e0e0e0;}
	.eventon_filter_dropdown p.select.has_icon i.fa{left:30px;}
	.eventon_filter_dropdown p i.fa{display: block; position: absolute; left: 5px;	}

	.ajde_evcal_calendar .evo_sort_btn{
		height:15px; width:auto;
		font-style: italic;
		font-size:12px;
		text-transform:uppercase;
		cursor:pointer;
		border-bottom:none;
		color:#808080;
	}

	.eventon_filter_line.selecttype .eventon_filter .eventon_sf_field p{display: none;}
	.eventon_filter_line.selecttype .eventon_filter .eventon_filter_selection{margin: 0;}
	.eventon_filter_line.selecttype .eventon_filter{margin-right: 5px;}
	.eventon_sorting_section p.evo_filter_submit{
		margin: 0;
		color: #989898;
    	border:1px solid #989898;
    	padding: 1px 15px 2px;
   		border-radius: 20px;
   		cursor: pointer;
    	display: block; float: left;
    	font-size: 11px;
    	text-transform: uppercase;
	}
	.eventon_sorting_section p.evo_filter_submit:hover{background-color: #f1f1f1}

	/* 2.2.10 */
		.ajde_evcal_calendar .eventon_sort_line, .eventon_filter_line{
			padding-left:0px;
			position:relative;
			margin:0;
			float: left;					
		}
		.eventon_sorting_section .eventon_sort_line+.eventon_filter_line{
			border-left:1px solid #c4c4c4;	padding-left: 10px;
		}
		.eventon_filter_line .eventon_filter{
			display: block;
			float: left;
			margin-right: 10px;
		}
		.evo_fc_widget .eventon_filter_line{
			padding-left: 0;
			border-left: none;
		}

	.evo_cal_above .evo-filter-btn:before,
	.evo_cal_above .evo-sort-btn:before{
		content:"\f0b0";
		display: inline-block;
		font-family: 'evo_FontAwesomeS';
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 25px;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		width: 12px;
	}
	.evo_cal_above .evo-filter-btn, .evo_cal_above .evo-sort-btn{position: relative;	}
	.evo_cal_above .evo-sort-btn:before{
		content:"\f0dc"; text-align: center; font-style: 14px
	}
	/* widget */
		#evcal_widget .eventon_filter_line .eventon_filter{float:none;}

	/* sorting */
	.evo-sort-btn .eventon_sort_line{left:0;	}
	.evo-sort-btn.show,.evo-sort-btn.show:hover, .evo-filter-btn.show{opacity: 1; display:inline-block!important;}
	#evcal_widget .ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p{font-size:12px;}

/* view switcher */
	.evo_cal_view_switcher .evo_vSW.focus{background-color: #636363}
/* shortcode based cal alterations */
	.ajde_evcal_calendar.het .evcal_cblock .evo_end{display: none;}

/* single event box */
	.eventon_event .eventon_events_list{
		border-top:1px solid #e5e5e5;
	}
	.eventon_event .evcal_list_a .evo_month{
		display:block;
		font-style:normal;
		font-size:13px;
		font-weight:300;
		text-transform:uppercase;
		line-height:130%;
	}
	.eventon_event .event_excerpt_in{
		    padding: 20px;
	    border-left: 1px solid #e5e5e5;
	    background-color: #f9f9f9;
	    border-bottom: 1px solid #e5e5e5;
	    border-radius: 0 5px 5px 0;
	}
	.eventon_event .event_excerpt_in h3{
		font-weight: 700;
		font-size: 16px;
		color:#6B6B6B;
		text-transform:uppercase;
		margin: 0;
	}
	.eventon_event #evcal_list .event_excerpt_in p{
		font-size:12px;
		color:#a0a0a0;
		display: inline-block;
	}
	.noaction.eventon_events_list .desc_trig{cursor: default;}
/*-- event loading --*/
	#eventon_loadbar{
		height:5px; 
		width: 100%; border-radius: 10px; margin:10px 0; 
		background-color:#efefef;
		display: none;
		position: relative;
		overflow: hidden;
	}
	@keyframes fontbulger {
	  0% {
	    left: 0%;margin-left: -50px
	  }
	  100% {
	    left: 100%; margin-left: -50px
	  }
	}
	#eventon_loadbar:before{
		content:"";
		width: 100px;
		height: 100%;
		display: block;
		background-color: #f5b87a;
		position: absolute;
		left: 0;
		animation-name: fontbulger;
		animation-duration: 0.7s; /* or: Xms */
		animation-iteration-count: infinite;
		animation-direction: alternate; /* or: normal */
		animation-timing-function: ease-in-out; /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
		animation-fill-mode: none; /* or: backwards, both, none */
		animation-delay: 0s; /* or: Xms */
	}
	#eventon_loadbar_section{height:auto; width:100%; margin-top: 6px;}

	.evoloadbar:before{
		content: "";
	    display: block;
	    height: 5px;
	    width: 100%;
	    background-color: rgba(255, 255, 255, 0.7);
	    position: absolute;
	    top: 0;
	    left: 0;
	    height: 100%;
	    z-index: 3;
	    border-bottom: 5px solid #efefef;
	}
	.evoloadbar:after{
		content:"";
		width: 100px;
		height: 5px;
		display: block;
		background-color: #f5b87a;
		position: absolute;
		left: 0; top: 0;
		z-index: 4;
		animation-name: fontbulger;
		animation-duration: 0.7s; /* or: Xms */
		animation-iteration-count: infinite;
		animation-direction: alternate; /* or: normal */
		animation-timing-function: ease-in-out; /* or: ease, ease-in, ease-in-out, linear, cubic-bezier(x1, y1, x2, y2) */
		animation-fill-mode: none; /* or: backwards, both, none */
		animation-delay: 0s; /* or: Xms */
	}
	.evoloadbar.bottom:before{bottom: 0;top: auto;}
	.evoloadbar.bottom:after{bottom: 0;top: auto;}
	
/*-- event list -- single event line --*/
	#evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, .sin_val.hasFtIMG .evcal_desc{
		padding-left:150px;
	}	
	#evcal_list .eventon_list_event p.no_events{
		padding:8px 12px;
		font-size:13px;
		margin-bottom:0;
		text-transform: uppercase;
	}

/* event calendar event list styles */
	/* colorful events */
		.ajde_evcal_calendar.cev #evcal_list{border-radius: 8px}
		.ajde_evcal_calendar.cev #evcal_list .eventon_list_event{}
		.ajde_evcal_calendar.cev #evcal_list .eventon_list_event a{border-width:0px;border-color:transparent;}
		.ajde_evcal_calendar.cev #evcal_list .eventon_list_event a:focus{outline:none;}
		.ajde_evcal_calendar.cev #evcal_list .eventon_list_event a:hover{border-width:7px;}
		.ajde_evcal_calendar.cev #evcal_list .eventon_list_event a span,
		.ajde_evcal_calendar.cev #evcal_list .eventon_list_event a em,
		#evcal_widget .ajde_evcal_calendar.cev .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em,
		.ajde_evcal_calendar.cev .evcal_desc .evo_tz_time .evo_tz,
		.ajde_evcal_calendar.cev .evcal_desc .evo_mytime.tzo_trig i,
		.ajde_evcal_calendar.cev .evcal_desc .evo_mytime.tzo_trig b,
		.ajde_evcal_calendar.cev #evcal_list a.cancel_event span.evo_above_title span
		{
			color:#fff;
		}
		.ajde_evcal_calendar.cev #evcal_list .evcal_list_a:after{display:none;}
		.ajde_evcal_calendar.cev .evcal_cblock .evo_end:before{background-color: #fff}
		.ajde_evcal_calendar.cev .evcal_desc .evcal_desc3 em, 
		.ajde_evcal_calendar.cev .evcal_desc .evcal_desc3 em i{color:#fff;}

	/* separated events */
		.ajde_evcal_calendar.cev.sev #evcal_list {border:none;}		
		.ajde_evcal_calendar.cev.sev #evcal_list .eventon_list_event{ 
			margin-bottom: 8px;
			border-radius: 8px;
			overflow: hidden
		}
		.ajde_evcal_calendar.cev.sev #evcal_list .eventon_list_event.open .desc_trig{border-radius:8px 8px 0 0 }	

		.ajde_evcal_calendar.cev.sev #evcal_list .sep_month_events{border:none;}
		.ajde_evcal_calendar.cev.sev #evcal_list .sep_month_events.no_event{
			border:2px solid #e5e5e5; background-color: #f5f5f5
		}
		.ajde_evcal_calendar.cev.sev #evcal_list .sep_month_events .eventon_list_event
		{border:none; }	
		.ajde_evcal_calendar.cev.sev #evcal_list a.cancel_event >*,
		.ajde_evcal_calendar.cev.sev #evcal_list a.cancel_event em,
		.ajde_evcal_calendar.cev.sev #evcal_list a.cancel_event span
		{color:#808080;}

	/* bubble events */
		.ajde_evcal_calendar.bub.cev.sev #evcal_list{overflow:visible;}
		.ajde_evcal_calendar.bub.cev.sev #evcal_list .eventon_list_event{overflow: visible}
		.ajde_evcal_calendar.bub #evcal_list{display: flex;  flex-wrap: wrap; margin-top:10px;position:relative;}
		.ajde_evcal_calendar.bub #evcal_list .eventon_list_event{margin:0 10px 10px 0;}
		.ajde_evcal_calendar.bub #evcal_list .eventon_list_event a{border-radius: 20px; padding:10px 2px;}
		.ajde_evcal_calendar.bub #evcal_list .evcal_desc{display:none;}
		.ajde_evcal_calendar.bub.cev.sev #evcal_list .desc_trig_outter a{box-sizing: content-box;}
		.ajde_evcal_calendar.bub #evcal_list .evcal_cblock{display:block; position: relative;}
		.ajde_evcal_calendar.bub .evcal_cblock .evo_end:before{background-color: #fff}		
		.evo_bub_box{
			background-color: #fff;
		    padding: 10px;
		    box-shadow: 0px 0px 10px -4px #000;
		    border-radius: 8px;
		    position: absolute; z-index: 99;
		}
		.ajde_evcal_calendar.bub .month_long.evcal_list_a span.mnl .evo_start em,
		.ajde_evcal_calendar.bub .year_long.evcal_list_a span.yrl .evo_start em{font-size: 16px; padding:16px 0;opacity: 1}
		.ajde_evcal_calendar.bub #evcal_list .eventon_list_event a:hover{border-width: 0px }
		.ajde_evcal_calendar.bub #evcal_list .eventon_list_event{
			transition: all 0.2s;transition-timing-function: ease-out;
		}
		.ajde_evcal_calendar.bub #evcal_list .eventon_list_event:hover{transform: scale(1.1);}
		.ajde_evcal_calendar.bub .month_long.evcal_list_a span.mnl .evo_start em.year{opacity: 0.7; font-size:10px; padding: 0}


/* extra <p> addition fix */
/* @added 2.5.3 */
	#evcal_list .eventon_list_event a.desc_trig, 
	#evcal_list p {display: none; text-decoration: none}
	#evcal_list .eventon_list_event .event_description p,
	#evcal_list .eventon_list_event p a.desc_trig,
	#evcal_list .eventon_list_event p.desc_trig_outter,
	#evcal_list p.no_events,
	#evcal_list .evose_repeat_header p,
	#evcal_list .evcal_month_line p
	{display: block;}

/*-- event list --*/
	#evcal_list{
		border-right:1px solid #e5e5e5;
		border-top:1px solid #e5e5e5;
		border-radius: 5px;
		overflow: hidden;
	}
	#evcal_list.sep_months,
	#evcal_list.sep_months .evcal_month_line p,
	#evcal_list.evcal_list_month{border:none;}
	.ajde_evcal_calendar .eventon_events_list .eventon_list_event{
		margin-left:0; margin-bottom:0;
		padding:0px; overflow:hidden; position:relative;
		list-style-type:none;
	}
	.eventon_events_list .eventon_list_event .desc_trig{cursor:pointer}
	.eventon_events_list .eventon_list_event .desc_trig:hover{
		background-color:#fdfdfd;
		border-left-width:7px
	}
	.eventon_events_list .eventon_list_event a{
		text-decoration: none;
		border-bottom:none;
		color:#808080;
	}
	.eventon_events_list .eventon_list_event .evcal_list_a:after{
		content:"";
		width:100%;
		height:1px;
		background-color: #e5e5e5;
		position: absolute;
		bottom: 0;
		display: block;
	}
	.eventon_events_list .eventon_list_event .evcal_list_a{
		display:block; width:100%;position:relative;
		padding:15px 0 15px;
		overflow:hidden;
		border-left-width:3px;
		border-left-style:solid;
		min-height:63px;
		border-bottom:none;
		float:none;
	}
	.eventon_events_list .eventon_list_event .evcal_list_a.featured_event{
		background-color: #fff6e2;
	}
		.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover{
			background-color: #ffecc5;
		}
	.eventon_events_list .eventon_list_event .evcal_list_a.completed-event .evcal_event_title{text-decoration: line-through;}

	.eventon_events_list a, .eventon_events_list a:hover{
		text-decoration:none;
		box-shadow:none; -webkit-box-shadow:none;
	}


	.ajde_evcal_calendar .clear, .evo_lightbox .clear{clear:both; height:0px;margin:0;padding: 0;display: block;}
	.eventon_events_list .eventon_list_event .evcal_cblock, .evo_pop_body .evcal_cblock{
		background-color:transparent !important; 
		color:#808080;
		font-size:30px;
		padding:0px 8px 2px 13px;
		font-weight:bold;
		position:absolute;
		line-height:110%;
		min-height:30px;	
		margin:0 6px 0 0;
		left: 0;
	}
	.eventon_events_list .eventon_list_event .evcal_cblock.mnl, .evo_pop_body .evcal_cblock.mnl{display: none;}
	.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .evo_pop_body .hasFtIMG .evcal_cblock{
		left:90px;
	}
	
	/*sep month event list */
	#evcal_list .sep_month_events{
		border-top:1px solid #e5e5e5;
		border-right:1px solid #e5e5e5;
		border-radius: 5px;
		overflow: hidden;
	}
	.ajde_evcal_calendar.boxy #evcal_list .sep_month_events{border:none;}
	#evcal_list .sep_month_events.no_event{border:1px solid #e5e5e5;}
	.eventon_events_list .eventon_list_event.no_events{border:1px solid #e5e5e5;
		border-radius: 5px; border-top:none;border-right:none;}	

/* eventtop date info */
	.evcal_cblock .evo_start{
		float: left;
		font-size: 30px;
		clear:both;
	}
	.evcal_cblock .evo_end{
		float: left;
		padding-left: 8px;
		font-size: 14px;
		position: relative;
		margin-top: 4px;
	}
	.evcal_cblock .evo_end:before{
		background-color: #ABABAB;
		height: 2px;
		width: 4px;
		margin-left: 2px;
		content:"";
		position: absolute;
		display: block;
		left: 0px; top: 50%;
	}
	.ajde_evcal_calendar.boxy.boxstyle0 .evcal_cblock .evo_end:before{background-color: #fff}
	.evcal_cblock .evo_start em.month, 
	.evcal_cblock .evo_end em.month,
	.evcal_cblock .evo_start em.day{
		font-size: 11px; font-weight: normal;display: block;
	}
	.evcal_cblock .evo_end em.month{font-size: 8px;}
	.evcal_cblock .evo_end em.year{font-size: 8px;}
	.evcal_cblock em.time{font-size: 10px;}
	.evcal_cblock .year{font-size: 10px; display: block;line-height: 10px; opacity: 0.7;}
	.evcal_cblock .time, .evcal_cblock .evo_end.only_time{display: none;}

	.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a{
		background: repeating-linear-gradient(
		  45deg,#FDF2F2, #FDF2F2 10px, rgba(250,250,250,0.5) 10px, rgba(250,250,250,0.5) 20px
		);
	}
	.eventon_events_list .eventon_list_event .evcal_cblock em, 
	.evo_pop_body .evcal_cblock em{
		font-style:normal;
		text-transform:uppercase;
		line-height:110%;
	}
	.evcal_cblock .evo_end em.day{display: block; font-size: 8px; font-weight: normal;}
	.eventon_events_list .eventon_list_event .evcal_cblock em.evo_date, 
	.evo_pop_body .evcal_cblock em.evo_date{
		display:block;
	}
	.eventon_events_list .eventon_list_event .evcal_cblock em.evo_year, 
	.evo_pop_body .evcal_cblock em.evo_year{
		font-size: 10px; display: block; line-height: 10px; opacity: 0.7;
	}
	.eventon_events_list .eventon_list_event .evcal_cblock em.evo_day,  .evo_pop_body .evcal_cblock em.evo_day{
		font-size:8px;font-weight:normal;
		display:block;	float:left; padding-right:6px;
	}
	.eventon_events_list .eventon_list_event .evcal_cblock em.evo_day{color:#B7B7B7;margin-bottom: 3px;}
	.EvcalWidget .eventon_events_list .evcal_cblock .evo_date em.evo_day, .widget .eventon_events_list .evcal_cblock .evo_date em.evo_day{
		padding-bottom: 3px;
	}
	.eventon_events_list .eventon_list_event .ev_ftImg{
		background-repeat:no-repeat;
		width: 75px;
		height: 65%;max-height: 75px;
		position: absolute;
		margin:auto 0 auto 10px;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		background-position:top center;
		display: block;
		border-radius: 5px;
	}

	.eventon_events_list .eventon_list_event .evcal_cblock span, .evo_pop_body .evcal_cblock span{
		line-height:100%;vertical-align:super}
		
		.evcal_cblock .evo_date .start{
			float: left;font-size: 30px; clear:both;
		}
		.evcal_cblock .evo_date .start em, .evcal_cblock .evo_date .end em{
			font-size: 11px; font-weight: normal;display: block;margin-left: 6px;}
		.evcal_cblock .evo_date .start em{margin-left: 0; margin-top: 3px;}
		.evcal_cblock .evo_date .end em{font-size: 8px; margin-top: 3px;}
		.evcal_cblock .evo_date .end{
			float: left; margin-left: 4px; font-size: 14px; }
	
	/* time */
		.evcal_cblock .evo_time span.start, .evcal_cblock .evo_time span.end{
			float: left;font-size: 14px; clear:both;
			font-weight: normal;
			padding-top: 4px;		
		}
		.evcal_cblock .evo_time .evo_day.end{clear: both;padding-top: 5px; }
		.ajde_evcal_calendar #evcal_list .evcal_cblock .evo_time{display: none;}

		#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock .evo_time span.start{font-size: 12px;}
		#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock .evo_time span.end{font-size: 11px;}

	.eventon_events_list .eventon_list_event .evcal_desc, 
	.evo_pop_body .evcal_desc, #page-content p.evcal_desc{
		margin-left:5px;
		padding:3px 15px 0 70px; margin-bottom:0px; top: 0;
		display: block;
	}

	.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc3, 
	.evo_pop_body .evcal_desc .evcal_desc3, 
	#page-content p.evcal_desc .evcal_desc3{
		display: flex; flex-direction: column;
	}

	.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc3 span, 
	.evo_pop_body .evcal_desc .evcal_desc3 span, 
	#page-content p.evcal_desc .evcal_desc3 span
	{padding-bottom: 2px;}

	.eventon_events_list .eventon_list_event .mul_val .evcal_desc, 
	.evo_pop_body .mul_val .evcal_desc{padding-left: 90px;}

	.evo_pop_body .evcal_desc.mnl,.evo_pop_body .evcal_desc.yrl{padding-left: 10px;}
	.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc, .evo_pop_body .hasFtIMG .evcal_desc{
		padding-left:170px;
	}
		.eventon_events_list .eventon_list_event .no_val.hasFtIMG .evcal_desc{	padding-left: 95px}
		.eventon_events_list .eventon_list_event .no_val .evcal_cblock{display: none;}
		.eventon_events_list .eventon_list_event .no_val .evcal_desc, #evcal_widget .eventon_events_list .eventon_list_event .no_val .evcal_desc{
			padding-left: 10px;
		}

	.eventon_events_list .eventon_list_event .evcal_desc span, 
	.evo_pop_body .evcal_desc span{
		display:block; 
		color:#262626;
	}
	.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc3 > *,
	.evo_pop_body .evcal_desc .evcal_desc3 > *{
		display: inline-block;
	}

	/* eventtop tags */	
	.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title, 
	.evo_pop_body .evcal_desc span.evo_above_title{display:flex; align-items: center;flex-wrap:wrap;}
	.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span, 
	.evo_pop_body .evcal_desc span.evo_above_title span{
		display: inline-block;color: #fff;
		background-color: #F79191;
		border-radius: 5px;
    	padding: 4px 9px;
    	margin-bottom: 2px;margin-right: 5px;
    	text-transform: uppercase;
    	font-size: 11px;
    	position: relative;
    	line-height: 1;
	}
	.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.postponed, 
	.evo_pop_body .evcal_desc span.evo_above_title span.postponed
	{background-color: #e3784b}

	.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.rescheduled, 
	.evo_pop_body .evcal_desc span.evo_above_title span.rescheduled
	{background-color: #67ef78}
	
	.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.movedonline, 
	.evo_pop_body .evcal_desc span.evo_above_title span.movedonline
	{background-color: #6edccd}


	.evcal_desc span.evo_above_title span.status_reason{
		display: block;
	    background: transparent;
	    color: #888;
	    padding: 0;
	}
	.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured, 
	.evo_pop_body .evcal_desc span.evo_above_title span.featured{
		background-color: #ffcb55
	}
	.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, 
	.evo_pop_body .evcal_desc .evcal_desc_info
		{font-size:12px; line-height:120%; padding-bottom:2px;}
	.eventon_list_event:hover .evcal_desc .evcal_desc_info{opacity:1}

	/* event status reason */
	.evcal_desc .evo_below_title .status_reason{
		font-size: 14px;  	margin-bottom: 3px;
	}

	.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, .evo_pop_body .evcal_desc span.evcal_desc2{
		color:#808080; 
		text-transform:uppercase;
		font-size:22px
	}
	.evo_pop_body .evcal_desc span.evcal_desc2{line-height: 130%;}
	.evcal_desc .evcal_desc3{min-height:14px;}
	.evcal_desc .evcal_desc3 em{
		font-size: 11px;
		line-height: 110%;
		color: #797979;
		float:left; display:block;
		padding-right:6px;
	}
	.evcal_desc .evcal_desc3 em i{color:#c8c8c8	}
	.evcal_desc .evcal_desc3 span.evcal_event_types em i.fa{margin-right: 6px;}
	.evcal_desc .evcal_cmd i.fa{margin-right: 5px;}

	.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle{
		color: #808080;
		text-transform: uppercase;
		font-size: 16px;
	}
	.editEventBtnET{cursor:pointer; margin-left: 5px; }
	.editEventBtnET:hover{opacity: 0.5;}

	/* event progress */
		.evcal_desc3 .evo_ep_pre{margin-right: 10px;}
		.evcal_desc3 .evo_event_progress{ 
			display: flex!important;
		    flex-direction: row;
		    align-items: center;
		    font-size: 13px;
		    flex-wrap: wrap;		    
		    line-height: 1.3;
		}
		.evcal_desc3 .evo_epbar_o{width: 100%;
			background-color: #f1f1f1;
		    padding: 5px 10px!important;
		    border-radius: 15px;
		    flex: 1 0 50%;margin-right: 10px;
		}
		.evcal_desc3 .evo_event_progress >*{margin-bottom: 5px;}
		.boxy .evcal_desc3 .evo_epbar_o{background-color: #fbfbfb;}
		.evcal_desc3 .evo_ep_bar{background-color: #e2e2e2; border-radius: 20px; height:4px;
			box-sizing: border-box;}

			.sev.cev .evcal_desc3 .evo_ep_bar{background-color: #ffffff61}
			.sev.cev .evcal_desc3 .evo_epbar_o{background-color: #ffffff47}
			.sev.cev .evcal_desc3 .evo_ep_bar b, 
			.sev.cev .evcal_desc3 .evo_ep_bar b:before{background-color: #ffffff}

		.evcal_desc3 .evo_ep_bar b{background-color: #f79191;display: flex;height:4px;position: relative;border-radius: 20px;}
		.evcal_desc3 .evo_ep_bar b:before{content:"";
		    height: 10px;width: 10px;background-color: #f79191;border-radius: 50%;right: 0;position: absolute;margin-top: -3px;}
		.evcal_desc3 .evo_ep_bar.evo_completed b{background-color: #9a9a9a;}
		.evcal_desc3 .evo_ep_bar.evo_completed b:before{content:none;}
		.eventon_events_list .eventon_list_event .evcal_desc3 .evo_ep_time, 
		.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc3 .evo_ep_pre{color:#8c8c8c;}

/* show more events button */
	.eventon_events_list .evoShow_more_events:hover{opacity: 0.7;}
	.eventon_events_list .evoShow_more_events{cursor: pointer;display: flex;
    flex-direction: column;}
	.eventon_events_list .evoShow_more_events span{
		text-align: center;
		background-color: #b4b4b4;
		color: #ffffff;
		text-transform: uppercase;		
		font-size: 14px;
		padding: 5px 0;
		margin: 0;
		display:block;
		flex: 1;
	    justify-content: center;
	    align-items: center;
	    align-content: center;
	    display: flex;
	}

/* live now view */
	.evo_eventon_live_now_section h3, .evo_eventon_live_now_section .evo_eventon_now_next h3{color:#8e8e8e; font-size: 36px; }
	.evo_eventon_live_now_section p.evo_eventon_no_events_now{background-color: #d6f5d2; border-radius: 8px; padding: 20px;color:#888; }
	.evo_eventon_live_now_section .evo_eventon_now #evcal_list.eventon_events_list {
		background-color: #797979;padding: 10px;margin: 0;
	}
	.evo_eventon_live_now_section .evo_eventon_now #evcal_list .evcal_list_a{padding:50px 0;}
	.evo_eventon_live_now_section .evo_eventon_now .evcal_cblock {display: none}
	.evo_eventon_live_now_section .evo_eventon_now .evcal_desc {padding-left: 20px!important}
	.evo_eventon_live_now_section .evo_eventon_now #evcal_list .evcal_event_title {padding:5px 0; font-size: 30px;}
	
	.evo_eventon_live_now_section .evo_eventon_now_next{
		background-color: #ececec; border-radius: 8px; padding: 15px 25px;
	}
	.evo_eventon_live_now_section .evo_eventon_now_next h3{font-size: 30px;}
	.evo_eventon_live_now_section .evo_eventon_now_next h3 .evo_countdowner{background-color: #fdc659;border-radius: 10px;padding: 3px 10px;color: #fff;}
	/*.evo_eventon_live_now_section .evo_eventon_now_next .eventon_events_list {opacity: 0.7}*/

/* featured event */
	.eventon_events_list .ft_event.evcal_list_a .evcal_desc .evcal_event_title{
		font-size:20px;
		font-weight:400;
	}
	.eventon_events_list .ft_event.evcal_list_a{
		background-color:#f9f9f9;
	}
	.eventon_events_list .eventon_list_event a.ft_event .evcal_cblock em.evo_date
		{color:#6b6b6b}
	.eventon_events_list .eventon_list_event .evcal_desc em, .evo_pop_body .evcal_desc em
		{font-weight:normal;margin-bottom:6px;}
	.eventon_events_list .eventon_list_event .evcal_desc em.evcal_alldayevent_text
		{text-transform: capitalize;}

	/* eventtop button custom field */
		.evcal_desc .evcal_desc3 em.evocmd_button, #evcal_list .evcal_desc .evcal_desc3 em.evocmd_button{
			padding:4px 6px;
			border-radius: 5px;
			background-color:#237dbd;
			color:#fff;
			cursor: pointer;
			display: inline-block; 
		}
		.evcal_desc .evcal_desc3 em.evocmd_button:hover{opacity: 0.5;}

	/* date and location fields on event top */
		.eventon_events_list .eventon_list_event .evcal_desc .evcal_location, 
		.evo_pop_body .evcal_desc .evcal_location,
		.eventon_events_list .eventon_list_event .evcal_desc .evcal_time, 
		.evo_pop_body .evcal_desc .evcal_time{
			font-style:normal;
			padding-left:15px;
			margin-right:5px;
			position: relative;
			display: inline-block;		
		}	
		/*.evcal_desc .evcal_time{text-transform: capitalize;}*/
		.evcal_location .event_location_name{font-style:normal;}
		.eventon_events_list .eventon_list_event .evcal_desc .evcal_time::before, 
		.evo_pop_body .evcal_desc em.evcal_time::before{
			content:"\f017";
		}
		.eventon_events_list .eventon_list_event .evcal_desc .evcal_location, .evo_pop_body .evcal_desc .evcal_location{
			display: inline-block;
		}
		.eventon_events_list .eventon_list_event .evcal_desc .evcal_location::before, 
		.evo_pop_body .evcal_desc em.evcal_location::before{
			content:"\f041";
		}
		.eventon_events_list .eventon_list_event .evcal_desc .evcal_time::before, 
		.evo_pop_body .evcal_desc em.evcal_time::before,
		.eventon_events_list .eventon_list_event .evcal_desc .evcal_location::before, 
		.evo_pop_body .evcal_desc em.evcal_location::before{
			position: absolute;
			left: 0; top: 1px;			
			display: inline-block;
			font-family: 'evo_FontAwesomeS';
			font-style: normal;
			font-weight: normal;
			line-height: 1;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;		
		}
		
	.eventon_events_list .eventon_list_event .event_description{	
		background-color:#fdfdfd;
		border-left:1px solid #e5e5e5;
		border-right:1px solid #e5e5e5;
		position:relative;
		display: flex; flex-direction: column;
	}
	.eventon_events_list .eventon_list_event .event_description, .eventon_events_list .eventon_list_event .event_description .evcal_desc_top{
		border-bottom:1px solid #e5e5e5}
	.eventon_events_list .eventon_list_event .event_description p{float:none;}
	.eventon_events_list .eventon_list_event .event_description .evcal_eventbrite, .eventon_events_list .eventon_list_event .event_description .evcal_desc_top{padding:5px 8px;margin-top:4px;}
	.event_description p{font-family:arial}	



/*-- input fields --*/
	#evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput{
		padding:2px 5px;
		border:1px solid #ddd;
		color:#888;
		font-style: italic;
		font-size: 13px;
		background-color: transparent; box-shadow: none
	}

/* event card */
	body .evorow.loading:before, body .evorow.evoloading:before, body .evoloading:before{
		content: "";
	    background: url(//www.dadonet.it/wp-content/plugins/eventON/assets/css/../images/evo-loader.gif) rgba(245, 245, 245, 0.71) center center no-repeat;
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    z-index: 50;
	    display: block;
	}
	body .evorow.loading, body .evorow.evoloading, body .evoloading{position: relative;}
	

/*-- gmap --*/
	.evo_metarow_gmap img {	/*max-height: none;	*/}
	#evcal_list .eventon_list_event .event_description .evcal_gmaps {height:200px; max-width: none;	}
	.evo_pop_body .evcal_gmaps * {max-width: none;}
	#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections{
		padding:0px;
		background-color: #fff;border:1px solid #eaeaea;
	}
	#evcal_list .evorow.getdirections form, .evo_pop_body .evorow.getdirections form{margin: 0;}
	#evcal_list .evorow.getdirections p, .evo_pop_body .evorow.getdirections p{
		position:relative;margin:0;overflow: hidden;
	}
	#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{
		width:100%;
		font-size: 16px;
		border: none;
		padding: 8px 20px;
		margin: 0;
	}
	#evcal_list .evorow.getdirections .evcalicon_9, .evo_pop_body .evorow.getdirections .evcalicon_9{
		display:inline-block;
		cursor:pointer;
		position:absolute;
		right:0;
		top:0;
		border:none;
		color: #858585;
		font-size: 18px;
		background: transparent;
		height: 100%;
	}
	#evcal_list .evorow.getdirections .evcalicon_9:hover, .evo_pop_body .evorow.getdirections .evcalicon_9:hover{opacity: 0.7}

/*-- event other data --*/
	.evcal_evdata_row .evcal_evdata_custometa_icons{
		display:block; position:absolute; padding:0;
		width:31px; height:30px;
	}
	.evcal_evdata_row .evcal_evdata_icons, 
	.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_icons{
		display:block; position:absolute; padding:0;
		width:31px; height:30px;
	}
	.evcal_evdata_row h3 .evcal_evdata_icons{display: none;}
	
	.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3{
		font-weight:normal;
		text-transform:uppercase;
		letter-spacing:normal;
		line-height:100%;
		float: none;
	}
	.event_description.evcal_eventcard{padding-top: 8px;}
	.event_description.evcal_eventcard .evcal_evdata_row:first-child{margin-top:0px;}
	.evcal_evdata_row{position: relative;border: none;margin: 8px 8px 0;font-size: 14px; }
	.evo_lightbox_body .evcal_eventcard {padding-bottom: 8px;}

	.evcal_evdata_row, .evcal_evdata_row.evorow_2b .evorow_b
	{background-color: #f3f3f3;border-radius: 8px;padding: 30px;  }

	.evcal_evdata_row.evorow_2b{display: flex;flex-direction: row; padding:0;background-color: transparent;}
	.evcal_evdata_row.evorow_2b .evorow_b{flex:1;}
	.evcal_evdata_row.evorow_2b .evorow_b.evorow_b1{margin-right: 8px; flex:0 1 50%;}
	.evcal_evdata_row.evo_metarow_ICS {padding: 20px 25px;}
	.evcal_evdata_row.evo_event_images{display: flex; padding:8px;}

	/* social media */
		.evcal_evdata_row.evo_metarow_socialmedia{padding: 15px;}
		.evo_metarow_socialmedia .evo_sm{	
			display: inline-block;
			/*float: left;*/
			height: 50px;
			text-align: center;
		}		
		.evo_metarow_socialmedia a.evo_ss{			
			display: block;
			height: 50px; width: 50px;
			/*border:1px solid #d6d6d6;*/
			border-radius: 50%!important;
			margin: 0 5px;
		}
		/* widget */
		#evcal_widget .evo_metarow_socialmedia a.evo_ss i{font-size: 15px;}
		#evcal_widget .evo_metarow_socialmedia .evo_ss{    width: 40px;
		    height: 40px;
		    margin: 0;
		    border-radius: 0px!important;}
		#evcal_widget .evo_metarow_socialmedia .evo_sm{height: 40px;}
		#evcal_widget .event_description .evcal_evdata_row.evo_metarow_socialmedia  {padding: 0;}
		
		.evo_metarow_socialmedia a.evo_ss:hover{
			background-color: #909090;
		}
		.evo_metarow_socialmedia a.evo_ss:hover i{	color: #fff;}		
		.evo_metarow_socialmedia a.evo_ss i{
			margin-top: 15px;
			font-size: 20px;
			color:#909090;
			display: inline-block;
			opacity: 1;
		}
		.evo_fc_widget .evo_metarow_socialmedia .evo_sm{
			height: 35px; width: 40px;
		}
		.evo_fc_widget .evo_metarow_socialmedia .evo_sm a{}
		.evo_fc_widget .evo_metarow_socialmedia .evo_sm i{
			margin-top: 8px;
			font-size: 18px;			
		}
		@media (max-width: 480px){
			.evo_metarow_socialmedia .evo_sm{
				height: 35px; width: 40px;
			}
			.evo_metarow_socialmedia a.evo_ss i{
				font-size: 18px;
				margin-top: 8px;
			}
		}

/* virtual Events */
	.evo_metarow_virtual .evocell_virtual_livenow{display: flex;}	
	.evo_metarow_virtual .evo_live_now.evo_live_now_tag{		   
	    background-color: #fb6658;
	    font-weight: 700;	font-size: 16px;   
	    text-transform: uppercase;
	}
	.evo_metarow_virtual .evo_live_now_tag{
		margin-right: 8px;  margin-bottom: 8px;	   
		padding: 5px 10px;
		color: #ffffff;
		background-color: #8c8c8c;
		border-radius: 8px;
		display: flex;
	    align-items: center;	
	    height: 30px;
		box-sizing: border-box;
	}
	.evo_above_title .evo_live_now{
		background-color: transparent !important;
	    height: 18px;
	    width: 27px;
	    display: inline-block;
	    background-size: cover;
	    margin-right: 10px;
	    animation:evo_blinking_red 1.2s infinite;
	    padding:0!important;
	}
	.evo_above_title .evo_live_now svg{fill:#fb6658;}
	
	.evo_metarow_virtual .evo_live_now svg{fill:#fff;}
	.evo_metarow_virtual .evo_live_now svg{
	    height: 18px;
	    width: 25px;
	    display: inline-block;
	    background-size: cover;
	    margin-right: 10px;
	    animation:evo_blinking_red 1.2s infinite;
	}
	@keyframes vir_waiting_anim {
	    0%{background-position:0% 20%}
	    50%{background-position:100% 81%}
	    100%{background-position:0% 20%}
	}
	.evo_metarow_virtual .evo_vir_access{
		background: rgb(78,93,73);		
		display: flex;
		flex-direction: column;
		align-content: center;
		align-items: center;
		padding: 80px 20px;
		border-radius: 8px;
		background: linear-gradient(45deg, rgb(60 70 57) 0%, rgb(95 66 66) 58%, rgb(53 84 82) 100%);
		background-size: 200% 200%;
		animation: vir_waiting_anim 6s ease infinite;
	}
	.evo_metarow_virtual .evo_vir_access .evo_vir_access_title{text-align: center;margin-bottom: 10px; }
	.evo_metarow_virtual .evo_vir_access .evo_vir_access_actions{text-align: center;}
	.evo_metarow_virtual .evo_vir_access .evo_vir_access_actions .evo_vir_access_actions_in{}
	.evo_metarow_virtual .evo_vir_access .evo_vir_access_actions .evo_vir_access_actions_in >*{margin:5px;}
	
	@keyframes waitingmod {
	    from {color:#fffbf3;} to {color:#655856;}
	}
	.evo_metarow_virtual .evo_vir_access .evo_vir_access_title.waiting_mod span{
		animation: waitingmod 2s ease-in-out infinite alternate;
	    color:#fed584;	    
	}

	.evo_metarow_virtual .evo_vir_access .evo_vir_access_title span{color:#fff; text-transform: uppercase;
font-weight: 700;}
	.evo_metarow_virtual .evo_vir_access a.evcal_btn{position: relative;}
	.evo_metarow_virtual .evo_vir_pass{
		background-color: #ececec;
    	border-radius: 25px;padding: 8px 30px 8px 40px;display: inline-block;line-height: 1;
	}
	.evo_metarow_virtual .evo_vir_pass b{font-style: normal;}
	
/* health */
	.evo_card_health_boxes{ display: flex; flex-direction: row; box-sizing: border-box;flex-wrap: wrap;}
	.evo_card_health_boxes .evo_health_b{    
		display: flex; flex: 1 1 auto;
	    align-items: center;
	    margin: 0 10px 10px 0;
	    flex-direction: row;
	    background-color: #ececec;color:#8d8d8d;
	    border-radius: 8px;padding: 10px;text-align: center; line-height: 1.3; 
	}
	.evo_card_health_boxes .evo_health_b:last-child{margin-right: 0}
	.evo_card_health_boxes .evo_health_b svg,.evo_card_health_boxes .evo_health_b i.fa
		{fill: #8d8d8d; color:#8d8d8d; margin-right: 15px;
			height: 30px;width: auto; font-size: 30px;
		}
	.evo_health_b.ehb_other{    background-color: #e8e8e8;border-radius: 8px;padding: 10px 10px;}
	.evo_health_b.ehb_other .evo_health_bo_title{    display: flex;align-items: center;font-weight: 700;}
	.evo_health_b.ehb_other i{margin-right: 10px;}


/* ICS add to calendar */
	.evo_ics_nCal{margin-right: 8px;}
	.evcal_evdata_row .evo_clik_row:hover{background-color: #fffbed}
	.evo_ics.evo_clik_row .evo_h3, .evo_metarow_learnmore.evo_clik_row .evo_h3{padding: 0;}
	.evo_metarow_learnmore.evo_clik_row .evo_h3{padding-top: 5px;}
	.evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a{
		text-transform: uppercase;
		font-style: normal;
		font-size: 14px;
		color:#6B6B6B;
		padding-right: 15px; padding-top: 0;
		margin-top: 3px;
		display: inline-block;
	}
	.evo_metarow_ICS .evcal_evdata_cell p a:hover, 
	.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a:hover, .evo_ics.evo_clik_row .evo_h3 a:hover{opacity: 0.6}

/* related Events */
	.evcal_cell_rel_events a em{
		display: block;
		font-style: normal;
		font-size: 13px;
		opacity: 0.7
	}
	.evcal_cell_rel_events a b{text-transform: uppercase;}
	.evcal_cell_rel_events a em, .evcal_cell_rel_events a b{
		line-height: 1.3; text-transform: uppercase;
	}
	.evcal_cell_rel_events{border:1px solid #efeeee; border-radius: 5px;}
	body .evcal_eventcard .evcal_cell_rel_events a{
		display: block;cursor: pointer;background-color: #e2e2e2;
	    padding: 8px 10px; margin-bottom:8px;border-radius: 8px;
	}
	body .evcal_eventcard .evcal_cell_rel_events a:hover{background-color: #d2d2d2}

/* clickable row */
	.evo_metarow_learnMICS .evcal_col50 i.fa{margin-top: 5px;}
	.evo_clik_row.evcal_evdata_row{
		display:block;
		border-bottom:none;
	}
	.evo_clik_row .evcal_evdata_row, .evo_clik_row.evcal_evdata_row{
		display:block;
		padding:20px 25px;
	}
	.evo_clik_row .evo_h3{
		padding:5px 0 5px 30px;
		color: #6B6B6B;
		font-size:16px;
		line-height:110%;
		letter-spacing: normal;
		text-transform:uppercase;
		margin:0
	}

/* diffrent row colors */
	.dark1{	background-color:#efefef;}
	.dark1:hover{
		background-color:#f5f5f5;
		text-decoration:none
	}

/*-- event card close --*/
	.event_description .evcal_close:hover{
		background-color:#f1f1f1;
	}
	.event_description .evcal_close, .evo_lightbox_content .evcal_close{display:none;}
	
	.evo_pop_body .evorow.lastrow{	padding-right:0;margin-bottom: 8px;	}
	.evo_pop_body .evcal_close.evo_card_row_end {display:none}	
	.event_description .evo_card_row_end{
		background-color: #f7f7f7;
		padding:0;
		display:block;
		position: relative;
		height: 30px; cursor: pointer; margin:8px; border-radius: 8px;
	}
	.evo_sin_page .event_description .evo_card_row_end{display: none}
	.evo_sin_page .event_description {padding-bottom: 8px;}
	.event_description .evo_card_row_end:before{
		content: "\f077";
	    display: block;
	    font-family: 'evo_FontAwesomeS';
	    font-style: normal;
	    font-weight: normal;
	    font-size: 12px;
	    line-height: 1;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    text-align: center;
	    padding-top:8px;
	    opacity: 0.4
	}

/* RTL  -- evortl */	
	.evortl #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, 
	.evortl .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, 
	.evortl.eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info, 
	.evortl .eventon_events_list .eventon_list_event .evcal_desc span,
	.evortl.eventon_events_list .eventon_list_event .evcal_desc span,
	.evortl .evcal_evdata_row .evcal_evdata_cell h3,
	.evortl .eventon_events_list .eventon_list_event .evcal_desc,
	.evortl.eventon_events_list .eventon_list_event .evcal_desc,
	.evortl #evcal_list .eventon_list_event .evcal_eventcard p,
	.evortl .evcal_evdata_row .evcal_evdata_cell,
	.evortl #evcal_list .eventon_list_event p.no_events,
	.evortl #evcal_list.sep_months .evcal_month_line p
	{text-align: right;}
	
	.evortl .eventon_events_list .eventon_list_event .evcal_desc, .evortl.eventon_events_list .eventon_list_event .evcal_desc{
		padding-right: 80px; padding-left: 15px;
	}
	.evortl.eventon_events_list .eventon_list_event .evcal_cblock,
	.evortl .eventon_events_list .eventon_list_event .evcal_cblock{
		right: 0; left: auto;
	}
	.evortl.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock{right: 90px;}
	.evortl.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc{padding-right: 170px;}
	.evortl.eventon_events_list .eventon_list_event .hasFtIMG .ev_ftImg{right: 0; margin-right: 10px;}
	.evortl .evcal_desc .evcal_desc3 em{
		float: none; display: inline-block;
	}
	.evortl .evcal_evdata_row .evcal_evdata_cell{padding-right: 45px; padding-left: 0;}		

	/* header */
		.ajde_evcal_calendar.evortl .calendar_header p.evo_arrows{float: right;padding-right: 10px;}
		.ajde_evcal_calendar.evortl .calendar_header p.evo_arrows.right{float: left}
		.ajde_evcal_calendar.evortl .calendar_header p.evo_arrows.right #evcal_prev{margin:0;}
		.evortl #evcal_cur{float: right;}
		.evortl .evo_sort_btn{display: block; text-align: right;    height: 25px; padding-top: 5px;}
		.evortl.ajde_evcal_calendar .eventon_sort_line, .evortl.ajde_evcal_calendar .eventon_filter_line{
			float: right;
		}
		.evortl.ajde_evcal_calendar .eventon_filter_line{border-left:none; border-right:1px solid #c4c4c4;
			margin-right: 10px;
		}
		.evortl .eventon_filter_line .eventon_filter{float: right;}
		.evortl .eventon_events_list .eventon_list_event .evcal_desc .evcal_location, 
		.evortl .evo_pop_body .evcal_desc .evcal_location, 
		.evortl .eventon_events_list .eventon_list_event .evcal_desc .evcal_time, 
		.evortl .evo_pop_body .evcal_desc .evcal_time{
			padding-left: 0; padding-right: 15px;
			margin-right: 0; margin-left: 5px;
		}
		.evortl .eventon_events_list .eventon_list_event .evcal_desc .evcal_time::before, 
		.evortl .evo_pop_body .evcal_desc em.evcal_time::before, 
		.evortl .eventon_events_list .eventon_list_event .evcal_desc .evcal_location::before, 
		.evortl .evo_pop_body .evcal_desc em.evcal_location::before{
			left: auto; right:0;
		}

	/* event tags */
		.evortl .eventon_events_list .evo_above_title{justify-content: flex-end;}

	/* event card */
		.evortl #evcal_list{border-left:1px solid #e5e5e5;}
		.evortl #evcal_list.sep_months{border:none}
		.evortl #evcal_list .eventon_list_event ul, .evortl .evo_pop_body ul{direction:rtl;}
		.evortl #evcal_list .eventon_list_event li, .evortl .evo_pop_body li{direction: rtl;margin-right: 20px;}
		.evortl .evcal_evdata_row .evcal_evdata_icons, .evortl .evcal_evdata_row .evcal_evdata_custometa_icons{right: 0;}
		.evortl .event_description .evcal_close{left: 0;}
		.evortl .evo_metarow_ICS .evcal_evdata_cell p a, 
		.evortl .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a{
			padding-right: 0; padding-left: 15px;
		}
		.evortl #evcal_list .evorow.getdirections .evoInput, 
		.evortl .evo_pop_body .evorow.getdirections .evoInput{
			padding-right: 50px;
			text-align: right;
		}
		.evortl .eventon_events_list .evo_metarow_organizer .evo_card_organizer_image, 
		.evortl .evo_pop_body .evo_metarow_organizer .evo_card_organizer_image{
			float: right;
			margin-left: 10px;
		}
		.evortl .evo_metarow_socialmedia a.evo_ss{text-align: center;}

	/* lightbox */
		.evortl.evo_lightbox .evolbclose{left: 0; right: auto;margin: -14px 0 0 -14px;}
		.evortl.evo_lightbox .evcal_desc{padding: 3px 80px 0 15px; text-align: right;}
		.evortl.evo_lightbox .evcal_cblock{right:0; left: auto;}
		.evortl.evo_lightbox .evo_clik_row .evo_h3{text-align: right; padding: 5px 45px 5px 0;}
		.evortl .eventon_events_list .eventon_list_event .desc_trig:hover{border-right-style:solid; border-right-width: 7px; border-left-width: 0px;}
		.evortl .eventon_events_list .eventon_list_event .evcal_list_a{border-right-style:solid; border-right-width: 3px; border-left-width: 0px;}

		/* instant lightbox */
		.evo_instant_lb{
			position: fixed;
		    width: 100%;
		    height: 100%;
		    visibility: hidden;
		    top: 0;
		    left: 0;
		    z-index: 1000;
		    opacity: 0;
		    background: rgba(24, 24, 24, 0.4);
		    transition: all 0.3s;
		    overflow: auto;
		}
		.evo_instant_lb.show{
			opacity: 1;
   			visibility: visible;
		}
		.evolb_in{
			display:block;
			z-index: 2000;
		    position: relative;
		    width: 900px;
		    margin: 80px auto 30px;
		    border: none;
		    border-radius: 5px;
		    box-sizing: border-box;
		    -webkit-transition: -webkit-transform 0.5s;
		    transition: transform 0.5s;
		    -webkit-transform: translateY(50px);
		    transform: translateY(50px);
		}
		.evo_instant_lb.show .evolb_in{
			background-color: #ECEBEB;
		    -webkit-transform: translateY(0px);
		    transform: translateY(0px);
		}
		.evolb_content{display:block;}
		.evolb_close{
			position: absolute;
		    top: 0;
		    right: 0;
		    z-index: 90001;
		    margin: -14px -14px 0 0;
		    color: #666666;
		    background-color: #000;
		    border-radius: 50%;
		    padding: 5px;
		    height: 28px;
		    width: 28px;
		    text-align: center;
		    line-height: 90%;
		    font-size: 28px;
		    cursor: pointer;
		    text-indent: -9999px;
		    font-weight: 300;
		    box-sizing: content-box;
		    -moz-box-sizing: content-box;
		}
		.evolb_close:before{
			position: absolute;
		    left: 18px;
		    top: 9px;
		    content: ' ';
		    height: 50%;
		    width: 2px;
		    background-color: #666666;
		}
		.evolb_close:after{
			position: absolute;
		    left: 18px;
		    top: 9px;
		    content: ' ';
		    height: 50%;
		    width: 2px;
		    background-color: #666666;
		}
		.evolb_close:before{transform: rotate(45deg);} .evolb_close:after{transform: rotate(-45deg);}
	
	/* tile layout */
		.ajde_evcal_calendar.boxy.evortl #evcal_list .eventon_list_event .desc_trig .evcal_cblock{
			text-align: right;float: right;
		}

	/* addon */
		.evortl.evo_lightbox .evoTX_wc .quantity{float: right;margin: 0 0 0 10px;}	
		.evortl.evo_lightbox .evo_metarow_socialmedia .evo_sm{float: right;}
		.evortl .evo_search_bar input{text-align: right;}
		.eventon_main_section .evortl .evorow.lastrow{padding-left: 0; padding-right: 15px;}
		.evortl.evoEL .calendar_header p{text-align: right; display: block; width: 100%;}
		.evortl.evoEL .evcal_month_line p{text-align: right;}
		.evortl.ajde_evcal_calendar .eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span, 
		.evortl.evo_lightbox .evcal_desc span.evocd_timer span{float: right;margin-right: 0; margin-left: 5px;}

	/* single event */
		.evortl .evo_metarow_socialmedia .evo_sm{float: right;}

	/* include anything */
		#evcal_list .eventon_list_event.anypost a.sin_val.hasFtIMG .evcal_desc{padding-left: 100px;}
		#evcal_list .eventon_list_event.anypost a.sin_val .evcal_desc{padding-left: 15px;}


/* event card */
	.evcal_evdata_row .evcal_evdata_cell >* {margin:0; }	
	.ajde_evcal_calendar .evo_metarow_rel_events.evcal_evdata_row .evcal_evdata_cell a em,
	.ajde_evcal_calendar.cev #evcal_list .eventon_list_event .evo_metarow_rel_events a em
		{color:#808080;}		
	.evcal_evdata_cell h2 b, .evcal_evdata_cell h3 b{
		font-weight:300
	}
	.evcal_evdata_row .evcal_evdata_cell h2{
		color:#808080; font-size: 18px; 
	}
	.evcal_evdata_row .evcal_evdata_cell h2.bash{font-weight:bold	}
	.evcal_evdata_row .evcal_evdata_cell h3{
		color:#808080; 
		font-size:16px; 
		margin:0; padding-bottom: 8px;
		font-weight: 700;
	}
	.evcal_evdata_row .evcal_evdata_cell h3 a{font-weight: 700;}
	.evcal_evdata_row .evcal_evdata_cell a.evo_cusmeta_btn.evcal_btn{margin-top: 8px;}
	.evcal_evdata_row .evcal_evdata_cell a{border:none; padding:0;}
	.evcal_evdata_row .evcal_evdata_cell, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell{
		padding-left:40px; min-height:25px
	}
	.evcal_evdata_row .evcal_evdata_cell .evo_custom_content p{margin: 0;}
	/*.event_description .evo_time .evcal_evdata_cell p{text-transform: capitalize;}*/
	.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p{ 
		font-style: normal;
		font-size: 13px;
		margin-bottom:5px;
	}
	.evcal_evdata_row .evcal_evdata_cell p{font-size: 11px;line-height:140%;}
	.evcal_col50{width:50%; float:left}
	.evcal_evdata_row i.fa{display: block;opacity: 0.5}	

/* local event time */
	.eventon_list_event .evcal_evdata_cell .evo_tz,
	.eventon_list_event .evo_tz_time .evo_tz
	{opacity: 0.5; margin-left: 5px}
	
	.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig,
	.eventon_list_event .evcal_evdata_cell .evo_mytime.tzo_trig
		{background-color:transparent;cursor: pointer; }

	.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig:hover
		{background-color:#2eb4dc}
	.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig:hover >*{color:#fff;}

	.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig i
		{background-color: transparent;color: #2eb4dc;}

	.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig b{color:#8c8c8c;}
	.eventon_list_event .evcal_desc em.evo_mytime{
		padding:0 6px 0 3px; margin-right: 5px; background-color: #2eb4dc; border-radius: 12px;}
	
	.eventon_list_event .evcal_desc em.evo_mytime >*,
	.eventon_list_event .evcal_evdata_cell .evo_mytime >*
	{color:#fff;    font-style: normal; font-weight: normal; opacity: 1}
	.eventon_list_event .evcal_desc .evcal_time.evo_tz_time span{display:inline-block;}

	/* event card */
	.eventon_list_event .evcal_evdata_cell .evo_tz{margin-right:8px;}
	.eventon_list_event .evcal_evdata_cell .evo_mytime,
	.eventon_list_event .evcal_evdata_cell .evo_mytime.tzo_trig
		{display:inline-block;background-color: #2eb4dc; border-radius: 12px;padding:2px 9px 2px 5px;	}
	.eventon_list_event .evcal_evdata_cell .evo_mytime i{display:inline-block;}
	.eventon_list_event .evo_eventcard_time_t{margin-right: 8px;    margin-bottom: 5px; display: inline-flex;}
	.evo_vir_confim{    background-color: #cfe6d3; padding: 5px 20px;border-radius: 10px;}

/* jitsi */
	.evcal_evdata_row .evcal_evdata_cell .evo-jitsi-wrapper{overflow: hidden;border-radius: 10px; margin-bottom:10x;
		height: 600px;}
	.evcal_evdata_cell .evo_vir_mod_box{
		background-color: #d4d4d4;
	    padding: 10px;
	    border-radius: 10px;
	}
	.evcal_evdata_cell .evo_vir_mod_left{
		background-color: #35bb52;
	    padding: 3px 10px;
	    border-radius: 10px;
	    color: #fff;
	}

/* custom meta data fields */
	.evo_custom_content p strong{font-weight: bold;}
	.ajde_evcal_calendar .evo_custom_content ul{
		list-style: disc; margin-left: 20px;
	}
	.ajde_evcal_calendar .evo_custom_content ul li,
	#evcal_list .eventon_list_event .event_description .evo_custom_content li{
		padding-bottom: 0;
		font-size: 13px;
	}

/* event organizer */
	.ajde_evcal_calendar .eventon_events_list .evo_metarow_organizer .evo_card_organizer_image, .evo_pop_body .evo_metarow_organizer .evo_card_organizer_image{
		display: inline-block;
		margin-right: 10px;
		float: left;
	}
	.evo_metarow_organizer .evo_card_organizer{
		display: inline-block;
	}
	.evo_metarow_organizer .evo_card_organizer_image img{
		border-radius: 5px;
		height: 80px;
	}
	#evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer_name, .evo_pop_body .evcal_evdata_row.evo_metarow_organizer .evo_card_organizer_name{
		display: inline-block;
		font-size: 16px;
		margin-bottom: 0;
		margin-top: 5px;
	}
	#evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer_name span.evo_card_organizer_name_t, .evo_pop_body .evo_metarow_organizer .evo_card_organizer_name span.evo_card_organizer_name_t{
		font-size: 16px;
		font-style: normal;
	}
	#evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer_name span, 
	.evo_pop_body .evo_metarow_organizer .evo_card_organizer_name span{
		display: block;
		font-size: 13px;
	}
	#evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer_name span.oe_displaynone, 
	.evo_pop_body .evo_metarow_organizer .evo_card_organizer_name span.oe_displaynone{display: none;}
	.evo_pop_body .evcal_evdata_row.evo_metarow_organizer .evcal_evdata_cell p.evo_card_organizer_image{margin-right: 15px;}

/* featured image */
	.evcal_evdata_img {
		height:70px;
		width:auto; overflow:hidden; 
		background-repeat:no-repeat;
		background-position:50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		position:relative;
		box-sizing: border-box;	
	}
	.evcal_evdata_img:hover{background-position: 50% 50%;	}
	.evcal_evdata_img.evo_imghover:hover{background-position: 50% 45%;	}
	.evcal_evdata_img.evo_imgCursor:hover{cursor: url(//www.dadonet.it/wp-content/plugins/eventON/assets/css/../images/zoom.png), auto;}
	.evo_metarow_directimg{padding:0;}
	.evo_metarow_directimg img{
		width: 100%; height: auto; display: block;border-radius: 8px;
	}	
	@media (max-width:680px){
		.evo_metarow_fimg.evcal_evdata_img{height: 125px;}
	}

/* event location image */
	.evo_metarow_locImg{
		background-repeat:no-repeat;
		background-position:50% 50%;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover;
		position:relative;
		height: 400px;
		width:auto; 
		overflow:hidden; 
		text-align: center;	
		-webkit-transform-style: preserve-3d;
	  	-moz-transform-style: preserve-3d;
	  	transform-style: preserve-3d;
	  	box-sizing: border-box;
	}
	.evo_metarow_locImg.tvi::after{
		content: "";
		position: absolute;
		top: 0; left: 0; right: 0; bottom: 0;
		background: -moz-linear-gradient(top, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 98%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 98%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, rgba(0,0,0,0) 50%,rgba(0,0,0,1) 98%,rgba(0,0,0,1) 100%); 
		height: 100%; width: 100%;
		z-index: 2;
		opacity: 0.6;
		transition:all 0.3s;
	}
	/*.evo_metarow_locImg.tvi:hover::after{opacity: 0;}
	.evo_metarow_locImg.tvi:hover p.evoLOCtxt{
		opacity: 0;	transform:translateY(100%);
	}*/
	#evcal_list .eventon_list_event .evo_metarow_locImg p.evoLOCtxt, 
	.evo_lightbox .evo_metarow_locImg p.evoLOCtxt{
		color: #fff;
		font-size: 18px;
		text-transform: uppercase;
		padding: 15px 30px 30px; 
		margin: 0; width: 100%;
		z-index: 5;
		position: absolute;
		bottom:0px;
		transition:all 0.3s;
	}
	.eventon_list_event .evo_metarow_locImg p.evoLOCtxt span, 
	.evo_lightbox .evo_metarow_locImg p.evoLOCtxt span{
		display: block;
		text-align: center;
		text-transform: none;
		font-style: italic;
		opacity: 0.8;
		font-size: 14px;
	}
	.eventon_list_event .evo_metarow_locImg p.evoLOCtxt span.evo_loc_text_title{
		text-transform: uppercase;
		font-style: normal;
		font-size: 16px;
		opacity: 1;
	}

/*-- event description section --*/
	.eventon_list_event .evo_metarow_details .eventon_full_description p,
	.eventon_list_event .evo_metarow_details .eventon_full_description li
	{
		font-size: 13px; padding-bottom:8px;
	}
	.eventon_list_event .evo_metarow_details .eventon_full_description ol, 
	.eventon_list_event .evo_metarow_details .eventon_full_description ul
	{margin:0 0 10px 10px;padding:0 0 5px 10px;}
	
	.eventon_list_event .evo_metarow_details .eventon_full_description ul{list-style-type:disc;}

	.eventon_full_description .eventon_desc_in{
		overflow-wrap: break-word;
  		word-wrap: break-word;
  		text-overflow: ellipsis;
	}
	.eventon_full_description .eventon_desc_in a{color:#ef4040;}
	.eventon_full_description .eventon_desc_in a:hover{text-decoration: underline!important;}
	#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, 
	.eventon_events_list .evcal_event_subtitle{
		line-height:120%;	padding-bottom:3px;
	}
	#evcal_list .eventon_list_event .event_description .evcal_desc_buy_tix a{color:#fff; background:#949494; padding:3px 10px; border:none; display:inline-block}
	#evcal_list .eventon_list_event .event_description .evcal_desc_buy_tix a:hover{background:#4F4F4F}
	.eventon_list_event .event_description p, 
	.evcal_list_a .event_description li, 
	.evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{
		font-size:14px; color:#656565;	
		margin: 0;	
	}	
	.evo_repeat_series_dates span{
		display: inline-block;
		margin-right: 5px; border-radius: 5px;
		background-color: #dedede; 
		padding: 3px 10px; 
		font-style: normal;
		margin-top: 5px;
		text-transform: uppercase;
	}
	.evo_repeat_series_dates.clickable span{cursor: pointer;}
	.evo_repeat_series_dates.clickable span:hover{opacity: 0.7;}
	#evcal_list .eventon_list_event .event_description .evcal_desc_top{background-color:#e4e4e4;}
	
	.evcal_event_details .evcal_evdata_cell{position:relative}

	/* more or less */	
	.evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in
	{height:150px; overflow:hidden;	position: relative;}	
	.evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in:after{
		position: absolute;
	  	bottom: 0;  
	  	height: 100%;
	  	width: 100%;
	  	content: "";
	  	background: linear-gradient(to top,
	     	rgba(243,243,243, 1) 20%, 
	     	rgba(255,255,255, 0) 80%
	  	);
	  	pointer-events: none; /* so the text is still selectable */
	}
	.eventon_shad_p .evcal_btn{background-color: #d2d2d2}
	.eventon_shad_p .ev_more_text{padding-right: 12px;}
	.eventon_shad_p .ev_more_arrow{
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 6px 6px 6px;
		border-color: transparent transparent #ffffff transparent;
		position: absolute; margin-top: 2px; margin-left: -6px;
	}
	.eventon_shad_p .ev_more_arrow.ard{border-width: 6px 6px 0 6px;border-color: #ffffff transparent transparent transparent;margin-top: 4px;}


/* multi data types */
	.evorow.evo_metarow_mdt .evomdt_subtitle{padding-bottom: 10px;}
	.evorow .evomdt_item img{
		max-width: 100%; height: auto;max-height:200px;
		padding-bottom: 10px; margin: 0;
	}
	.evorow .evomdt_item{
		padding-bottom: 10px;
	}
	.evorow .evomdt_data.grid{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		align-items:top;
		flex-wrap:wrap;
	}
	.evorow .evomdt_data.grid .evomdt_item{
		flex-basis: 50%; flex-grow:1;
		text-align: left;
		border: 0px solid transparent;
		border-width: 0 15px 15px 0;
	}
	.evomdt_item p span{
		display: inline-block;
		padding-right: 5px;
		opacity: 0.6;
	}

/*-- upcoming events list --*/
	.ajde_evcal_calendar .evcal_month_line p{
		padding:8px 0 5px;
		color: #c6c6c6;
		font-size: 24px;
		text-transform: uppercase;
		min-height: 24px;
		line-height: 100%;
		margin: 0;
		border-bottom: 1px solid #e5e5e5;
	}
	.ajde_evcal_calendar.ul .evcal_month_line p{border-bottom: none;}
/* tabbed view */
	.evo_tab_view .evo_tab_holder {display: flex}
	.evo_tab_view .evo_tabs{
		list-style: none;margin: 0 0 10px; padding: 0;display: flex;
		border-radius: 20px;
		overflow: hidden;
		border:1px solid #DEDEDE;
	}
	.evo_tab_view .evo_tabs p.evo_tab{
		display: block;
		text-transform: uppercase;
		padding: 3px 8px;font-weight: 700;
		border-right:1px solid #DEDEDE;
		margin-bottom: -1px;
		color: #6b6b6b;
		cursor: pointer;		
	}
	.evo_tab_view .evo_tabs p.evo_tab:first-child{padding-left: 15px;}
	.evo_tab_view .evo_tabs p.evo_tab:last-child{padding-right: 15px;border:none;}
	.evo_tab_view .evo_tabs p.evo_tab.selected{
		background-color: #fed584;
	}
	.evo_tab_view .evo_tabs p:hover{background-color:#F3F3F3 }
	.evo_tab_container{
		padding: 10px;
		border:1px solid #DEDEDE;
		border-radius: 10px;
		position: relative;
	}
	.evo_tab_container .evo_tab_section{
		position: relative;
		width: 100%;		
	}
	.evo_tab_container .evo_tab_section.hidden{opacity:0; height: 0;display: none}
	.evo_tab_container .evo_tab_section.visible{opacity: 1; display: block;}
	.evo_tab_section .evo_month_title{clear: both;}
	/*.evo_cal_above_content:after{content:""; clear:both;}*/

/*-- widget --*/
	.evo_widget .eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span, .evo_widget .evo_pop_body .evcal_desc span.evo_above_title span{padding: 3px 5px; font-size: 10px;}
	#evcal_widget .evortl .eventon_events_list .eventon_list_event .evcal_desc{padding-left: 0px;
			padding-right: 65px;
		}
	#evcal_widget .eventon_events_list .eventon_list_event .status_reason{font-size: 11px;}
	#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em{
		color:#9b9999;
		font-weight:normal;
	}
	#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc.hide_eventtopdata .evcal_event_types, 
	#evcal_widget .evcal_evdata_row .hide_eventtopdata .evcal_evdata_custometa_icons{
		display:none;
	}	
	#evcal_widget .ajde_evcal_calendar .calendar_header{
		padding-bottom:5px;
		min-height:inherit;
	}
	#evcal_widget a{font-weight:normal}
	#evcal_widget .event_description .evcal_evdata_row p{
		line-height:130%;
		font-size:11px;
	}
	
	#evcal_widget .event_description .evcal_evdata_row {
		padding:15px 15px;
	}
	#evcal_widget .event_description .evcal_evdata_row.evcal_close{
		padding:0px;
		width:35px;
	}
	#evcal_widget .evorow.lastrow{
		padding-right:35px;
	}
	#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_icons, 
	#evcal_widget .evcal_evdata_custometa_icons,
	#evcal_widget .evcal_evdata_icons{
		display:none;
	}
	#evcal_widget .evo_clik_row .evo_h3, #evcal_widget .tb .evo_clik_row{
		padding:0px;	
	}
	#evcal_widget .tb .evo_clik_row.evcal_col50{
		border-bottom:none
	}
	#evcal_widget .evo_clik_row {padding:5px 15px;}

	#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell{padding-left:0px}
	#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell h2{font-size:16px}
	#evcal_widget .event_description .evcal_evdata_row .evcal_evdata_cell h3, #evcal_widget .evo_clik_row .evo_h3{
		font-size:14px}
	#evcal_widget .event_description .evcal_col50{
		float:none;
		border-bottom: 1px solid #CDCDCD;
	}
	#evcal_widget .event_description .eventbrite .evcal_col50{
		width:100%;
	}

	#evcal_widget .event_description .evcal_col50 .bordr{border-right:none}
	#evcal_widget .eventon_events_list .evcal_desc2{line-height:120%; font-size:14px}
	#evcal_widget .eventon_events_list .evo_below_title .evcal_event_subtitle{line-height:120%; font-size:12px}
	#evcal_widget .ajde_evcal_calendar .calendar_header p{font-size:18px; height:auto;}
	#evcal_widget .ajde_evcal_calendar #evcal_prev{margin-right:8px}
	#evcal_widget .ajde_evcal_calendar #evcal_next{margin-left:8px}
	#evcal_widget #evcal_sort_bar ul .sort_title{padding:8px 5px 0 0 }
	#evcal_widget #evcal_sort_bar ul p{font-size:13px; }
	#evcal_widget .eventon_events_list .evcal_cblock{font-size:24px;padding:3px 5px 5px 8px}
	#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc, 
	#evcal_widget .eventon_events_list .eventon_list_event .no_val.hasFtIMG .evcal_desc{padding-left:35px; padding-right:10px}
	#evcal_widget .eventon_events_list .eventon_list_event .no_val.hasFtIMG.month_long .evcal_desc{padding-left: 60px;}
	
	/* w/ ft img and multi day event */
	#evcal_widget .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, 
	.sin_val.hasFtIMG .evcal_desc{padding-left: 100px;}
	#evcal_widget .eventon_events_list .eventon_list_event .mul_val .evcal_desc{padding-left:60px;}
	#evcal_widget .eventon_events_list .eventon_list_event .hasFtIMG.mul_val .evcal_desc{padding-left: 120px;}
	#evcal_widget .eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc{
		padding-left: 80px;
	}	
	#evcal_widget .eventon_events_list .eventon_list_event .ev_ftImg{
		margin: auto 0 auto 10px; height: 50px;width: 50px;}
	#evcal_widget .eventon_events_list .eventon_list_event .month_long .ev_ftImg{margin-left: 5px;}
	#evcal_widget .eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock{left: 60px;}

	#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span{font-size:10px}
	#evcal_widget .evcal_cblock .evo_date .start em{font-size: 10px;}
	#evcal_widget .evcal_cblock .evo_date .end em{font-size: 8px;}
	#evcal_widget .eventon_events_list .eventon_list_event .evcal_cblock span.start{font-size:18px}
	#evcal_widget #evcal_list .eventon_list_event .evcal_list_a{padding:5px 0; text-decoration: none;}

	#evcal_widget #evcal_head .evcal_arrows{
		margin-top:0px;
		height: 20px;
		width: 20px;
		position: relative;
		line-height: 100%
	}
	#evcal_widget #evcal_head .evcal_arrows i{
		height:6px; width:6px;
		border-width:1px;
		top:2px; left:8px;
	}
	#evcal_widget #evcal_head .evcal_arrows i:before{border-width:1px;}
	#evcal_widget #evcal_head .evcal_arrows.evcal_btn_next i{left:5px;}
	
	#evcal_widget #evcal_head #evcal_prev {margin-right:2px; }
	#evcal_widget #evcal_head #evcal_next {margin-left:2px;}
	#evcal_widget #evcal_head #evcal_next:hover{
		background-position:-24px 20px;
	}
	#evcal_widget #evcal_head a{
		margin-top:0px;
		padding:0
	}
	#evcal_widget #evcal_head{min-height:auto; padding-bottom:0px;margin-bottom:10px;}
	#evcal_widget #evcal_cur{
		line-height:100%;
		height:auto
	}
	#evcal_widget #evcal_list .eventon_list_event .evo_metarow_organizer .evo_card_organizer_name span.evo_card_organizer_name_t{font-size: 12px;}
	#evcal_widget .eventon_events_list .evcal_cblock .evo_start .day{font-size: 9px;}
	#evcal_widget .eventon_events_list .evcal_cblock .evo_start .date{font-size: 16px;}
	#evcal_widget .eventon_events_list .evcal_cblock .evo_start .month{font-size: 10px;}
	#evcal_widget .evo_metarow_ICS a{font-size: 12px}

/* popup on the calendar */	
	.evopopclose, .evolbclose{
		position:absolute;
		top:0;right:0;
		z-index:90001;
		margin:-14px -14px 0 0 ;
		color:#666666;
		background-color:#000;
		border-radius:50%;
		padding:5px;
		height:28px;width:28px;
		text-align:center;
		line-height:90%;
		font-size:28px;
		cursor:pointer;
		font-weight:300;
		box-sizing:content-box;	
		-moz-box-sizing:content-box;	
	}
	.evopopclose:hover, .evolbclose:hover{text-decoration:none;color:#cfcfcf;}
	.evolbclose{	text-indent: -9999px;	}
	.evolbclose:hover{background-color:#cfcfcf }
	.evolbclose:before, .evolbclose:after{
		position: absolute;
		left: 18px;
		top: 9px;
		content: ' ';
		height: 50%;
		width: 2px;
		background-color: #666666;
	}
	.evolbclose:before {transform: rotate(45deg);}
	.evolbclose:after {transform: rotate(-45deg);}

	.evo_lightbox_body .bordb{border-bottom: 1px solid #cdcdcd;}
	.evo_lightbox_body .evcal_gmaps{height: 200px;}
	.evopop_top{padding:10px 0; min-height:80px;border-bottom:1px solid #e4e4e4;}
	.evopop_top .ev_ftImg{display:none;}
	.evopop_top .evcal_cblock em.evo_time{display: none;}	
	.evopop_top .evcal_desc.yrl{padding-left: 13px;padding-top:12px;}
	.evopop_top .evcal_cblock.yrl{padding-left: 20px;}

	/* lightbox version 2 */
		.evo_lightbox{
			overflow-x: hidden;
	   	 	overflow-y: auto;
	   	 	background-color: rgba(210, 210, 210, 0.92);
	   	 	position: fixed;
		    top: 0;
		    right: 0;
		    bottom: 0;
		    left: 0;
		    z-index: 950000;
		    padding-right: 17px;
		    padding-left: 17px;
		}
		.evo_content_in{
			display: table;
		    height: 100%;
		    width: 100%;
		}
		.evo_content_inin{
			display: table-cell;
		    vertical-align: middle;
		    position: relative;
		    width: 600px;
		    margin: 40px auto;
		}
		.evo_lightbox_content{
			width: 100%;
			margin: 60px auto;
			max-width: 650px;
			position: relative;
		}
		.evo_lightbox .evo_lightbox_body{
			background-color: transparent;
			border-radius: 5px;
			overflow: hidden;
		}
		.evo_lightbox .evo_lightbox_body p.loading_content{text-align: center;padding: 80px; margin: 0;}
		.evo_lightbox .evo_lightbox_body p.loading_content:before{content:". . .";display: block;}
		.evo_lightbox .evcal_cblock .evo_time{display: none;}
		.evo_lightbox .bordb{border-bottom: 1px solid #cdcdcd;	}
		.evo_lightbox.eventcard .evo_lightbox_body, .evo_lightbox .evo_lightbox_body{
			background-color: #fff; border-radius: 12px; overflow: hidden;
			box-shadow: 0px 0px 30px 0 #0000002e;
			padding-bottom: 10px;
		}
		.evo_lightbox .evopop_top .ev_ftImg{display: none;}

		.evo_lightbox ul{list-style:none; padding: 0; margin: 0;		}
		.evo_lightbox .eventon_desc_in ul{
			margin-left: 20px;
			list-style:disc;
			padding: 10px 0;
		}

		body.evo_overflow{overflow: hidden; position:absolute;height:100%; width:100%;}
		html.evo_overflow{overflow-y:initial;overflow-x:initial;}
		
		@media all and (min-width:569px) and (max-width: 768px) {
			.evo_lightbox{position: fixed;}
			body.evo_overflow{position: absolute;}
		}
	/* lightbox transition effects */
		.evo_lightbox{
			opacity: 0;
		    -webkit-transition: opacity .15s linear;
		    -o-transition: opacity .15s linear;
		    transition: opacity .15s linear;
		    visibility: hidden;
		}
		.evo_lightbox.show{
			opacity: 1;
    		visibility: visible;
		}
		.evo_lightbox_content{
			-webkit-transform: translateY(20%);
		    -moz-transform: translateY(20%);
		    -ms-transform: translateY(20%);
		    transform: translateY(20%);
		    opacity: 0;
		    -webkit-transition: all 0.5s;
		    -moz-transition: all 0.5s;
		    transition: all 0.5s;
		}
		.evo_lightbox.show .evo_lightbox_content{
			-webkit-transform: translateY(0);
		    -moz-transform: translateY(0);
		    -ms-transform: translateY(0);
		    transform: translateY(0);
		    opacity: 1;
		    color:#808080;
		}

/* box events STYLE */	
	.ajde_evcal_calendar.boxy #eventon_loadbar_section, .ajde_evcal_calendar.boxy #evcal_list{
		border-color:transparent;
		overflow: hidden;
		border-radius: 5px
	}
	.ajde_evcal_calendar.boxy .eventon_events_list, .ajde_evcal_calendar.boxy .eventon_events_list.sep_months .sep_month_events
	{display:flex; flex-wrap:wrap;}
	.ajde_evcal_calendar.boxy .eventon_events_list.sep_months{display:block;}

	.ajde_evcal_calendar.boxy .eventon_list_event.year_long .year{font-size: 18px;}
	.ajde_evcal_calendar.boxy .eventon_list_event.month_long .year{font-size: 14px;}
	.ajde_evcal_calendar.boxy .eventon_list_event.month_long .month{font-size: 24px; font-weight: 700}

	.ajde_evcal_calendar.boxy .eventon_list_event, 
	.ajde_evcal_calendar.boxy .evoShow_more_events{
		min-height: 200px;
		-webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
		-webkit-transform-style: preserve-3d;
	  	-moz-transform-style: preserve-3d;
	  	transform-style: preserve-3d;
	  	-webkit-transition: all .2s ease;
		-moz-transition: all .2s ease;
		-ms-transition: all .2s ease;
		-o-transition: all .2s ease;
		transition: all .2s ease;
		border-radius: 15px;
		border: 3px solid transparent;
	}
	.ajde_evcal_calendar.boxy .evoShow_more_events{
			position: relative; overflow:hidden; cursor: pointer;border-radius: 12px
	}	
	.ajde_evcal_calendar.boxy .eventon_list_event.no_events{min-height: auto}
	.ajde_evcal_calendar.boxy.boxstyle0 .evoShow_more_events{border-radius: 20px}
	.ajde_evcal_calendar.boxy .evoShow_more_events span:before{
		content: "+";
	    position: absolute;
	    font-size: 42px;
	    margin-top: -60px;
	}
	.ajde_evcal_calendar.boxy.boxstyle0 .eventon_list_event .evcal_list_a {
		text-align: left;
		padding: 20px 0 15px;		
		border:none;		
		background:none;
		position: relative;
		z-index: 6;
	}
	.ajde_evcal_calendar.boxy .eventon_list_event .evcal_list_a .evcal_block span{
		vertical-align: bottom;
		float: none;
	}
		.ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .desc_trig:hover{background-color: transparent;}
		
		.ajde_evcal_calendar.boxy.boxstyle0 #evcal_list .eventon_list_event .evcal_cblock,
		.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
		.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
		.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc em,
		.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .eventon_list_event .evcal_desc .evcal_desc_info,
		.ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .evcal_cblock em.evo_day,
		.ajde_evcal_calendar.boxy .evcal_desc .evo_below_title .status_reason,
		.ajde_evcal_calendar.boxy .evcal_desc .evo_tz_time .evo_tz,
		.ajde_evcal_calendar.boxy .evcal_desc .evo_mytime.tzo_trig i,
		.ajde_evcal_calendar.boxy .evcal_desc .evo_mytime.tzo_trig b,
		.ajde_evcal_calendar.boxy .evcal_desc .evcal_desc3 em i,
		.ajde_evcal_calendar.boxy .evcal_desc .evcal_desc3 .evo_ep_pre,
		.ajde_evcal_calendar.boxy .evcal_desc .evcal_desc3 .evo_ep_time
		{color: #fff;}
		.ajde_evcal_calendar.boxy #evcal_list .evcal_list_a:after{background-color: transparent;}
		.ajde_evcal_calendar.boxy.boxstyle0 #evcal_list .eventon_list_event .desc_trig, 
		.ajde_evcal_calendar.boxy.boxstyle0 #evcal_list p.desc_trig_outter{
			height: 100%;
			position: relative;	
			box-sizing:border-box;	
			padding:10px 0px;
			background-size: cover;
			display: flex; flex-direction: column; 
			outline:none;
		}
		.ajde_evcal_calendar.boxy .evcal_cblock{height: 50px;}
		.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg:hover{ opacity: 1;}
		.ajde_evcal_calendar.boxy .eventon_list_event:hover, 
		.ajde_evcal_calendar.boxy .evoShow_more_events:hover
			{opacity: 0.9; transform:scale(1.01);}
		.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig .evcal_cblock{width: auto;height: auto;}
		.ajde_evcal_calendar.boxy .evcal_desc .evo_below_title .status_reason,
		.ajde_evcal_calendar.boxy .evcal_desc .evcal_desc3 .evo_ep_pre,
		.ajde_evcal_calendar.boxy .evcal_desc .evcal_desc3 .evo_ep_time
			{font-size: 12px;}

		.ajde_evcal_calendar.boxy .evcal_desc .evcal_desc_info .evcal_tz_time
			{display: inline-block;}

	/* no events */
		.ajde_evcal_calendar.boxy.boxstyle0.evoEL .sep_month_events .no_events.eventon_list_event,
		.ajde_evcal_calendar.boxy .sep_month_events .no_events.eventon_list_event
		{height: auto;width: 100%!important; border: none; background-color: #f9f9f9;}
		.ajde_evcal_calendar.boxy .sep_month_events .no_events.eventon_list_event:hover{border:none;}

	/* box style 0 */
		.ajde_evcal_calendar.boxy.boxstyle0 .evo_event_progress{margin-top: 5px;}

	/* style with top box  = box style 1 */
		.ajde_evcal_calendar.boxy.boxstyle1 .evcal_desc .evo_below_title .status_reason,
		.ajde_evcal_calendar.boxy.boxstyle1 .evcal_desc .evo_tz_time .evo_tz,
		.ajde_evcal_calendar.boxy.boxstyle1 .evcal_desc .evo_mytime.tzo_trig i,
		.ajde_evcal_calendar.boxy.boxstyle1 .evcal_desc .evo_mytime.tzo_trig b,
		.ajde_evcal_calendar.boxy.boxstyle1 .evcal_desc .evcal_desc3 em i,
		.ajde_evcal_calendar.boxy.boxstyle1 .evcal_desc .evcal_desc3 .evo_ep_pre,
		.ajde_evcal_calendar.boxy.boxstyle1 .evcal_desc .evcal_desc3 .evo_ep_time
			{color:#8c8c8c}
		.ajde_evcal_calendar.boxy.boxstyle1 .evcal_desc .evo_mytime.tzo_trig:hover i,
		.ajde_evcal_calendar.boxy.boxstyle1 .evcal_desc .evo_mytime.tzo_trig:hover b
			{color:#fff;}
		.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event .evo_above_title{
			position: absolute;
		    top: 10px;
		    left: 10px;
		    z-index: 94;
		}
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle
		{
			overflow-wrap: break-word;
  			word-wrap: break-word;
  			overflow: hidden;
  			white-space: nowrap;
			text-overflow:ellipsis;}
		.ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop{
			width: 100%;
			height: 200px;
			position: absolute;
			z-index: 90;
			pointer-events:none;
		}
		.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event:hover .evo_boxtop{opacity: 0.6;}
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_cblock{
			height: 70px;
		}
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, 
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc em, 
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .eventon_list_event .evcal_desc .evcal_desc_info{
			color: #6F6F6F;
		}
		.ajde_evcal_calendar.boxy.boxstyle1 p.desc_trig_outter{height:100%;}
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig{height:100%;}
		.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event{
			min-height: 310px;
			overflow: hidden;
			border-radius: 12px;
			border: 5px solid transparent;
		}
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig{background-color: #f1f1f5; box-sizing: border-box;}
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig.sin_val .evcal_desc{padding-left: 55px}
		.ajde_evcal_calendar.boxy.boxstyle1 .eventon_list_event.hasbgimg::after,		
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig.cancel_event:before, 
		.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig.featured_event:before{
			display:none;}		
	

	/* with image */
		.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG .evcal_cblock{left: 0;}
		.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG .evcal_desc{
			padding-left: 15px;
		}
		.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG span.ev_ftImg{
			position: absolute;
			margin: 0; top: 0;
			width: 100%;
			z-index: -10;
			background-position: center center;
			height: 100%; max-height: 100%;
			border-radius:0px;
		}
		.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG span.ev_ftImg:before{
			content:"";
			background-color: #000;
			width: 100%;height: 100%;
			position: absolute;
			top: 0;left: 0;
			opacity: 0.4;
		}
		.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .desc_trig.hasFtIMG:hover span.ev_ftImg:before{
			opacity: 0.2
		}

	/* box background */
		.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg, .ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop{
			background-repeat: no-repeat;
			background-position: 50% 50%;
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
		}		
		.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg::after{
			content:"";
			background-color: #5F5F5F;
			height: 100%; width: 100%;
			position: absolute;
			z-index: 3;
			top: 0;left: 0;bottom: 0;right: 0;
			opacity: 0.2;
		}
		.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg:hover::after{opacity: 0.7;}
	
	.ajde_evcal_calendar.boxy.boxstyle0 .eventon_events_list .eventon_list_event .evcal_cblock{
		position: relative;
		display: block;
		padding: 0 0 0 15px;
	}
		.ajde_evcal_calendar.boxy .eventon_events_list .eventon_list_event .sin_val .evcal_cblock{
			width: 38px;
		}	
		.ajde_evcal_calendar.boxy .eventon_list_event .evcal_desc span.evcal_event_types em, .ajde_evcal_calendar.boxy .eventon_list_event .evcal_desc span.evcal_event_types{
			line-height: 13px
		}
		.ajde_evcal_calendar.boxy .eventon_list_event .evcal_desc span.evcal_event_types  em
			{display: inline-block;float: none;margin: 0;}
		.ajde_evcal_calendar.boxy .evcal_list_a .evcal_desc3 em{margin-bottom: 2px}
		.ajde_evcal_calendar.boxy .evcal_list_a span.evcal_event_types.ett2, 
		.ajde_evcal_calendar.boxy .evcal_list_a span.evcal_event_types.ett3, 
		.ajde_evcal_calendar.boxy .evcal_list_a span.evcal_event_types.ett4, 
		.ajde_evcal_calendar.boxy .evcal_list_a span.evcal_event_types.ett5
			{display: none;	}
	.ajde_evcal_calendar.boxy.boxstyle0 .eventon_events_list .eventon_list_event .evcal_desc
		{padding: 10px 15px;margin: 0;}

	/* box width */	
		.ajde_evcal_calendar.boxy.box_1 .eventon_list_event, .ajde_evcal_calendar.boxy.box_1 .evoShow_more_events{width: 100%;}
		.ajde_evcal_calendar.boxy.box_2 .eventon_list_event, .ajde_evcal_calendar.boxy.box_2 .evoShow_more_events{width: 50%;}
		.ajde_evcal_calendar.boxy.box_3 .eventon_list_event, 
		.ajde_evcal_calendar.boxy.box_3 .evoShow_more_events{width: 33.33%;}
		.ajde_evcal_calendar.boxy.box_4 .eventon_list_event, .ajde_evcal_calendar.boxy.box_4 .evoShow_more_events{width: 25%;}
		.ajde_evcal_calendar.boxy.box_5 .eventon_list_event, .ajde_evcal_calendar.boxy.box_5 .evoShow_more_events{width: 20%;}
		.ajde_evcal_calendar.boxy.box_6 .eventon_list_event, .ajde_evcal_calendar.boxy.box_6 .evoShow_more_events{width: 16.66%;}
		.ajde_evcal_calendar.boxy.box_7 .eventon_list_event, .ajde_evcal_calendar.boxy.box_7 .evoShow_more_events{width: 14.28%;}

	/* responsive */
		@media (max-width: 768px){
			.ajde_evcal_calendar.boxy.box_3 .eventon_list_event, 
			.ajde_evcal_calendar.boxy.box_4 .eventon_list_event, 
			.ajde_evcal_calendar.boxy.box_5 .eventon_list_event,
			.ajde_evcal_calendar.boxy.box_6 .eventon_list_event,
			.ajde_evcal_calendar.boxy.box_7 .eventon_list_event
			{width: 50%;}
		}
		@media (max-width: 650px){
			.ajde_evcal_calendar.boxy .eventon_list_event{width: 100%;}
		}
		@media (max-width: 480px){
			
			.ajde_evcal_calendar.boxy.box_2 .eventon_list_event, 
			.ajde_evcal_calendar.boxy.box_3 .eventon_list_event, 
			.ajde_evcal_calendar.boxy.box_4 .eventon_list_event, 
			.ajde_evcal_calendar.boxy.box_5 .eventon_list_event,
			.ajde_evcal_calendar.boxy.box_6 .eventon_list_event,
			.ajde_evcal_calendar.boxy.box_7 .eventon_list_event,
			.ajde_evcal_calendar.boxy .eventon_events_list .evoShow_more_events
			{width: 100%;}
		}

/* location card */
	.evotax_term_card{display: flex; justify-content: space-between;}
	.evo_location_card .evo_location_tax, .evotax_term_card .evotax_term_details{
		background-color: #5d5d5d;
		text-align: center;
		-webkit-background-size: cover;
  		-moz-background-size: cover;
  		-o-background-size: cover;
  		background-size: cover;
  		background-position: center center;
  		padding: 50px;
  		position: relative; z-index: 0;
  		border-radius: 15px;
  		overflow: hidden;
  		margin-bottom: 15px;
	}
	.evo_location_card .evo_location_tax:after, .evotax_term_card .evotax_term_details:after{
		content:"";
		width: 100%; height: 100%;
		top: 0;left: 0;
		background-color: rgba(214, 214, 214, 0.6);
		position: absolute;
		z-index: 1;
	}
	.evotax_term_card .evotax_term_details h2 a{font-weight: bold; color:#fff;}
	.evo_location_card .evo_location_tax > *, .evotax_term_card .evotax_term_details >*
	{z-index: 3; position: relative;}
	.evo_location_card .evo_location_tax h2,
	.evo_location_card .evo_location_tax p,
	.evotax_term_card .evotax_term_details h2,
	.evotax_term_card .evotax_term_details p{
		padding: 0; margin: 0 0 5px;
	}
	.evo_location_card .evo_location_tax h2,
	.evotax_term_card .evotax_term_details h2
	{margin-bottom: 13px; text-transform: uppercase;}

	.evo_location_card .evo_location_tax span, 
	.evo_location_card .location_description p, 
	.evo_organizer_card .organizer_description p,
	.evotax_term_card .tax_term_description p,
	.evotax_term_card .evotax_term_details span{
		color: #fff;
		padding: 3px 8px;
		display: inline;
		border-radius: 5px;
	}	
	.evo_location_card .location_description p, 
	.evo_organizer_card .organizer_description p{display: block;}
	.evotax_term_card h3.evotax_term_subtitle, .evotax_term_card .evo_tax_details{
		text-align: center;
		padding:10px 10px; 
		margin: 0 0 15px;
		text-transform: uppercase;
		font-size: 24px;
		background-color: #F0F0F0;
		color: #888888;
		font-weight: bold;
		border-radius: 15px;
	}
	.evotax_term_card .evo_tax_details{
		padding: 30px;
	    font-size: 18px;
	    font-weight: 500;
	    text-transform: none;
	    color: #545454;
	    background-color: #e0e0e0;
	}
	.evotax_term_card .evo_tax_details .evo_tax_social_media{}
	.evotax_term_card .evo_tax_details .evo_tax_social_media a{
		color:#fff;
		font-size: 30px; padding:10px;
	}
	.evotax_term_card .evo_tax_details .evo_tax_social_media a:hover{opacity: 0.6}

	.evo_location_card .evo_location_map, .evotax_term_card .term_location_map{
		width: 100%;	height: 250px;    border-radius: 15px; margin-bottom: 10px;
	}
	.evo_location_card .location_circle, .evotax_term_card .term_image_circle{
		border-radius: 50%;
		overflow: hidden;
		border:3px solid #fff;
		height: 200px; width: 200px;
		margin-bottom: 15px;
		display: inline-block;
		-webkit-background-size: cover;
  		-moz-background-size: cover;
  		-o-background-size: cover;
  		background-size: cover;
  		background-position: center center;
	}
	.evotax_term_card .tax_term_name i{display: block; color: #fff;text-transform: uppercase;font-size: 18px;}
	.evotax_term_card .tax_term_name span{font-weight: bold;}
	.evotax_term_card .endborder_curves{border-radius: 15px;}
	.evotax_term_card .ajde_evcal_calendar{padding-top: 30px;}

/**
 * Search styles
 * @since 2.5.3
 */
	.evo_widget .evo_cal_above span.evo-search{min-height:auto;}
	.evo_cal_above .evo-search:before{
		content:"\f002";
		display: inline-block;
		font-family: 'evo_FontAwesomeS';
		font-style: normal;
		font-weight: normal;
		font-size: 12px;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		width: 12px;
	}
	.evo_cal_above .evo-search{position: relative;	}
	.evo_search_results #evcal_head{display: none;}

	.evo_search_results_count{
		text-align: center;
		margin: 0; padding: 8px 0;
	}
	.EVOSR_section .evosr_msg{
		text-align: center;
		font-style: italic;
		padding: 8px 0;
	}
	.evo_search_bar{
		height: 35px;
		display: block;
		overflow: hidden;
		margin-top: 5px;
		margin-bottom: 10px;
		position: relative;
	}
	.evo_search_bar.hidden, .evo_search_bar.evo_hidden{display: none;}
	.evo_search_bar_in{
		position: absolute;	
		bottom: 0;
		width: 100%;
		height: 35px;	
	}
	.evo_search_bar_in a.evosr_search_btn{
		top: 4px; right: 10px;
		height: 100%; font-size: 16px;
	}
	.evo_search_bar_in a.evosr_search_btn:hover{color: #cccccc;}
	.evo_search_bar input:focus{border:none;}
	.evo_search_bar input, .evo_search_bar input[type=text]{
		background-color: #F2F2F2;
		border:1px solid #EDEDED;
		width: 100%;
		padding:8px 15px;
		font: 14px arial;
		line-height: normal;
		border-radius: 15px;
		outline:none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.EvcalWidget .evo_search_bar input{padding: 5px 10px;}
	.EvcalWidget .evo_search_bar a.evosr_search_btn{top: 1px;}
	.evo_search_entry{}
	.EVOSR_section .evosr_search_box{
		position: relative;
		overflow:hidden;
		margin: 0; padding: 0;
	}
	.evosr_search_box  input{outline:none;}
	.evosr_search_box  input::-webkit-input-placeholder {color: #b5b4b4; font-style: italic;}
	.evosr_search_box  input::-moz-placeholder {color: #b5b4b4; font-style: italic;}
	.evosr_search_box  input:-ms-input-placeholder {color: #b5b4b4; font-style: italic;}
	.evosr_search_box  input:-moz-placeholder {color: #b5b4b4; font-style: italic;}
	body .EVOSR_section input[type="text"]{
		width: 100%;
		border:1px solid #EDEDED;
		border-radius: 20px;
		padding: 8px 15px;
		background-color: #F2F2F2;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 16px;
    	line-height: 1.5;
	}
	.EVOSR_section input:hover, .EVOSR_section input:focus,.EVOSR_section input:active, .evo_search_bar input:hover {border:1px solid #c5c5c5;outline:none;}
	.EVOSR_section a.evo_do_search, a.evosr_search_btn{
		position: absolute;
		right: 15px;
		top: 10px;
		cursor: pointer;
		z-index: 10;
		box-shadow: none;
	}
	body .EVOSR_section a.evo_do_search, body a.evosr_search_btn, .evo_search_bar_in a.evosr_search_btn{color: #3d3d3d;}
	body .EVOSR_section a.evo_do_search:hover, body a.evosr_search_btn:hover, .evo_search_bar_in a.evosr_search_btn:hover{color: #bbbbbb;}
	.evosr_blur_text{
		position: absolute;
		width: 100%;
		top: 0; text-align: center;
		padding-top: 10px;
		opacity: 0;
		z-index: 10;
		pointer-events: none;
		-webkit-transition: opacity 0.2s linear 0.2s;
		-moz-transition: opacity 0.2s linear 0.2s;
		transition: opacity 0.2s linear 0.2s;
	}
	.EVOSR_section.searching .evosr_blur_text{opacity: 1;}
	.evosr_blur{
		position: absolute;
		width: 5px;
		height: 5px;
		right: 18px; top: 15px;
		background-color: #f9d789;
		display: block;
		border-radius: 20px;
		opacity: 0;
		-webkit-transition: all 0.15s;
		-moz-transition: all 0.15s;
		transition: all 0.15s;
		z-index: 5;
	}
	.evosr_blur_process{
		position: absolute;
		background-color: #fff; 
		border-radius: 20px;
		width: 0%; opacity: 0;
		height: 100%; top: 0; left: 50%;
		z-index: 8;
		display: block;
	}
	@keyframes searchprogress {
	    0% { opacity: 0; width:0%;left:50%;}
	    50% { opacity: 0.3; width:100%;left:0;}
	    70% { opacity: 0; width:100%;}
	}
	@-moz-keyframes searchprogress {
	    0% { opacity: 0; width:0%;}
	    50% { opacity: 0.3; width:100%;left:0;}
	    70% { opacity: 0; width:100%;}
	}@-webkit-keyframes searchprogress {
	    0% { opacity: 0; width:0%;}
	    50% { opacity: 0.3; width:100%;left:0;}
	    70% { opacity: 0; width:100%;}
	}@-o-keyframes searchprogress {
	    0% { opacity: 0; width:0%;}
	    50% { opacity: 0.3; width:100%;left:0;}
	    70% { opacity: 0; width:100%;}
	}
	.EVOSR_section.searching .evosr_blur_process{
		animation: searchprogress 1.2s 0.2s infinite
	   	-moz-animation: searchprogress 1.2s 0.2s infinite;
		-webkit-animation: searchprogress 1.2s 0.2s infinite;
	    -o-animation: searchprogress 1.2s 0.2s infinite;
	}
	.EVOSR_section.searching .evosr_blur{
		width: 100%;height: 100%;
		right: 0;top: 0;
		opacity: 1;
	}
	.evo_search_results_count span{
		background-color: #d2d2d2; color:#fff;
		border-radius: 8px;
		padding: 5px 10px 7px;
		display: inline-block;
		text-align: center;
		margin-right: 5px;
		line-height: 100%;
		font-style: italic;
	}

/* More event images styles */
	.evo_event_images span.select{border:2px solid #808080;}
	.evo_event_images span{
		width: 100px;
	    height: 80px;
	   	position: relative; 
	    overflow: hidden;
	    display: flex;
	    cursor: pointer;margin-right: 5px; border-radius: 8px;
	}
	.evo_event_images span.select img,.evo_event_images span.select:hover img{opacity: 1}
	.evo_event_images span:hover img{opacity: 0.7}
	.evo_event_images span img{
		opacity: 0.5;
		position: absolute;
	    top: 50%;
	    left: 50%;
	    min-height: 100%;
	    min-width: 100%;
	    transform: translate(-50%, -50%);
	    max-width: 200px;
	    max-height: 200px;
	}

/* General Elements */
	/* yes no button */
		.ajde_yn_btn {
			background-color: #f3c991;
		  	height: 24px;
		  	width: 68px;
		  	overflow: hidden;
		 	display: inline-block;
		  	cursor: pointer;
		  	border-radius: 13px;
		  	margin-top: 2px;
		  	-webkit-transition: all .5s ease;
			-moz-transition: all .5s ease;
			-ms-transition: all .5s ease;
			-o-transition: all .5s ease;
			transition: all .5s ease;
		  	-webkit-box-sizing: border-box;
    		-moz-box-sizing: border-box;
    		box-sizing: border-box;
    		position: absolute;
		}
		.ajde_yn_btn:hover{background-color:#fddcb1 }
		.ajde_yn_btn.NO:hover{background-color:#e6e6e6 }
		.ajde_yn_btn:hover .catchHandle{background-color: #fff;}
		.ajde_yn_btn.NO{background-color: #dedede;		}
		.ajde_yn_btn.absolute{position: absolute;}
		.ajde_yn_btn_label{padding-left: 80px; line-height: 1.8;display:inline-block;}
		.ajde_yn_btn .btn_inner:before,.ajde_yn_btn .btn_inner:after, .btn_inner em{
			top: 0;
			position: absolute;		
			padding: 4px 8px;
			line-height: 90%;
		}
		.ajde_yn_btn .btn_inner em{
			font-size: 12px;
			-webkit-box-sizing: border-box;
    		-moz-box-sizing: border-box;
    		box-sizing: border-box;
    		line-height: 22px;
    		padding: 0 8px;
    		max-width: 45px;
    		width: 45px;
    		text-align: center;
    		overflow: hidden;
    		text-overflow: ellipsis;
    		font-style: normal;
    		font-weight: bold;
    		font-family: 'open sans',arial;
		}
		.ajde_yn_btn .btn_inner em.no{
			left: 0;color: #ffffff;
			padding: 0 2px 0 8px;
		}
		.ajde_yn_btn .btn_inner em.yes{
			right: 0;
			color: #fff;
			padding-right: 8px;
		}
		.ajde_yn_btn .btn_inner{
			position: relative;
			padding-left: 45px;
			padding-right: 42px;
			padding-top: 0;
			height: 24px;
			width: 110px;
			display: block;
			margin-left: -42px;
			margin-top: 2px;
			box-sizing:border-box;
		}	
			.ajde_yn_btn.NO .btn_inner{margin-left: 0px;}
		.catchHandle, .yesno_row .catchHandle{
			background-color: #F9F9F9;
			height: 20px;width: 20px;	
			display: block;
			padding-left: 0;
			border-radius: 12px;
	   		box-sizing: border-box;
	   		position: relative;
		}
		.ajde_yn_btn .btn_inner, .catchHandle {
			-webkit-transition: all .2s ease;
			-moz-transition: all .2s ease;
			-ms-transition: all .2s ease;
			-o-transition: all .2s ease;
			transition: all .2s ease;
		}
		.ajde_yn_btn.NO .catchHandle, .yesno_row .ajde_yn_btn.NO .catchHandle{border-color:#D9D7D7; background-color: #F9F9F9}
		.evomb_body .ajde_yn_btn{border-color:#666666;}
		.evomb_body .catchHandle{border-color:#9B9B9B;}
		.yesno_row span.field_name, .yesno_row label{	padding-left: 80px; line-height: 1.8;}
		.yesno_row .ajde_yn_btn {
		  	position: absolute;
		  	padding: 0;
		}

		/* yea no button from evo elements */
		.yesno_row .ajde_yn_btn.evo_elm, .ajde_yn_btn.evo_elm{width:40px;margin-top: 0px;} 
		.yesno_row .ajde_yn_btn.evo_elm .btn_inner, .ajde_yn_btn.evo_elm .btn_inner{
			padding-left:20px; padding-right: 20px;width:22px;margin-top: 3px;box-sizing: content-box; margin-left: -16px;} 
		.yesno_row .ajde_yn_btn.evo_elm.NO .btn_inner, .ajde_yn_btn.evo_elm.NO .btn_inner
		{margin-left: -1px}
		.yesno_row .ajde_yn_btn.evo_elm .catchHandle, .ajde_yn_btn.evo_elm .catchHandle{
			width:18px; height:18px;
		}
		.ajde_yn_btn_label.evo_elm{padding-left: 55px;}
	/* tool tips */
		span.ajdeToolTip, .yesno_row span.ajdeToolTip{
			padding-left: 0;
		    margin-left: 4px;
		    text-align: center;
		    font-style: normal;
		    position: absolute;
		    width: 13px;
		    height: 14px;
		    line-height: 110%;
		    opacity: 0.4;
		    border-radius: 0px;
		    color: #fff;
		    padding: 0;
		    font-style: normal;
		    cursor: pointer;
		    display: inline-block;
		}
		.ajdeToolTip:before {
		    content: "\f06a";
		    font-style: normal;
		    display: inline-block;
		    color: #9d9d9d;
		    font-size: 18px;
		    margin-top: 2px;
		}
		.ajdeToolTip em, .ajdethistooltip em{
			visibility: hidden; 
		    font: 12px 'open sans';
		    position: absolute;
		    left: -1px;
		    width: 200px;
		    background-color: #3a4652;
		    border-radius: 0px;
		    color: #fff;
		    padding: 6px 8px;
		    bottom: 22px;
		    z-index: 900;
		    text-align: center;
		    margin-left: 8px;
		    opacity: 0;
		    font-style: normal;
		    font-family: 'open sans',arial;
		    font-size: 12px;
		    border-radius: 5px 5px 5px 0;
		    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
		    transition: opacity 0.2s, transform 0.2s;
		    -webkit-transform: translateY(-15px);
		    transform: translateY(-15px);
		    -webkit-font-smoothing: subpixel-antialiased;
		}
		.ajdeToolTip:hover em, .yesno_row .ajdeToolTip:hover em, .ajdethistooltip:hover em {
		    opacity: 1;
		    visibility: visible;
		    -webkit-transform: translateY(0);
		    transform: translateY(0);
		}
		.ajdeToolTip:hover, .yesno_row .ajdeToolTip:hover { opacity: 1;}
		.ajdeToolTip em:before, .ajdethistooltip em:before {
		    content: "";
		    width: 0px;
		    height: 0px;
		    border-style: solid;
		    border-width: 9px 9px 0 0;
		    border-color: #6B6B6B transparent transparent transparent;
		    position: absolute;
		    bottom: -9px;
		    left: 0px;
		}

	/* purchase box */
		.evo_purchase_box{ background-color: #fff3dd;padding:15px;border-radius: 12px;}
		.evo_purchase_box .purchase_section .brb{border-bottom: 1px solid #c1c1c1;}
		.evo_purchase_box .purchase_section span.right{float:right; margin-left: 10px;}
		.evo_purchase_box .purchase_section p{margin: 0;}
		.evo_purchase_box .purchase_section p.total{padding:10px 0;}
		.evo_purchase_box .purchase_section .addtocart{text-align: right;margin-bottom: 10px}
		.evo_purchase_box .purchase_section p.total span{font-weight: bold;font-size: 16px;}

		.evo_purchase_box .purchase_section p.field_row input{box-shadow: 0px 0px 2px #888;display: block;border:none;background-color: transparent;padding: 5px 15px;border-radius: 20px;width: 100%;margin: 5px 0; box-sizing:border-box; line-height: 1.3}
		.evo_purchase_box .purchase_section p.field_row input:focus{outline:none;box-shadow: 0px 0px 4px #888;}

		.evo_purchase_box .purchase_section input.qty{
			border-radius: 5px;
		    padding: 4px;
		    border: 2px solid #b7b7b7;
		    font-family: inherit;
		    padding: 5px;
		    font-size: 100%;
		    margin: 0;
		    max-width: 70px;
		    vertical-align: baseline;
		    -webkit-box-sizing: border-box;
		    -moz-box-sizing: border-box;
		    box-sizing: border-box;
		}			
		.evo_purchase_box .purchase_section .evo_quantity{
			display: block;
			padding: 10px 0;
		    border-right: none;
		    border-left: none;
		    margin-bottom: 5px;
		    display: flex!important;
		    justify-content: space-between;
		    align-items: center;
		    -webkit-user-select: none; /* Chrome/Safari */        
			-moz-user-select: none; /* Firefox */
			-ms-user-select: none; /* IE10+ */
			/* Rules below not implemented in browsers yet */
			-o-user-select: none;
			user-select: none;
		}
		.evo_purchase_box .purchase_section .evo_quantity .qty b{
			border-radius: 50%;
			height: 30px; width: 30px;
			color:#fff;
			background-color: #c9c9c9;
			display: inline-block;
			line-height: 29px;
		    text-align: center;
		    font-size: 24px;
		    font-weight: normal;
		    cursor: pointer;
		    position: relative;
		}
		.evo_purchase_box .purchase_section .evo_quantity .qty b:hover{opacity: 0.7;}
		.evo_purchase_box .purchase_section .evo_quantity .qty b.min{line-height: 28px }
		.evo_purchase_box .purchase_section .evo_quantity .qty b.plu{background-color:#3091d4 }
		.evo_purchase_box .purchase_section .evo_quantity .qty em{font-style: normal;font-size: 20px;font-weight: bold;padding: 5px;}
		.evo_purchase_box .purchase_section .evo_quantity .qty{margin-left: 10px; margin-right: 0px;}


/* for JQuery Mobile */
	.ui-loading .ui-loader { display: none; }
	.ui-loader { display: none; position: absolute; opacity: .85; z-index: 100; left: 50%; width: 200px; margin-left: -130px; margin-top: -35px; padding: 10px 30px; }

/*-- Responsive --*/
@media (max-width: 480px){
	.ajde_evcal_calendar #evcal_loader{height:1px; width:1px}
	.ajde_evcal_calendar .calendar_header p{font-size:24px;}
	#evcal_sort_bar ul{	padding-left:10px}
	.event_description .evcal_col50{
		width:100%; float:none;
		border-bottom: 1px solid #CDCDCD;
		border-right: none;
	}
	.event_description .evcal_col50 .bordr{border-right:none}	
	.evorow .tb .evcal_col50{	float:none; display:block; width: 100%;}
	.evorow .tb .evcal_col50:first-child{border-bottom:1px solid #cdcdcd;}
	.evo_metarow_time_location .evcal_col50{
		width: 100%;
		border-bottom: 1px solid #cdcdcd;
	}
	
	.eventon_events_list .eventon_list_event .ev_ftImg{height: 50px;width: 50px;}
	.eventon_events_list .eventon_list_event .hasFtIMG .evcal_desc, .evo_pop_body .hasFtIMG .evcal_desc{padding-left: 140px;}
	#evcal_list .eventon_list_event a.sin_val.hasFtIMG .evcal_desc, .sin_val.hasFtIMG .evcal_desc{padding-left: 120px;}
	.eventon_events_list .eventon_list_event .hasFtIMG .evcal_cblock, .evo_pop_body .hasFtIMG .evcal_cblock{left: 60px;}

	/* lightbox */
	.evo_lightbox {padding-right: 0; padding-left: 0;}
	.evo_lightbox_content {width: 90%;max-width: 400px;}

	/* cancelled event text */
	.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers{padding: 1px 5px; font-size: 10px;}

	/* jumper */	
	.ajde_evcal_calendar .calendar_header .evo_j_dates p.legend{font-size: 11px;}
	/* filters */
	.eventon_filter_line.selecttype .eventon_filter{margin-bottom: 5px;}
	/* eventcard */
	.evo_lightbox .evcal_evdata_row .evcal_evdata_cell h3,
	.evo_lightbox .evo_clik_row .evo_h3{
		font-size: 16px;
	}
	..evcal_evdata_row{padding: 20px;}
	.evcal_evdata_row .evcal_evdata_cell{padding-left: 0px;}
	.evcal_evdata_row.evo_metarow_ICS  .evcal_evdata_cell{padding-left: 30px;}
	
	.evcal_evdata_row .evcal_evdata_cell h3, 
	.evo_metarow_ICS.evo_clik_row .evcal_evdata_cell h3,
	.evo_metarow_learnmore.evo_clik_row .evcal_evdata_cell h3
		{padding-left: 35px; padding-top: 0px}
	
	.evo_metarow_ICS.evo_clik_row .evcal_evdata_cell h3{
		display: flex;flex-wrap: wrap;}
	#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{
		font-size: 13px;
	}
	#evcal_list .eventon_list_event .event_description p, #evcal_list .eventon_list_event .event_description li, .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p{
		font-size: 12px;
	}
	.evo_metarow_socialmedia a.evo_ss{width: 35px; height: 35px;}

	.evcal_evdata_img.expanded {max-height: none!important; }
	.evcal_evdata_img{max-height: 106px !important; }
}
@media only screen and (max-device-width : 480px){
	.ajde_evcal_calendar .calendar_header p{
		font-size:26px;
	}
	#evcal_sort_bar ul{padding-left:10px}
}
@media (max-width: 1024px){
	.evcal_evdata_img.expanded {max-height: none !important; }
	.evcal_evdata_img {max-height: 341px !important; }	
}
@media (max-width: 768px){
	.evo_card_health_boxes{flex-direction: column;}
	.evo_card_health_boxes .evo_health_b
		{margin-right: 0;}	
	.evo_card_health_boxes .evo_health_b svg, .evo_card_health_boxes .evo_health_b i.fa
		{width: 40px; text-align: center;}
	
	.evcal_evdata_row.evorow_2b{flex-direction: column;}
	.evcal_evdata_row.evorow_2b .evorow_b.evorow_b1{flex:1;margin:0 0 8px 0;}
	.evcal_evdata_img {max-height: 255px !important; }
}
@media (max-width: 568px){	
	.evcal_evdata_img {max-height: 189px !important; }
}

/*!
 * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'evo_FontAwesomeB';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-brands-400.eot");
  src: url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-brands-400.woff2") format("woff2"), url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-brands-400.woff") format("woff"), url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-brands-400.ttf") format("truetype"); }

.fab {
  font-family: 'evo_FontAwesomeB';
  font-weight: 400; }
@font-face {
  font-family: 'evo_FontAwesome';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-regular-400.eot");
  src: url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-regular-400.woff2") format("woff2"), url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-regular-400.woff") format("woff"), url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-regular-400.ttf") format("truetype"); }

.far {
  font-family: 'evo_FontAwesome';
  font-weight: 400; }
@font-face {
  font-family: 'evo_FontAwesomeS';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-solid-900.eot");
  src: url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-solid-900.woff2") format("woff2"), url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-solid-900.woff") format("woff"), url("//www.dadonet.it/wp-content/plugins/eventON/assets/fonts/fa-solid-900.ttf") format("truetype"); }
.fas {
  font-family: 'evo_FontAwesomeS';
  font-weight: 900; }
.fa {
  font-family: 'evo_FontAwesomeS','evo_FontAwesome','evo_FontAwesomeB';
  font-weight: 400; 
}

.eventon_events_list .eventon_list_event .desc_trig, .evopop_top{background-color:#ffffff}.eventon_events_list .eventon_list_event .desc_trig:hover{background-color:#fbfbfb}.ajde_evcal_calendar .calendar_header p,
				.ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3,
				.evo_lightbox_content h3.evo_h3,
				body .ajde_evcal_calendar h4.evo_h4, 
				.evo_content_in h4.evo_h4,
				.evo_metarow_ICS .evcal_evdata_cell p a,
				.eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2, 
				.eventon_list_event .evcal_desc span.evcal_event_title,
				.evcal_desc span.evcal_desc2,	
				.evo_metarow_ICS .evcal_evdata_cell p a, 
				.evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a,
				.eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title,		
				.evo_clik_row .evo_h3,
				.evotax_term_card .evotax_term_details h2, 
				.evotax_term_card h3.evotax_term_subtitle,
				.ajde_evcal_calendar .evo_sort_btn,
				.eventon_main_section  #evcal_cur,	
				.ajde_evcal_calendar .calendar_header p.evo_month_title,		
				.ajde_evcal_calendar .eventon_events_list .evcal_month_line p,
				.eventon_events_list .eventon_list_event .evcal_cblock,			
				.ajde_evcal_calendar .evcal_month_line,
				.eventon_event .event_excerpt_in h3,.evoWV_days .evo_wv_day span.day_num,
			.evoWV_days .evo_wv_day span.day_name,
			.evowv_tooltip,
			ul.EVOWV_date_ranges li,.eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_time, 
			.evo_pop_body .evcal_desc span.evocd_timer span.evocd_time,
			.eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-period, 
			.evo_pop_body .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-period,
			.eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-amount, 
			.evo_pop_body .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-amount,.evcal_evdata_row .evors_stat_data p em,
			.evors_submission_form, .evors_lightbox_body #evorsvp_form h3,
			.evcal_desc .evcal_desc3 .evors_eventtop_data em,
			.eventon_rsvp_rsvplist p em.event_data span a,
			.eventon_rsvp_rsvplist p span.rsvpstatus,
			.eventon_rsvp_rsvplist p a.update_rsvp,#eventon_form h2, 
				#eventon_form h3,
				#eventon_form p #evoau_submit, 
				a.evoAU_form_trigger_btn, 
				.evoau_submission_form .msub_row a, 
				.row .enterNew,
				.evoau_submission_form .formBtnS,.evo_day span,
			.evodv_tooltip,
			.evodv_current_day p.evodv_daynum,.evosch_blocks_list .evosch_nav li, 
			    .evosch_oneday_schedule p em.time, 
			    .evosch_oneday_schedule p span b, 
			    .evosch_oneday_schedule p span i,
			    .eventon_list_event .event_description .evosch_oneday_schedule li.date, 
			    .evo_lightbox .evosch_oneday_schedule li.date{font-family:roboto, 'arial narrow'}.ajde_evcal_calendar .eventon_events_list p,
				.eventon_events_list .eventon_list_event .evcal_desc span, 
				.evo_pop_body .evcal_desc span,
				.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 
				.evo_pop_body .evcal_desc span.evcal_event_subtitle,
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, 
				.evo_pop_body .evcal_btn, .evcal_btn,
				.eventon_events_list .eventon_list_event .cancel_event .evo_event_headers, 
				.evo_pop_body .evo_event_headers.canceled,
				.eventon_events_list .eventon_list_event .evcal_list_a .evo_above_title span,
				.evo_pop_body .evcal_list_a .evo_above_title span,
				.evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
				#evcal_list .eventon_list_event .evoInput, .evo_pop_body .evoInput,
				.evcal_evdata_row .evcal_evdata_cell p, 
				#evcal_list .eventon_list_event p.no_events,
				.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
				.evoGuideCall em,
				.evo_cal_above span,
				.ajde_evcal_calendar .calendar_header .evo_j_dates .legend,
				.eventon_sort_line p, .eventon_filter_line p,.eventon_weeklyview,.eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_text, 
			.evo_pop_body .evcal_desc span.evocd_timer span.evocd_text,.evors_change_rsvp span.change,
			.evo_popin .evcal_eventcard p.evors_whos_coming_title,
			.eventon_list_event .evcal_evdata_row p.evors_whos_coming_title,#eventon_form p input, 
				#eventon_form p textarea, 
				#eventon_form p select, 
				#eventon_form p.dropdown_row select,
				.evoau_cat_select_field,
				#eventon_form p select.evoau_location_select,
				#eventon_form p label,
				.evoau_selectmul,
				.row .evoau_img_preview span,
				.evoau_file_field span.evoau_img_btn,
				.eventon_au_form_section.overLay .closeForm,.evodv_current_day,.evoss_lightbox .evospk_info,
    			.evosch_oneday_schedule p span span.evoss_show{font-family:'open sans', 'arial narrow'}.ajde_evcal_calendar .evo_sort_btn, .eventon_sf_field p, .evo_srt_sel p.fa{color:#B8B8B8}.ajde_evcal_calendar .evo_sort_btn:hover{color:#d8d8d8}#evcal_list .eventon_list_event .evcal_desc em,  .evo_lightboxes .evcal_desc em{color:#8c8c8c}#evcal_list .eventon_list_event .evcal_desc em a{color:#c8c8c8}
				#evcal_list .eventon_list_event .event_description .evcal_btn, 
				body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn,
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn, 
				.evo_lightbox .evcal_btn, body .evcal_btn,
				.evo_lightbox.eventon_events_list .eventon_list_event a.evcal_btn,
				.evcal_btn,.evoTX_wc .variations_button .evcal_btn, .evo_lightbox.eventon_events_list .eventon_list_event .evoTX_wc a.evcal_btn{color:#ffffff;background:#237ebd;}#evcal_list .eventon_list_event .event_description .evcal_btn:hover, 
				body .evo_lightboxes .evo_lightbox_body.evo_pop_body .evcal_btn:hover,
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn:hover, 
				.evo_pop_body .evcal_btn:hover, .evcal_btn:hover,.evoTX_wc .variations_button .evcal_btn:hover, .evo_lightbox.eventon_events_list .eventon_list_event .evoTX_wc a.evcal_btn:hover{color:#ffffff;background:#237ebd;}.eventon_list_event .evo_btn_secondary, 
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary,
				.evo_lightbox .evcal_btn.evo_btn_secondary, 
				body .evcal_btn.evo_btn_secondary,
				#evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary,
				.evcal_btn.evo_btn_secondary,
				.evo_btn_secondary{color:#ffffff;background:#d2d2d2;}.eventon_list_event .evo_btn_secondary:hover, 
				.ajde_evcal_calendar .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover,
				.evo_lightbox .evcal_btn.evo_btn_secondary:hover, 
				body .evcal_btn.evo_btn_secondary:hover,
				#evcal_list .eventon_list_event .event_description .evcal_btn.evo_btn_secondary:hover,
				.eventon_list_event .evo_btn_secondary:hover, 
				.evcal_btn.evo_btn_secondary:hover,
				.evo_btn_secondary:hover{color:#ffffff;background:#bebebe;}.evcal_evdata_row .evcal_evdata_icons i, .evcal_evdata_row .evcal_evdata_custometa_icons i{color:#6B6B6B;font-size:18px;}.evcal_evdata_row .evcal_evdata_cell h3, .evo_clik_row .evo_h3{font-size:18px}#evcal_list .eventon_list_event .evcal_cblock, .evo_lightboxes .evo_pop_body .evcal_cblock{color:#ABABAB}.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3, 
			.evcal_evdata_row .evcal_evdata_cell h3 a{color:#6B6B6B}#evcal_list .eventon_list_event .evcal_eventcard p, 
				.ajde_evcal_calendar .eventon_events_list .eventon_desc_in ul,
				.evo_lightboxes .evo_pop_body .evcal_evdata_row .evcal_evdata_cell p,
				.evo_lightboxes .evcal_evdata_cell p a{color:#656565}.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title{color:#C6C6C6}.eventon_events_list .eventon_list_event .event_description, .evo_lightbox.eventcard .evo_lightbox_body{background-color:#fdfdfd}.evcal_evdata_row, .evcal_evdata_row.evorow_2b .evorow_b{background-color:#f3f3f3}.evcal_event_details .evcal_evdata_cell.shorter_desc .eventon_desc_in:after{background:linear-gradient(to top,	#f3f3f3 20%, #f3f3f300 80%)}.event_description .bordb, #evcal_list .bordb, .eventon_events_list .eventon_list_event .event_description, .bordr, #evcal_list, .evo_pop_body .bordb{border-color:#f1f1f1}.eventon_events_list .eventon_list_event .evcal_list_a:after,  
			.evcal_list_a:after{background-color:#e5e5e5}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event{background-color:#fff6e2}.eventon_events_list .eventon_list_event .evcal_list_a.featured_event:hover{background-color:#ffecc5}#eventon_loadbar_section, .evopop_top{border-color:#e5e5e5}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.featured, .evo_pop_body .evcal_desc span.evo_above_title span.featured{color:#ffffff;background-color:#ffcb55;}.evcal_desc3 .evo_ep_bar b, .evcal_desc3 .evo_ep_bar b:before{background-color:#f79191}.evcal_desc3 .evo_ep_bar.evo_completed b{background-color:#9a9a9a}.event_description .evcal_close{background-color:#f7f7f7}.event_description .evcal_close:hover{background-color:#f1f1f1}.evo_lightboxes .evopopclose, .evo_lightboxes .evolbclose{background-color:#000000}.evo_lightboxes .evopopclose:hover, .evo_lightboxes .evolbclose:hover{background-color:#cfcfcf}.evo_lightboxes .evolbclose:before, .evo_lightboxes .evolbclose:after{background-color:#666666}.evo_lightboxes .evolbclose:hover:before, .evo_lightboxes .evolbclose:hover:after{background-color:#666666}#evcal_list .evorow.getdirections, .evo_pop_body .evorow.getdirections{background-color:#ffffff}#evcal_list .evorow.getdirections .evoInput, .evo_pop_body .evorow.getdirections .evoInput{color:#888888}#evcal_list .evorow.getdirections .evcalicon_9 i, .evo_pop_body .evorow.getdirections .evcalicon_9 i{color:#858585}#evcal_list .eventon_list_event .evcal_desc span.evcal_event_title, 
				.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
				.evo_lightboxes .evo_pop_body .evcal_desc span.evcal_desc2{color:#6B6B6B}.ajde_evcal_calendar.boxy #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title{color:#ffffff}.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, 
				.evo_lightboxes .evo_pop_body .evcal_desc span.evcal_event_subtitle{color:#6B6B6B}.fp_popup_option i{color:#999;font-size:22px;}.evo_cal_above span{color:#ffffff;background-color:#ADADAD;}.evo_cal_above span:hover{color:#ffffff;background-color:#d3d3d3;}.evo_cal_above span.evo-gototoday-btn{color:#ffffff;background-color:#ADADAD;}.evo_cal_above span.evo-gototoday-btn:hover{color:#ffffff;background-color:#d3d3d3;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a{color:#a0a09f;background-color:#f5f5f5;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a:hover{color:#a0a09f;background-color:#e6e6e6;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.current{color:#ffffff;background-color:#CFCFCF;}.ajde_evcal_calendar .calendar_header .evo_j_dates .legend a.set{color:#ffffff;background-color:#f79191;}.ajde_evcal_calendar .calendar_header .evcal_arrows, .evo_footer_nav .evcal_arrows{color:#e2e2e2;border-color:#e2e2e2;background-color:#ffffff;}.ajde_evcal_calendar .calendar_header .evcal_arrows:hover, .evo_footer_nav .evcal_arrows:hover{color:#e2e2e2;border-color:#e2e2e2;background-color:#ededed;}.ajde_evcal_calendar .calendar_header .evcal_arrows:before,
	.evo_footer_nav .evcal_arrows:before{border-color:#e2e2e2}.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_next:hover:before,
.ajde_evcal_calendar .calendar_header .evcal_arrows.evcal_btn_prev:hover:before,
	.evo_footer_nav .evcal_arrows.evcal_btn_prev:hover:before,
	.evo_footer_nav .evcal_arrows.evcal_btn_next:hover:before{border-color:#ffffff}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span, .evo_pop_body .evcal_desc span.evo_above_title span{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.canceled, .evo_pop_body .evcal_desc span.evo_above_title span.canceled{color:#ffffff;background-color:#F79191;}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.postponed, .evo_pop_body .evcal_desc span.evo_above_title span.postponed{color:#ffffff;background-color:#e3784b;}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.movedonline, .evo_pop_body .evcal_desc span.evo_above_title span.movedonline{color:#ffffff;background-color:#6edccd;}.eventon_events_list .eventon_list_event .evcal_desc span.evo_above_title span.rescheduled, .evo_pop_body .evcal_desc span.evo_above_title span.rescheduled{color:#ffffff;background-color:#67ef78;}.eventon_events_list .eventon_list_event .cancel_event.evcal_list_a{color:#ffffff;background:repeating-linear-gradient(45deg,#FDF2F2,#FDF2F2 10px,#FAFAFA 10px,#FAFAFA 20px);}#eventon_loadbar{background-color:#efefef}#eventon_loadbar:before{background-color:#f5b87a}.evcal_desc .evcal_desc3 em.evocmd_button, #evcal_list .evcal_desc .evcal_desc3 em.evocmd_button{color:#ffffff;background-color:#237dbd;}.evo_repeat_series_dates span{color:#656565;background-color:#dedede;}.evo_metarow_socialmedia a.evo_ss:hover{background-color:#9e9e9e;}.evo_metarow_socialmedia a.evo_ss i{color:#888686;}.evo_metarow_socialmedia a.evo_ss:hover i{color:#ffffff;}.evo_metarow_socialmedia .evo_sm{border-color:#cdcdcd}.eventon_events_list .evoShow_more_events span{background-color:#b4b4b4;color:#ffffff;}.evo_card_health_boxes .evo_health_b{background-color:#ececec;color:#8d8d8d;}.evo_card_health_boxes .evo_health_b svg, .evo_card_health_boxes .evo_health_b i.fa{fill:#8d8d8d;color:#8d8d8d;}.evo_health_b.ehb_other{border-color:#e8e8e8}.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig i
				{color:#2eb4dc}.eventon_list_event .evcal_desc em.evo_mytime,
				.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig:hover,
				.eventon_list_event .evcal_desc em.evo_mytime,
				.eventon_list_event .evcal_evdata_cell .evo_mytime,
				.eventon_list_event .evcal_evdata_cell .evo_mytime.tzo_trig{background-color:#2eb4dc}.eventon_list_event .evcal_desc em.evo_mytime >*, 
				.eventon_list_event .evcal_evdata_cell .evo_mytime >*,
				.eventon_list_event .evcal_desc em.evo_mytime.tzo_trig:hover >*{color:#ffffff}.eventon_events_list .evose_repeat_header span.title{background-color:#fed584;color:#808080;}.eventon_events_list .evose_repeat_header p{background-color:#ffe3ad}.eventon_events_list .evose_repeat_header .ri_nav a, 
				.eventon_events_list .evose_repeat_header .ri_nav a:visited, 
				.eventon_events_list .evose_repeat_header .ri_nav a:hover{color:#808080}.eventon_events_list .evose_repeat_header .ri_nav b{border-color:#808080}body .EVOSR_section a.evo_do_search, body a.evosr_search_btn, .evo_search_bar_in a.evosr_search_btn{color:#3d3d3d}body .EVOSR_section a.evo_do_search:hover, body a.evosr_search_btn:hover, .evo_search_bar_in a.evosr_search_btn:hover{color:#bbbbbb}.EVOSR_section input, .evo_search_bar input{border-color:#EDEDED;background-color:#F2F2F2;}.evosr_blur{background-color:#f9d789;color:#14141E;}.evosr_blur{background-color:#b4b4b4;color:#ffffff;}.evo_search_results_count span{background-color:#d2d2d2;color:#ffffff;}.EVOSR_section input:hover, .evo_search_bar input:hover{color:#c5c5c5}.evo_search_results_count{color:#14141E}.evo_eventon_live_now_section .evo_eventon_now #evcal_list.eventon_events_list{background-color:#797979}.evo_eventon_live_now_section h3{color:#8e8e8e}.evo_eventon_live_now_section .evo_eventon_now_next{background-color:#ececec}.evo_eventon_live_now_section .evo_eventon_now_next h3{color:#8e8e8e}.evo_eventon_live_now_section .evo_eventon_now_next h3 .evo_countdowner{background-color:#fdc659;color:#ffffff;}.evo_eventon_live_now_section p.evo_eventon_no_events_now{background-color:#d6f5d2;color:#888888;}.ajde_evcal_calendar.evoWV .EVOWV_content .EVOWV_grid .evo_wv_day.focus .evowv_daybox{background-color:#f79191;color:#ffffff;}.EVOWV_content .EVOWV_change{background-color:#f79191}.EVOWV_content .EVOWV_ranger{background-color:#f79191;color:#ffffff;}.EVOWV_content ul.EVOWV_date_ranges li:hover, .EVOWV_ranger a:hover{background-color:#ef7777;color:#ffffff;}.EVOWV_content ul.EVOWV_date_ranges li.thisweek{background-color:#ef7777}.EVOWV_content ul.EVOWV_date_ranges li, ul.EVOWV_date_ranges{border-color:#f7a6a6}.ajde_evcal_calendar .EVOWV_content .EVOWV_grid .evo_wv_day .evowv_daybox{background-color:#fbfbfb;color:#949494;border-color:#f1f1f1;}.evoWV_days.wk_style_1 .evowv_table, .evoWV_days.wk_style_1 .day_col, .evoWV_days .eventon_wv_days{border-color:#f1f1f1}.evoWV.ajde_evcal_calendar .EVOWV_content .EVOWV_grid .evo_wv_day.today:before{background-color:#f79191;}.eventon_fc_days .evo_fc_day{background-color:#ffffff;color:#d4d4d4;}.eventon_fc_days .evo_fc_day:hover{background-color:#fbfbfb;color:#9e9e9e;}.eventon_fc_days .evo_fc_day.has_events{background-color:#ffffff;color:#dfa872;}.eventon_fc_days .evo_fc_day.has_events:hover{background-color:#F5F5F5;color:#9e9e9e;}.eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus{background-color:#FFF3E7;color:#d4d4d4;}.eventon_fullcal .eventon_fc_days .evo_fc_day.on_focus:hover{background-color:#fbfbfb;color:#9e9e9e;}.eventon_fc_daynames .evo_fc_day{color:#9e9e9e}.eventon_fc_daynames .evo_fc_day:hover{color:#d4d4d4}.eventon_fc_days .evo_fc_day.today:before{background-color:#ef9a93}.evofc_title_tip, .evoFC_tip{background-color:#808080;color:#f7f7f7;}.evoau_submission_form .submit_row input, .evoau_submission_form .evcal_btn{color:#ffffff;background:#237ebd;}.evoau_submission_form .submit_row input:hover{color:#ffffff;background-color:#237ebd;}.evoau_submission_form #evoau_form p #evoau_submit, body a.evoAU_form_trigger_btn, body .evoau_submission_form .msub_row a, body .evcal_btn.evoau, body .evoau_submission_form.loginneeded .evcal_btn{color:#ffffff;background-color:#52b4e4;}body .evoau_submission_form{border-color:#d9d7d7;background-color:#ffffff;}body #evoau_form .row .enterNew{color:#ffffff;background-color:#52b4e4;}body .evoau_submission_form h2, body .evoau_submission_form h3{color:#808080}body .evoau_submission_form p label{color:#808080}.evoau_submission_form .row p .evo_date_time_select input.evoau_dpicker{background-color:#f5c485;color:#ffffff;}.evoau_submission_form .evo_date_time_select .evoau_time_edit .time_select select{background-color:#f9d29f;color:#717171;}.evoau_submission_form .evo_date_time_select .evoau_time_edit .time_select select.ampm_sel{background-color:#ffebd1;color:#717171;}.eventon_daily_list .evcal_arrows{color:#c3bebe}.eventon_daily_list .evcal_arrows:hover{color:#ffffff}.eventon_daily_in .evo_day{background-color:#ffffff;color:#e8e8e8;}.eventon_daily_in .evo_day:hover{background-color:#fbfbfb;color:#d4d4d4;}.eventon_daily_in .evo_day.has_events{background-color:#ffffff;color:#d5c3ac;}.eventon_daily_in .evo_day.has_events:hover{background-color:#fbfbfb;color:#d5c3ac;}.eventon_daily_in .evo_day.on_focus{background-color:#f7f7f7;color:#a4a4a4;border-color:#747474;}.evo_day.on_focus:hover{background-color:#f7f7f7;color:#a4a4a4;}.ajde_evcal_calendar .evodv_current_day{background-color:#f5b87a;color:#ffffff;}.ajde_evcal_calendar .evodv_current_day p, .ajde_evcal_calendar .evodv_current_day p.evodv_daynum b{color:#ffffff}.eventon_daily_in .evodv_action{background-color:#f7f7f7;color:#c3bebe;}.eventon_daily_in .evodv_action:hover{background-color:#e0e0e0;color:#ffffff;}.eventon_daily_in .evo_day.today{color:#ffb677}.evoslider.cs_tb .evo_slider_outter .evoslider_nav, .evoslider.cs_lr .evo_slider_outter .evoslider_nav{background-color:#f1f1f1;color:#808080;}.evoslider .evoslider_dots span{background-color:#e1e1e1}.evoslider .evoslider_dots span:hover{background-color:#ababab}.evoslider .evoslider_dots span.f em{border-color:#a9a9a9}.evoslider .evosl_footer_outter .nav:hover{background-color:#ffffff}.evoslider .evosl_footer_outter .nav{background-color:#ffffff;border-color:#222222;color:#222222;}.evcal_evdata_cell h3.orating .orating_stars{color:#6B6B6B}.evcal_evdata_cell h3.orating .orating_data{background-color:#6B6B6B;color:#ffffff;}.evcal_evdata_cell h3.orating .extra_data{background-color:#6B6B6B;color:#ffffff;}.evcal_evdata_cell .rating_data .rating{color:#656565}.evcal_evdata_cell .rating_data .bar em{background-color:#4DA5E2}.evcal_evdata_cell .rating_data .count{color:#656565}.evcal_evdata_cell .review_list .review.show .rating{color:#656565}.evcal_evdata_cell .review_list .review.show .description{background-color:#DEDEDE;color:#656565;}.evcal_evdata_cell .review_list .reviewer{color:#656565}.evcal_evdata_cell .review_list_control span{color:#656565}.evore_form_section{background-color:#99c379}.evore_form_section, #evore_form h3{color:#ffffff}#submit_review_form{background-color:#ffffff;color:#9ab37f;}body .eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-amount, body .evo_pop_body .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-amount{color:#6b6b6b;}body .eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_time .countdown-show3 span:nth-child(3) .countdown-amount, body .eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_time .countdown-show4 span:nth-child(4) .countdown-amount{color:#cccccc;}.eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-period, .evo_pop_body .evcal_desc span.evocd_timer span.evocd_time .countdown-section .countdown-period{color:#ABABAB;}body .eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_text, .evo_pop_body .evcal_desc span.evocd_timer span.evocd_text{color:#ABABAB;}.eventon_events_list .eventon_list_event .evcal_desc span.evocd_timer span.evocd_text.timeexpired, .evo_pop_body .evcal_desc span.evocd_timer span.evocd_text.timeexpired{color:#ffffff;background-color:#F49483;}#evcal_list .eventon_list_event.blackout .desc_trig{background-color:#EAEAEA;border-color:#3F3F3F!important;}#evorsvp_form #submit_rsvp_form{color:#a4d690;background-color:#ffffff;}.evcal_desc .evcal_desc3 .evors_eventtop_section_data .evors_eventtop_data.attending em{color:#ffffff;background-color:#adadad;}.evcal_desc .evcal_desc3 .evors_eventtop_section_data .evors_eventtop_data.notattending em{color:#ffffff;background-color:#adadad;}.evcal_desc .evcal_desc3 .evors_eventtop_section_data .evors_eventtop_data.remaining_count em, .evcal_evdata_row .evors_stat_data .remaining_count em{color:#ffffff;background-color:#6dc56b;}.evors_whos_coming span{background-color:#ffffff;color:#6b6b6b;}.evcal_evdata_row .evors_section.evors_guests_list{background-color:#ececec}.evcal_evdata_row .evors_section.evors_guests_list.evors_notcoming_list{background-color:#e0e0e0}#evorsvp_form a.submit_rsvp_form{background-color:#ffffff;color:#a4d690;}.evo_lightbox_body #evorsvp_form .rsvp_status span.set{color:#a4d690}#evorsvp_form p.terms a{color:#ffffff}.evors_lightbox_body #evorsvp_form .form_row select, 
					.evors_lightbox_body #evorsvp_form .form_row input,
					.evors_incard_form #evorsvp_form .form_row input,
					#evorsvp_form .form_row textarea{color:#ffffff}
					.evors_lightbox_body #evorsvp_form .form_row input::placeholder, 
					.evors_incard_form #evorsvp_form .form_row input::placeholder,
					.evors_lightbox_body #evorsvp_form .form_row textarea::placeholder, 
					.evors_incard_form #evorsvp_form .form_row textarea::placeholder{color:#d5e4c5}.evors_lightbox_body #evorsvp_form .form_row input:-moz-input-placeholder,
					.evors_incard_form #evorsvp_form .form_row input:-moz-input-placeholder,
					.evors_lightbox_body #evorsvp_form .form_row textarea:-moz-input-placeholder,
					.evors_incard_form #evorsvp_form .form_row textarea:-moz-input-placeholder{color:#d5e4c5}.evors_lightbox_body #evorsvp_form .form_row input:-ms-input-placeholder,
					.evors_incard_form #evorsvp_form .form_row input:-ms-input-placeholder,
					.evors_lightbox_body #evorsvp_form .form_row textarea:-ms-input-placeholder,
					.evors_incard_form #evorsvp_form .form_row textarea:-ms-input-placeholder{color:#d5e4c5}.evors_submission_form, .evors_lightbox_body #evorsvp_form h3{color:#ffffff}.evors_lightbox .evo_lightbox_body.evo_lightbox_body, .evors_incard_form{background-color:#a4d690}.evoRS_status_option_selection span:hover, body .eventon_list_event .evcal_list_a .evors_eventtop_rsvp span:hover{background-color:#fddfa6}.evoRS_status_option_selection span, 
						.evors_rsvped_status_user, 
						.evors_change_rsvp span.change{color:#808080;border-color:#cdcdcd;background-color:#ffffff;}.evoRS_status_option_selection span:hover, 
						.evoRS_status_option_selection span.set, 
						.evors_change_rsvp span.change:hover{color:#ffffff;background-color:#fddfa6;}.ajde_evcal_calendar .evosub_subscriber_btn.evcal_btn, #evoSUB_form .form .formIn button#evosub_submit_button, .evosub_subscriber_btn.evcal_btn{background-color:#78aabc;color:#ffffff;}.evcal_eventcard .evo_metarow_tix .tx_wc_notic{background-color:#93d48c}#evcal_list .eventon_list_event .evo_metarow_tix .tx_wc_notic p{color:#ffffff}#evcal_list .eventon_list_event .event_description .tx_wc_notic .evcal_btn.view_cart{background-color:#237ebd;color:#ffffff;}#evcal_list .eventon_list_event .event_description .tx_wc_notic .evcal_btn.checkout{background-color:#237ebd;color:#ffffff;}.evoTX_wc .evobo_calendar .evoGC .evoGC_week span.hasslots em{color:#ffffff;background-color:#82da95;}.evoTX_wc .evoGC .evoGC_week .evoGC_date.today i{border-color:#ffafaf}.evoTX_wc .evoGC .evoGC_week .evoGC_date:hover i{background-color:#f3f3f3}.evoTX_wc .evobo_selections .evobo_selection_row.evobo_slot_selection span{color:#6b6b6b;background-color:#ffffff;}.evoTX_wc .evobo_selections .evobo_selection_row.evobo_slot_selection span.select{color:#ffffff;background-color:#82da95;}.evoTX_wc .evoGC .evoGC_today{background-color:#cecece;color:#ffffff;}.evoTX_wc .evoGC{color:#ffffff}.evoTX_wc .evoGC_monthyear{color:#808080}.evoTX_wc .evoGC .evoGC_days{color:#e4e4e4}.evoTX_wc .evoGC .evoGC_week span em{color:#a7a7a7}.EVOSS_back_btn{color:#ffffff;background-color:#6b6b6b;}.EVOSS ul li .inner h2{color:#6b6b6b}.EVOSS ul li .inner p{color:#8c8c8c}.EVOSS_section{color:#6b6b6b}.EVOSS ul li .inner{background-color:#ffffff}.EVOSS ul li .inner:hover{background-color:#fffbf1}.EVOSS ul li .inner:after{color:#141412}.EVOLI_back_btn{color:#ffffff;background-color:#6b6b6b;}.EVOLI ul li .inner h2{color:#6b6b6b}.EVOLI ul li .inner p{color:#8c8c8c}.EVOLI_section{color:#6b6b6b}.EVOLI ul li .inner{background-color:#ffffff}.EVOLI ul li .inner:hover{background-color:#fffbf1}.EVOLI ul li .inner:after{color:#141412}.evcal_evdata_img{height:200px}#evcal_widget .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info em{
				color:#8c8c8c
			}			.evo_metarow_evoad.unrevealed{background-color: #ff7070;color: #fff;}
			.evo_metarow_evoad.revealnow{background-color: #75e082;color: #fff;}
			.evo_metarow_evoad.pastreveal{background-color: #a9a9a9;color: #fff;}
			#evcal_list .eventon_list_event .evo_metarow_evoad p.evoad_row_content{color:#fff;}

						#evcal_list .eventon_list_event.anypost a.sin_val.hasFtIMG .evcal_desc{padding-left: 100px;}
			#evcal_list .eventon_list_event.anypost a.sin_val .evcal_desc{padding-left: 15px;}

			
li.et_fb_dcsbcm_divi_breadcrumbs_module{background-color:#7f3266!important}li.et_fb_dcsbcm_divi_breadcrumbs_module:hover{background-color:#89366e!important}li.dcsbcm_divi_breadcrumb{display:inline-block}.dcbcm_custom_seperator_icon{font-family:ETmodules;content:attr(data-icon);vertical-align:middle}
.et-db #et-boc .et-fb-modules-list li.dipl_double_color_heading:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_double_color_heading:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_double_color_heading:before{font-family:dashicons;content:"\F215"}.dipl_text_wrapper h1,.dipl_text_wrapper h2,.dipl_text_wrapper h3,.dipl_text_wrapper h4,.dipl_text_wrapper h5,.dipl_text_wrapper h6{padding-bottom:0;font-size:1.75rem;line-height:1.5;word-wrap:break-word}.dipl_double_color_heading .dipl_text_wrapper .dipl_text_stack{display:block}.et-db #et-boc .et-fb-modules-list li.dipl_separator:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_separator:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_separator:before{font-family:dashicons;content:"\F460"}.dipl_separator .dipl_separator_container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.dipl_separator .dipl_line{border-color:#ccc;border-top-width:3px}.dipl_separator .dipl_shadow{height:3px}.dipl_separator .et-pb-icon{font-size:32px}.dipl_separator .dipl_separator_container .dipl-text-wrapper{max-width:80%}.dipl_separator .dipl_separator_container.align_center .dipl_line_after,.dipl_separator .dipl_separator_container.align_center .dipl_line_before,.dipl_separator .dipl_separator_container.align_justify .dipl_line_after,.dipl_separator .dipl_separator_container.align_justify .dipl_line_before,.dipl_separator .dipl_separator_container.align_left .dipl_line_after,.dipl_separator .dipl_separator_container.align_none .dipl_line_before,.dipl_separator .dipl_separator_container.align_right .dipl_line_before{-ms-flex-positive:1;flex-grow:1}.dipl_separator .dipl_separator_container.align_center .dipl_line_after,.dipl_separator .dipl_separator_container.align_justify .dipl_line_after,.dipl_separator .dipl_separator_container.align_left .dipl_line_after{margin-left:10px}.dipl_separator .dipl_separator_container.align_center .dipl_line_before,.dipl_separator .dipl_separator_container.align_justify .dipl_line_before,.dipl_separator .dipl_separator_container.align_right .dipl_line_before{margin-right:10px}.dipl_separator .dipl_separator_image{width:42px}.dipl_separator .dipl-icon-circle{padding:16px;border-radius:50%}.dipl_separator .dipl-icon-square{padding:16px}.dipl_separator .dipl-icon-shape-border{border:2px solid}.dipl_separator .et-pb-icon.dipl-icon-hexagon{position:relative;z-index:99;margin-left:-40.25%;padding:15px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.dipl_separator .hexagon-wrapper{display:inline-block;position:relative}.dipl_separator .hexagon-wrapper .hex{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.dipl_separator .hexagon{width:57.735%;height:100%;margin:auto}.dipl_separator .hexagon:before{-webkit-transform:rotate(60deg) translateZ(0);transform:rotate(60deg) translateZ(0)}.dipl_separator .hexagon:after,.dipl_separator .hexagon:before{position:absolute;top:0;right:21.1325%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:inherit;width:inherit;height:inherit;content:"";-webkit-backface-visibility:hidden;backface-visibility:hidden}.dipl_separator .hexagon:after{-webkit-transform:rotate(-60deg) translateZ(0);transform:rotate(-60deg) translateZ(0)}.dipl_separator .hexagon.dipl-icon-shape-border:after,.dipl_separator .hexagon.dipl-icon-shape-border:before{border-top:2px solid;border-bottom:2px solid;border-color:inherit}.et-db #et-boc .et-fb-modules-list li.dipl_fancy_text:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_fancy_text:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_fancy_text:before{font-family:dashicons;content:"\F210"}.dipl_fancy_text .dipl-text-wrapper-inner h1,.dipl_fancy_text .dipl-text-wrapper-inner h2,.dipl_fancy_text .dipl-text-wrapper-inner h3,.dipl_fancy_text .dipl-text-wrapper-inner h4,.dipl_fancy_text .dipl-text-wrapper-inner h5,.dipl_fancy_text .dipl-text-wrapper-inner h6,.dipl_fancy_text .dipl-text-wrapper-inner p{display:inline;padding:0;line-height:1.7em}.dipl_clipping_text,.dipl_fancy_text .dipl_gradient_text{background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.7em}.dipl_clipping_text:after,.dipl_clipping_text:before{position:absolute;top:0;right:0;bottom:0;left:0}.dipl_clipping_text:before{z-index:-2;background-image:inherit}.dipl_clipping_text:after{z-index:-1}.et-db #et-boc .et-fb-modules-list li.dipl_breadcrumb:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_breadcrumb:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_breadcrumb:before{font-family:dashicons;content:"\F103"}.dipl_breadcrumb .dipl-breadcrumb-wrapper{display:-ms-flexbox;display:flex}.dipl_breadcrumb .dipl-breadcrumb-wrapper ol{display:inline-block;list-style:none!important;padding:0}.dipl-breadcrumb-wrapper .dipl-last-page{pointer-events:none}.dipl-breadcrumb-wrapper.layout1 li{float:left;margin:0}.dipl-breadcrumb-wrapper.layout1 li .breadcrumb-page{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;padding:0 10px;text-align:center;margin-right:23px}.dipl-breadcrumb-wrapper.layout1 li:first-child .breadcrumb-page{border-radius:2px 0 0 2px}.dipl-breadcrumb-wrapper.layout1 li:last-child .breadcrumb-page{border-radius:0 2px 2px 0;margin-right:0}.dipl-breadcrumb-wrapper.layout1 li .breadcrumb-page:after,.dipl-breadcrumb-wrapper.layout1 li .breadcrumb-page:before{content:"";position:absolute;top:0;border:0 solid;width:0;height:0}.dipl-breadcrumb-wrapper.layout1 li .breadcrumb-page:before{left:-20px}.dipl-breadcrumb-wrapper.layout1 li .breadcrumb-page:after{left:100%}.dipl-breadcrumb-wrapper.layout1 li:first-child .breadcrumb-page:before,.dipl-breadcrumb-wrapper.layout1 li:last-child .breadcrumb-page:after{border:none}.dipl-breadcrumb-wrapper.layout1 li .breadcrumb-home-icon{font-size:20px;padding-right:8px}.dipl-breadcrumb-wrapper.layout2 ol{display:-ms-flexbox;display:flex}.dipl-breadcrumb-wrapper.layout2 li{-ms-flex-wrap:wrap;flex-wrap:wrap}.dipl-breadcrumb-wrapper.layout2 li,.dipl-home-page .breadcrumb-page{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dipl-breadcrumb-wrapper.layout2 li:after{line-height:1}.dipl-breadcrumb-wrapper.layout2 li:last-child:after{content:""}.et-db #et-boc .et-fb-modules-list li.dipl_before_after_slider:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_before_after_slider:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_before_after_slider:before{font-family:dashicons;content:"\F169"}.dipl_before_after_slider .twentytwenty-horizontal .twentytwenty-handle:after,.dipl_before_after_slider .twentytwenty-horizontal .twentytwenty-handle:before,.dipl_before_after_slider .twentytwenty-vertical .twentytwenty-handle:after,.dipl_before_after_slider .twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.dipl_before_after_slider .twentytwenty-after-label:before,.dipl_before_after_slider .twentytwenty-before-label:before{font-size:18px;line-height:1.5}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em;position:absolute;background:hsla(0,0%,100%,.2);line-height:38px;padding:0 20px;border-radius:2px}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.twentytwenty-container img{display:block;position:absolute;top:0;max-width:100%;width:100%}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay{background:transparent}.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-container *{-webkit-box-sizing:content-box;box-sizing:content-box}.twentytwenty-before-label{opacity:0}.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-after-label{opacity:0}.twentytwenty-after-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-o-transition-property:background;transition-property:background;background:transparent;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}.et-db #et-boc .et-fb-modules-list li.dipl_hotspot:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_hotspot:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_hotspot:before{font-family:dashicons;content:"\F231"}.dipl_hotspot{overflow:hidden}.dipl_hotspot .dipl_hotspot_wrapper{position:relative;display:inline-block}.dipl_hotspot .pulsating .dipl_hotspot_item:before{position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;border-radius:inherit;opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pulse-aninmation 1.5s ease infinite;animation:pulse-aninmation 1.5s ease infinite;content:""}@-webkit-keyframes pulse-aninmation{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes pulse-aninmation{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}.tooltipster-sidetip .tooltipster-box{border:none!important;border-radius:0!important}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background,.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background,.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background,.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border,.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background,.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{display:none!important}.tooltipster-sidetip .tooltipster-box .tooltipster-content{padding:20px}.et-db #et-boc .et-fb-modules-list li.dipl_hotspot_item:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_hotspot_item:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_hotspot_item:before{font-family:dashicons;content:"\F231"}.dipl_hotspot .dipl_hotspot_item{position:absolute!important;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;z-index:9}.dipl_hotspot_item .dipl_marker{cursor:pointer;overflow:hidden}.dipl_hotspot_item .dipl_marker_wrapper{display:inherit;padding:10px}.dipl_hotspot_item .dipl_marker_wrapper.dipl_image_marker{line-height:0}.dipl_hotspot_item .dipl_marker_wrapper.dipl_icon_marker,.dipl_hotspot_item .dipl_marker_wrapper.dipl_text_marker{line-height:1}.dipl_hotspot_item .dipl_marker_wrapper img{width:32px}.et_pb_with_border.dipl_hotspot_item .dipl_marker_wrapper img{border-style:solid}.dipl_hotspot_item .dipl_marker_wrapper img{line-height:1}.dipl_tooltip_wrapper{display:none}.et-db #et-boc .et-fb-modules-list li.dipl_text_animator:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_text_animator:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_text_animator:before{font-family:dashicons;content:"\F224"}.dipl_text_animator .animated_text,.dipl_text_animator .dipl_pre_post{display:inline-block;line-height:1;vertical-align:baseline;vertical-align:-webkit-baseline-middle}.dipl_text_animator h1,.dipl_text_animator h2,.dipl_text_animator h3,.dipl_text_animator h4,.dipl_text_animator h5,.dipl_text_animator h6{padding:0}.dipl-flip{-webkit-perspective:1000px;perspective:1000px}.dipl-flip .dipl-flipUpFirst{-webkit-animation-name:diplFlipUpFirst;animation-name:diplFlipUpFirst;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.dipl-flip .dipl-flipUpSecond{-webkit-animation-name:diplFlipUpSecond;animation-name:diplFlipUpSecond;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes diplFlipUpFirst{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}to{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}}@keyframes diplFlipUpFirst{0%{-webkit-transform:rotateX(0);transform:rotateX(0)}to{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}}@-webkit-keyframes diplFlipUpSecond{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}to{-webkit-transform:rotateX(0);transform:rotateX(0)}}@keyframes diplFlipUpSecond{0%{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}to{-webkit-transform:rotateX(0);transform:rotateX(0)}}.dipl-zoom .dipl-zoomIn{-webkit-animation-name:diplZoomin;animation-name:diplZoomin;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.dipl-zoom .dipl-zoomOut{-webkit-animation-name:diplZoomout;animation-name:diplZoomout;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes diplZoomin{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes diplZoomin{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes diplZoomout{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}}@keyframes diplZoomout{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}}.dipl-bounce .dipl-bounceIn{-webkit-animation-name:diplBounceIn;animation-name:diplBounceIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.dipl-bounce .dipl-bounceOut{-webkit-animation-name:diplBounceOut;animation-name:diplBounceOut;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes diplBounceIn{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes diplBounceIn{0%{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:1}70%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes diplBounceOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform:scale(.95);transform:scale(.95);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}}@keyframes diplBounceOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}30%{-webkit-transform:scale(.95);transform:scale(.95);opacity:1}50%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}to{-webkit-transform:scale(.2);transform:scale(.2);opacity:0}}.dipl-wipe .dipl-wipeIn{-webkit-animation-name:diplWipeIn;animation-name:diplWipeIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.dipl-wipe .dipl-wipeOut{-webkit-animation-name:diplWipeOut;animation-name:diplWipeOut;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes diplWipeIn{0%{opacity:0;-webkit-clip-path:polygon(100% 0,100% 0,0 100%,0 100%);clip-path:polygon(100% 0,100% 0,0 100%,0 100%)}to{opacity:1;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}}@keyframes diplWipeIn{0%{opacity:0;-webkit-clip-path:polygon(100% 0,100% 0,0 100%,0 100%);clip-path:polygon(100% 0,100% 0,0 100%,0 100%)}to{opacity:1;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}}@-webkit-keyframes diplWipeOut{0%{opacity:1;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}to{opacity:0;-webkit-clip-path:polygon(100% 0,100% 0,0 100%,0 100%);clip-path:polygon(100% 0,100% 0,0 100%,0 100%)}}@keyframes diplWipeOut{0%{opacity:1;-webkit-clip-path:polygon(100% 0,100% 100%,0 100%,0 0);clip-path:polygon(100% 0,100% 100%,0 100%,0 0)}to{opacity:0;-webkit-clip-path:polygon(100% 0,100% 0,0 100%,0 100%);clip-path:polygon(100% 0,100% 0,0 100%,0 100%)}}.dipl-slide{overflow:hidden}.dipl-slide .dipl-slideIn{-webkit-animation-name:diplSlideIn;animation-name:diplSlideIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.dipl-slide .dipl-slideOut{-webkit-animation-name:diplSlideOut;animation-name:diplSlideOut;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes diplSlideIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes diplSlideIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes diplSlideOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes diplSlideOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.dipl-fade .dipl-fadeIn{-webkit-animation-name:diplFadeIn;animation-name:diplFadeIn;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.dipl-fade .dipl-fadeOut{-webkit-animation-name:diplFadeOut;animation-name:diplFadeOut;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes diplFadeIn{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes diplFadeIn{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes diplFadeOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}}@keyframes diplFadeOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}}.dipl-wave .dipl-wave-letter{display:inline-block;-webkit-transform:translateZ(20px);transform:translateZ(20px);-webkit-transform-origin:50% 50% 20px;transform-origin:50% 50% 20px}.dipl-wave .dipl-wave-letter.out{-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:-webkit-transform .32s cubic-bezier(.55,.055,.675,.19);transition:-webkit-transform .32s cubic-bezier(.55,.055,.675,.19);-o-transition:transform .32s cubic-bezier(.55,.055,.675,.19);transition:transform .32s cubic-bezier(.55,.055,.675,.19);transition:transform .32s cubic-bezier(.55,.055,.675,.19),-webkit-transform .32s cubic-bezier(.55,.055,.675,.19)}.dipl-wave .dipl-wave-letter.behind{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.dipl-wave .dipl-wave-letter.in{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:-webkit-transform .38s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-transform .38s cubic-bezier(.175,.885,.32,1.275);-o-transition:transform .38s cubic-bezier(.175,.885,.32,1.275);transition:transform .38s cubic-bezier(.175,.885,.32,1.275);transition:transform .38s cubic-bezier(.175,.885,.32,1.275),-webkit-transform .38s cubic-bezier(.175,.885,.32,1.275)}.dipl_button_item .dipl_button_link{display:inline-block;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;padding:10px;-webkit-transition:background-image .3s linear,background-color .3s linear,border .3s linear;-o-transition:background-image .3s linear,background-color .3s linear,border .3s linear;transition:background-image .3s linear,background-color .3s linear,border .3s linear}.et_pb_with_border .dipl_button_link{border:0 solid #333}.dipl_button_item .dipl_background_effect_wrap{position:absolute;top:0;left:0;width:100%;height:100%}.dipl_button_item .dipl_button_secondary_text,.dipl_button_item .dipl_button_text{position:relative;z-index:2}.dipl_button_item .dipl_button_text{font-size:18px;line-height:1.5}.dipl_button_item .dipl_button_secondary_text{font-size:14px;line-height:1.5}.dipl_button_icon{display:inline-block;position:relative}.dipl_button_icon:after,.dipl_button_icon:before{display:inline-block;position:relative;z-index:-1;font-family:ETModules;font-size:inherit;line-height:inherit;vertical-align:middle}.dipl_button_icon_left .dipl_button_icon:before{left:0;padding-right:6px;content:attr(data-icon)}.dipl_button_icon_right .dipl_button_icon:after{right:0;padding-left:6px;content:attr(data-icon)}@-webkit-keyframes diplChangeIcon{0%{opacity:0;visibility:0;content:attr(data-icon)}to{opacity:1;visibility:visible;content:attr(data-icon-hover)}}@keyframes diplChangeIcon{0%{opacity:0;visibility:0;content:attr(data-icon)}to{opacity:1;visibility:visible;content:attr(data-icon-hover)}}.dipl_button_no_text,.dipl_button_no_text .dipl_button_text{line-height:0}.dipl_button_no_text .dipl_button_icon:after,.dipl_button_no_text .dipl_button_icon:before{line-height:1;padding:0}.dipl_button_icon_on_hover .dipl_button_icon:after,.dipl_button_icon_on_hover .dipl_button_icon:before{visibility:hidden;opacity:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.dipl_button_icon_on_hover .dipl_button_secondary_text:after,.dipl_button_icon_on_hover .dipl_button_secondary_text:before{display:inline-block;visibility:hidden;opacity:0;width:0;content:"";-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.dipl_button_item .dipl_button_icon_on_hover:hover .dipl_button_icon{-webkit-transform:translateX(0);transform:translateX(0)}.dipl_button_icon_on_hover:hover .dipl_button_icon:after,.dipl_button_icon_on_hover:hover .dipl_button_icon:before{visibility:visible;opacity:1}.dipl_button_item .dipl_button_icon_on_hover.dipl_button_icon_left:hover .dipl_button_icon:before{left:0}.dipl_button_item .dipl_button_icon_on_hover.dipl_button_icon_right:hover .dipl_button_icon:after{right:0}.dipl_button_secondary_text{display:block}.dipl_button_item .dipl_background_effect_wrap:after,.dipl_button_item .dipl_background_effect_wrap:before{position:absolute;z-index:1;background-size:cover;background-repeat:no-repeat;background-position:50%;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;content:""}.dipl_button_item .dipl_button_wipe_fill .dipl_background_effect_wrap:before{top:0;left:0;width:100%;height:100%;-webkit-transform:translate(-100%) skew(-45deg);transform:translate(-100%) skew(-45deg);-webkit-transform-origin:0 0;transform-origin:0 0}.dipl_button_item .dipl_button_wipe_fill:hover .dipl_background_effect_wrap:before{-webkit-transform:translate(0);transform:translate(0)}.dipl_button_item .dipl_button_slide_down_fill .dipl_background_effect_wrap:before,.dipl_button_item .dipl_button_slide_up_fill .dipl_background_effect_wrap:before{left:0;width:100%;height:100%}.dipl_button_item .dipl_button_slide_up_fill .dipl_background_effect_wrap:before{bottom:-100%}.dipl_button_item .dipl_button_slide_up_fill:hover .dipl_background_effect_wrap:before{bottom:0}.dipl_button_item .dipl_button_slide_down_fill .dipl_background_effect_wrap:before{top:-100%}.dipl_button_item .dipl_button_slide_down_fill:hover .dipl_background_effect_wrap:before{top:0}.dipl_button_item .dipl_button_slide_left_fill .dipl_background_effect_wrap:before,.dipl_button_item .dipl_button_slide_right_fill .dipl_background_effect_wrap:before{top:0;width:100%;height:100%}.dipl_button_item .dipl_button_slide_left_fill .dipl_background_effect_wrap:before{right:-100%}.dipl_button_item .dipl_button_slide_left_fill:hover .dipl_background_effect_wrap:before{right:0}.dipl_button_item .dipl_button_slide_right_fill .dipl_background_effect_wrap:before{left:-100%}.dipl_button_item .dipl_button_slide_right_fill:hover .dipl_background_effect_wrap:before{left:0}.dipl_button_item .dipl_button_horizontal_shutter_fill:hover .dipl_background_effect_wrap:after,.dipl_button_item .dipl_button_horizontal_shutter_fill:hover .dipl_background_effect_wrap:before,.dipl_button_item .dipl_button_vertical_shutter_fill:hover .dipl_background_effect_wrap:after,.dipl_button_item .dipl_button_vertical_shutter_fill:hover .dipl_background_effect_wrap:before{background-size:cover;background-repeat:no-repeat}.dipl_button_item .dipl_button_vertical_shutter_fill .dipl_background_effect_wrap:after,.dipl_button_item .dipl_button_vertical_shutter_fill .dipl_background_effect_wrap:before{left:0;width:100%;height:100%}.dipl_button_item .dipl_button_vertical_shutter_fill .dipl_background_effect_wrap:before{top:-100%}.dipl_button_item .dipl_button_vertical_shutter_fill .dipl_background_effect_wrap:after{bottom:-100%}.dipl_button_item .dipl_button_vertical_shutter_fill:hover .dipl_background_effect_wrap:before{top:-50%}.dipl_button_item .dipl_button_vertical_shutter_fill:hover .dipl_background_effect_wrap:after{bottom:-50%}.dipl_button_item .dipl_button_horizontal_shutter_fill .dipl_background_effect_wrap:after,.dipl_button_item .dipl_button_horizontal_shutter_fill .dipl_background_effect_wrap:before{top:0;height:100%;width:100%}.dipl_button_item .dipl_button_horizontal_shutter_fill .dipl_background_effect_wrap:before{left:-100%}.dipl_button_item .dipl_button_horizontal_shutter_fill .dipl_background_effect_wrap:after{right:-100%}.dipl_button_item .dipl_button_horizontal_shutter_fill:hover .dipl_background_effect_wrap:before{left:-50%}.dipl_button_item .dipl_button_horizontal_shutter_fill:hover .dipl_background_effect_wrap:after{right:-50%}.et-db #et-boc .et-fb-modules-list li.dipl_timeline:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_timeline:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_timeline:before{font-family:dashicons;content:"\F321"}.et-fb-form__toggle[data-name=timeline_time] .ui-timepicker-div{display:none!important}#et-fb-app .dipl_timeline_left .dipl_date_tree .dipl_stem_center,#et-fb-app .dipl_timeline_right .dipl_date_tree .dipl_stem_center{width:200px}#et-fb-app .dipl_timeline_left_stem.dipl_date_tree_stem .dipl_stem_wrapper{right:100px;-webkit-transform:translateX(50%);transform:translateX(50%)}#et-fb-app .dipl_timeline_right_stem.dipl_date_tree_stem .dipl_stem_wrapper{left:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dipl_timeline .dipl_timeline_wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.dipl_timeline .dipl_icon_wrapper{line-height:1;margin-bottom:12px}.dipl_timeline .dipl_date_tree .dipl_icon_wrapper{z-index:1}.dipl_timeline .dipl_date_tree .dipl_time_wrapper{text-align:center}.dipl_timeline .dipl_item_icon.et-pb-icon{font-size:32px}.dipl_timeline .dipl_icon_tree .et-pb-icon{background:#fff}.dipl_timeline .dipl_item_content_inner{background-color:#eee;background-repeat:no-repeat;background-position:50%}.dipl_timeline .dipl_item_time{margin-bottom:8px}.dipl_timeline .dipl_timeline_left .dipl_timeline_item .dipl_timeline_item_wrapper,.dipl_timeline .dipl_timeline_right .dipl_timeline_item .dipl_timeline_item_wrapper{width:100%}.dipl_timeline .dipl_item_content{position:relative;z-index:1}.dipl_timeline .dipl_stem_center{z-index:1}.dipl_timeline .dipl_stem_wrapper{width:2px;background:#eee;position:absolute;top:0}.dipl_timeline_alternate_stem .dipl_stem_wrapper{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dipl_timeline_left_stem .dipl_stem_wrapper{right:0}.dipl_timeline_right_stem .dipl_stem_wrapper{left:0}.dipl_timeline .dipl_item_circle{width:32px;height:32px;border:4px solid #eee;display:block;border-radius:50%;background:#fff}.dipl_timeline .dipl_border_fill,.dipl_timeline .dipl_icon_fill{-webkit-transition:1s ease;-o-transition:ease 1s;transition:1s ease}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(odd) .dipl_timeline_item_wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item .dipl_item_content_inner{padding:20px}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(2n) .dipl_item_content_inner{text-align:right}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item .dipl_item_content .dipl_triangle{display:block;height:20px;width:20px;background:inherit;border:inherit;position:absolute;-webkit-clip-path:polygon(0 0,20px 20px,0 20px);clip-path:polygon(0 0,20px 20px,0 20px);top:calc(50% - 15px)}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(odd) .dipl_item_content .dipl_triangle{left:-9px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(2n) .dipl_item_content .dipl_triangle{right:-9px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.dipl_timeline .dipl_timeline_right .dipl_timeline_item .dipl_timeline_item_wrapper{-ms-flex-direction:row;flex-direction:row;float:right}.dipl_timeline .dipl_timeline_right .dipl_item_content_inner{padding:20px}.dipl_timeline .dipl_timeline_right .dipl_item_content{margin-left:20px}.dipl_timeline .dipl_timeline_right_stem .dipl_stem_wrapper{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dipl_timeline .dipl_timeline_right .dipl_item_content .dipl_triangle{display:block;height:20px;width:20px;background:inherit;border:inherit;position:absolute;left:-9px;-webkit-clip-path:polygon(0 0,20px 20px,0 20px);clip-path:polygon(0 0,20px 20px,0 20px);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:calc(50% - 15px)}.dipl_timeline .dipl_timeline_left .dipl_timeline_item .dipl_timeline_item_wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dipl_timeline .dipl_timeline_left .dipl_item_content_inner{padding:20px}.dipl_timeline .dipl_timeline_left .dipl_item_content{margin-right:20px;text-align:right}.dipl_timeline .dipl_timeline_left .dipl_item_content .dipl_triangle{display:block;height:20px;width:20px;background:inherit;border:inherit;position:absolute;right:-9px;-webkit-clip-path:polygon(0 0,20px 20px,0 20px);clip-path:polygon(0 0,20px 20px,0 20px);-webkit-transform:rotate(225deg);transform:rotate(225deg);top:calc(50% - 15px)}.dipl_timeline .dipl_timeline_left_stem .dipl_stem_wrapper{-webkit-transform:translateX(50%);transform:translateX(50%)}@media only screen and (max-width:767px){.dipl_timeline .dipl_timeline_item .dipl_icon_tree .dipl_stem_center{margin-left:0;margin-right:15px}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(2n) .dipl_item_content_inner{text-align:left}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(2n) .dipl_icon_tree{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item:nth-child(2n) .dipl_icon_tree .dipl_item_content .dipl_triangle{display:block;height:20px;width:20px;background:inherit;border:inherit;position:absolute;left:-9px;-webkit-clip-path:polygon(0 0,20px 20px,0 20px);clip-path:polygon(0 0,20px 20px,0 20px);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:calc(50% - 15px)}.dipl_timeline .dipl_timeline_left .dipl_timeline_item .dipl_date_tree.dipl_timeline_item_wrapper{-ms-flex-direction:column;flex-direction:column}.dipl_timeline .dipl_timeline_left .dipl_item_content{margin-right:0}.dipl_timeline .dipl_timeline_right .dipl_timeline_item .dipl_date_tree.dipl_timeline_item_wrapper{-ms-flex-direction:column;flex-direction:column}.dipl_timeline .dipl_timeline_right .dipl_item_content{margin-left:0}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item .dipl_date_tree.dipl_timeline_item_wrapper{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.dipl_timeline .dipl_timeline_alternate .dipl_timeline_item .dipl_date_tree .dipl_stem_center{margin:0 0 30px}.dipl_timeline .dipl_date_tree_stem .dipl_stem_wrapper{top:0!important;height:100%!important}.dipl_timeline .dipl_timeline_alternate_stem.dipl_date_tree_stem .dipl_stem_wrapper,.dipl_timeline .dipl_timeline_left_stem.dipl_date_tree_stem .dipl_stem_wrapper,.dipl_timeline .dipl_timeline_right_stem.dipl_date_tree_stem .dipl_stem_wrapper{left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dipl_timeline .dipl_date_tree .dipl_item_content{margin:0}.dipl_timeline .dipl_date_tree .dipl_item_content .dipl_triangle{display:none!important}.dipl_timeline .dipl_timeline_alternate .dipl_date_container{display:none}}.et-db #et-boc .et-fb-modules-list li.dipl_timeline_item:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_timeline_item:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_timeline_item:before{font-family:dashicons;content:"\F321"}.et-fb-form__toggle[data-name=timeline_time] .ui-timepicker-div{display:none!important}.dipl_timeline_item .dipl_stem_center,.dipl_timeline_item .dipl_timeline_item_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dipl_timeline_item .dipl_stem_center{-ms-flex-pack:center;justify-content:center;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;max-width:300px;width:auto}.dipl_timeline_alternate .dipl_timeline_item .dipl_stem_center{-ms-flex-order:1;order:1;margin:0 20px}.dipl_timeline_alternate .dipl_date_container,.dipl_timeline_alternate .dipl_item_content{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:100%;position:relative;-ms-flex-positive:1;flex-grow:1}.dipl_timeline_alternate .dipl_date_container{-ms-flex-order:2;order:2}.dipl_timeline_item .dipl_item_content .dipl_triangle,.dipl_timeline_item .dipl_item_content_inner{border-style:solid}.dipl_timeline_item .dipl_item_time{font-size:18px;line-height:1.5em}.dipl_timeline_item .dipl_date_tree .dipl_item_time{padding:12px 20px;display:inline-block;width:100%;word-wrap:anywhere}.dipl_timeline_item .dipl_item_title{word-wrap:anywhere}.dipl_timeline_item .dipl_time_wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:5px solid #000;border-radius:50%;background:#fff}.dipl_timeline_item .dipl_time_wrapper:before{content:"";display:block;padding-top:100%}.dipl_timeline_item .dipl_image_wrapper{display:inline-block}.dipl_timeline .dipl_timeline_item .dipl_item_content{overflow:visible!important}.et-db #et-boc .et-fb-modules-list li.dipl_how_to_schema:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_how_to_schema:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_how_to_schema:before{font-family:dashicons;content:"\F123"}.dipl_how_to_schema .dipl_how_to_cost_wrapper,.dipl_how_to_schema .dipl_how_to_time_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dipl_how_to_schema .dipl_cost_text_left,.dipl_how_to_schema .dipl_time_text_left{-ms-flex-pack:start;justify-content:flex-start}.dipl_how_to_schema .dipl_cost_text_center,.dipl_how_to_schema .dipl_time_text_center{-ms-flex-pack:center;justify-content:center}.dipl_how_to_schema .dipl_cost_text_right,.dipl_how_to_schema .dipl_time_text_right{-ms-flex-pack:end;justify-content:flex-end}.dipl_how_to_schema .dipl_how_to_cost_title,.dipl_how_to_schema .dipl_how_to_step_title,.dipl_how_to_schema .dipl_how_to_time_title,.dipl_how_to_schema .dipl_supplies_wrapper,.dipl_how_to_schema .dipl_tools_wrapper{margin:10px 10px 10px 0}.dipl_how_to_schema .dipl_how_to_cost_title h1,.dipl_how_to_schema .dipl_how_to_cost_title h2,.dipl_how_to_schema .dipl_how_to_cost_title h3,.dipl_how_to_schema .dipl_how_to_cost_title h4,.dipl_how_to_schema .dipl_how_to_cost_title h5,.dipl_how_to_schema .dipl_how_to_cost_title h6,.dipl_how_to_schema .dipl_how_to_step_title h1,.dipl_how_to_schema .dipl_how_to_step_title h2,.dipl_how_to_schema .dipl_how_to_step_title h3,.dipl_how_to_schema .dipl_how_to_step_title h4,.dipl_how_to_schema .dipl_how_to_step_title h5,.dipl_how_to_schema .dipl_how_to_step_title h6,.dipl_how_to_schema .dipl_how_to_time_title h1,.dipl_how_to_schema .dipl_how_to_time_title h2,.dipl_how_to_schema .dipl_how_to_time_title h3,.dipl_how_to_schema .dipl_how_to_time_title h4,.dipl_how_to_schema .dipl_how_to_time_title h5,.dipl_how_to_schema .dipl_how_to_time_title h6{padding:0}.dipl_how_to_schema .dipl_how_to_schema_item{margin:2% 0}.et-db #et-boc .et-fb-modules-list li.dipl_how_to_schema_item:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_how_to_schema_item:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_how_to_schema_item:before{font-family:dashicons;content:"\F123"}.dipl_how_to_schema_item .dipl_step_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dipl_how_to_schema_item .dipl_step_content{width:100%}.dipl_how_to_schema_item .dipl_step_image{max-width:40%;margin:0 20px}.et-db #et-boc .et-fb-modules-list li.dipl_content_toggle:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_content_toggle:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_content_toggle:before{font-family:dashicons;content:"\F215"}.dipl_toggle_button_wrapper+.dipl_content_one_toggle+.dipl_content_two_toggle{display:none}.dipl_toggle_button_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:2%}.dipl_toggle_button_wrapper.dipl_toggle_center{-ms-flex-pack:center;justify-content:center}.dipl_toggle_button_wrapper.dipl_toggle_left{-ms-flex-pack:start;justify-content:flex-start}.dipl_toggle_button_wrapper.dipl_toggle_right{-ms-flex-pack:end;justify-content:flex-end}.dipl_toggle_title_value h1,.dipl_toggle_title_value h2,.dipl_toggle_title_value h3,.dipl_toggle_title_value h4,.dipl_toggle_title_value h5,.dipl_toggle_title_value h6{padding:0}.dipl_toggle_title_value{cursor:pointer}.dipl_toggle_off_value{margin-right:12px}.dipl_toggle_on_value{margin-left:12px}.dipl_toggle_button{height:30px}.dipl_switch,.dipl_toggle_bg{position:absolute;top:0;right:0;bottom:0;left:0}.dipl_toggle_button_inner{position:relative;width:70px;height:30px;overflow:hidden;border-radius:90px}.dipl_toggle_field{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.dipl_switch{z-index:2}.dipl_toggle_bg{width:100%;-webkit-transition:all .3s ease;-o-transition:.3s ease all;transition:all .3s ease;z-index:1}.dipl_content_one_toggle .dipl_content_toggle_text,.dipl_content_one_toggle .dipl_content_toggle_text p{font-size:18px;line-height:1.5}.dipl_content_toggle .et_pb_pricing_table .et_pb_dollar_sign{margin-left:0!important;left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.dipl_content_toggle .et_pb_pricing_table .et_pb_et_price{display:inline-block;position:relative}.layout1 .dipl_switch:before{content:"";position:absolute;top:4px;left:4px;width:22px;height:22px;border-radius:50%;-webkit-transition:all .3s cubic-bezier(.18,.89,.35,1.15);-o-transition:.3s cubic-bezier(.18,.89,.35,1.15) all;transition:all .3s cubic-bezier(.18,.89,.35,1.15)}.layout1 .dipl_toggle_field:checked+.dipl_switch:before{left:44px}.layout1 .dipl_switch,.layout1 .dipl_switch:before,.layout1 .dipl_toggle_bg{-webkit-transition:all .3s ease;-o-transition:.3s ease all;transition:all .3s ease}.dipl_business_hour_wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dipl_business_day,.dipl_business_time{width:50%;padding:0 10px}.dipl_business_time{text-align:right}.et-db #et-boc .et-fb-modules-list li.dipl_logo_slider:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_logo_slider:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_logo_slider:before{font-family:dashicons;content:"\F229"}.dipl_logo_slider .swiper-wrapper{-ms-flex-align:center;align-items:center}.dipl_logo_slider .swiper-button-next,.dipl_logo_slider .swiper-button-prev{background-image:none}.dipl_logo_slider .swiper-button-next:after,.dipl_logo_slider .swiper-button-prev:after{line-height:1;padding:5px 10px;border-style:solid;border-width:0}.dipl_logo_slider .arrow_on_hover.swiper-button-prev:after{-webkit-transform:translateX(30px);transform:translateX(30px)}.dipl_logo_slider .arrow_on_hover.swiper-button-next:after{-webkit-transform:translateX(-30px);transform:translateX(-30px)}.dipl_logo_slider .arrow_on_hover.swiper-button-next:after,.dipl_logo_slider .arrow_on_hover.swiper-button-prev:after{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;visibility:hidden}.dipl_logo_slider:hover .arrow_on_hover.swiper-button-next:after,.dipl_logo_slider:hover .arrow_on_hover.swiper-button-prev:after{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;visibility:visible}.dipl_logo_slider .swiper-pagination{position:relative;bottom:0}.dipl_logo_slider .swiper-pagination-bullet,.dipl_logo_slider .swiper-pagination-bullet-active{width:10px;height:10px;margin:0 4px;opacity:1}.dipl_logo_slider_item{display:-ms-flexbox;display:flex;padding:10px;margin-bottom:0!important;-ms-flex-pack:center;justify-content:center}.dipl_logo_wrapper{line-height:0}.dipl_slide_top .dipl_logo_slider_item{-ms-flex-align:start;align-items:flex-start}.dipl_slide_bottom .dipl_logo_slider_item{-ms-flex-align:end;align-items:flex-end}.dipl_slide_center .dipl_logo_slider_item{-ms-flex-align:center;align-items:center}.et-db #et-boc .et-fb-modules-list li.dipl_logo_slider_item:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_logo_slider_item:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_logo_slider_item:before{font-family:dashicons;content:"\F229"}body.dipl_modal_active{overflow:hidden}.dipl_modal_section.et_pb_section,.et_pb_module.dipl_modal_module{position:unset!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;background:transparent!important;width:0!important;height:0!important;margin:0!important;padding:0!important;-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}.dipl_modal_section .dipl_active_modal .dipl_modal_fullscreen{-webkit-animation:none;animation:none}.dipl_modal .dipl_modal_trigger_element,.dipl_modal_module .dipl_modal_body,.dipl_modal_module .dipl_modal_footer,.dipl_modal_module .dipl_modal_header,.dipl_modal_module .dipl_modal_inner_wrap,.dipl_modal_module .dipl_modal_wrapper{background-size:cover;background-position:50%;background-repeat:no-repeat}.dipl_modal .dipl_modal_close_button,.dipl_modal .dipl_modal_trigger_button{display:inline-block}.dipl_modal .dipl_modal_trigger_element{cursor:pointer}.dipl_modal_footer .et_pb_button_wrapper{text-align:right}.dipl_modal .dipl_modal_wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.3);overflow-y:scroll;z-index:999999999}.dipl_active_modal .dipl_modal_wrapper,.dipl_animate_reverse .dipl_modal_wrapper,.dipl_modal_opened .dipl_modal_wrapper{display:-ms-flexbox;display:flex}.et_pb_with_border .dipl_modal_inner_wrap,.et_pb_with_border .dipl_modal_trigger_element:not(.et_pb_button){border:0 solid #333}.dipl_modal .dipl_modal_inner_wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;max-width:100%;max-height:100%;width:50%;height:auto}.dipl_modal_center{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.dipl_modal_top_left{-ms-flex-pack:start;justify-content:flex-start}.dipl_modal_top_left,.dipl_modal_top_right{-ms-flex-align:start;align-items:flex-start}.dipl_modal_top_right{-ms-flex-pack:end;justify-content:flex-end}.dipl_modal_top_center{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.dipl_modal_bottom_left{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start}.dipl_modal_bottom_right{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dipl_modal_bottom_center{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.dipl_modal .dipl_modal_wrapper .dipl_modal_body,.et-db #et-boc .et-l .dipl_modal .dipl_modal_wrapper .dipl_modal_body{overflow-y:auto}.dipl_modal .dipl_modal_header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}.dipl_modal .dipl_modal_header_title_container{-ms-flex-positive:1;flex-grow:1}.dipl_modal .dipl_modal_header_title{padding-bottom:0;font-size:28px;line-height:1.2;word-break:break-all}.dipl_modal .dipl_modal_close_icon+.dipl_modal_header_title_container{-ms-flex-item-align:center;align-self:center;margin-right:30px}.dipl_modal .dipl_modal_close_icon{-ms-flex-order:1;order:1;font-size:32px;cursor:pointer}.dipl_modal .dipl_modal_body{-ms-flex-positive:1;flex-grow:1}.dipl_modal .dipl_animated{opacity:0;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dipl_animate_reverse .dipl_animated{animation-direction:reverse}@-webkit-keyframes dipl_animate_fade{0%{opacity:0}to{opacity:1}}@keyframes dipl_animate_fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes dipl_animate_slide_center{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes dipl_animate_slide_center{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes dipl_animate_slide_up{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes dipl_animate_slide_up{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes dipl_animate_slide_right{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes dipl_animate_slide_right{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes dipl_animate_slide_down{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes dipl_animate_slide_down{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes dipl_animate_slide_left{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes dipl_animate_slide_left{to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes dipl_animate_bounce_center{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes dipl_animate_bounce_center{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes dipl_animate_bounce_up{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes dipl_animate_bounce_up{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0)}60%{-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes dipl_animate_bounce_right{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes dipl_animate_bounce_right{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes dipl_animate_bounce_down{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes dipl_animate_bounce_down{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes dipl_animate_bounce_left{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes dipl_animate_bounce_left{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes dipl_animate_zoom_center{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes dipl_animate_zoom_center{to{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes dipl_animate_zoom_up{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes dipl_animate_zoom_up{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes dipl_animate_zoom_right{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes dipl_animate_zoom_right{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes dipl_animate_zoom_down{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes dipl_animate_zoom_down{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes dipl_animate_zoom_left{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes dipl_animate_zoom_left{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes dipl_animate_flip_center{to{opacity:1;-webkit-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@keyframes dipl_animate_flip_center{to{opacity:1;-webkit-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@-webkit-keyframes dipl_animate_flip_up{0%{-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@keyframes dipl_animate_flip_up{0%{-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@-webkit-keyframes dipl_animate_flip_right{0%{-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:perspective(0) rotateY(0deg);transform:perspective(0) rotateY(0deg)}}@keyframes dipl_animate_flip_right{0%{-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:perspective(0) rotateY(0deg);transform:perspective(0) rotateY(0deg)}}@-webkit-keyframes dipl_animate_flip_down{0%{-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@keyframes dipl_animate_flip_down{0%{-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@-webkit-keyframes dipl_animate_flip_left{0%{-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:perspective(0) rotateY(0deg);transform:perspective(0) rotateY(0deg)}}@keyframes dipl_animate_flip_left{0%{-webkit-transform-origin:center;transform-origin:center}to{opacity:1;-webkit-transform:perspective(0) rotateY(0deg);transform:perspective(0) rotateY(0deg)}}@-webkit-keyframes dipl_animate_fold_center{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;opacity:1;-webkit-transform:perspective(0) rotateY(0deg);transform:perspective(0) rotateY(0deg)}}@keyframes dipl_animate_fold_center{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;opacity:1;-webkit-transform:perspective(0) rotateY(0deg);transform:perspective(0) rotateY(0deg)}}@-webkit-keyframes dipl_animate_fold_up{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1;-webkit-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@keyframes dipl_animate_fold_up{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1;-webkit-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@-webkit-keyframes dipl_animate_fold_right{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;opacity:1;-webkit-transform:perspective(0) rotateY(0deg);transform:perspective(0) rotateY(0deg)}}@keyframes dipl_animate_fold_right{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;opacity:1;-webkit-transform:perspective(0) rotateY(0deg);transform:perspective(0) rotateY(0deg)}}@-webkit-keyframes dipl_animate_fold_down{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;opacity:1;-webkit-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@keyframes dipl_animate_fold_down{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;opacity:1;-webkit-transform:perspective(0) rotateX(0deg);transform:perspective(0) rotateX(0deg)}}@-webkit-keyframes dipl_animate_fold_left{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;opacity:1;-webkit-transform:perspective(0) rotateY(0deg);transform:perspective(0) rotateY(0deg)}}@keyframes dipl_animate_fold_left{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;opacity:1;-webkit-transform:perspective(0) rotateY(0deg);transform:perspective(0) rotateY(0deg)}}@-webkit-keyframes dipl_animate_roll_center{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;opacity:1;-webkit-transform:none;transform:none}}@keyframes dipl_animate_roll_center{0%{-webkit-transform-origin:center;transform-origin:center}to{-webkit-transform-origin:center;transform-origin:center;opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes dipl_animate_roll_up{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1;-webkit-transform:none;transform:none}}@keyframes dipl_animate_roll_up{0%{-webkit-transform-origin:bottom;transform-origin:bottom}to{-webkit-transform-origin:bottom;transform-origin:bottom;opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes dipl_animate_roll_right{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;opacity:1;-webkit-transform:none;transform:none}}@keyframes dipl_animate_roll_right{0%{-webkit-transform-origin:left;transform-origin:left}to{-webkit-transform-origin:left;transform-origin:left;opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes dipl_animate_roll_down{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;opacity:1;-webkit-transform:none;transform:none}}@keyframes dipl_animate_roll_down{0%{-webkit-transform-origin:top;transform-origin:top}to{-webkit-transform-origin:top;transform-origin:top;opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes dipl_animate_roll_left{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;opacity:1;-webkit-transform:none;transform:none}}@keyframes dipl_animate_roll_left{0%{-webkit-transform-origin:right;transform-origin:right}to{-webkit-transform-origin:right;transform-origin:right;opacity:1;-webkit-transform:none;transform:none}}@media screen and (max-width:980px){.dipl_modal .dipl_modal_inner_wrap{width:80%}}.et-db #et-boc .et-fb-modules-list li.dipl_modal:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_modal:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_modal:before{font-family:dashicons;content:"\F535"}.dipl_form_styler form input[type=file]{display:inline-block;cursor:pointer}.dipl_form_styler .dipl_fs_uploaded_file_name{display:block;clear:both;font-size:12px}.dipl_form_styler form input[type=checkbox],.dipl_form_styler form input[type=radio]{padding:0}.dipl_form_styler .caldera-grid .checkbox label,.dipl_form_styler .caldera-grid .radio label{padding-left:0}.dipl_form_styler .caldera-grid .checkbox input[type=checkbox],.dipl_form_styler .caldera-grid .radio input[type=radio]{margin-left:0}.dipl_form_styler form button[type=reset],.dipl_form_styler form button[type=submit],.dipl_form_styler form input[type=button],.dipl_form_styler form input[type=reset],.dipl_form_styler form input[type=submit]{cursor:pointer}.dipl_form_styler form .ccselect2-choice,.dipl_form_styler form .ccselect2-choice:focus,.dipl_form_styler form .trumbowyg-editor-visible,.dipl_form_styler form .trumbowyg-editor-visible:focus,.dipl_form_styler form button[type=reset],.dipl_form_styler form button[type=reset]:focus,.dipl_form_styler form button[type=submit],.dipl_form_styler form button[type=submit]:focus,.dipl_form_styler form input[type=button],.dipl_form_styler form input[type=button]:focus,.dipl_form_styler form input[type=checkbox],.dipl_form_styler form input[type=checkbox]:focus,.dipl_form_styler form input[type=credit_card_cvc],.dipl_form_styler form input[type=credit_card_cvc]:focus,.dipl_form_styler form input[type=date],.dipl_form_styler form input[type=date]:focus,.dipl_form_styler form input[type=datetime-local],.dipl_form_styler form input[type=datetime-local]:focus,.dipl_form_styler form input[type=email],.dipl_form_styler form input[type=email]:focus,.dipl_form_styler form input[type=file]:focus,.dipl_form_styler form input[type=month],.dipl_form_styler form input[type=month]:focus,.dipl_form_styler form input[type=number],.dipl_form_styler form input[type=number]:focus,.dipl_form_styler form input[type=password],.dipl_form_styler form input[type=password]:focus,.dipl_form_styler form input[type=radio],.dipl_form_styler form input[type=radio]:focus,.dipl_form_styler form input[type=reset],.dipl_form_styler form input[type=reset]:focus,.dipl_form_styler form input[type=submit],.dipl_form_styler form input[type=submit]:focus,.dipl_form_styler form input[type=tel],.dipl_form_styler form input[type=tel]:focus,.dipl_form_styler form input[type=text],.dipl_form_styler form input[type=text]:focus,.dipl_form_styler form input[type=time],.dipl_form_styler form input[type=time]:focus,.dipl_form_styler form input[type=url],.dipl_form_styler form input[type=url]:focus,.dipl_form_styler form input[type=week],.dipl_form_styler form input[type=week]:focus,.dipl_form_styler form select,.dipl_form_styler form select:focus,.dipl_form_styler form textarea,.dipl_form_styler form textarea:focus{border:1px solid #333}.et_pb_with_border form .ccselect2-choice:focus,.et_pb_with_border form .trumbowyg-editor-visible:focus,.et_pb_with_border form button[type=reset]:focus,.et_pb_with_border form button[type=submit]:focus,.et_pb_with_border form input[type=button]:focus,.et_pb_with_border form input[type=checkbox]:focus,.et_pb_with_border form input[type=credit_card_cvc]:focus,.et_pb_with_border form input[type=date]:focus,.et_pb_with_border form input[type=datetime-local]:focus,.et_pb_with_border form input[type=email]:focus,.et_pb_with_border form input[type=file]:focus,.et_pb_with_border form input[type=month]:focus,.et_pb_with_border form input[type=number]:focus,.et_pb_with_border form input[type=password]:focus,.et_pb_with_border form input[type=radio]:focus,.et_pb_with_border form input[type=reset]:focus,.et_pb_with_border form input[type=submit]:focus,.et_pb_with_border form input[type=tel]:focus,.et_pb_with_border form input[type=text]:focus,.et_pb_with_border form input[type=time]:focus,.et_pb_with_border form input[type=url]:focus,.et_pb_with_border form input[type=week]:focus,.et_pb_with_border form select:focus,.et_pb_with_border form textarea:focus{outline:none}.et_pb_with_border form .ccselect2-choice,.et_pb_with_border form .trumbowyg-editor-visible,.et_pb_with_border form button[type=reset],.et_pb_with_border form button[type=submit],.et_pb_with_border form input[type=button],.et_pb_with_border form input[type=checkbox],.et_pb_with_border form input[type=credit_card_cvc],.et_pb_with_border form input[type=date],.et_pb_with_border form input[type=datetime-local],.et_pb_with_border form input[type=email],.et_pb_with_border form input[type=month],.et_pb_with_border form input[type=number],.et_pb_with_border form input[type=password],.et_pb_with_border form input[type=radio],.et_pb_with_border form input[type=reset],.et_pb_with_border form input[type=submit],.et_pb_with_border form input[type=tel],.et_pb_with_border form input[type=text],.et_pb_with_border form input[type=time],.et_pb_with_border form input[type=url],.et_pb_with_border form input[type=week],.et_pb_with_border form select,.et_pb_with_border form textarea{max-width:100%}.et-db #et-boc .et-fb-modules-list li.dipl_form_styler:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_form_styler:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_form_styler:before{font-family:dashicons;content:"\F119"}.et-db #et-boc .et-fb-modules-list li.dipl_flipbox:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_flipbox:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_flipbox:before{font-family:dashicons;content:"\F168"}.dipl_flipbox{width:auto}.dipl_flipbox .et_pb_module_inner{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px}.dipl_flipbox .dipl_flipbox_wrapper{position:relative;margin-left:auto;margin-right:auto;text-align:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dipl_flipbox .flipbox_side{min-height:200px;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.flipbox_back,.flipbox_front{background:#fff;background-repeat:no-repeat;background-position:50%;background-size:cover;padding:30px}.dipl_flipbox .et_pb_module_inner .flipbox_back,.dipl_flipbox .et_pb_module_inner .flipbox_front{overflow:visible}.et_pb_section_parallax .flipbox_back,.et_pb_section_parallax .flipbox_front{background:transparent}.et_pb_with_border.dipl_flipbox .et_pb_main_flipbox_image img,.et_pb_with_border.dipl_flipbox .flipbox_back,.et_pb_with_border.dipl_flipbox .flipbox_front{border:0 solid #333}.dipl_flipbox .flipbox_inner{width:100%}.dipl_flipbox .flipbox_position_left .flipbox_inner,.dipl_flipbox .flipbox_position_right .flipbox_inner,.dipl_flipbox .flipbox_position_top .flipbox_inner{display:-ms-flexbox;display:flex}.dipl_flipbox .flipbox_position_top .flipbox_inner{-ms-flex-direction:column;flex-direction:column}.dipl_flipbox .flipbox_position_right .flipbox_inner{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dipl_flipbox .flipbox_position_top .et_pb_main_flipbox_image{margin-bottom:20px}.dipl_flipbox .flipbox_position_left .et_pb_main_flipbox_image{margin-right:20px}.dipl_flipbox .flipbox_position_right .et_pb_main_flipbox_image{margin-left:20px}.dipl_flipbox .flipbox_position_left .et_pb_main_flipbox_image+.flipbox_back_content_wrapper,.dipl_flipbox .flipbox_position_left .et_pb_main_flipbox_image+.flipbox_front_content_wrapper,.dipl_flipbox .flipbox_position_right .et_pb_main_flipbox_image+.flipbox_back_content_wrapper,.dipl_flipbox .flipbox_position_right .et_pb_main_flipbox_image+.flipbox_front_content_wrapper{width:calc(100% - 20px)}.flipbox_back .et-pb-icon,.flipbox_front .et-pb-icon{font-size:32px}.dipl_flipbox .flipbox_back.flipbox_content_top,.dipl_flipbox .flipbox_front.flipbox_content_top{-ms-flex-align:start;align-items:flex-start}.dipl_flipbox .flipbox_back.flipbox_content_bottom,.dipl_flipbox .flipbox_front.flipbox_content_bottom{-ms-flex-align:end;align-items:flex-end}.dipl_flipbox .flipbox_back.flipbox_content_center,.dipl_flipbox .flipbox_front.flipbox_content_center{-ms-flex-align:center;align-items:center}.flipbox_back h1.et_pb_module_header a,.flipbox_front h1.et_pb_module_header,.flipbox_front h1.et_pb_module_header a .flipbox_back h1.et_pb_module_header{font-size:30px}.flipbox_back h2.et_pb_module_header a,.flipbox_front h2.et_pb_module_header,.flipbox_front h2.et_pb_module_header a .flipbox_back h2.et_pb_module_header{font-size:26px}.flipbox_back h3.et_pb_module_header a,.flipbox_front h3.et_pb_module_header,.flipbox_front h3.et_pb_module_header a .flipbox_back h3.et_pb_module_header{font-size:22px}.flipbox_back h4.et_pb_module_header a,.flipbox_front h4.et_pb_module_header,.flipbox_front h4.et_pb_module_header a .flipbox_back h4.et_pb_module_header{font-size:18px}.flipbox_back h5.et_pb_module_header a,.flipbox_front h5.et_pb_module_header,.flipbox_front h5.et_pb_module_header a .flipbox_back h5.et_pb_module_header{font-size:16px}.flipbox_back h6.et_pb_module_header a,.flipbox_front h6.et_pb_module_header,.flipbox_front h6.et_pb_module_header a .flipbox_back h6.et_pb_module_header{font-size:14px}.dipl_flipbox .et_pb_main_flipbox_image{display:inline-block;width:auto;max-width:100%}.dipl_flipbox .et_pb_main_flipbox_image img{width:100%}.dipl_flipbox .et-pb-icon-shape-border{border:2px solid}.dipl_flipbox .hexagon.et-pb-icon-shape-border:after,.dipl_flipbox .hexagon.et-pb-icon-shape-border:before{border-top:2px solid;border-bottom:2px solid;border-color:inherit}.dipl_flipbox .et-pb-icon{-webkit-backface-visibility:hidden;backface-visibility:hidden}.dipl_flipbox .el-icon-circle{padding:16px;border-radius:50%}.dipl_flipbox .el-icon-square{padding:16px}.dipl_flipbox .et_pb_main_flipbox_image.use_hexagon{padding:10px}.dipl_flipbox .et-pb-icon.el-icon-hexagon{position:relative;z-index:99;margin-left:-40.25%;padding:15px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.dipl_flipbox .use_hexagon{z-index:-1}.dipl_flipbox .use_hexagon .hexagon-wrapper{display:inline-block;position:relative}.dipl_flipbox .use_hexagon .hexagon-wrapper .hex{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.dipl_flipbox .use_hexagon .hexagon{width:57.735%;height:100%;margin:auto}.dipl_flipbox .use_hexagon .hexagon:before{-webkit-transform:rotate(60deg) translateZ(0);transform:rotate(60deg) translateZ(0)}.dipl_flipbox .use_hexagon .hexagon:after,.dipl_flipbox .use_hexagon .hexagon:before{position:absolute;top:0;right:21.1325%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:inherit;width:inherit;height:inherit;content:"";-webkit-backface-visibility:hidden;backface-visibility:hidden}.dipl_flipbox .use_hexagon .hexagon:after{-webkit-transform:rotate(-60deg) translateZ(0);transform:rotate(-60deg) translateZ(0)}.dipl_flipbox .et_pb_flipbox_button_back{margin:15px 0 0}.dipl_flipbox .et_pb_flipbox_button_back .et_pb_button{display:inline-block}.dipl_flipbox .layout1{-webkit-perspective:1000px;perspective:1000px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dipl_flipbox .layout1 .flipbox_back,.dipl_flipbox .layout1 .flipbox_front{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dipl_flipbox .layout1 .flipbox_back{position:absolute;top:0;left:0}.dipl_flipbox .layout1 .flipbox_inner{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dipl_flipbox .layout1[flip-direction=top] .flipbox_front,.dipl_flipbox .layout1[flip-direction=top]:hover .flipbox_back{-webkit-transform:rotateX(0);transform:rotateX(0)}.dipl_flipbox .layout1[flip-direction=top] .flipbox_back{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.dipl_flipbox .layout1[flip-direction=top]:hover .flipbox_front{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.dipl_flipbox .layout1[flip-direction=bottom] .flipbox_front,.dipl_flipbox .layout1[flip-direction=bottom]:hover .flipbox_back{-webkit-transform:rotateX(0);transform:rotateX(0)}.dipl_flipbox .layout1[flip-direction=bottom] .flipbox_back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.dipl_flipbox .layout1[flip-direction=bottom]:hover .flipbox_front{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.dipl_flipbox .layout1[flip-direction=left] .flipbox_front,.dipl_flipbox .layout1[flip-direction=left]:hover .flipbox_back{-webkit-transform:rotateY(0);transform:rotateY(0)}.dipl_flipbox .layout1[flip-direction=left] .flipbox_back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.dipl_flipbox .layout1[flip-direction=left]:hover .flipbox_front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.dipl_flipbox .layout1[flip-direction=right] .flipbox_front,.dipl_flipbox .layout1[flip-direction=right]:hover .flipbox_back{-webkit-transform:rotateY(0);transform:rotateY(0)}.dipl_flipbox .layout1[flip-direction=right] .flipbox_back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.dipl_flipbox .layout1[flip-direction=right]:hover .flipbox_front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.dipl_flipbox .layout1[flip-direction=diagonalLeft] .flipbox_back{-webkit-transform:rotate3d(1,1,0,180deg);transform:rotate3d(1,1,0,180deg)}.dipl_flipbox:hover .layout1[flip-direction=diagonalLeft] .flipbox_front{-webkit-transform:rotate3d(1,1,0,-180deg);transform:rotate3d(1,1,0,-180deg)}.dipl_flipbox:hover .layout1[flip-direction=diagonalLeft] .flipbox_back{-webkit-transform:none;transform:none}.dipl_flipbox .layout1[flip-direction=diagonalRight] .flipbox_back{-webkit-transform:rotate3d(1,1,0,-180deg);transform:rotate3d(1,1,0,-180deg)}.dipl_flipbox:hover .layout1[flip-direction=diagonalRight] .flipbox_front{-webkit-transform:rotate3d(1,1,0,180deg);transform:rotate3d(1,1,0,180deg)}.dipl_flipbox:hover .layout1[flip-direction=diagonalRight] .flipbox_back{-webkit-transform:none;transform:none}.dipl_flipbox .layout1[flip-direction=diagonalLeftInverted] .flipbox_back{-webkit-transform:rotate3d(1,-1,0,-180deg);transform:rotate3d(1,-1,0,-180deg)}.dipl_flipbox:hover .layout1[flip-direction=diagonalLeftInverted] .flipbox_front{-webkit-transform:rotate3d(1,-1,0,180deg);transform:rotate3d(1,-1,0,180deg)}.dipl_flipbox:hover .layout1[flip-direction=diagonalLeftInverted] .flipbox_back{-webkit-transform:none;transform:none}.dipl_flipbox .layout1[flip-direction=diagonalRightInverted] .flipbox_back{-webkit-transform:rotate3d(-1,1,0,-180deg);transform:rotate3d(-1,1,0,-180deg)}.dipl_flipbox:hover .layout1[flip-direction=diagonalRightInverted] .flipbox_front{-webkit-transform:rotate3d(-1,1,0,180deg);transform:rotate3d(-1,1,0,180deg)}.dipl_flipbox:hover .layout1[flip-direction=diagonalRightInverted] .flipbox_back{-webkit-transform:none;transform:none}.dipl_flipbox .layout2 .flipbox_back{position:absolute;top:0;left:0}.dipl_flipbox .layout2 .flipbox_back,.dipl_flipbox .layout2 .flipbox_front{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dipl_flipbox .layout2[flip-direction=top]{-webkit-transform:rotateX(90deg) translateY(-50%) rotateX(-90deg);transform:rotateX(90deg) translateY(-50%) rotateX(-90deg)}.dipl_flipbox .layout2[flip-direction=top] .flipbox_front{-webkit-transform:rotateX(90deg) translateY(50%) rotateX(-90deg);transform:rotateX(90deg) translateY(50%) rotateX(-90deg)}.dipl_flipbox .layout2[flip-direction=top] .flipbox_back{-webkit-transform:translateY(50%) rotateX(-90deg);transform:translateY(50%) rotateX(-90deg)}.dipl_flipbox:hover .layout2[flip-direction=top]{-webkit-transform:rotateX(90deg) translateY(-50%);transform:rotateX(90deg) translateY(-50%)}.dipl_flipbox .layout2[flip-direction=bottom]{-webkit-transform:rotateX(-90deg) translateY(50%) rotateX(90deg);transform:rotateX(-90deg) translateY(50%) rotateX(90deg)}.dipl_flipbox .layout2[flip-direction=bottom] .flipbox_front{-webkit-transform:rotateX(90deg) translateY(50%) rotateX(-90deg);transform:rotateX(90deg) translateY(50%) rotateX(-90deg)}.dipl_flipbox .layout2[flip-direction=bottom] .flipbox_back{-webkit-transform:translateY(-50%) rotateX(90deg);transform:translateY(-50%) rotateX(90deg)}.dipl_flipbox:hover .layout2[flip-direction=bottom]{-webkit-transform:rotateX(-90deg) translateY(50%);transform:rotateX(-90deg) translateY(50%)}.dipl_flipbox .layout2[flip-direction=left]{-webkit-transform:rotateY(-90deg) translateX(-50%) rotateY(90deg);transform:rotateY(-90deg) translateX(-50%) rotateY(90deg)}.dipl_flipbox .layout2[flip-direction=left] .flipbox_front{-webkit-transform:rotateY(90deg) translateX(-50%) rotateY(-90deg);transform:rotateY(90deg) translateX(-50%) rotateY(-90deg)}.dipl_flipbox .layout2[flip-direction=left] .flipbox_back{-webkit-transform:translateX(50%) rotateY(90deg);transform:translateX(50%) rotateY(90deg)}.dipl_flipbox:hover .layout2[flip-direction=left]{-webkit-transform:rotateY(-90deg) translateX(-50%);transform:rotateY(-90deg) translateX(-50%)}.dipl_flipbox .layout2[flip-direction=right]{-webkit-transform:rotateY(90deg) translateX(50%) rotateY(-90deg);transform:rotateY(90deg) translateX(50%) rotateY(-90deg)}.dipl_flipbox .layout2[flip-direction=right] .flipbox_front{-webkit-transform:rotateY(90deg) translateX(-50%) rotateY(-90deg);transform:rotateY(90deg) translateX(-50%) rotateY(-90deg)}.dipl_flipbox .layout2[flip-direction=right] .flipbox_back{-webkit-transform:translateX(-50%) rotateY(90deg);transform:translateX(-50%) rotateY(-90deg)}.dipl_flipbox:hover .layout2[flip-direction=right]{-webkit-transform:rotateY(90deg) translateX(50%);transform:rotateY(90deg) translateX(50%)}.et-db #et-boc .et-fb-modules-list li.dipl_price_list:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_price_list:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_price_list:before{font-family:dashicons;content:"\F163"}.et_pb_with_border .dipl_price_list_item_thumbnail img{border:0 solid #333}.dipl_price_list_item_thumbnail{line-height:0}.dipl_price_list_item_name{font-size:20px;padding:0}.dipl_price_list_item_currency,.dipl_price_list_item_price{font-size:18px;line-height:1}.dipl_price_list_item .dipl_price_list_item_description ol,.dipl_price_list_item .dipl_price_list_item_description ul{list-style-position:inside;margin:0;padding-left:0}.dipl_price_list_layout1 .dipl_price_list_item_wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.dipl_price_list_layout1 .dipl_price_list_item_thumbnail{width:100px}.dipl_price_list_layout1 .dipl_price_list_item_details{width:calc(100% - 100px);padding-left:15px}.dipl_price_list_layout1 .no_thumbnail .dipl_price_list_item_details{width:100%;padding-left:0}.dipl_price_list_layout1 .dipl_price_list_item_name_wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.dipl_price_list_layout1 .dipl_price_list_item_price_divider{-ms-flex-positive:1;flex-grow:1;border-top:1px dotted;min-width:25px;margin:0 10px}.dipl_price_list_layout1 .dipl_price_list_item_description{width:100%;margin-top:10px}.dipl_price_list_layout2 .dipl_price_list_item{display:table;max-width:100%}.dipl_price_list_layout2 .dipl_price_list_item_thumbnail{margin-bottom:15px}.dipl_price_list_layout2 .dipl_price_list_item_thumbnail img{width:100px}.dipl_price_list_layout2 .dipl_price_list_item_price_wrap{margin-bottom:15px}.dipl_price_list_layout2 .dipl_price_list_item_description{margin-top:15px}@media screen and (max-width:480px){.dipl_price_list_layout1 .dipl_price_list_item_thumbnail{width:100%}.dipl_price_list_layout1 .dipl_price_list_item_details{width:100%;padding-left:0}}.et-db #et-boc .et-fb-modules-list li.dipl_blog_slider:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_blog_slider:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_blog_slider:before{font-family:dashicons;content:"\F229"}et-db #et-boc .et-l .dipl_blog_slider .et-pb-icon{font-size:14px}.et_pb_with_border .dipl_blog_slider_post{border:0 solid #333}.single .dipl_blog_slider_post{padding-bottom:0}.dipl_blog_slider .dipl_blog_slider_post{display:-ms-flexbox;display:flex;position:relative;width:100%;height:auto}.dipl_blog_slider .et_pb_button{display:inline-block}.dipl_blog_slider .dipl_blog_slider_post_title,.dipl_blog_slider p{padding-bottom:0}.dipl_blog_slider .swiper-wrapper{-ms-flex-align:start;align-items:flex-start}.dipl_blog_slider .swiper-button-next,.dipl_blog_slider .swiper-button-prev{background-image:none}.dipl_blog_slider .swiper-button-next:after,.dipl_blog_slider .swiper-button-prev:after{line-height:1;padding:5px 10px;border-style:solid;border-width:0}.dipl_blog_slider .arrow_on_hover.swiper-button-prev:after{-webkit-transform:translateX(30px);transform:translateX(30px)}.dipl_blog_slider .arrow_on_hover.swiper-button-next:after{-webkit-transform:translateX(-30px);transform:translateX(-30px)}.dipl_blog_slider .arrow_on_hover.swiper-button-next:after,.dipl_blog_slider .arrow_on_hover.swiper-button-prev:after{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;visibility:hidden}.dipl_blog_slider:hover .arrow_on_hover.swiper-button-next:after,.dipl_blog_slider:hover .arrow_on_hover.swiper-button-prev:after{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;visibility:visible}.dipl_blog_slider .swiper-pagination{position:relative;margin-top:20px}.dipl_blog_slider .swiper-pagination-bullet,.dipl_blog_slider .swiper-pagination-bullet-active{width:10px;height:10px;margin:0 4px;opacity:1}.dipl_blog_slider .layout1 .dipl_blog_slider_image_wrapper{width:40%;float:left;line-height:0}.dipl_blog_slider .layout1 .dipl_blog_slider_image_wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dipl_blog_slider .layout1 .dipl_blog_slider_content_wrapper{width:100%;float:left}.dipl_blog_slider .layout1 .dipl_blog_slider_image_wrapper+.dipl_blog_slider_content_wrapper{width:60%;padding:0 30px}.dipl_blog_slider .layout1 .dipl_blog_slider_content,.dipl_blog_slider .layout1 .dipl_blog_slider_meta,.dipl_blog_slider .layout1 .dipl_blog_slider_post_title{margin-bottom:15px}.dipl_blog_slider .layout2 .dipl_blog_slider_image_wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.dipl_blog_slider .layout2 .dipl_blog_slider_image_wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dipl_blog_slider .layout2 .dipl_blog_slider_content_wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:100%;height:100%;padding:100px 30px 30px}.dipl_blog_slider .layout2 .dipl_blog_slider_content,.dipl_blog_slider .layout2 .dipl_blog_slider_meta,.dipl_blog_slider .layout2 .dipl_blog_slider_post_title{margin-bottom:15px}.dipl_blog_slider .layout2 .dipl_blog_slider_meta_bottom{margin-top:15px;margin-bottom:0}.dipl_blog_slider .layout2 .dipl_blog_slider_post_categories{margin-right:10px}.dipl_blog_slider .layout2 .dipl_blog_slider_post_categories a{display:inline-block;background:#fff;border-radius:4px;margin-bottom:5px;margin-right:2px;padding:2px 4px}.dipl_blog_slider .layout2 .dipl_blog_slider_post_categories a:last-child{margin-right:0}.dipl_blog_slider .layout2 .et-pb-icon{vertical-align:middle;padding-right:4px;font-size:14px}.dipl_blog_slider .layout2 .author{margin-right:10px}@media screen and (max-width:767px){.dipl_blog_slider .layout1 .dipl_blog_slider_image_wrapper{width:100%}.dipl_blog_slider .layout1 .dipl_blog_slider_image_wrapper+.dipl_blog_slider_content_wrapper{width:100%;padding:30px 0}}.et-db #et-boc .et-fb-modules-list li.dipl_ajax_search:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_ajax_search:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_ajax_search:before{font-family:dashicons;content:"\F13A"}#et-boc .et-l .dipl_ajax_search_active_parent,.et_pb_column.dipl_ajax_search_active_parent,.et_pb_row.dipl_ajax_search_active_parent{z-index:9999}.dipl_ajax_search{overflow:visible!important}.dipl_ajax_search_field_wrap,.dipl_ajax_search_wrap{position:relative}.dipl_ajax_search_field_wrap{overflow:hidden}.dipl_ajax_search_icon:after{position:absolute;top:50%;right:10px;font-family:ETModules;font-size:16px;color:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"U"}.dipl_ajax_search .dipl_ajax_search_field{border:2px solid #333;width:100%;margin:0;padding:10px 35px 10px 10px;font-size:16px}.dipl_ajax_search_results_wrap{position:absolute;top:100%;left:0;width:100%;z-index:9999}.dipl_ajax_search_results{border:0 solid #333;background:#f1f1f1;max-height:250px;padding:10px}.dipl_ajax_search .dipl_ajax_search_wrap .dipl_ajax_search_results{overflow-x:hidden;overflow-y:auto}.dipl_ajax_search_item{background:#fff;width:100%;margin-bottom:10px;overflow:hidden}.dipl_ajax_search_item p{padding-bottom:5px}.dipl_ajax_search_item:last-child{margin-bottom:0}.dipl_ajax_search_item .dipl_ajax_search_item_link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dipl_ajax_search_item .dipl_ajax_search_item_image{width:85px;float:left;line-height:0}.dipl_ajax_search_item_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.dipl_ajax_search_only_featured_image .dipl_ajax_search_item_image{width:100%}.dipl_ajax_search_item .dipl_ajax_search_item_image+.dipl_ajax_search_item_content{width:calc(100% - 85px);float:left}.dipl_ajax_search_item .dipl_ajax_search_item_content{padding:10px}.dipl_ajax_search_item .dipl_ajax_search_item_title{font-size:16px;font-weight:600;line-height:1.2;color:#000;padding-bottom:5px}.dipl_ajax_search_item .dipl_ajax_search_item_title:last-child{padding-bottom:0}.dipl_ajax_search_item .dipl_ajax_search_item_price{font-size:16px;font-weight:600;line-height:1.2;color:#000}.dipl_ajax_search_item .dipl_ajax_search_item_excerpt{font-size:14px;font-weight:400;line-height:1.5;color:#000}.dipl_ajax_search_result_masonry .dipl_ajax_search_items .dipl_ajax_search_item{width:100%;margin:0;clear:none}.dipl_ajax_search_result_masonry .dipl_ajax_search_isotope_item{width:100%;padding:5px}.dipl_ajax_search_loader:after{position:absolute;top:50%;right:10px;border:1px solid rgba(0,0,0,.7);border-right-color:transparent;border-left-color:transparent;border-radius:50%;width:16px;height:16px;font-family:inherit;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-animation:dipl_rotation .8s linear infinite;animation:dipl_rotation .8s linear infinite;content:""}@-webkit-keyframes dipl_rotation{0%{-webkit-transform:translate3d(0,-50%,0)rotate(0deg);transform:translate3d(0,-50%,0)rotate(0deg)}to{-webkit-transform:translate3d(0,-50%,0)rotate(1turn);transform:translate3d(0,-50%,0)rotate(1turn)}}@keyframes dipl_rotation{0%{-webkit-transform:translate3d(0,-50%,0)rotate(0deg);transform:translate3d(0,-50%,0)rotate(0deg)}to{-webkit-transform:translate3d(0,-50%,0)rotate(1turn);transform:translate3d(0,-50%,0)rotate(1turn)}}@media screen and (min-width:768px){.dipl_ajax_search_result_2_cols .dipl_ajax_search_item,.dipl_ajax_search_result_3_cols .dipl_ajax_search_item,.dipl_ajax_search_result_4_cols .dipl_ajax_search_item{width:calc(50% - 5px);float:left;margin-right:10px}.dipl_ajax_search_result_2_cols .dipl_ajax_search_isotope_item,.dipl_ajax_search_result_3_cols .dipl_ajax_search_isotope_item,.dipl_ajax_search_result_4_cols .dipl_ajax_search_isotope_item{width:50%}.dipl_ajax_search_result_2_cols .dipl_ajax_search_item:nth-of-type(2n+2),.dipl_ajax_search_result_3_cols .dipl_ajax_search_item:nth-of-type(2n+2),.dipl_ajax_search_result_4_cols .dipl_ajax_search_item:nth-of-type(2n+2){margin-right:0}}@media screen and (min-width:981px){.dipl_ajax_search_result_3_cols .dipl_ajax_search_item{width:calc(33.33% - 6.667px)}.dipl_ajax_search_result_3_cols .dipl_ajax_search_isotope_item{width:33.33%}.dipl_ajax_search_result_4_cols .dipl_ajax_search_item{width:calc(25% - 7.5px)}.dipl_ajax_search_result_4_cols .dipl_ajax_search_isotope_item{width:25%}.dipl_ajax_search_result_3_cols .dipl_ajax_search_item:nth-of-type(2n+2){margin-right:10px}.dipl_ajax_search_result_3_cols .dipl_ajax_search_item:nth-of-type(3n+3){margin-right:0}.dipl_ajax_search_result_4_cols .dipl_ajax_search_item:nth-of-type(2n+2){margin-right:10px}.dipl_ajax_search_result_4_cols .dipl_ajax_search_item:nth-of-type(4n+4){margin-right:0}.dipl_ajax_search_result_2_cols .dipl_ajax_search_item:nth-of-type(odd),.dipl_ajax_search_result_3_cols .dipl_ajax_search_item:nth-of-type(3n+1),.dipl_ajax_search_result_4_cols .dipl_ajax_search_item:nth-of-type(4n+1){clear:left}}.et-db #et-boc .et-fb-modules-list li.dipl_faq_page_schema:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_faq_page_schema:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_faq_page_schema:before{font-family:dashicons;content:"\F119"}.dipl_faq_page_schema{display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.dipl_faq_page_schema .dipl_faq_wrapper{display:table}.dipl_faq_page_schema .dipl_faq_wrapper,.et-fb-post-content .dipl_faq_page_schema>div{width:100%}.dipl_faq_page_schema_item{border:1px solid #d9d9d9}.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper{padding:20px 10px 10px}.dipl_faq_page_schema .dipl_faq_accordion .dipl_faq_page_schema_item:not(.dipl_active) .dipl_question_wrapper{cursor:pointer}.dipl_faq_page_schema .dipl_faq_accordion .dipl_answer_wrapper{padding:10px;display:none}.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper{display:-ms-flexbox;display:flex}.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h1,.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h2,.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h3,.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h4,.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h5,.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper h6{width:100%}.dipl_faq_page_schema .dipl_faq_accordion .dipl_question_wrapper:after{font-family:ETmodules;font-size:16px;color:#aaa}.dipl_faq_page_schema .dipl_faq_grid .dipl_question_wrapper{padding:20px 10px 10px}.dipl_faq_page_schema .dipl_faq_grid .dipl_answer_wrapper{padding:10px}.dipl_faq_page_schema .dipl_faq_col_1 .dipl_faq_page_schema_item,.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_1 .dipl_faq_masonry_item{width:100%}.dipl_faq_page_schema .dipl_faq_col_2 .dipl_faq_page_schema_item{width:47.25%;margin-right:2.75%;float:left}.dipl_faq_page_schema .dipl_faq_col_2 .dipl_faq_page_schema_item:nth-child(2n+2){margin-right:0}.dipl_faq_page_schema .dipl_faq_col_2 .dipl_faq_page_schema_item:nth-child(odd){clear:left}.dipl_faq_page_schema .dipl_faq_col_3 .dipl_faq_page_schema_item{width:31.5%;margin-right:2.75%;float:left}.dipl_faq_page_schema .dipl_faq_col_3 .dipl_faq_page_schema_item:nth-child(3n+3){margin-right:0}.dipl_faq_page_schema .dipl_faq_col_3 .dipl_faq_page_schema_item:nth-child(3n+1){clear:left}.dipl_faq_page_schema .dipl_faq_col_4 .dipl_faq_page_schema_item{width:22.25%;margin-right:2.75%;float:left}.dipl_faq_page_schema .dipl_faq_col_4 .dipl_faq_page_schema_item:nth-child(4n+4){margin-right:0}.dipl_faq_page_schema .dipl_faq_col_4 .dipl_faq_page_schema_item:nth-child(4n+1){clear:left}.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_2 .dipl_faq_masonry_item,.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_2 .dipl_faq_page_schema_item{width:48%}.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_3 .dipl_faq_masonry_item,.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_3 .dipl_faq_page_schema_item{width:31.33%}.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_4 .dipl_faq_masonry_item,.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_4 .dipl_faq_page_schema_item{width:23%}.et-fb-root-ancestor .dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_2 .dipl_faq_page_schema_item,.et-fb-root-ancestor .dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_3 .dipl_faq_page_schema_item,.et-fb-root-ancestor .dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_4 .dipl_faq_page_schema_item{width:100%}.dipl_faq_page_schema .dipl_faq_masonry_container .dipl_faq_masonry_item{margin:1%}.dipl_faq_page_schema .dipl_faq_masonry_container .dipl_faq_page_schema_item{margin-right:0!important;clear:none!important;margin:1%!important}.et-fb-root-ancestor .dipl_faq_page_schema .dipl_faq_masonry_container .dipl_faq_page_schema_item{margin:0!important}@media only screen and (max-width:767px){.dipl_faq_page_schema .dipl_faq_col_2 .dipl_faq_page_schema_item,.dipl_faq_page_schema .dipl_faq_col_3 .dipl_faq_page_schema_item,.dipl_faq_page_schema .dipl_faq_col_4 .dipl_faq_page_schema_item,.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_2 .dipl_faq_masonry_item,.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_2 .dipl_faq_page_schema_item,.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_3 .dipl_faq_masonry_item,.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_3 .dipl_faq_page_schema_item,.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_4 .dipl_faq_masonry_item,.dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_4 .dipl_faq_page_schema_item{width:100%!important;margin:2.75% 0!important;clear:none!important}.et-fb-root-ancestor .dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_2 .dipl_faq_page_schema_item,.et-fb-root-ancestor .dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_3 .dipl_faq_page_schema_item,.et-fb-root-ancestor .dipl_faq_page_schema .dipl_faq_masonry_container.dipl_faq_col_4 .dipl_faq_page_schema_item{margin:0!important}}.et-db #et-boc .et-fb-modules-list li.dipl_faq_page_schema_item:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_faq_page_schema_item:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_faq_page_schema_item:before{font-family:dashicons;content:"\F119"}.et-db #et-boc .et-fb-modules-list li.dipl_facebook_comments:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_comments:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_comments:before{font-family:dashicons;content:"\F304\F101"}.dipl_facebook_comments .fb-comments,.dipl_facebook_comments .fb-comments iframe{width:100%!important}.et-db #et-boc .et-fb-modules-list li.dipl_facebook_page:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_page:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_page:before{font-family:dashicons;content:"\F304\F105"}.dipl_facebook_page .dipl_facebook_embedded_page{display:inline-block;width:100%;max-width:100%}.dipl_facebook_page .fb-page{border:0 solid #333}.et-db #et-boc .et-fb-modules-list li.dipl_facebook_like:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_like:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_like:before{font-family:dashicons;content:"\F304\F529"}.dipl_facebook_like .dipl_fb_like_button{display:inline-block;max-width:100%;line-height:0}.et-db #et-boc .et-fb-modules-list li.dipl_facebook_share:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_share:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_share:before{font-family:dashicons;content:"\F304\F237"}.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_video:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_video:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_video:before{font-family:dashicons;content:"\F304\F126"}.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_video .et_module_title,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_video .et_module_title,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_video .et_module_title{white-space:normal}.dipl_facebook_embedded_video .et_pb_module_inner{line-height:0}.dipl_facebook_embedded_video .dipl_fb_embedded_video_wrapper{display:inline-block;max-width:100%}.et_pb_with_border .dipl_fb_embedded_video_wrapper{border:0 solid #333}.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_post:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_post:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_post:before{font-family:dashicons;content:"\F304\F121"}.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_post .et_module_title,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_post .et_module_title,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_post .et_module_title{white-space:normal}.dipl_facebook_embedded_post .et_pb_module_inner{line-height:0}.dipl_facebook_embedded_post .dipl_fb_embedded_post_wrapper{display:inline-block;max-width:100%}.et_pb_with_border .dipl_fb_embedded_post_wrapper{border:0 solid #333}.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_comment:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_comment:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_comment:before{font-family:dashicons;content:"\F304\F101"}.et-db #et-boc .et-fb-modules-list li.dipl_facebook_embedded_comment .et_module_title,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_facebook_embedded_comment .et_module_title,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_facebook_embedded_comment .et_module_title{white-space:normal}.dipl_facebook_embedded_comment .et_pb_module_inner{line-height:0}.dipl_facebook_embedded_comment .dipl_fb_embedded_comment_wrapper{display:inline-block;max-width:100%}.et_pb_with_border .dipl_fb_embedded_comment_wrapper{border:0 solid #333}.et-db #et-boc .et-fb-modules-list li.dipl_twitter_embedded_tweet:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_embedded_tweet:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_embedded_tweet:before{font-family:dashicons;content:"\F301"}.et-db #et-boc .et-fb-modules-list li.dipl_twitter_embedded_tweet .et_module_title,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_embedded_tweet .et_module_title,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_embedded_tweet .et_module_title{white-space:normal}.dipl_twitter_embedded_tweet .dipl_tweet{display:inline-block;margin:0;padding:10px}.et_pb_with_border .twitter-tweet{border:0 solid #333}.dipl_twitter_embedded_tweet .dipl_twitter_embedded_tweet_wrapper{max-width:100%}.et-db #et-boc .et-fb-modules-list li.dipl_twitter_timeline:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_timeline:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_timeline:before{font-family:dashicons;content:"\F301\F121"}.dipl_twitter_timeline .dipl_twitter_embedded_timeline{display:inline-block;line-height:0}.et_pb_with_border .twitter-timeline{border:0 solid #333!important}.et-db #et-boc .et-fb-modules-list li.dipl_twitter_follow_button:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_follow_button:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_follow_button:before{font-family:dashicons;content:"\F301"}.dipl_twitter_embedded_follow_button{display:inline-block;line-height:0}.et-db #et-boc .et-fb-modules-list li.dipl_twitter_tweet_button:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_twitter_tweet_button:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_twitter_tweet_button:before{font-family:dashicons;content:"\F301"}.dipl_twitter_embedded_tweet_button{display:inline-block;max-width:100%;line-height:0}.et_pb_with_border .dipl_twitter_embedded_tweet_button{border:0 solid #333}.et-db #et-boc .et-fb-modules-list li.dipl_star_rating:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_star_rating:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_star_rating:before{font-family:dashicons;content:"\F155"}.dipl_star_rating_image_container{margin-bottom:20px;line-height:0}.dipl_star_rating_title_container .dipl_star_rating_rating_wrapper,.dipl_star_rating_title_container .dipl_star_rating_title{vertical-align:middle}.dipl_star_rating_rating_wrapper>span{display:inline-block}.dipl_star_rating_title_container{line-height:1}.dipl_star_rating_number{font-size:14px}.dipl_star_rating_description{margin-top:15px}.dipl_star_rating_star{display:inline-block;position:relative;font-size:24px;line-height:0;color:#fac917}.dipl_star_rating_star:after,.dipl_star_rating_star:before{display:inline-block;font-family:initial;font-weight:400;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;speak:none}.dipl_star_rating_star:after{content:"\2606"}.dipl_star_rating_filled_star:after{content:"\2605"}.dipl_star_rating_half_filled_star:before{position:absolute;top:0;left:0;width:50%;overflow:hidden;content:"\2605"}.dipl_star_rating_value{display:none}.et-db #et-boc .et-fb-modules-list li.dipl_testimonial_grid:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_testimonial_grid:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_testimonial_grid:before{font-family:dashicons;content:"\F122"}.et_pb_with_border .dipl_single_testimonial_card,.et_pb_with_border .dipl_testimonial_author_image img{border:0 solid #333}.dipl_testimonial_grid .dipl_testimonial_layout{display:table;width:100%}.dipl_testimonial_grid .dipl_testimonial_desc,.dipl_testimonial_grid .dipl_testimonial_desc p{position:relative;font-size:16px;line-height:1.7}.dipl_testimonial_grid .dipl_testimonial_quote_icon{display:inline-block;vertical-align:middle;font-family:ETmodules;font-size:56px;font-weight:400;font-style:normal;line-height:0;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;speak:none}.dipl_testimonial_grid .dipl_testimonial_opening_quote_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dipl_testimonial_grid .dipl_testimonial_rating{position:relative;line-height:1}.dipl_testimonial_grid .dipl_testimonial_rating_value{display:inline-block;width:0;height:0;font-size:0;overflow:hidden}.dipl_testimonial_grid .dipl_testimonial_star{display:inline-block;position:relative;font-size:24px;line-height:0;color:#fac917}.dipl_testimonial_grid .dipl_testimonial_star:after,.dipl_testimonial_grid .dipl_testimonial_star:before{display:inline-block;font-family:initial;font-weight:400;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;speak:none}.dipl_testimonial_grid .dipl_testimonial_star:after{content:"\2606"}.dipl_testimonial_grid .dipl_testimonial_filled_star:after{content:"\2605"}.dipl_testimonial_grid .dipl_testimonial_half_filled_star:before{position:absolute;top:0;left:0;width:50%;overflow:hidden;content:"\2605"}.dipl_testimonial_grid .dipl_testimonial_author_image{width:100px;height:100px;line-height:0}.dipl_testimonial_grid .dipl_testimonial_author_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.dipl_testimonial_grid .dipl_testimonial_author_name{font-size:16px;line-height:1.7}.dipl_testimonial_grid .dipl_testimonial_author_company,.dipl_testimonial_grid .dipl_testimonial_author_company a,.dipl_testimonial_grid .dipl_testimonial_author_designation{font-size:14px;line-height:1.7}.dipl_testimonial_grid .dipl_testimonial_isotope_item{width:100%;margin-bottom:30px}.dipl_testimonial_grid .dipl_testimonial_isotope_item:last-child{margin-bottom:0}.dipl_testimonial_grid .dipl_testimonial_isotope_container .dipl_testimonial_isotope_item{margin-bottom:0;padding:10px}.dipl_testimonial_grid .dipl_single_testimonial_card{background:#f1f1f1;padding:20px}.dipl_testimonial_grid .layout1 .dipl_testimonial_rating{margin-top:15px}.dipl_testimonial_grid .layout1 .dipl_testimonial_meta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;margin-top:15px;padding-top:15px}.dipl_testimonial_grid .layout1 .dipl_testimonial_author_image{width:115px;padding-right:15px}.dipl_testimonial_grid.et_pb_text_align_center .layout1 .dipl_testimonial_meta{-ms-flex-pack:center;justify-content:center}.dipl_testimonial_grid.et_pb_text_align_right .layout1 .dipl_testimonial_meta{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dipl_testimonial_grid.et_pb_text_align_right .layout1 .dipl_testimonial_author_image{padding-right:0;padding-left:15px}.dipl_testimonial_grid.et_pb_text_align_center .layout2 .dipl_testimonial_author_image{margin-left:auto;margin-right:auto}.dipl_testimonial_grid.et_pb_text_align_right .layout2 .dipl_testimonial_author_image{margin-left:auto}.dipl_testimonial_grid .layout2 .dipl_testimonial_author_image{margin-bottom:30px}.dipl_testimonial_grid .layout2 .dipl_testimonial_meta,.dipl_testimonial_grid .layout2 .dipl_testimonial_rating{margin-top:15px}.dipl_testimonial_grid .layout2 .dipl_testimonial_author_details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.dipl_testimonial_grid .dipl_testimonial_cols_2 .dipl_testimonial_isotope_item,.dipl_testimonial_grid .dipl_testimonial_cols_3 .dipl_testimonial_isotope_item{width:calc(50% - 15px);float:left;margin-right:30px}.dipl_testimonial_grid .dipl_testimonial_cols_2 .dipl_testimonial_isotope_item:nth-of-type(2n+2),.dipl_testimonial_grid .dipl_testimonial_cols_3 .dipl_testimonial_isotope_item:nth-of-type(2n+2){margin-right:0}.dipl_testimonial_grid .dipl_testimonial_cols_2 .dipl_testimonial_isotope_container .dipl_testimonial_isotope_item,.dipl_testimonial_grid .dipl_testimonial_cols_3 .dipl_testimonial_isotope_container .dipl_testimonial_isotope_item{width:50%;margin-right:0}}@media screen and (min-width:981px){.dipl_testimonial_grid .dipl_testimonial_cols_3 .dipl_testimonial_isotope_item{width:calc(33.33% - 20px)}.dipl_testimonial_grid .dipl_testimonial_cols_3 .dipl_testimonial_isotope_item:nth-of-type(2n+2){margin-right:30px}.dipl_testimonial_grid .dipl_testimonial_cols_3 .dipl_testimonial_isotope_item:nth-of-type(3n+3){margin-right:0}.dipl_testimonial_grid .dipl_testimonial_cols_2 .dipl_testimonial_isotope_item:nth-of-type(odd),.dipl_testimonial_grid .dipl_testimonial_cols_3 .dipl_testimonial_isotope_item:nth-of-type(3n+1){clear:left}.dipl_testimonial_grid .dipl_testimonial_cols_3 .dipl_testimonial_isotope_container .dipl_testimonial_isotope_item{width:33.33%;margin-right:0}}.et-db #et-boc .et-fb-modules-list li.dipl_testimonial_slider:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_testimonial_slider:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_testimonial_slider:before{font-family:dashicons;content:"\F341\F122\F345"}.et_pb_with_border .dipl_testimonial_author_image img,.et_pb_with_border .swiper-slide{border:0 solid #333}.dipl_testimonial_slider .dipl_testimonial_desc,.dipl_testimonial_slider .dipl_testimonial_desc p{position:relative;font-size:16px;line-height:1.7;z-index:2}.dipl_testimonial_slider .dipl_testimonial_quote_icon{display:inline-block;vertical-align:middle;font-family:ETmodules;font-size:56px;font-weight:400;font-style:normal;line-height:0;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;speak:none;z-index:1}.dipl_testimonial_slider .dipl_testimonial_opening_quote_icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dipl_testimonial_slider .dipl_testimonial_rating{position:relative;line-height:1}.dipl_testimonial_slider .dipl_testimonial_rating_value{display:inline-block;width:0;height:0;font-size:0;overflow:hidden}.dipl_testimonial_slider .dipl_testimonial_star{display:inline-block;position:relative;font-size:24px;line-height:0;color:#fac917}.dipl_testimonial_slider .dipl_testimonial_star:after,.dipl_testimonial_slider .dipl_testimonial_star:before{display:inline-block;font-family:initial;font-weight:400;font-style:normal;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:normal;font-feature-settings:normal;speak:none}.dipl_testimonial_slider .dipl_testimonial_star:after{content:"\2606"}.dipl_testimonial_slider .dipl_testimonial_filled_star:after{content:"\2605"}.dipl_testimonial_slider .dipl_testimonial_half_filled_star:before{position:absolute;top:0;left:0;width:50%;overflow:hidden;content:"\2605"}.dipl_testimonial_slider .dipl_testimonial_author_image{width:100px;height:100px;line-height:0}.dipl_testimonial_slider .dipl_testimonial_author_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.dipl_testimonial_slider .dipl_testimonial_author_name{font-size:16px;line-height:1.7}.dipl_testimonial_slider .dipl_testimonial_author_company,.dipl_testimonial_slider .dipl_testimonial_author_company a,.dipl_testimonial_slider .dipl_testimonial_author_designation{font-size:14px;line-height:1.7}.dipl_testimonial_slider .dipl_testimonial_isotope_item{width:100%;margin-bottom:30px}.dipl_testimonial_slider .dipl_testimonial_isotope_item:last-child{margin-bottom:0}.dipl_testimonial_slider .dipl_testimonial_isotope_container .dipl_testimonial_isotope_item{margin-bottom:0;padding:10px}.dipl_testimonial_slider .dipl_single_testimonial_card{background:#f1f1f1;padding:20px}.dipl_testimonial_slider .dipl_equal_testimonial_height .swiper-slide{height:auto}.dipl_equal_testimonial_height .dipl_single_testimonial_card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.dipl_equal_testimonial_height .dipl_testimonial_desc{-ms-flex-positive:1;flex-grow:1}.dipl_testimonial_slider .swiper-pagination{position:relative;margin-top:15px}.dipl_testimonial_slider .swiper-button-next,.dipl_testimonial_slider .swiper-button-prev{background-image:none}.dipl_testimonial_slider .swiper-pagination-bullet,.dipl_testimonial_slider .swiper-pagination-bullet-active{width:10px;height:10px;margin:0 4px;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dipl_testimonial_slider .transparent_dot .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){border-width:1px;border-style:solid;background:transparent}.dipl_testimonial_slider .transparent_dot .swiper-pagination-bullet-active{border:none}.dipl_testimonial_slider .stretched_dot .swiper-pagination-bullet{border-radius:6px}.dipl_testimonial_slider .stretched_dot .swiper-pagination-bullet-active{width:30px}.dipl_testimonial_slider .line .swiper-pagination-bullet,.dipl_testimonial_slider .line .swiper-pagination-bullet-active{border-radius:0;width:30px;height:3px;vertical-align:middle}.dipl_testimonial_slider .rounded_line .swiper-pagination-bullet,.dipl_testimonial_slider .rounded_line .swiper-pagination-bullet-active{border-radius:30px;width:30px;height:6px;vertical-align:middle}.dipl_testimonial_slider .square_dot .swiper-pagination-bullet,.dipl_testimonial_slider .square_dot .swiper-pagination-bullet-active{border-radius:0;vertical-align:middle}.dipl_testimonial_slider .layout1 .dipl_testimonial_rating{margin-top:15px}.dipl_testimonial_slider .layout1 .dipl_testimonial_meta{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;margin-top:15px;padding-top:15px}.dipl_testimonial_slider .layout1 .dipl_testimonial_author_image{width:115px;padding-right:15px}.dipl_testimonial_slider.et_pb_text_align_center .layout1 .dipl_testimonial_meta{-ms-flex-pack:center;justify-content:center}.dipl_testimonial_slider.et_pb_text_align_right .layout1 .dipl_testimonial_meta{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dipl_testimonial_slider.et_pb_text_align_right .layout1 .dipl_testimonial_author_image{padding-right:0;padding-left:15px}.dipl_testimonial_slider.et_pb_text_align_center .layout2 .dipl_testimonial_author_image{margin-left:auto;margin-right:auto}.dipl_testimonial_slider.et_pb_text_align_right .layout2 .dipl_testimonial_author_image{margin-left:auto}.dipl_testimonial_slider .layout2 .dipl_testimonial_author_image{margin-bottom:30px}.dipl_testimonial_slider .layout2 .dipl_testimonial_meta,.dipl_testimonial_slider .layout2 .dipl_testimonial_rating{margin-top:15px}.dipl_testimonial_slider .layout2 .dipl_testimonial_author_details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.et-db #et-boc .et-fb-modules-list li.dipl_lottie:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_lottie:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_lottie:before{font-family:dashicons;content:"\F16B";-webkit-animation:dipl_moving 2s linear infinite;animation:dipl_moving 2s linear infinite}@-webkit-keyframes dipl_moving{0%{-webkit-transform:translateX(-10px)}50%{-webkit-transform:translateX(10px)}to{-webkit-transform:translateX(-10px)}}@keyframes dipl_moving{0%{-webkit-transform:translateX(-10px)}50%{-webkit-transform:translateX(10px)}to{-webkit-transform:translateX(-10px)}}.et-db #et-boc .et-fb-modules-list li.dipl_masonry_gallery:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_masonry_gallery:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_masonry_gallery:before{font-family:dashicons;content:"\F161"}.dipl_masonry_gallery .dipl_masonry_gallery_item{display:inline-block;position:relative;line-height:0}.dipl_masonry_gallery_image_wrapper{position:relative}.dipl_masonry_gallery_item img{width:100%}.et_pb_with_border .dipl_masonry_gallery_item img{border:0 solid #333}.dipl_masonry_gallery_item .dipl_masonry_gallery_item_lightbox_content{display:none}.dipl_masonry_gallery_title_caption_wrapper{line-height:1}.dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_title{padding:10px 0 0}.dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_caption,.dipl_masonry_gallery_title_caption_wrapper .dipl_masonry_gallery_item_title:last-child{padding:10px 0}.dipl_masonry_gallery_item:hover .et_overlay{opacity:1;z-index:1}.dipl_masonry_gallery_item .et_overlay{border:none}.dipl_masonry_gallery_item .et_overlay:before{top:50%;left:50%;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.dipl_masonry_gallery_lightbox .mfp-bottom-bar,.dipl_masonry_gallery_lightbox.mfp-img-mobile .mfp-bottom-bar{position:absolute;top:auto;bottom:0;background:transparent;margin-top:0;padding:0}.dipl_masonry_gallery_lightbox .mfp-figure:after{display:none}.dipl_masonry_gallery_lightbox .mfp-img{padding:0}.dipl_masonry_gallery_lightbox .mfp-title{padding-right:0}.dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_caption,.dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_title{background:rgba(0,0,0,.6);padding:10px;color:#fff}.dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_caption:last-of-type{padding:10px}.dipl_masonry_gallery_lightbox .dipl_masonry_gallery_item_title+.dipl_masonry_gallery_item_caption{padding:0 10px 10px}.dipl_masonry_gallery_lightbox .mfp-arrow,.dipl_masonry_gallery_lightbox.mfp-bg,.dipl_masonry_gallery_lightbox .mfp-close{opacity:1;filter:alpha(opacity=100)}.et-db #et-boc .et-fb-modules-list li.dipl_image_accordion:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_accordion:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_accordion:before{font-family:dashicons;content:"\F11B"}.dipl_image_accordion_wrapper{display:-ms-flexbox;display:flex;position:relative;width:100%;height:350px}.dipl_image_accordion_item{-ms-flex:1 0 auto;flex:1 0 auto;position:relative;margin-bottom:0!important;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.dipl_active_image_accordion_item:before{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;content:""}.dipl_image_accordion_item .dipl_image_accordion_item_content_wrapper{display:-ms-flexbox;display:flex;position:absolute;top:0;left:0;visibility:hidden;opacity:0;width:100%;height:100%;padding:20px}.dipl_active_image_accordion_item .dipl_image_accordion_item_content_wrapper{visibility:visible;opacity:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dipl_image_accordion_content_center .dipl_image_accordion_item_content_wrapper{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.dipl_image_accordion_content_top_left .dipl_image_accordion_item_content_wrapper{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.dipl_image_accordion_content_top_right .dipl_image_accordion_item_content_wrapper{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end}.dipl_image_accordion_content_top_center .dipl_image_accordion_item_content_wrapper{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.dipl_image_accordion_content_bottom_left .dipl_image_accordion_item_content_wrapper{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start}.dipl_image_accordion_content_bottom_right .dipl_image_accordion_item_content_wrapper{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}.dipl_image_accordion_content_bottom_center .dipl_image_accordion_item_content_wrapper{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center}.dipl_image_accordion_item_icon{display:inline-block}.dipl_icon_shape_circle{border-radius:50%;padding:12px}.dipl_icon_shape_square{padding:12px}.dipl_icon_shape_hexagon{position:relative;z-index:99;margin-left:-40.25%;padding:12px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.dipl_icon_hexagon_wrapper{display:inline-block;position:relative}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon_inner_wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon{width:57.735%;height:100%;margin:auto}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:before{-webkit-transform:rotate(60deg) translateZ(0);transform:rotate(60deg) translateZ(0)}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:after,.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:before{position:absolute;top:0;right:21.1325%;background-color:inherit;width:inherit;height:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:after{-webkit-transform:rotate(-60deg) translateZ(0);transform:rotate(-60deg) translateZ(0)}.dipl_image_accordion_item_title{padding-bottom:0}.dipl_image_accordion_item .et_pb_button{display:inline-block}.dipl_image_accordion_item_desc+.et_pb_button_wrapper,.dipl_image_accordion_item_icon+.dipl_image_accordion_item_desc,.dipl_image_accordion_item_icon+.dipl_image_accordion_item_title,.dipl_image_accordion_item_icon+.et_pb_button_wrapper,.dipl_image_accordion_item_title+.dipl_image_accordion_item_desc,.dipl_image_accordion_item_title+.et_pb_button_wrapper{margin-top:10px}.et-db #et-boc .et-fb-modules-list li.dipl_team_slider:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_team_slider:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_team_slider:before{font-family:dashicons;content:"\F229"}.dipl_team_slider{position:relative}.dipl_team_slider .dipl_team_member_card{overflow:hidden}.dipl_team_slider .dipl_team_member_image{line-height:0}.dipl_team_slider .dipl_team_member_image img{width:100%;border:0 solid #333}.dipl_team_slider .dipl_team_member_social_icon{border-style:solid;margin-right:5px;margin-bottom:5px;padding:5px;font-size:16px}.dipl_team_slider .dipl_team_social_wrapper a:last-child .dipl_team_member_social_icon{margin-right:0}.dipl_team_slider .dipl_swiper_button_next,.dipl_team_slider .dipl_swiper_button_prev{cursor:pointer;background-image:none}.dipl_team_slider .dipl_swiper_button_next{right:0}.dipl_team_slider .dipl_swiper_button_next,.dipl_team_slider .dipl_swiper_button_prev{position:absolute;top:50%;z-index:99999;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dipl_team_slider .dipl_swiper_button_prev{left:0}.dipl_team_slider .dipl_swiper_button_next:after,.dipl_team_slider .dipl_swiper_button_prev:after{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-style:solid;border-width:0;height:100%;padding:8px;font-family:ETmodules;font-size:18px;line-height:1;content:attr(data-icon)}.dipl_team_slider .arrow_on_hover.dipl_swiper_button_next:after,.dipl_team_slider .arrow_on_hover.dipl_swiper_button_prev:after{opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;visibility:hidden}.dipl_team_slider .arrow_on_hover.dipl_swiper_button_prev:after{-webkit-transform:translateX(40px);transform:translateX(40px)}.dipl_team_slider .arrow_on_hover.dipl_swiper_button_next:after{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.dipl_team_slider:hover .arrow_on_hover.dipl_swiper_button_next:after,.dipl_team_slider:hover .arrow_on_hover.dipl_swiper_button_prev:after{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;visibility:visible}.dipl_team_slider .dipl_team_slider_pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:30px}.dipl_team_slider .dipl_team_slider_pagination .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px}.dipl_team_slider .dipl_team_member_card{background:#fff}.dipl_team_slider .dipl_team_content_wrapper{width:100%;padding:20px}.dipl_team_slider .dipl_team_facebook{color:#1a4791}.dipl_team_slider .dipl_team_twitter{color:#00a6e9}.dipl_team_slider .dipl_team_linkedin{color:#0270ad}.dipl_team_slider .dipl_team_instagram{background:-webkit-radial-gradient(30% 107%,circle,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background:-o-radial-gradient(30% 107%,circle,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#d6249f}.dipl_team_slider .dipl_team_youtube{color:#f60000}.dipl_team_slider .dipl_team_member_contact{display:block;width:100%}.dipl_team_slider .dipl_team_member_contact a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dipl_team_slider .dipl_skill_bar_wrapper{width:100%}.dipl_team_slider .dipl_skill_bar_wrapper_inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:10px}.dipl_team_slider .dipl_skill_bar_wrapper_inner:last-child{margin-bottom:0}.dipl_team_slider .dipl_empty_bar{position:relative;background:#ccc;height:12px}.dipl_team_slider .dipl_filled_bar{position:absolute;left:0;top:0;background:#0c71c3;height:100%}.dipl_team_slider .dipl_team_member_designation,.dipl_team_slider .dipl_team_member_name,.dipl_team_slider .dipl_team_member_short_desc{width:100%}.dipl_team_slider .dipl_team_social_wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:100%;line-height:1}.dipl_team_slider .dipl_team_member_designation,.dipl_team_slider .dipl_team_member_short_desc{margin-top:5px}.dipl_team_slider .dipl_skill_bar_wrapper{margin-top:15px}.dipl_team_slider .dipl_team_social_wrapper{margin-top:20px}.dipl_team_slider .layout1 .dipl_team_member_card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.dipl_team_slider .layout1 .dipl_team_member_designation,.dipl_team_slider .layout1 .dipl_team_member_name,.dipl_team_slider .layout1 .dipl_team_member_short_desc{line-height:1.7}.dipl_team_slider .layout1 .dipl_team_social_wrapper{border-top:1px solid #ccc;padding-top:20px}.dipl_team_slider .layout2 .dipl_team_member_card{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dipl_team_slider .layout2 .dipl_team_image_wrapper{width:50%;height:100%;margin:0}.dipl_team_slider .layout2 .dipl_team_member_image{height:100%}.dipl_team_slider .layout2 .dipl_team_member_image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.dipl_team_slider .layout2 .dipl_team_content_wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:50%}@media screen and (max-width:767px){.dipl_team_slider .layout2 .dipl_team_image_wrapper{width:100%;height:auto}.dipl_team_slider .layout2 .dipl_team_content_wrapper{width:100%}}.et-db #et-boc .et-fb-modules-list li.dipl_image_card:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_card:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_card:before{font-family:dashicons;content:"\F13D"}.dipl_image_card_image_wrapper{line-height:0}.dipl_image_card_image_wrapper img{width:100%}.dipl_icon_shape_circle{border-radius:50%;padding:12px}.dipl_icon_shape_square{padding:12px}.dipl_icon_shape_hexagon{position:relative;z-index:99;margin-left:-40.25%;padding:12px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.dipl_icon_hexagon_wrapper{display:inline-block;position:relative}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon_inner_wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon{width:57.735%;height:100%;margin:auto}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:before{-webkit-transform:rotate(60deg) translateZ(0);transform:rotate(60deg) translateZ(0)}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:after,.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:before{position:absolute;top:0;right:21.1325%;background-color:inherit;width:inherit;height:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:after{-webkit-transform:rotate(-60deg) translateZ(0);transform:rotate(-60deg) translateZ(0)}.dipl_image_card_content_wrapper{background-size:cover;background-position:50%;background-repeat:no-repeat}.dipl_image_card .dipl_image_card_content+.et_pb_button_wrapper{margin-top:20px}.dipl_image_card .et_pb_button{display:inline-block}.et-db #et-boc .et-fb-modules-list li.dipl_image_card_carousel:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_card_carousel:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_card_carousel:before{font-family:dashicons;content:"\F341\F13D\F345"}.dipl_image_card_carousel .swiper-pagination{position:relative;margin-top:15px}.dipl_image_card_carousel .swiper-button-next,.dipl_image_card_carousel .swiper-button-prev{background-image:none}.dipl_image_card_carousel .swiper-pagination-bullet,.dipl_image_card_carousel .swiper-pagination-bullet-active{width:10px;height:10px;margin:0 4px;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dipl_image_card_carousel .transparent_dot .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){border-width:1px;border-style:solid;background:transparent}.dipl_image_card_carousel .transparent_dot .swiper-pagination-bullet-active{border:none}.dipl_image_card_carousel .stretched_dot .swiper-pagination-bullet{border-radius:6px}.dipl_image_card_carousel .stretched_dot .swiper-pagination-bullet-active{width:30px}.dipl_image_card_carousel .line .swiper-pagination-bullet,.dipl_image_card_carousel .line .swiper-pagination-bullet-active{border-radius:0;width:30px;height:3px;vertical-align:middle}.dipl_image_card_carousel .rounded_line .swiper-pagination-bullet,.dipl_image_card_carousel .rounded_line .swiper-pagination-bullet-active{border-radius:30px;width:30px;height:6px;vertical-align:middle}.dipl_image_card_carousel .square_dot .swiper-pagination-bullet,.dipl_image_card_carousel .square_dot .swiper-pagination-bullet-active{border-radius:0;vertical-align:middle}.dipl_icon_hexagon_wrapper,.dipl_image_card_carousel_item,.dipl_image_card_icon{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dipl_image_card_image_wrapper{line-height:0}.dipl_image_card_image_wrapper img{width:100%}.dipl_icon_shape_circle{border-radius:50%;padding:12px}.dipl_icon_shape_square{padding:12px}.dipl_icon_shape_hexagon{position:relative;z-index:99;margin-left:-40.25%;padding:12px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.dipl_icon_hexagon_wrapper{display:inline-block;position:relative}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon_inner_wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon{width:57.735%;height:100%;margin:auto}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:before{-webkit-transform:rotate(60deg) translateZ(0);transform:rotate(60deg) translateZ(0)}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:after,.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:before{position:absolute;top:0;right:21.1325%;background-color:inherit;width:inherit;height:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:""}.dipl_icon_hexagon_wrapper .dipl_icon_hexagon:after{-webkit-transform:rotate(-60deg) translateZ(0);transform:rotate(-60deg) translateZ(0)}.dipl_image_card_content_wrapper{background-size:cover;background-position:50%;background-repeat:no-repeat}.dipl_image_card_carousel_item .dipl_image_card_content+.et_pb_button_wrapper{margin-top:20px}.dipl_image_card_carousel_item .et_pb_button{display:inline-block}.et-db #et-boc .et-fb-modules-list li.dipl_image_mask:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_mask:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_mask:before{font-family:dashicons;content:"\F232"}.dipl_image_mask{overflow:hidden}.dipl_image_mask .dipl_image_mask_container{position:relative;display:-ms-flexbox;display:flex}.dipl_image_mask_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}.dipl_image_mask .dipl_image_mask_container .dipl_image_mask_inner{display:block;float:left;width:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.et-db #et-boc .et-fb-modules-list li.dipl_image_mask_item:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_mask_item:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_mask_item:before{font-family:dashicons;content:"\F232"}.dipl_image_mask .dipl_image_mask_item{position:absolute!important;top:0;left:0}.dipl_image_mask_element svg{width:50px;height:50px}.et-db #et-boc .et-fb-modules-list li.dipl_text_highlighter:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_text_highlighter:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_text_highlighter:before{font-family:dashicons;content:"\F540"}.dipl_text_highlighter_wrapper span{line-height:1.7em}.dipl_text_highlighter_inner_wrapper,.dipl_text_highlighter_wrapper{position:relative}.dipl_text_highlighter_wrapper span{display:inline-block}.dipl_text_highlighter_wrapper svg{position:absolute;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}.dipl_text_highlighter_wrapper.dipl_highlight_curly_line svg,.dipl_text_highlighter_wrapper.dipl_highlight_double_underline svg,.dipl_text_highlighter_wrapper.dipl_highlight_underline svg,.dipl_text_highlighter_wrapper.dipl_highlight_zigzag svg{top:100%}.dipl_text_highlighter_wrapper.dipl_highlight_diagonal svg{top:50%}.dipl_text_highlighter_wrapper.dipl_highlight_circle svg{top:45%}.dipl_text_highlighter_wrapper.dipl_highlight_cross svg{top:55%}.dipl_text_highlighter_wrapper svg path{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0;fill:none;stroke-dasharray:1500;stroke-linecap:round;stroke-linejoin:round}.dipl_text_highlighter_stack .dipl_text_highlighter_post_inner_wrapper,.dipl_text_highlighter_stack .dipl_text_highlighter_pre_inner_wrapper{display:block}@-webkit-keyframes dipl-dash-animation{0%{stroke-dasharray:0 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:1}}@keyframes dipl-dash-animation{0%{stroke-dasharray:0 1500;opacity:1}to{stroke-dasharray:1500 1500;opacity:1}}.et-db #et-boc .et-fb-modules-list li.dipl_floating_image:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_floating_image:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_floating_image:before{font-family:dashicons;content:"\F161"}.et-db #et-boc .et-fb-modules-list li.dipl_floating_image_item:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_floating_image_item:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_floating_image_item:before{font-family:dashicons;content:"\F161"}.dipl_floating_image_item{position:absolute!important;display:inline-block;line-height:0;top:0;left:0;margin:0;will-change:transform;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@-webkit-keyframes dipl-float-up-down{0%{-webkit-transform:translateY(10px) rotate3d(0,0,0,0deg);transform:translateY(10px) rotate3d(0,0,0,0deg)}to{-webkit-transform:translateY(-10px) rotate3d(0,0,0,0deg);transform:translateY(-10px) rotate3d(0,0,0,0deg)}}@keyframes dipl-float-up-down{0%{-webkit-transform:translateY(10px) rotate3d(0,0,0,0deg);transform:translateY(10px) rotate3d(0,0,0,0deg)}to{-webkit-transform:translateY(-10px) rotate3d(0,0,0,0deg);transform:translateY(-10px) rotate3d(0,0,0,0deg)}}@-webkit-keyframes dipl-float-left-right{0%{-webkit-transform:translateX(10px) rotate3d(0,0,0,0deg);transform:translateX(10px) rotate3d(0,0,0,0deg)}to{-webkit-transform:translateX(-10px) rotate3d(0,0,0,0deg);transform:translateX(-10px) rotate3d(0,0,0,0deg)}}@keyframes dipl-float-left-right{0%{-webkit-transform:translateX(10px) rotate3d(0,0,0,0deg);transform:translateX(10px) rotate3d(0,0,0,0deg)}to{-webkit-transform:translateX(-10px) rotate3d(0,0,0,0deg);transform:translateX(-10px) rotate3d(0,0,0,0deg)}}.et-db #et-boc .et-fb-modules-list li.dipl_image_magnifier:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_image_magnifier:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_image_magnifier:before{font-family:dashicons;content:"\F179"}.dipl_image_magnifier .et_pb_module_inner,.dipl_image_magnifier .magnify{line-height:0}@media screen and (max-width:980px){.lens-mobile{display:none!important}}.et-db #et-boc .et-fb-modules-list li.dipl_woo_products:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products:before{font-family:dashicons;content:"\F180"}.et-db #et-boc .et-fb-modules-list li.dipl_woo_products .et_module_title,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products .et_module_title,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products .et_module_title{white-space:normal}.dipl_woo_products_layout{display:table;width:100%}.dipl_woo_products_isotope_item{float:left}.dipl_single_woo_product{position:relative;overflow:hidden}.et_pb_with_border .dipl_single_woo_product,.et_pb_with_border .dipl_single_woo_product_add_to_cart a.add_to_cart_button,.et_pb_with_border .dipl_single_woo_product_add_to_cart a.added_to_cart,.et_pb_with_border .dipl_single_woo_product_add_to_cart a.button,.et_pb_with_border .dipl_single_woo_product_sale_badge{border:0 solid #333}.dipl_single_woo_product_thumbnail_wrapper{position:relative}.dipl_single_woo_product_sale_badge{position:absolute;top:10px;left:10px;background:#000;padding:5px;font-size:14px;font-weight:400;line-height:1.2;color:#fff}.dipl_single_woo_product_thumbnail{line-height:0;-webkit-transition:all .3s cubic-bezier(.39,.58,.57,1);-o-transition:all .3s cubic-bezier(.39,.58,.57,1);transition:all .3s cubic-bezier(.39,.58,.57,1)}.dipl_single_woo_product_thumbnail img{width:100%}.dipl_single_woo_product_title{padding:0}.dipl_single_woo_product_price,.dipl_single_woo_product_title{text-align:center;-webkit-transition:all .3s cubic-bezier(.39,.58,.57,1);-o-transition:all .3s cubic-bezier(.39,.58,.57,1);transition:all .3s cubic-bezier(.39,.58,.57,1)}.dipl_single_woo_product_price{margin-top:10px}.dipl_single_woo_product_add_to_cart{position:relative}.dipl_single_woo_product .add_to_cart_inline{margin-top:10px;-webkit-transition:all .3s cubic-bezier(.39,.58,.57,1);-o-transition:all .3s cubic-bezier(.39,.58,.57,1);transition:all .3s cubic-bezier(.39,.58,.57,1)}.dipl_woo_products .dipl_single_woo_product_add_to_cart a.add_to_cart_button,.dipl_woo_products .dipl_single_woo_product_add_to_cart a.added_to_cart,.dipl_woo_products .dipl_single_woo_product_add_to_cart a.button{background-color:#000;border:0 solid #333;border-radius:0;width:100%;text-align:center;padding:10px;font-size:20px;line-height:1.2!important;color:#fff}.dipl_woo_products .dipl_single_woo_product_add_to_cart a.add_to_cart_button:after,.dipl_woo_products .dipl_single_woo_product_add_to_cart a.button:after{display:inline-block;position:relative;top:calc(50% - 10px);right:auto;vertical-align:middle;font-size:inherit;line-height:1;color:inherit}.dipl_woo_products .dipl_single_woo_product_add_to_cart a.added{display:none}.dipl_woo_products .dipl_single_woo_product_add_to_cart a.added,.dipl_woo_products .dipl_single_woo_product_add_to_cart a.added:after,.dipl_woo_products .dipl_single_woo_product_add_to_cart a.loading,.dipl_woo_products .dipl_single_woo_product_add_to_cart a.loading:after{opacity:1}.dipl_woo_products .dipl_single_woo_product_add_to_cart a.added:after,.dipl_woo_products .dipl_single_woo_product_add_to_cart a.loading:after{margin-left:10px}@media screen and (max-width:980px){.dipl_woo_products .dipl_single_woo_product .add_to_cart_inline,.dipl_woo_products .dipl_single_woo_product:hover .add_to_cart_inline,.dipl_woo_products .dipl_single_woo_product:hover .dipl_single_woo_product_price,.dipl_woo_products .dipl_single_woo_product:hover .dipl_single_woo_product_thumbnail,.dipl_woo_products .dipl_single_woo_product:hover .dipl_single_woo_product_title{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}.et-db #et-boc .et-fb-modules-list li.dipl_woo_products_carousel:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_carousel:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_carousel:before{font-family:dashicons;content:"\F181"}.et-db #et-boc .et-fb-modules-list li.dipl_woo_products_carousel .et_module_title,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_carousel .et_module_title,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_carousel .et_module_title{white-space:normal}.dipl_single_woo_product{position:relative;overflow:hidden}.et_pb_with_border .dipl_single_woo_product,.et_pb_with_border .dipl_single_woo_product_add_to_cart a.add_to_cart_button,.et_pb_with_border .dipl_single_woo_product_add_to_cart a.added_to_cart,.et_pb_with_border .dipl_single_woo_product_add_to_cart a.button,.et_pb_with_border .dipl_single_woo_product_sale_badge{border:0 solid #333}.dipl_single_woo_product_thumbnail_wrapper{position:relative}.dipl_single_woo_product_sale_badge{position:absolute;top:10px;left:10px;background:#000;padding:5px;font-size:14px;line-height:1.2;color:#fff}.dipl_single_woo_product_thumbnail{line-height:0;-webkit-transition:all .3s cubic-bezier(.39,.58,.57,1);-o-transition:all .3s cubic-bezier(.39,.58,.57,1);transition:all .3s cubic-bezier(.39,.58,.57,1)}.dipl_single_woo_product_thumbnail img{width:100%}.dipl_single_woo_product_title{padding:0}.dipl_single_woo_product_price,.dipl_single_woo_product_title{-webkit-transition:all .3s cubic-bezier(.39,.58,.57,1);-o-transition:all .3s cubic-bezier(.39,.58,.57,1);transition:all .3s cubic-bezier(.39,.58,.57,1)}.dipl_single_woo_product_price{margin-top:10px}.dipl_single_woo_product_add_to_cart{position:relative}.dipl_single_woo_product .add_to_cart_inline{margin-top:10px;-webkit-transition:all .3s cubic-bezier(.39,.58,.57,1);-o-transition:all .3s cubic-bezier(.39,.58,.57,1);transition:all .3s cubic-bezier(.39,.58,.57,1)}.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.add_to_cart_button,.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.added_to_cart,.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.button{background-color:#000;border:0 solid #333;border-radius:0;width:100%;text-align:center;padding:10px;font-size:20px;line-height:1.2!important;color:#fff}.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.add_to_cart_button:after,.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.button:after{display:inline-block;position:relative;top:calc(50% - 10px);right:auto;vertical-align:middle;font-size:inherit;line-height:1;color:inherit}.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.added{display:none}.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.added,.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.added:after,.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.loading,.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.loading:after{opacity:1}.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.added:after,.dipl_woo_products_carousel .dipl_single_woo_product_add_to_cart a.loading:after{margin-left:10px}.dipl_woo_products_carousel .swiper-pagination{position:relative;margin-top:15px}.dipl_woo_products_carousel .swiper-button-next,.dipl_woo_products_carousel .swiper-button-prev{background-image:none}.dipl_woo_products_carousel .swiper-pagination-bullet,.dipl_woo_products_carousel .swiper-pagination-bullet-active{width:10px;height:10px;margin:0 4px;opacity:1;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dipl_woo_products_carousel .transparent_dot .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){border-width:1px;border-style:solid;background:transparent}.dipl_woo_products_carousel .transparent_dot .swiper-pagination-bullet-active{border:none}.dipl_woo_products_carousel .stretched_dot .swiper-pagination-bullet{border-radius:6px}.dipl_woo_products_carousel .stretched_dot .swiper-pagination-bullet-active{width:30px}.dipl_woo_products_carousel .line .swiper-pagination-bullet,.dipl_woo_products_carousel .line .swiper-pagination-bullet-active{border-radius:0;width:30px;height:3px;vertical-align:middle}.dipl_woo_products_carousel .rounded_line .swiper-pagination-bullet,.dipl_woo_products_carousel .rounded_line .swiper-pagination-bullet-active{border-radius:30px;width:30px;height:6px;vertical-align:middle}.dipl_woo_products_carousel .square_dot .swiper-pagination-bullet,.dipl_woo_products_carousel .square_dot .swiper-pagination-bullet-active{border-radius:0;vertical-align:middle}@media screen and (max-width:980px){.dipl_woo_products_carousel .dipl_single_woo_product .add_to_cart_inline,.dipl_woo_products_carousel .dipl_single_woo_product:hover .add_to_cart_inline,.dipl_woo_products_carousel .dipl_single_woo_product:hover .dipl_single_woo_product_price,.dipl_woo_products_carousel .dipl_single_woo_product:hover .dipl_single_woo_product_thumbnail,.dipl_woo_products_carousel .dipl_single_woo_product:hover .dipl_single_woo_product_title{-webkit-transform:translateY(0)!important;transform:translateY(0)!important}}.et-db #et-boc .et-fb-modules-list li.dipl_woo_products_categories:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_categories:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_categories:before{font-family:dashicons;content:"\F180"}.et-db #et-boc .et-fb-modules-list li.dipl_woo_products_categories .et_module_title,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_woo_products_categories .et_module_title,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_woo_products_categories .et_module_title{white-space:normal}.et_pb_with_border .dipl_woo_product_category,.et_pb_with_border .dipl_woo_product_category_content_wrapper{border:0 solid #333}.dipl_woo_products_category_layout{display:table;width:100%}.dipl_woo_products_category_isotope_item{float:left}.dipl_woo_product_category{position:relative}.dipl_woo_product_category a{display:block}.dipl_woo_product_category_thumbnail{line-height:0}.dipl_woo_product_category_thumbnail img{width:100%}.dipl_woo_product_category_name{padding:0;word-break:break-word;text-align:center}.dipl_woo_product_category_count{margin-top:10px;text-align:center}.dipl_woo_product_category_content{background:#fff;width:100%;padding:10px}.dipl_woo_products_categories .layout2 .dipl_woo_product_category_content_wrapper{position:absolute;top:10px;left:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;border:1px solid #333;width:calc(100% - 20px);height:calc(100% - 20px);padding:10px}.dipl_abs_link{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-99999px}.et-db #et-boc .et-fb-modules-list li.dipl_interactive_image_card:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_interactive_image_card:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_interactive_image_card:before{font-family:dashicons;content:"\F13D"}.dipl_interactive_image_card_wrapper{display:-ms-flexbox;display:flex;width:100%}.dipl_interactive_image_card_wrapper figure{position:relative;float:left;overflow:hidden;background:#3085a3;text-align:center}.dipl_interactive_image_card_wrapper figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}.dipl_interactive_image_card_wrapper figure figcaption{padding:25px;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}.dipl_interactive_image_card_wrapper figure figcaption,.dipl_interactive_image_card_wrapper figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.dipl_interactive_image_card_wrapper figure .dipl_interactive_image_card_wrapper_content,.dipl_interactive_image_card_wrapper figure h2{margin:0}figure.effect-lily{background:#000}figure.effect-lily img{max-width:none;width:calc(100% + 50px);opacity:.7;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}figure.effect-lily figcaption{text-align:left}figure.effect-lily figcaption>div{position:absolute;bottom:0;left:0;padding:20px;width:100%;height:50%}figure.effect-lily .dipl_interactive_image_card_wrapper_content,figure.effect-lily h2{-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}figure.effect-lily h2{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}figure.effect-lily .dipl_interactive_image_card_wrapper_content{color:hsla(0,0%,100%,.8);opacity:0;-webkit-transition:opacity .2s,-webkit-transform .35s;transition:opacity .2s,-webkit-transform .35s;-o-transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s;transition:opacity .2s,transform .35s,-webkit-transform .35s}figure.effect-lily:hover .dipl_interactive_image_card_wrapper_content,figure.effect-lily:hover img{opacity:1}figure.effect-lily:hover .dipl_interactive_image_card_wrapper_content,figure.effect-lily:hover h2,figure.effect-lily:hover img{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-lily:hover .dipl_interactive_image_card_wrapper_content{-webkit-transition-delay:.05s;-o-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}figure.effect-sadie figcaption:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,rgba(72,76,97,0),rgba(72,76,97,.8) 75%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(72,76,97,0)),color-stop(75%,rgba(72,76,97,.8)));background:-o-linear-gradient(top,rgba(72,76,97,0) 0,rgba(72,76,97,.8) 75%);background:linear-gradient(180deg,rgba(72,76,97,0) 0,rgba(72,76,97,.8) 75%);content:""}figure.effect-sadie h2{position:absolute;top:50%;left:0;width:100%;color:#484c61;-webkit-transition:-webkit-transform .35s,color .35s;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;-o-transition:transform .35s,color .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}figure.effect-sadie .dipl_interactive_image_card_wrapper_content,figure.effect-sadie figcaption:before{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}figure.effect-sadie .dipl_interactive_image_card_wrapper_content{position:absolute;bottom:0;left:0;padding:20px;width:100%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}figure.effect-sadie:hover h2{color:#fff;-webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}figure.effect-sadie:hover .dipl_interactive_image_card_wrapper_content,figure.effect-sadie:hover figcaption:before{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-roxy{background:-webkit-linear-gradient(45deg,#ff89e9,#05abe0);background:-o-linear-gradient(45deg,#ff89e9 0,#05abe0 100%);background:linear-gradient(45deg,#ff89e9,#05abe0)}figure.effect-roxy img{max-width:none;width:calc(100% + 60px);-webkit-transform:translate3d(-50px,0,0);transform:translate3d(-50px,0,0)}figure.effect-roxy figcaption:before,figure.effect-roxy img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}figure.effect-roxy figcaption:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:"";opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}figure.effect-roxy figcaption{padding:3em;text-align:left}figure.effect-roxy h2{padding:30% 0 10px}figure.effect-roxy .dipl_interactive_image_card_wrapper_content{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}figure.effect-roxy:hover img{opacity:.7;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-roxy:hover .dipl_interactive_image_card_wrapper_content,figure.effect-roxy:hover figcaption:before{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-bubba{background:#9e5406}figure.effect-bubba img{opacity:.7;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}figure.effect-bubba:hover img{opacity:.4}figure.effect-bubba figcaption:after,figure.effect-bubba figcaption:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}figure.effect-bubba figcaption:before{border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scaleX(0);transform:scaleX(0)}figure.effect-bubba figcaption:after{border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scaleY(0);transform:scaleY(0)}figure.effect-bubba h2{padding-top:30%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}figure.effect-bubba .dipl_interactive_image_card_wrapper_content{padding:20px 2.5em;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-bubba:hover figcaption:after,figure.effect-bubba:hover figcaption:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-bubba:hover .dipl_interactive_image_card_wrapper_content,figure.effect-bubba:hover h2{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-romeo img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1)}figure.effect-romeo:hover img{opacity:.6;-webkit-transform:scaleX(1);transform:translate3d(1,1,1)}figure.effect-romeo figcaption:after,figure.effect-romeo figcaption:before{position:absolute;top:50%;left:50%;width:80%;height:1px;background:#fff;content:"";-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}figure.effect-romeo:hover figcaption:before{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);transform:translate3d(-50%,-50%,0) rotate(45deg)}figure.effect-romeo:hover figcaption:after{opacity:.5;-webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);transform:translate3d(-50%,-50%,0) rotate(-45deg)}figure.effect-romeo .dipl_interactive_image_card_wrapper_content,figure.effect-romeo h2{position:absolute;top:50%;left:0;width:100%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}figure.effect-romeo h2{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-120%,0);transform:translate3d(0,-50%,0) translate3d(0,-120%,0)}figure.effect-romeo .dipl_interactive_image_card_wrapper_content{-webkit-transform:translate3d(0,-50%,0) translate3d(0,75%,0);transform:translate3d(0,-50%,0) translate3d(0,75%,0);padding:0 20px}figure.effect-romeo:hover h2{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-100%,0);transform:translate3d(0,-50%,0) translate3d(0,-100%,0)}figure.effect-romeo:hover .dipl_interactive_image_card_wrapper_content{-webkit-transform:translate3d(0,-50%,0) translate3d(0,60%,0);transform:translate3d(0,-50%,0) translate3d(0,60%,0)}figure.effect-layla{background:#18a367}figure.effect-layla figcaption{padding:30px}figure.effect-layla figcaption:after,figure.effect-layla figcaption:before{position:absolute;content:"";opacity:0}figure.effect-layla figcaption:before{top:50px;right:30px;bottom:50px;left:30px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}figure.effect-layla figcaption:after{top:30px;right:50px;bottom:30px;left:50px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}figure.effect-layla h2{padding-top:25%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}figure.effect-layla .dipl_interactive_image_card_wrapper_content{padding:.5em 2em;text-transform:none;opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}figure.effect-layla .dipl_interactive_image_card_wrapper_content,figure.effect-layla figcaption:after,figure.effect-layla figcaption:before,figure.effect-layla img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}figure.effect-layla:hover img{opacity:.7}figure.effect-layla:hover figcaption:after,figure.effect-layla:hover figcaption:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-layla:hover .dipl_interactive_image_card_wrapper_content,figure.effect-layla:hover h2{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-layla:hover .dipl_interactive_image_card_wrapper_content,figure.effect-layla:hover figcaption:after,figure.effect-layla:hover h2,figure.effect-layla:hover img{-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}figure.effect-oscar{background:#000}figure.effect-oscar img{opacity:.8;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}figure.effect-oscar figcaption{padding:30px}figure.effect-oscar figcaption:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:""}figure.effect-oscar h2{margin:20% 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}figure.effect-oscar .dipl_interactive_image_card_wrapper_content{padding:0 10px}figure.effect-oscar .dipl_interactive_image_card_wrapper_content,figure.effect-oscar figcaption:before{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(0);transform:scale(0)}figure.effect-oscar:hover h2{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-oscar:hover .dipl_interactive_image_card_wrapper_content,figure.effect-oscar:hover figcaption:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}figure.effect-oscar:hover img{opacity:.6}figure.effect-marley .dipl_interactive_image_card_wrapper_content,figure.effect-marley h2{position:absolute;right:30px;left:30px;padding:10px 0}figure.effect-marley .dipl_interactive_image_card_wrapper_content{bottom:30px;line-height:1.5;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}figure.effect-marley h2{top:30px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-marley:hover h2{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-marley h2:after{position:absolute;top:100%;left:0;width:100%;height:2px;background:#fff;content:"";-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}figure.effect-marley .dipl_interactive_image_card_wrapper_content,figure.effect-marley h2:after{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}figure.effect-marley:hover .dipl_interactive_image_card_wrapper_content,figure.effect-marley:hover h2:after{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-ruby{background-color:#17819c}figure.effect-ruby img{opacity:.7;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.15);transform:scale(1.15)}figure.effect-ruby:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}figure.effect-ruby h2{margin-top:10%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-ruby .dipl_interactive_image_card_wrapper_content{margin:10px 0 0;padding:10px;border:1px solid #fff;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0) scale(1.1);transform:translate3d(0,20px,0) scale(1.1)}figure.effect-ruby:hover h2{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-ruby:hover .dipl_interactive_image_card_wrapper_content{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}figure.effect-milo{background:#2e5d5a}figure.effect-milo img{max-width:none;width:calc(100% + 60px);opacity:1;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-30px,0,0) scale(1.12);transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-milo:hover img{opacity:.5;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}figure.effect-milo h2{position:absolute;right:0;bottom:0;padding:20px}figure.effect-milo .dipl_interactive_image_card_wrapper_content{padding:0 10px 0 0;width:50%;border-right:1px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}figure.effect-milo:hover .dipl_interactive_image_card_wrapper_content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-dexter{background:-webkit-gradient(linear,left top,left bottom,from(#258dc8),to(#683c13));background:-webkit-linear-gradient(top,#258dc8,#683c13);background:-o-linear-gradient(top,#258dc8 0,#683c13 100%);background:linear-gradient(180deg,#258dc8 0,#683c13)}figure.effect-dexter img{-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}figure.effect-dexter:hover img{opacity:.4}figure.effect-dexter figcaption:after{position:absolute;right:30px;bottom:30px;left:30px;height:calc(50% - 30px);border:7px solid #fff;content:"";-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}figure.effect-dexter:hover figcaption:after{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-dexter figcaption{padding:3em;text-align:left}figure.effect-dexter .dipl_interactive_image_card_wrapper_content{position:absolute;right:60px;bottom:60px;left:60px;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}figure.effect-dexter:hover .dipl_interactive_image_card_wrapper_content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-sarah{background:#42b078}figure.effect-sarah img{max-width:none;width:calc(100% + 20px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-sarah:hover img{opacity:.4;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-sarah figcaption{text-align:left}figure.effect-sarah h2{position:relative;overflow:hidden;padding:.5em 0}figure.effect-sarah h2:after{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;content:"";-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}figure.effect-sarah:hover h2:after{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-sarah .dipl_interactive_image_card_wrapper_content{padding:1em 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}figure.effect-sarah:hover .dipl_interactive_image_card_wrapper_content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-chico img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.12);transform:scale(1.12)}figure.effect-chico:hover img{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}figure.effect-chico figcaption{padding:3em}figure.effect-chico figcaption:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:1px solid #fff;content:"";-webkit-transform:scale(1.1);transform:scale(1.1)}figure.effect-chico .dipl_interactive_image_card_wrapper_content,figure.effect-chico figcaption:before{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}figure.effect-chico h2{padding:20% 0 20px}figure.effect-chico .dipl_interactive_image_card_wrapper_content{margin:0 auto;max-width:200px;-webkit-transform:scale(1.5);transform:scale(1.5)}figure.effect-chico:hover .dipl_interactive_image_card_wrapper_content,figure.effect-chico:hover figcaption:before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:50em){.dipl_interactive_image_card_wrapper figure{display:inline-block;float:none;margin:10px auto;width:100%}}figure.effect-goliath{background:#df4e4e}figure.effect-goliath h2,figure.effect-goliath img{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}figure.effect-goliath img{-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-goliath .dipl_interactive_image_card_wrapper_content,figure.effect-goliath h2{position:absolute;bottom:0;left:0;padding:30px}figure.effect-goliath .dipl_interactive_image_card_wrapper_content{text-transform:none;font-size:90%;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}figure.effect-goliath:hover img{-webkit-transform:translate3d(0,-80px,0);transform:translate3d(0,-80px,0)}figure.effect-goliath:hover h2{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}figure.effect-goliath:hover .dipl_interactive_image_card_wrapper_content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-selena{background:#fff}figure.effect-selena img{opacity:.95;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-selena:hover img{-webkit-transform:scale3d(.95,.95,1);transform:scale3d(.95,.95,1)}figure.effect-selena h2{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}figure.effect-selena .dipl_interactive_image_card_wrapper_content{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}figure.effect-selena:hover h2{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-selena:hover .dipl_interactive_image_card_wrapper_content{opacity:1;-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}figure.effect-apollo{background:#3498db}figure.effect-apollo img{opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}figure.effect-apollo figcaption:before{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);content:"";-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,-100%,0)}figure.effect-apollo .dipl_interactive_image_card_wrapper_content{position:absolute;right:0;bottom:0;margin:3em;padding:0 1em;max-width:150px;border-right:4px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}figure.effect-apollo h2{text-align:left}figure.effect-apollo:hover img{opacity:.6;-webkit-transform:scaleX(1);transform:scaleX(1)}figure.effect-apollo:hover figcaption:before{-webkit-transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate(45deg) translate3d(0,100%,0)}figure.effect-apollo:hover .dipl_interactive_image_card_wrapper_content{opacity:1;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}figure.effect-moses{background:-webkit-linear-gradient(-45deg,#ec65b7,#05e0d8);background:-webkit-linear-gradient(135deg,#ec65b7,#05e0d8);background:-o-linear-gradient(135deg,#ec65b7 0,#05e0d8 100%);background:linear-gradient(-45deg,#ec65b7,#05e0d8)}figure.effect-moses img{opacity:.85;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}figure.effect-moses .dipl_interactive_image_card_wrapper_content,figure.effect-moses h2{padding:20px;width:50%;height:50%;border:2px solid #fff}figure.effect-moses h2{padding:20px;width:50%;height:50%;text-align:left;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0)}figure.effect-moses .dipl_interactive_image_card_wrapper_content{float:right;padding:20px;text-align:right;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}figure.effect-moses:hover h2{-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-moses:hover .dipl_interactive_image_card_wrapper_content{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-moses:hover img{opacity:.6}figure.effect-jazz{background:-webkit-linear-gradient(-45deg,#f3cf3f,#f33f58);background:-webkit-linear-gradient(135deg,#f3cf3f,#f33f58);background:-o-linear-gradient(135deg,#f3cf3f 0,#f33f58 100%);background:linear-gradient(-45deg,#f3cf3f,#f33f58)}figure.effect-jazz img{opacity:.9}figure.effect-jazz figcaption:after,figure.effect-jazz img,figure.effect-jazz p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}figure.effect-jazz figcaption:after{position:absolute;top:0;left:0;width:100%;height:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;content:"";opacity:0;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-jazz .dipl_interactive_image_card_wrapper_content,figure.effect-jazz h2{opacity:1;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1)}figure.effect-jazz h2{padding-top:26%;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}figure.effect-jazz .dipl_interactive_image_card_wrapper_content{padding:.5em 2em;text-transform:none;font-size:.85em;opacity:0}figure.effect-jazz:hover img{opacity:.7;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}figure.effect-jazz:hover figcaption:after{opacity:1;-webkit-transform:rotate(45deg) scaleX(1);transform:rotate(45deg) scaleX(1)}figure.effect-jazz:hover .dipl_interactive_image_card_wrapper_content,figure.effect-jazz:hover h2{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}figure.effect-ming{background:#030c17}figure.effect-ming img{opacity:.9;-webkit-transition:opacity .35s;-o-transition:opacity .35s;transition:opacity .35s}figure.effect-ming figcaption:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;border:2px solid #fff;-webkit-box-shadow:0 0 0 30px hsla(0,0%,100%,.2);box-shadow:0 0 0 30px hsla(0,0%,100%,.2);content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale3d(1.4,1.4,1);transform:scale3d(1.4,1.4,1)}figure.effect-ming h2{margin:20% 0 10px;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s}figure.effect-ming .dipl_interactive_image_card_wrapper_content{padding:1em;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s;-webkit-transform:scale(1.5);transform:scale(1.5)}figure.effect-ming:hover h2{-webkit-transform:scale(.9);transform:scale(.9)}figure.effect-ming:hover .dipl_interactive_image_card_wrapper_content,figure.effect-ming:hover figcaption:before{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}figure.effect-ming:hover figcaption{background-color:rgba(58,52,42,0)}figure.effect-ming:hover img{opacity:.4}figure.effect-lexi{background:-webkit-linear-gradient(-45deg,#000,#fff);background:-webkit-linear-gradient(135deg,#000,#fff);background:-o-linear-gradient(135deg,#000 0,#fff 100%);background:linear-gradient(-45deg,#000,#fff)}figure.effect-lexi img{margin:-10px 0 0 -10px;max-width:none;width:calc(100% + 10px);opacity:.9;-webkit-transform:translate3d(10px,10px,0);transform:translate3d(10px,10px,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-lexi figcaption:before,figure.effect-lexi img,figure.effect-lexi p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}figure.effect-lexi figcaption:before{position:absolute;right:-100px;bottom:-100px;width:300px;height:300px;border:2px solid #fff;border-radius:50%;-webkit-box-shadow:0 0 0 900px hsla(0,0%,100%,.2);box-shadow:0 0 0 900px hsla(0,0%,100%,.2);content:"";opacity:0;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}figure.effect-lexi:hover img{opacity:.6;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-lexi h2{text-align:left;-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:translate3d(5px,5px,0);transform:translate3d(5px,5px,0)}figure.effect-lexi .dipl_interactive_image_card_wrapper_content{position:absolute;right:0;bottom:0;padding:0 1.5em 1.5em 0;width:140px;text-align:right;opacity:0;-webkit-transform:translate3d(20px,20px,0);transform:translate3d(20px,20px,0)}figure.effect-lexi:hover figcaption:before{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}figure.effect-lexi:hover .dipl_interactive_image_card_wrapper_content,figure.effect-lexi:hover h2{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}figure.effect-duke{background:-webkit-linear-gradient(-45deg,#34495e,#cc6055);background:-webkit-linear-gradient(135deg,#34495e,#cc6055);background:-o-linear-gradient(135deg,#34495e 0,#cc6055 100%);background:linear-gradient(-45deg,#34495e,#cc6055)}figure.effect-duke .dipl_interactive_image_card_wrapper_content,figure.effect-duke img{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;-o-transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}figure.effect-duke:hover img{opacity:.1;-webkit-transform:scale3d(2,2,1);transform:scale3d(2,2,1)}figure.effect-duke h2{-webkit-transition:-webkit-transform .35s;transition:-webkit-transform .35s;-o-transition:transform .35s;transition:transform .35s;transition:transform .35s,-webkit-transform .35s;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}figure.effect-duke .dipl_interactive_image_card_wrapper_content{position:absolute;bottom:0;left:0;margin:20px;padding:30px;border:2px solid #fff;text-transform:none;font-size:90%;opacity:0;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transform-origin:50% -100%;transform-origin:50% -100%}figure.effect-duke:hover .dipl_interactive_image_card_wrapper_content,figure.effect-duke:hover h2{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}@media screen and (max-width:50em){.grid figure{display:inline-block;float:none;margin:10px auto;width:100%}}.et-db #et-boc .et-fb-modules-list li.dipl_scroll_image:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_scroll_image:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_scroll_image:before{font-family:dashicons;content:"\F128"}.et_pb_with_border .dipl_scroll_image_inner_wrap{border:0 solid #333}.dipl_scroll_image_wrapper{width:100%;overflow:hidden}.dipl_scroll_image_inner_wrap{width:100%;height:100%;line-height:0}.et-db #et-boc .et-fb-modules-list li.dipl_bar_counter:before,.et-db #et-boc .et-l .et-fb-modules-list li.dipl_bar_counter:before,.et-db #et-boc .et_fb_saved_layouts_list li.dipl_bar_counter:before{font-family:dashicons;content:"\F206"}.dipl_bar_counter_percent{display:inline-block;position:relative;vertical-align:middle;padding:0 10px;font-size:16px;line-height:1.4}.et_pb_with_border .dipl_bar_counter_bar,.et_pb_with_border .dipl_bar_counter_chunks,.et_pb_with_border .dipl_bar_counter_filled_bar{border:0 solid #333}.dipl_bar_counter_bar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;background:#ddd;border:0 solid #333}.dipl_bar_counter_filled_bar{position:absolute;left:0;top:0;background:pink;width:100%;height:100%}.dipl_bar_counter .layout1 .dipl_bar_counter_filled_bar_wrapper{position:relative;width:0;text-align:right;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.dipl_bar_counter_animated_striped_bar:before,.dipl_bar_counter_striped_bar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-image:-o-linear-gradient(135deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:35px 35px}.dipl_bar_counter_animated_striped_bar:before{-webkit-animation:dipl_animated_stripe 1s linear infinite;animation:dipl_animated_stripe 1s linear infinite}@-webkit-keyframes dipl_animated_stripe{0%{background-position:0 0}to{background-position:35px 0}}@keyframes dipl_animated_stripe{0%{background-position:0 0}to{background-position:35px 0}}.dipl_bar_counter .layout2 .dipl_bar_counter_filled_bar_wrapper{display:-ms-flexbox;display:flex;width:100%}.dipl_bar_counter_chunks{position:relative;-ms-flex-positive:1;flex-grow:1;background:#ddd;margin-right:5px}.dipl_bar_counter_filled_chunks:before{position:absolute;top:0;left:0;width:0;height:100%;background:pink;content:""}.dipl_bar_counter_filled_chunks.dipl_animate_filled:before{-webkit-animation-name:dipl_animate_filled;animation-name:dipl_animate_filled;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}.dipl_bar_counter_filled_chunks.dipl_animate_filled:nth-child(2):before{-webkit-animation-delay:.1s;animation-delay:.1s}.dipl_bar_counter_filled_chunks.dipl_animate_filled:nth-child(3):before{-webkit-animation-delay:.2s;animation-delay:.2s}.dipl_bar_counter_filled_chunks.dipl_animate_filled:nth-child(4):before{-webkit-animation-delay:.3s;animation-delay:.3s}.dipl_bar_counter_filled_chunks.dipl_animate_filled:nth-child(5):before{-webkit-animation-delay:.4s;animation-delay:.4s}.dipl_bar_counter_filled_chunks.dipl_animate_filled:nth-child(6):before{-webkit-animation-delay:.5s;animation-delay:.5s}.dipl_bar_counter_filled_chunks.dipl_animate_filled:nth-child(7):before{-webkit-animation-delay:.6s;animation-delay:.6s}.dipl_bar_counter_filled_chunks.dipl_animate_filled:nth-child(8):before{-webkit-animation-delay:.7s;animation-delay:.7s}.dipl_bar_counter_filled_chunks.dipl_animate_filled:nth-child(9):before{-webkit-animation-delay:.8s;animation-delay:.8s}.dipl_bar_counter_filled_chunks.dipl_animate_filled:nth-child(10):before{-webkit-animation-delay:.9s;animation-delay:.9s}.dipl_bar_counter_chunks:last-of-type{margin-right:0}.dipl_bar_counter .layout2 .dipl_bar_counter_percent{padding:0 0 0 10px}@-webkit-keyframes dipl_animate_filled{0%{width:0}to{width:100%}}@keyframes dipl_animate_filled{0%{width:0}to{width:100%}}#dipl_team_member_metabox h2,#dipl_testimonial_metabox h2{position:relative;-ms-flex-pack:start;justify-content:flex-start;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px 70px 10px 40px;margin:0;font-size:22px;font-weight:400;background-color:#6c2eb9;color:#fff}#dipl_team_member_metabox h2:before,#dipl_testimonial_metabox h2:before{display:inline-block;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"E";font-size:20px;vertical-align:baseline;margin-right:15px;border:2px solid #fff;border-radius:50%;width:20px;height:20px;text-align:center;padding:5px}#dipl_team_member_metabox .handle-actions,#dipl_testimonial_metabox .handle-actions{background-color:#6c37ba}#dipl_team_member_metabox .handle-actions button:hover,#dipl_testimonial_metabox .handle-actions button:hover{background:#552592}#dipl_team_member_metabox .handle-actions button:focus,#dipl_testimonial_metabox .handle-actions button:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}#dipl_team_member_metabox .handle-actions button,#dipl_testimonial_metabox .handle-actions button{color:#fff}#dipl_team_member_metabox .handlediv,#dipl_testimonial_metabox .handlediv{z-index:9;position:relative;color:#fff;background:#622aa9;padding:15px 17px;font-size:20px;margin:0;width:auto;height:auto}.js #dipl_team_member_metabox .handlediv:focus .toggle-indicator:before,.js #dipl_testimonial_metabox .handlediv:focus .toggle-indicator:before{-webkit-box-shadow:none;box-shadow:none}#dipl_team_member_metabox .handlediv:hover,#dipl_testimonial_metabox .handlediv:hover{background:#552592}#dipl_team_member_metabox .handlediv .toggle-indicator,#dipl_testimonial_metabox .handlediv .toggle-indicator{color:#fff}#dipl_team_member_metabox .inside,#dipl_testimonial_metabox .inside{margin:0 27px 15px}.dipl_meta_fields{margin:20px 0;overflow:hidden}.dipl_meta_fields label{font-size:16px;font-weight:600;display:block;float:left;width:200px;margin-top:4px;margin-right:30px;padding-top:8px}.dipl_meta_fields input,.dipl_meta_fields select,.dipl_meta_fields textarea{width:50%;height:40px;margin:0;border-radius:4px;border:none;-webkit-box-shadow:none;box-shadow:none;background:#f1f5f9;padding:10px;font-size:14px;line-height:1.5;color:#32373c}.dipl_meta_fields input:focus,.dipl_meta_fields select:focus,.dipl_meta_fields textarea:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.dipl_repeator_meta_fields{width:50%;float:left}.dipl_repeator_meta_field input,.dipl_repeator_meta_field select,.dipl_repeator_meta_field textarea{width:100%}.dipl_repeator_meta_field input:not(:last-child),.dipl_repeator_meta_field select:not(:last-child),.dipl_repeator_meta_field textarea:not(:last-child){margin-bottom:10px}.dipl_repeator_meta_field_row{position:relative;background:#fcfcfc;padding:10px}.dipl_repeator_meta_field_row:not(:last-child){border-bottom:2px solid #f1f5f9}.dipl_repeator_meta_field_row_controls{position:absolute;top:50%;left:calc(100% + 10px);margin:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.dipl_repeator_meta_field_add_row_control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#f1f5f9;width:30px;height:30px;font-size:16px;font-weight:600;line-height:1.6;cursor:pointer}.dipl_repeator_meta_field_add_row_control:not(:last-child){margin-bottom:10px}.dipl_meta_fields textarea{min-height:80px}.dipl_meta_fields .ed_button{width:auto;height:auto}.dipl_meta_fields .info{display:block;margin-left:230px;font-size:12px}#side-sortables #dipl_team_member_metabox h2,#side-sortables #dipl_testimonial_metabox h2{padding:10px;font-size:18px;line-height:1.2}#side-sortables #dipl_team_member_metabox h2:before,#side-sortables #dipl_testimonial_metabox h2:before{width:16px;height:16px;margin-right:10px;font-size:16px}#side-sortables #dipl_team_member_metabox .handle-actions,#side-sortables #dipl_testimonial_metabox .handle-actions{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:end;justify-content:flex-end;background-color:#622aa9}#side-sortables #dipl_team_member_metabox .postbox-header,#side-sortables #dipl_testimonial_metabox .postbox-header{display:block}#side-sortables #dipl_team_member_metabox .handlediv,#side-sortables #dipl_testimonial_metabox .handlediv{padding:0 10px;font-size:20px}#side-sortables #dipl_team_member_metabox .inside,#side-sortables #dipl_testimonial_metabox .inside{margin:0 15px 15px}#side-sortables .dipl_meta_fields label{width:100%;margin-right:0}#side-sortables .dipl_meta_fields input,#side-sortables .dipl_meta_fields select,#side-sortables .dipl_meta_fields textarea{width:100%}#side-sortables .dipl_repeator_meta_fields{width:calc(100% - 40px)}.el-settings-panel-wrapper{margin:35px 50px 30px 30px;color:#32373c}.el-settings-panel-wrapper,.el-settings-panel-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.el-settings-panel-wrapper a{text-decoration:none;outline:0}.el-settings-panel-wrapper a:focus,.el-settings-panel-wrapper input[type=checkbox]:focus,.el-settings-panel-wrapper input[type=radio]:focus,.el-settings-panel-wrapper select:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.el-settings-panel-wrapper ol,.el-settings-panel-wrapper ul{list-style:none;margin:0}.el-settings-panel-wrapper input[type=email],.el-settings-panel-wrapper input[type=password],.el-settings-panel-wrapper input[type=text],.el-settings-panel-wrapper select,.el-settings-panel-wrapper textarea{background:#f1f5f9;-webkit-box-shadow:none;box-shadow:none;border-radius:4px;border:none;width:100%;height:100%;margin:0;padding:13px 15px;font-family:Open Sans,sans-serif;font-size:14px;line-height:normal;color:#32373c;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.el-settings-panel-wrapper select:focus{border:none;color:#32373c}.el-settings-panel-wrapper input:read-only{background:#eaeaea}.el-settings-panel-wrapper input:-moz-read-only{background:#eaeaea}.el-settings-panel-wrapper .el-settings-panel-settings{background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.06);box-shadow:0 1px 3px 0 rgba(0,0,0,.06);border-radius:4px;margin:35px 0}.el-settings-panel-wrapper .el-settings-panel-save-btn{display:inline-block;position:relative;background-color:#00c3aa;border:none;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;height:auto;padding:16px 20px 16px 60px;font-size:18px;font-weight:300;line-height:normal;text-decoration:none;text-shadow:none;color:#fff;cursor:pointer;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.el-settings-panel-wrapper .el-settings-panel-save-btn:focus{outline:0}.el-settings-panel-wrapper .el-settings-panel-save-btn:before{display:block;position:absolute;top:9px;left:15px;font-family:ETmodules;font-size:28px;font-weight:300;text-shadow:none;content:"l"}.el-settings-panel-wrapper .el-settings-panel-save-btn:hover{background-color:#00bba3}.el-settings-panel-header{position:relative;background:#6c2eb9;border-radius:4px 4px 0 0;padding:15px 20px}#el-settings-panel-title{position:relative;margin:0;padding-bottom:0;padding-left:45px;font-size:22px;font-weight:400;line-height:1.25;color:#fff}#el-settings-panel-title:before{position:absolute;top:0;left:0;font-family:dashicons;font-size:32px;line-height:1;content:"\F116"}.el-settings-panel-mainmenu,.el-settings-panel-submenu{display:block;position:relative;background-color:#7e3bd0;overflow:hidden}.el-settings-panel-mainmenu li,.el-settings-panel-submenu li{display:inline-block;float:left;margin:0;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}.el-settings-panel-mainmenu li span,.el-settings-panel-submenu li span{display:inline-block;padding:15px 20px;outline:0;color:#fff;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.el-settings-panel-mainmenu-tab.el-settings-panel-active-tab span{background-color:#8f42ed}.el-settings-panel-submenu-tab.el-settings-panel-active-tab span{background-color:#fff}.el-settings-panel-wrapper .el-settings-panel-content{font-family:Open Sans,sans-serif}.el-settings-panel-submenu{background-color:#f1f5f9}.el-settings-panel-submenu li span{padding:15px 22px;font-size:14px;font-weight:600;color:#8e969e}.el-settings-panel-group{display:none}.el-settings-panel-group.el-settings-panel-active-group{display:block}.el-settings-panel-sections-wrap{padding:50px 40px 40px}.el-settings-panel-section{display:none}.el-settings-panel-section.el-settings-panel-active-section{display:table}.el-settings-panel-wrapper .form-table{margin:0}.el-settings-panel-wrapper .form-table tr{display:block;margin-bottom:25px}.el-settings-panel-wrapper .form-table tr:last-child{margin-bottom:0}.el-settings-panel-wrapper .form-table td,.el-settings-panel-wrapper .form-table th{display:inline-block;position:relative;padding:0;vertical-align:middle}.el-settings-panel-wrapper .form-table th{width:30%;font-size:16px;word-wrap:break-word;opacity:.8}.el-settings-panel-wrapper .form-table td{width:70%;padding-left:50px;padding-right:30px}.el-settings-panel-wrapper .el-settings-panel-field{width:100%;overflow:hidden}.el-settings-panel-wrapper .el-settings-panel-field a{display:inline-block;border-bottom:1px dotted;font-style:italic}.el-settings-panel-wrapper .el-settings-panel-toggle{display:inline-block;position:relative;width:auto}.el-settings-panel-wrapper .el-settings-panel-toggle-field{position:absolute;z-index:1;width:100%;height:100%;margin:0;opacity:0}.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-slider{display:block;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f1f5f9;border-radius:4px;padding:4px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-slider:before{position:absolute;left:4px;bottom:4px;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);width:50%;height:calc(100% - 8px);-webkit-transition:.4s;-o-transition:.4s;transition:.4s;content:""}.el-settings-panel-wrapper .el-settings-panel-toggle-field:checked+.el-settings-panel-toggle-slider{background-color:#008bdb}.el-settings-panel-wrapper .el-settings-panel-toggle-field:checked+.el-settings-panel-toggle-slider:before{-webkit-transform:translateX(calc(100% - 8px));transform:translateX(calc(100% - 8px))}.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-value-text{display:inline-block;position:relative;padding:13px 15px;font-size:14px;font-weight:600;line-height:normal;text-align:center;text-transform:uppercase;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-value-text.el-settings-panel-toggle-on-value{color:#fff}.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-value-text.el-settings-panel-toggle-off-value{color:#8e969e}.el-settings-panel-wrapper .el-settings-panel-toggle-field:checked~.el-settings-panel-toggle-value-text.el-settings-panel-toggle-off-value{opacity:0}.el-settings-panel-wrapper .el-settings-panel-range-slider-field{background:#f1f5f9;border-radius:4px;width:calc(100% - 60px);height:25px;margin:0;padding:0;outline:0;-webkit-appearance:none;-moz-appearance:none;-mz-appearance:none;appearance:none}.el-settings-panel-wrapper .el-settings-panel-range-slider-field::-webkit-slider-thumb{background:#008bdb;border-radius:4px;width:25px;height:25px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-mz-appearance:none;appearance:none}.el-settings-panel-wrapper .el-settings-panel-range-slider-field::-moz-range-thumb{background:#008bdb;border-radius:50%;width:25px;height:25px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-mz-appearance:none;appearance:none}.el-settings-panel-wrapper .el-settings-panel-range-slider-field::-ms-thumb{background:#008bdb;border-radius:50%;width:25px;height:25px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-mz-appearance:none;appearance:none}.el-settings-panel-wrapper .el-settings-panel-range-slider-field-value{display:inline-block;border:1px solid #eaeaea;border-radius:4px;vertical-align:top;width:50px;height:25px;margin-left:5px;padding:0 5px;font-size:16px;line-height:1.57;text-align:center}.el-settings-panel-wrapper .el-settings-panel-multiple-checkboxes span{display:-ms-flexbox;display:flex;width:50%;float:left;margin-bottom:15px;padding-right:15px}.el-settings-panel-wrapper .el-settings-panel-multiple-checkboxes input[type=checkbox]{min-width:15px;width:18px;height:18px;margin:0 5px 0 0}.el-settings-panel-wrapper .el-settings-panel-multiple-checkboxes input[type=checkbox]:checked:before{width:20px;height:20px;margin:-2px 0 0 -3px}.el-settings-panel-wrapper .el-settings-text-and-button-field .el-settings-panel-value-field{width:45%;float:left;margin-right:4.8%}.el-settings-panel-wrapper .el-settings-text-and-button-field.single-button .el-settings-panel-value-field{width:55%}.el-settings-panel-wrapper .el-settings-panel-buttons{width:50%;float:left}.el-settings-panel-wrapper .el-settings-text-and-button-field.single-button .el-settings-panel-buttons{width:40%}.el-settings-panel-wrapper .el-settings-panel-button{display:inline-block;background-color:#32373c;border-radius:3px;border:none;padding:13px 20px;font-size:14px;font-weight:600;line-height:normal;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer;overflow:hidden;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.el-settings-panel-wrapper .el-settings-panel-button:hover{background-color:#4d565f}.el-settings-panel-buttons .el-settings-panel-reset-button{width:48%;float:left;margin-right:4%}.el-settings-panel-buttons .el-settings-panel-action-button{display:block;width:48%;float:left}.single-button .el-settings-panel-buttons .el-settings-panel-action-button,.single-button .el-settings-panel-buttons .el-settings-panel-reset-button{width:100%;float:left}.el-settings-panel-wrapper .el-settings-panel-repeater{position:relative;padding-bottom:12px}.el-settings-panel-wrapper .repeater-field-row{position:relative;background:#fcfcfc;border-bottom:1px solid #f3f3f3;padding:30px 20px}.el-settings-panel-wrapper .el-settings-panel-repeater-field{position:relative;margin-bottom:30px;padding-right:30px;overflow:hidden}.el-settings-panel-wrapper .el-settings-panel-repeater-field:last-of-type{margin-bottom:0}.el-settings-panel-wrapper .el-settings-panel-repeater-field label{width:40%;float:left;font-weight:600}.el-settings-panel-wrapper .el-settings-panel-repeater-field .el-settings-panel-field{width:60%;float:left;padding-left:20px}.el-settings-panel-wrapper .repeater-controls{position:absolute;left:0;bottom:-10px;width:100%}.repeater-controls .row-control{position:absolute;bottom:0;left:calc(50% - 10px);background:#2796d9;border-radius:50%;width:20px;font-size:20px;line-height:1;color:#fff;text-align:center;cursor:pointer;z-index:1}.repeater-controls .row-control.remove-row{left:50%}.repeater-controls .row-control.remove-row+.add-row{left:calc(50% - 30px)}.el-settings-panel-wrapper .el-settings-panel-fieldset{position:relative;background:#fcfcfc;padding:30px 20px}.el-settings-panel-wrapper .el-settings-panel-fieldset-field{position:relative;margin-bottom:30px;padding-right:30px;overflow:hidden}.el-settings-panel-wrapper .el-settings-panel-fieldset-field:last-of-type{margin-bottom:0}.el-settings-panel-wrapper .el-settings-panel-fieldset-field label{width:40%;float:left;font-weight:600}.el-settings-panel-wrapper .el-settings-panel-fieldset-field .el-settings-panel-field{width:60%;float:left;padding-left:20px}.el-settings-panel-wrapper .el-settings-panel-code-block{display:inline-block;background:#f1f1f1;border-radius:4px;padding:2px 4px}.el-settings-panel-wrapper .el-settings-panel-color-red{color:#bf0000}.el-settings-panel-wrapper .el-settings-panel-color-green{color:#008a00}.el-setting-help{position:absolute;right:0;top:50%;visibility:hidden;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.el-setting-help:before{content:"t";font-family:ETmodules;font-size:16px;color:#454545}.el-settings-panel-wrapper .form-table tr:hover .el-setting-help{visibility:visible;opacity:1}.el-settings-panel-wrapper .el-setting-info{display:none}.info-section{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);background:-webkit-radial-gradient(center,ellipse cover,#fff 20%,hsla(0,0%,100%,.7) 100%);background:-webkit-radial-gradient(center,ellipse,#fff 20%,hsla(0,0%,100%,.7) 100%);background:-o-radial-gradient(center,ellipse,#fff 20%,hsla(0,0%,100%,.7) 100%);background:radial-gradient(ellipse at center,#fff 20%,hsla(0,0%,100%,.7) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);z-index:9999}.info-section .info-desc{position:fixed;top:150px;left:0;right:0;background:#fff;-webkit-box-shadow:0 0 100px rgba(0,160,210,.2);box-shadow:0 0 100px rgba(0,160,210,.2);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:80%;max-width:400px;min-height:350px;margin:auto;overflow:hidden;font-size:14px;line-height:1.5em;color:#32373c}.info-section .info-header{position:relative;background-color:#6c2eb9;width:100%;padding:25px 40px;font-size:22px;font-weight:300;color:#fff}.info-section .close-info{position:absolute;top:0;bottom:0;right:0;background-color:#622aa9;width:68px;font-size:23px;text-align:center;color:#fff;cursor:pointer;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.info-section .close-info:hover{background-color:#552592}.info-section .close-info:before{content:"M";font:23px ETmodules;line-height:68px}.info-section .info-body{padding:30px}.info-section .info-body h3{margin:0 0 15px;font-size:16px;font-weight:600;line-height:25px}.info-section .info-body p{font-size:14px}.info-section.active{display:block;-webkit-animation:fade_in .5s 1 cubic-bezier(.77,0,.175,1);animation:fade_in .5s 1 cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.info-section.active .info-desc{-webkit-animation:zoom_in .5s 1 cubic-bezier(.77,0,.175,1);animation:zoom_in .5s 1 cubic-bezier(.77,0,.175,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade_in{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes fade_in{0%{display:none;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes zoom_in{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes zoom_in{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}#el-settings-panel-ajax-saving{display:none;-webkit-transition:background,-webkit-box-shadow .3s;transition:background,-webkit-box-shadow .3s;-o-transition:background,box-shadow .3s;transition:background,box-shadow .3s;transition:background,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#el-settings-panel-ajax-saving img{width:20px;margin:15px}#el-settings-panel-ajax-saving.success-animation{background-color:#a9e900;-webkit-box-shadow:transparent 0 0 40px;box-shadow:0 0 40px transparent;opacity:1;-webkit-animation:bounceIn 1s;animation:bounceIn 1s}#el-settings-panel-ajax-saving.success-animation:before{background:0 0;margin-left:-3px;font-family:dashicons;font-size:40px;font-weight:400;font-variant:normal;line-height:1.3;speak:none;text-transform:none;color:#fff;-webkit-font-smoothing:antialiased;content:"\F147"}#el-settings-panel-ajax-saving.et_loading:before,#el-settings-panel-ajax-saving.success-animation img{display:none}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);-o-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@media screen and (max-width:980px){.el-settings-panel-wrapper .form-table tr{position:relative}.el-settings-panel-wrapper .form-table th{margin-bottom:20px;padding-right:30px}.el-settings-panel-wrapper .form-table td{position:static;padding-left:0}.el-settings-panel-wrapper .form-table td,.el-settings-panel-wrapper .form-table th{display:block;width:100%;vertical-align:top}#wpbody .el-settings-panel-wrapper input[type=email],#wpbody .el-settings-panel-wrapper input[type=password],#wpbody .el-settings-panel-wrapper input[type=text],#wpbody .el-settings-panel-wrapper select,#wpbody .el-settings-panel-wrapper textarea{padding:10px;font-size:12px}.el-settings-panel-wrapper .el-settings-panel-save-btn{padding:12px 20px 12px 50px;font-size:16px}.el-settings-panel-wrapper .el-settings-panel-save-btn:before{font-size:20px}#el-settings-panel-title{padding-left:35px;font-size:18px}#el-settings-panel-title:before{font-size:26px}.el-settings-panel-mainmenu li,.el-settings-panel-submenu li{font-size:16px}.el-settings-panel-mainmenu li span,.el-settings-panel-submenu li span{padding:15px}.el-settings-panel-submenu li span{padding:15px 17.5px;font-size:14px}.el-settings-panel-wrapper .form-table th{font-size:14px}.el-settings-panel-wrapper .el-settings-panel-button,.el-settings-panel-wrapper .el-settings-panel-toggle .el-settings-panel-toggle-value-text{padding:10px 15px;font-size:12px}.el-settings-panel-wrapper .el-settings-panel-field .el-settings-panel-image-uploader-field{width:100%;margin-right:0}.el-settings-panel-wrapper .el-settings-panel-buttons{width:100%;margin-top:10px}.el-setting-help{top:0;visibility:visible;opacity:1;-webkit-transform:none;transform:none}.el-setting-help:before{font-size:14px;color:#5f5d5d}}@media screen and (max-width:767px){.el-settings-panel-wrapper{margin:35px 40px 30px 30px}.el-settings-panel-wrapper .el-settings-panel-multiple-checkboxes span{width:100%}#wpbody .el-settings-panel-wrapper input[type=email],#wpbody .el-settings-panel-wrapper input[type=password],#wpbody .el-settings-panel-wrapper input[type=text],#wpbody .el-settings-panel-wrapper td select,#wpbody .el-settings-panel-wrapper textarea{font-size:14px}}
#cookie-notice {
	position: fixed;
	min-width: 100%;
	height: auto;
	z-index: 100000;
	font-size: 13px;
	letter-spacing: 0;
	line-height: 20px;
	left: 0;
	text-align: center;
	/* border-top: 2px solid #fbb03b; */
	font-weight: normal;
	font-family: -apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;
}

#cookie-notice,
#cookie-notice * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#cookie-notice.cn-animated {
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

#cookie-notice.cn-animated.cn-effect-none {
	-webkit-animation-duration: 0.001s !important;
	animation-duration: 0.001s !important;
}

#cookie-notice .cookie-notice-container {
	display: block;
}

#cookie-notice.cookie-notice-hidden .cookie-notice-container {
	display: none;
}

#cookie-notice .cookie-revoke-container {
	display: block;
}

#cookie-notice.cookie-revoke-hidden .cookie-revoke-container {
	display: none;
}

.cn-position-top {
	top: 0;
}

.cn-position-bottom {
	bottom: 0;
}

.cookie-notice-container {
	padding: 15px 30px;
	text-align: center;
	width: 100%;
	z-index: 2;
}

.cookie-revoke-container {
	padding: 15px 30px;
	width: 100%;
	z-index: 1;
}

.cn-close-icon {
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -10px;
	width: 15px;
	height: 15px;
	opacity: 0.5;
	padding: 10px;
	outline: none;
}

.cn-close-icon:hover {
	opacity: 1;
}
.cn-close-icon:before, 
.cn-close-icon:after {
	position: absolute;
	content: ' ';
	height: 15px;
	width: 2px;
	top: 3px;
	background-color: #fff;
}
.cn-close-icon:before {
	transform: rotate(45deg);
}
.cn-close-icon:after {
	transform: rotate(-45deg);
}

#cookie-notice .cn-revoke-cookie {
	margin: 0;
}

#cookie-notice .cn-button {
	margin: 0 0 0 10px;
	border: none;
}

.cn-button {
	font-family: -apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;
	font-weight: normal;
	font-size: 13px;
	letter-spacing: 0.25px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: none;
	display: inline-block;
	cursor: pointer;
	touch-action: manipulation;
	white-space: nowrap;
	outline: none;
	box-shadow: none;
	text-shadow: none;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.cn-button:hover {
	box-shadow: inset 0 0 0 99999px rgba(0,0,0,0.05);
	text-decoration: none;
}

.cn-button.wp-default,
.cn-button.bootstrap {
	text-decoration: none;
	padding: 8.5px 10px;
	line-height: 1;
}

.cn-button.wp-default {
	color: #fff;
	background: #fbb03b;
}

.cn-button.wp-default:hover {
}

.cn-button.bootstrap {
	color: #fff;
	background: #20C19E;
}

.cn-button.bootstrap:hover {
}

.cn-text-container {
	margin: 0 0 6px 0;
}

.cn-text-container,
.cn-buttons-container {
	display: inline-block;
}

#cookie-notice.cookie-notice-visible.cn-effect-none,
#cookie-notice.cookie-revoke-visible.cn-effect-none {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

#cookie-notice.cn-effect-none {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

#cookie-notice.cookie-notice-visible.cn-effect-fade,
#cookie-notice.cookie-revoke-visible.cn-effect-fade {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}

#cookie-notice.cn-effect-fade {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

#cookie-notice.cookie-notice-visible.cn-effect-slide,
#cookie-notice.cookie-revoke-visible.cn-effect-slide{
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp;
}

#cookie-notice.cn-effect-slide {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown;
}

#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,
#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown;
}

#cookie-notice.cn-position-top.cn-effect-slide {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp;
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@keyframes fadeOut {
	from {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
	}
}

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}

	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
}

@media all and (max-width: 900px) {
	.cookie-notice-container #cn-notice-text {
		display: block;
	}
	.cookie-notice-container #cn-notice-buttons {
		display: block;
	}
	#cookie-notice .cn-button {
		margin: 0 5px 5px 5px;
	}
}

@media all and (max-width: 480px) {
	.cookie-notice-container,
	.cookie-revoke-container {
		padding: 15px 25px;
	}
}
@font-face{font-family:"qlwapp-whatsapp";src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAYEAAsAAAAABbgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIFKmNtYXAAAAFoAAAAVAAAAFQXVtKHZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAfwAAAH8pb7IGGhlYWQAAAPAAAAANgAAADYUXm9HaGhlYQAAA/gAAAAkAAAAJAfAA8ZobXR4AAAEHAAAABQAAAAUCgAAA2xvY2EAAAQwAAAADAAAAAwAKAESbWF4cAAABDwAAAAgAAAAIAAJAJluYW1lAAAEXAAAAYYAAAGGmUoJ+3Bvc3QAAAXkAAAAIAAAACAAAwAAAAMDAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA6QADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOkA//3//wAAAAAAIOkA//3//wAB/+MXBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAwAD/8AD/gPAACcATwCWAAABJicuAScmIyIHDgEHBhUUFhcDJR4BMzE4ATEyNz4BNzY1NCcuAScmATEiJi8BBzcnLgE1NDc+ATc2MzIXHgEXFhcWFx4BFxYVFAcOAQcGIxMuAScmIgcOAQcOAScuAScuAScmNjc+ATc+ATc2JicuAScuASMmIiMiBgcOARUUFhcWFx4BFxYXHgEXHgE3PgE3PgEnLgEnA2kkKSpbMTEzaVxdiSgoIiJIAQ03e0BpXF2KKCgKCiYbHP51OW0xD6ArCiAhIiFyTU1XKygpTCIjHh0XFyAICCEick1NV+cJRAkJDQcGHAYGDAkKOCQdJAYGBwUECgUEBQMDAQMCHQgHEAUGDAcGEwgJJC8FAhEQOCcnMBYkDhcoERI7CAgCAgMMCgMrJBwcJQoKKCiKXFxpQ4E6/vlHHx8oKIldXGkzMTFbKin9Fx4dCSmbEDJzPFdNTHMhIQgIHxcXHh4jIkwpKCtXTU1yISIBPAUhBAMKCSIHBgIFBRogGTYJCQwFBAwGBgkGBgwEBUcTEgMBBwkJMi8vTgYDFxY8IB8UCg0EBwEDAyMWFiIEBAcEAAAAAAEAAAABAAAmrdZpXw889QALBAAAAAAA2KCVZQAAAADYoJVlAAD/wAP+A8AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA/4AAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAABAAAAwAAAAAACgAUAB4A/gABAAAABQCXAAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");font-weight:normal;font-style:normal;font-display: swap;
}.qlwapp-whatsapp-icon{font-family:"qlwapp-whatsapp" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.qlwapp-whatsapp-icon:before{content:"\e900"}#qlwapp{pointer-events:none;box-sizing:border-box}@media (min-width: 430px){#qlwapp{width:430px}}#qlwapp *{box-sizing:border-box}#qlwapp.qlwapp-js-ready{display:block}#qlwapp.qlwapp-hide,#qlwapp.qlwapp-desktop.mobile,#qlwapp.qlwapp-mobile.desktop{display:none}#qlwapp .qlwapp-readonly,#qlwapp.qlwapp-readonly{pointer-events:none !important;opacity:0.5 !important}#qlwapp .qlwapp-disabled,#qlwapp.qlwapp-disabled{display:none;visibility:hidden}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{position:fixed;z-index:9999999}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-bottom-left{right:auto;left:0}#qlwapp.qlwapp-middle-left .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-middle-left .qlwapp-toggle .qlwapp-time,#qlwapp.qlwapp-bottom-left .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-bottom-left .qlwapp-toggle .qlwapp-time{left:0;right:auto}#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-toggle,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-bottom-left.qlwapp-button .qlwapp-toggle{margin-left:20px}#qlwapp.qlwapp-middle-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text,#qlwapp.qlwapp-bottom-left.qlwapp-bubble .qlwapp-toggle .qlwapp-text{right:auto;left:60px}#qlwapp.qlwapp-middle-left .qlwapp-box:before,#qlwapp.qlwapp-bottom-left .qlwapp-box:before{right:auto;left:20px}#qlwapp.qlwapp-middle-right,#qlwapp.qlwapp-bottom-right{left:auto;right:0}#qlwapp.qlwapp-middle-right .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-middle-right .qlwapp-toggle .qlwapp-time,#qlwapp.qlwapp-bottom-right .qlwapp-toggle .qlwapp-days,#qlwapp.qlwapp-bottom-right .qlwapp-toggle .qlwapp-time{left:auto;right:0}#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle,#qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-developer,#qlwapp.qlwapp-bottom-right.qlwapp-bubble .qlwapp-toggle,#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-toggle{margin-right:20px}#qlwapp.qlwapp-middle-left,#qlwapp.qlwapp-middle-right{top:40%;bottom:auto}#qlwapp.qlwapp-middle-left .qlwapp-developer,#qlwapp.qlwapp-middle-right .qlwapp-developer{padding:0 24px}#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-left.qlwapp-button .qlwapp-toggle{margin-left:-48px;padding-left:60px}#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-developer,#qlwapp.qlwapp-middle-right.qlwapp-button .qlwapp-toggle{margin-right:-48px;padding-right:60px}#qlwapp.qlwapp-bottom-left,#qlwapp.qlwapp-bottom-right{top:auto;bottom:0}#qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle{border-radius:50%}#qlwapp.qlwapp-rounded.qlwapp-button .qlwapp-toggle{border-radius:50px}@media (min-width: 430px){#qlwapp.qlwapp-rounded .qlwapp-box{border-radius:8px}}#qlwapp.qlwapp-rounded .qlwapp-box .qlwapp-user,#qlwapp.qlwapp-rounded .qlwapp-box .qlwapp-message{border-radius:4px}#qlwapp p:last-child{margin:0}#qlwapp time{opacity:0.8;font-style:italic;font-size:10px}#qlwapp .qlwapp-no-contacts{display:flex;height:134px;justify-content:center;align-items:center}#qlwapp .qlwapp-container{display:flex;flex-direction:column}#qlwapp .qlwapp-clearfix:before,#qlwapp .qlwapp-clearfix:after{content:"";display:block;clear:both}#qlwapp .qlwapp-previous,#qlwapp .qlwapp-close{display:block;opacity:0.8;font-style:unset;font-size:24px;font-weight:bold;width:24px;height:24px;cursor:pointer;text-align:center;line-height:24px;z-index:1}#qlwapp .qlwapp-previous{width:16px;height:36px;cursor:pointer;text-align:center;line-height:36px;margin-right:auto}#qlwapp .qlwapp-developer{font-size:8px;top:-20px;position:relative}#qlwapp .qlwapp-developer,#qlwapp .qlwapp-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}#qlwapp .qlwapp-toggle{pointer-events:all;cursor:pointer;box-shadow:0 1px 6px 0 rgba(0,0,0,0.06),0 2px 32px 0 rgba(0,0,0,0.16);margin-top:24px;margin-bottom:24px;position:relative;text-decoration:none}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-toggle:active,#qlwapp .qlwapp-toggle:focus,#qlwapp .qlwapp-toggle:hover{outline:none;text-decoration:none}#qlwapp .qlwapp-toggle .qlwapp-days,#qlwapp .qlwapp-toggle .qlwapp-time{position:absolute;bottom:-2em;color:initial;font-size:10px;display:inline-block;top:auto;width:120px}#qlwapp .qlwapp-days>span{display:none}#qlwapp .qlwapp-days>span.qlwapp-available-day{display:inline-block !important}#qlwapp .qlwapp-avatar .qlwapp-avatar-container{overflow:hidden;border-radius:50%;width:inherit;height:inherit}#qlwapp .qlwapp-avatar .qlwapp-avatar-container img{width:100%;height:auto}#qlwapp.qlwapp-bubble .qlwapp-toggle{width:60px;height:60px}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon,#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{position:absolute;display:block;pointer-events:none;font-size:24px}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{position:absolute;right:60px;height:60px;margin:0 24px;display:flex;align-items:center;justify-content:flex-end;font-weight:bold;white-space:pre}#qlwapp.qlwapp-button .qlwapp-toggle{height:40px;white-space:nowrap;padding:12px 24px}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0 12px 0 0}#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-close{display:none}#qlwapp .qlwapp-box{pointer-events:all;padding-bottom:56px;position:fixed;top:auto;bottom:0;left:0;right:0;z-index:99999;box-shadow:0px 5px 40px 5px rgba(0,0,0,0.5)}@media (min-width: 430px){#qlwapp .qlwapp-box{position:relative;top:auto;bottom:auto;left:auto;right:auto;box-shadow:0 8px 25px -5px rgba(45,62,79,0.15);margin-top:24px;margin-left:24px;margin-right:24px;margin-bottom:12px}#qlwapp .qlwapp-box:before{content:"";position:absolute;bottom:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}#qlwapp .qlwapp-box .qlwapp-header{border-top-left-radius:inherit;border-top-right-radius:inherit}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}}#qlwapp .qlwapp-box .qlwapp-header{position:relative;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-header:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(135deg, transparent 0%, rgba(0,0,0,0.3) 100%)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-close{position:absolute;top:12px;right:12px}@media (min-width: 430px){#qlwapp .qlwapp-box .qlwapp-header .qlwapp-close{position:absolute;top:7px;right:7px;font-size:16px}}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-description{position:relative}#qlwapp .qlwapp-box .qlwapp-description,#qlwapp .qlwapp-box .qlwapp-contact{padding:24px 36px;height:100%}#qlwapp .qlwapp-box .qlwapp-description p,#qlwapp .qlwapp-box .qlwapp-description h3{color:inherit;font-family:inherit;margin:0}#qlwapp .qlwapp-box .qlwapp-description h3{margin:0 0 0.25em 0}#qlwapp .qlwapp-box .qlwapp-contact{display:flex;justify-content:flex-end;align-items:center}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-previous{position:relative;left:-16px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-previous>i{line-height:36px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-avatar{width:42px;height:42px}#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-contact .qlwapp-name{color:inherit}#qlwapp .qlwapp-box .qlwapp-account{color:inherit;padding:16px 36px;display:flex;align-items:center;overflow:hidden;position:relative;cursor:pointer;width:100%;text-decoration:none}#qlwapp .qlwapp-box .qlwapp-account:only-of-type{padding-top:36px;padding-bottom:36px}#qlwapp .qlwapp-box .qlwapp-info{padding:0 16px}#qlwapp .qlwapp-box .qlwapp-avatar{position:relative;width:62px;height:62px}#qlwapp .qlwapp-box .qlwapp-avatar:after{content:"";display:block;width:15px;height:15px;position:absolute;bottom:2px;right:2px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAXgklEQVR4Ad2aCXhV9Zn/scv/P/N02mfmmc50anWqdUHUouwLYSFhCQlhIYEkLEnYF1SkoriXKkWxLo+2OlintopOq9UiewJJSEJCErKHsBAWCIshYSFAWO5y7zvf833uub78nnNvEhaxc9oP7295f+/vPd/znuXmsZ2I3Eh+AO4FkWAe+D3IAlWgDtSD4+AI2AMKwQrwEkgC3cGtV7y/X2j9bAdsG7kRoj0ApoOPwWHglqs7zoGt4AUwCvzw/6KAt4JnQC7wyvU9joAPQRz47t+7gBHgU3BKbsyxAzwGbvl7E7ArWCffnOMkWAD++Zsu4O3gXeCTb+axB6R8EwW8CTwK6uUqDq/fJxd9F6XJc0aOXqqXAxfqZN+FA3Lo4hFpcB2XZm+zuP1uuQZHOuj0TRHwDrBeruA47joh287tkM+OrZKlB96UZ2oXyy92PSNzdyyQ6TXzZPK2hyRt2xyZuu1hmbF9vjy8c6Es3L1IFu1dKv916H3JOVkAkQ/JBe9FuYLjLHjkRgs4EjQA8avM/MqaxzFXg2SeyJGl+9+kSBOrZ0pS1VQZXzWd7UnVsySlerakQrg0Mtdqg9kYn0WfCVUzrDVgGn3mQ/TlRz+R8jNV4vK1uUI/Av9yIwScBnxKNmK3TPV2Ne+RPxz+iKKNq5wsyTh5CGWLdBXMoaiJlVMkqXKqPF37omw4kS1nPefMS6p7Zj8f/9z5dQq4lBubledQc7XNe+X1g++wssbhJCdVzZLU6jkB5gbbaQYcUz5psIRt1d/GMViuYSWPrUiTeTufki8a1soF3wXhYSjmB/gH2ANyEP92u94C3gSW+UUlYBvjaHA1yjuH/sAqG4uKg7XFUszWVo8bY87tFFpHIOQMCvnozqcl92SBUX5+ctn//IA/G6XP9RTwbaoVwA+YiKHippObZWbNfEnACUysmikpVbMpYAgLwoxXKapb2VYkV06DkJPllf1vybFLDepp46cJikc43gi6ot+uFbRJwBe5SaiNRfgJ8tuD71nCIfHpuF1nK2YpZpuWmH3tn6L8w8d0JqE8VWbV/EK2NpWrYgzmT6s4Au66lgIm6w1MrKMR32mL9iyVMWUpMrFyZjDxiQr2Kwnb2sfsc8zyNcbVfPg5rDV9Eivwtq+cISsb7K8uJZzQakpgfgjahaM14g2A44Vw4u09v1/m1Dwu8bjKEI9MoNVgzGjThm2HjxFunOvNOBA1uWK6dZH5ReDz+4IiivP5rQA3XU0F/iucDoYTb9e5WplS/bAklKUFkp3BqwxrMBPjnP/Kr4JW+ygwb/Rpnf3NuXB+zG9U6UR5p+59LWIonrwaAf8cTrz95+soXnx5GsSY0QLTJTnQtu3Vrmk5jukPKu32dBkJEd879KHw8IcU0QV6XomAY8OJd9rdJA/VLJTRpSl2Qn93JFVMkxGlE+Tz+lUtVWGRz+f7DmhnEqo0fwB2OYrnF/6g//We17l5cjkSKZ8mpAKwD9g25zim0P7GOgOHtQpjjLGIsbexF8bGlU3B42eyFJwqbknE2X4IZhBSwGfDVd8fDn0ssVuTJREJtMSYslSJ2zpe4ooJiS9NY/KJ14WppDV+OseUyjly9GJ9OBEbwA9NrZzE+xE4HUq8sqYq3rZjy6YwiXEWZZrgGMWaV/GUfH54tWyoz5aM+ixZcWStPFz5pIwumQSfaSHXJhL2ac15WO0La7a1jzOJNvCJKxkvz+9+WTx+TzgRf+ODRhonAX8TSrxmz3mZu+0JGVkykaU/1gTJ2O3hRcny2q635bzngphHw4VGSSmZI2NKU+lrMs45bqsZ12ofWNWO3Zok6xo2BgX0EVsDtl3gznAC3gwC33w+U0D57MtVMqw4UcaW4rkBxpZODrQB2gSJxBQlyYvbXxUJrHO6GO/v+5h+WEvwHGI8xmWf7QBsG33urfY3maxQa/jMU37qPEbhrphS+YiccZ/96q3sA5cL+Wo4ARdiQUB5n/i42CfWccp1WlIq5nKTeGwIgknp/oitE2Va6Tw5danJUTxbwMPNR2VMYSqqMI3rHClR8Q0SuM5uE91X88CcM9vKDitKlA8Pf6Jy90lAE1vML9H+vpOA34bDbryahahF1vHBoU9kaNE4iS9JkzEgaEsvb0cXjJPs+rywbzT76i7Z8QarkDHsmGb8UJS2zneM9jVRuduMRAFMKp8jDZeOC46ADtQEWthF5Z/m9BKJ8mEWgtHZRvysPkmreEhGFE/AJqlBRm9VbRDLl8bT4va6TQFNOF94vISCc31o7Hljb2D2wRgQZr05xzWm7+DCBPn06ErmqAvKbiP/dCcBl9HBwDrWN2Qx6ChsRphsCmwKrN3GxlsS+GzT4oUT0OV1ydzyhRJblMz1Ohas2kNh7w/sOW11bnrchHspH733cBTClMp50uQ+wwIyBQTWe6K9FvA7oMoQj7ev1++VhdtfkOiixODmI4NM0m2Jzh8nhY0l4QU0RFy+/1OJyh9tnOCkr/YpDozBcj9iCsJ5Iz9jPdfpPuPZeyk4zoLJPb4lWIUmyH+yFrCHD4dT9dWc2YkHaxJu34kASQC0A5awPdy6vQvT5Mvz9W0SsPHCCUkumsHbH3EUdmxjLzVnjjn7me2W18NSwFf2/DacgH/SAs4KcfvyWRBVMIaixRUBWA3GSQxuw+TiGXLGdbZlAQ0Rf7v7v1GF8cI9uI/C2Ic+GuVn2xFFpo+9Dtbw174j6EfLx0pi6XR8TZy2b2OTo8j/+7aA7zncvnz7PF6zyHq2YbMJZHjAmgwrTJLEounSdOlMmwVce2SjRG4ebceGnch2sK+IM+ZUXoafczu8n+6Pl+jCRKlu2h6qCn3I/16I5/t/aO8yJql648XjEr91MsUZXjiBIDDseIm1LIAFEySmMFli88fL/rMH2yzg0h1vSWQ+BQzGB4wbWwjQJvZ+dh6Yty19uS5gbfS4BdfYbe7BGPYa2GCsgcjpo0OfmQIq/DHtUGk/QafZ6fbddXaPRG9JgoDJEkO4AduEbfY5PiB3pKw/mtmmZ2BRY5kM25zIi6Tjxqr47Ks50w97G7loP2LnreI5Wu2DizpGntq++PJb2Kut/zkI6Otov0C8hoCZDbkyIH+UDNvCk4Ml7NNqMN8vb6S8tvOdVn/G1J07LPEFk/GMjed6jblPjLEXrTlXaFi2DR9zXBWIEZN5zah4TPhdqz5jlJCfWxXYlx2FLeC7Bz6QvnkjhFUIYMMyqCBBJhXNkXPu5nAicu7kpVMypfhR6b95lI6t2q2nTesLwsfQDMpPkKSSmXLWfU4Ekni9XhSZhY8WOhW2w4siwcfBAErA53csZVUNLUhskWjLbkmUPpuGy4Yvc0IKKH7h8cK2V6VXTgwTbTm+sU/r0bmBtq0bnD+Wz078bmfeFA4iUi9aX3U7/DOXyhIlIBbMr36OAg4pGKdIFNp8NabonzdKZpc8zosRUkQcy2o/kF6bYpioETssat+2+3Gs9UBAfl7VNO0UHNRHA0FrLQGfMif8gc+YuZVPUkAECjDOuW0QkT1cNtXnhxXw9KUmSSyYTsGHhIxNa2LMh/PlvNlv5Xr2ef4lJyu0gJoDloC/NCcwRjur4gnpmztCBiFQkM12O4GgD9i2fbhpcsFMOe8+H1bEgoZiiB0nUZvjsc6Iq2KiDfTeHDPyUvPKEq43c+a4eU5qnH2ef8Hx4lACHrIEfNacsF8msyFgRK51ggkgntZsm1AM2J7ZMbJ42+vCwx9axLd2vifds4aGi6dI0O1WM6hVfvGOY31y4yDg1lAC1rXDfTzfSUCxbuGKJ6V3znCJzIsPDzYyxwZuHiM9MofJ2sOZYV8oHp9Hnq74tXTPjmYc4BgTfWPe9B0TPi+2w2DGBQMRMwIVWHaqOpSA+ywBU9kx4Euk6nnpiQc9Al0RETlxEpMzXuovNIa9lc+6zknqloctEbGOiX8j6J87mqLWnt1HPRx02mHdwkMcBcSxZOeb0g0nNQCBguSZ7TAgiW64PReULWrxrXy0uZ7PTcsf64BTPG1J4EKNkK6ZQ3ix++eOCsyNcfLnOG146NcXcWMLJsrxiyfs70CTUlSgt5snhID/U/c36ZI1RPrnjGJiuCLAbGsLbF811mXjYFm2+4MWP67rzx+TyYXzpPPGQdJPxe5H60yvTbEyKi9Vfl+7XB4ueUr6ZA6XrrgIENX24XqdO2I7526M98Y3bWLRDLwML4jf679cI4/H+h7c2A7/3IkBl9eDQaAFLD5RzpdB35yR0g/CEKudq9pAt4HyJzyZ7huiZcPRnJZE5K+YZytekq4bhlAcey9zP8AT7Js5UqpPbg++rGpO7cL6lyUyO1464UL02RSn1lo2dDyT7tnDZHrpY4GXqlc8wPhaecsS8Afo1CtlYT0s2f1n66yrwST6bqIwNuiPMPq0BkEfXoj+maOkuLGsJRF5rKhbJ0OyE+XBjVG8AEZsjnXKGCSfHVwdjKePA2cPySs1v5Oo7AR5YEMkxTZyb5HOmYPlJTzGcFA8j8cDLGtXoG9iO4hmkWFNKvghfc7VLKO3TJYeWcMkApv2ARFhCDvP59RQiDJO9jTtCy8itRD+aeyx0kWsRlQTRIgLxuuYMVBerHb8TGJfC/nStrdkYFY8hVQxWqQLnquZx/ICAlIX8SqNIGA3W8BnDQGpsnW8tOMtqwpYhSSbVnqzrdgUihGc7w3QxvNtiMTlTGrV3w3tY0tDCV5Ev5KeG2IpQof0vjK/5DlxeV2tjQEh61iRvfGMRDUyfxLifHplD7fuKl4A8YkpHtreZgh4sy3gGE4YWMf6L7OYNDYCw024kXM/znkNxh5ENcXmTJTdTXvDCmBW066mPfJi1et8RuLTx1zbGiEh/PPcX+fWK5CrPpfOqL60rY+Iy+PiM9DUBprlQMCbbAF/jMGThhPfPA3nj8vQvCTplhktvbKszWKlJ+iVBdgHsCY9Lew5+iswbp1EVFaCFDWUqdswrJDmoeZbL+JzFS/j9o9kTgGYZ8/g+TA/uT9jgHxw4FPBoTXRAi7gfx+IBsHgqlBV+NquZXIfAmKTID2C7Ri0ae2+QvsDY6wTPm+6pw+T5Xv/qkW5LtgXYGbhAtxRUcKc7NwNumcOYwHU4llt374mEK8fBUTHZr6DIzcuO1HFZxcCgxjSQ1kNx7JAK/26bBwq968bIIur3uD3lqrGa4r9IojPncoLp3PSICdW3zPVLzEPPOucqq8G4v1/U8AfgSbTGQH4Rp5dulDuSx9AEW26KfSYwsnfoR0tHdb1lYTcaVLYUHpdqtE6tuMbsWvGUOmK/fT+mm4bo1Ghg6T4eDkFDHH7/sYSzxCQrAhVhTnHtuDZESVdUTHYRMFNMR5NIdhW47SGPzHHkfzP0wfKg+ui5PmKV2TX6T2C45pUpH08Xb4EF6qfnScxc7s3vZ/MLXuKRaOrT3ERwt0TFNDtcWv6W05uhyoUBJxZ8jg26E+Bum4AG4fCAvRxK2pL9DzbRp/WZgMtHxXt10VIj/QYWVT5quw8XSuijysU7+O9n/NR0Rn76r01na3vzQ2DpeREpfHscwutm9W3geIFBXR7NN+B41YtYKDNgJUna+TBjChu0gVCdA6Atok5H8Z/iNAacw/iNrp7bR/plh4tqfmPyKq6DOvD3hBTWhKOf8R4rQYvwbX9GVPvbXI3LtzCysXmrWu+PAZdJiAEMnAPBlSbGLfyku1vyj14XuFqkU4ZAcs+yNDWxHmuk2EVuGCDuN89a/rK4MxEWVi6WPKOFcmx840S7nDjhZFbXyhJebPknrV9KZ4ZW4HHR6REZI2UunNHWCy2Bm63G+D8YVF9+RDtu0YFuk2+BTIAF1mBAm0G3nfmAK/WA+lREG+wwRBagzb6QbQQ8/enD2RVdljbT3qnx8m0LY/Jst0fyhd16bLxaJ5kgpWo1Hd3L5exuTOkw5p+EL9fS3vyIt21ro98fmit4FDC6fNn9fWwhVMvEa8To4wAgBUouccK5d71/SHgIGw8WIhq6/4DRI0TY10628Z605dtOxbsIFZMe1TWHWt6yV2r+8jdqyMs2L5zdS++LODnvK+R88/W9MSt++vAc0+Jp4RE9S03xQt8SPs0xOP1PsKFBtbxdu2fmDQEbD0ZrfGLor1qMtq0D88lrfhRaXadF5/HZ54zgagnIdbtIQT0aggWpJtB8CbmCyVpy2zcRhHSEYl8bay/5jEp3p1re8vgTUlSbz1PfeIkHvF5ffN9Pn87BxwF/A+8ts+ZQcQrcvDsYbwAhsp9+Bz4+fooEKmsE1EGkaQj0OuJ2Q+/1tw/9LzdTw+0AxfkzjW9pW/maNnZVBtWPOixEZX2LdCutRU40CEQN8k4miN3YOP71w8ETIgWOPbhp+cI2+aYOW6sDUf4HJzj3766pwzIipftp3eL+EOLhzuxESL91BRN43T7vhlKwAXlL8htq3rgg3QgqpDYbSRm9INtwDlgrlNrTJz8ibkPrQn9HPYdID9d1U1G5KXxr+0tiOeCQLEUqg0Cfg8LD5rBfHj+XXJdkmE5E1n6djKaezlGq+ZhnX2B3Ufb8MccUHOGv7ku1Lxazzf2rRDvF+W/kjOXzoa7bQnESaFIbRTwPiz2AeP558dv0718ltyDbzCe4FoSbHcA7TH3M3xC3LqyG650d/aVT8usI8aa/i2vUe0OwBzHXcM+viD4LBePP6x4+BJ5gQJdgYAzHQKy1N+tXS63rOwCofoHuXtNhPxsVU8I1lVuh+24fpDEb54uv9v9R3l5++9we0VSzPZr+lJgrPnauAfwYiK3sfkzpexEdfDPU+Erz/ua9d+Nt1pABAyCz5QNbrfLUcCHSp6RW77oIrdBKFgm1jl9qMTlpspzVa9Idn2+7D9TF/QH/IvKo2W/pIA/wRp86PLEUMW0ZA2wx9g2oa/2AdYY0HMUjmOsuFuQ36DsJPn04Gq55HaFv2Vdwdt2iSVe2wRUzz8EOeJymc8/v9Q3N8iD64fwio7OmypPVi6RPx/4gr8bXUiOgvmAF/9XX+/oc7zkeJXMK32OFXnzik5y28oeFBVC2KDfMtqXVrXvXN0neGGH56bIH/d9Yn0cq6pz2UIRV1A8jOOAGPMpXhsF1D/fohDHr4MDbO5jZX2w769SeXJ78I1M0bx+9btRV66L4GJoIVmRy2o/xAmmyk9Xdpebv+jMW/yO1b3lLuunGERtHx763LUmgoLhsYHK7sw4D6wfLE9ULJb0o5vkgusi8/NBOJwLoHi2WGrMZeV/3O/zRVO4KxPQY7PUhYAUD9Y+eYyhqrzBCqNgLpUELPtKsMuSpQW2kH6Ri+6Lkn+sWN7e/SeZtOUR6Zo+jJVEUVd0lh+jSq1b/icruqCqutKqcTx38SWwNlIis8bK05Uvy19xmx44c8i+E5gv8lGVRrGCeTEngHMu8vt9D1C0qxUQwmzUAtptWjsBigSUpQ/9VLKEcYyLYV8Qz1dVHHhE1JzcJdlf5sv7e/8iL1a/IY+W/lJmFi+UGcVPyKytT8rCiiXy2o535W9162RrY4XsbToo5y41Mw5BHO5hiMZ+IAcSuGXxyHoVQn3PEuHqBPR6LG5DzHO2MIRtbKhE4Jj24Rx9QqP8GYcE1/Ck/R6rbMQWVT1TFT5j3GNXmo6n28754lGVCYH6UCRw1QJ6UX0gOXiyenN90u6WROLfzBpxZT9GRX/kwkVuQVBTTIW+5YBDDI61AeS03fo41iJdMwFx4m+0IRldPedRvVsQaIHP5++Gjf/N3hxCdkXSf4GfG8iNgcLtQT5Tkdc/UZxrLSA2+EcIUdtKwZrgXw5x3sbiGGx0e6jN4UML7sOaV9Ue1x3sdQZ7pmPvkVq46yVgB2zqC5GIF/PFEOP3cJ6MwLeYG7UsINo+tv8BxKJi30HMkusg2jHE/Rv2eAI5/KfO53oLOMcQ7ABO/l1MpiFQRzPwVQho0gU+qdhvKcjE3odxt593upgGrsCdsA3rl4P5iDUc+/67zuHrFPB9JLE6INj94Hs60HUU0OT74DbQEfQE/RAjMsBA9CNAZ9Ae/Ah829z3Rgj4v+tgYwWlsH1vAAAAAElFTkSuQmCC);background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:4}#qlwapp .qlwapp-box .qlwapp-days,#qlwapp .qlwapp-box .qlwapp-time,#qlwapp .qlwapp-box .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-hidden,#qlwapp .qlwapp-box .qlwapp-offline-text{font-size:12px;line-height:1.5em;opacity:0.6;display:block}#qlwapp .qlwapp-box .qlwapp-days,#qlwapp .qlwapp-box .qlwapp-time{font-size:11px;font-style:italic}#qlwapp .qlwapp-box .qlwapp-name{display:block;font-weight:bold;line-height:1.5em}#qlwapp .qlwapp-box .qlwapp-body{overflow-x:hidden;overflow-y:auto}#qlwapp .qlwapp-box .qlwapp-body .qlwapp-carousel{max-height:470px;min-height:134px}#qlwapp .qlwapp-box .qlwapp-chat{display:flex;flex-direction:column;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-message{padding:16px 24px;margin:36px;position:relative;word-wrap:break-word;width:calc(100% - 36px * 2)}#qlwapp .qlwapp-box .qlwapp-user:before,#qlwapp .qlwapp-box .qlwapp-message:before{content:"";position:absolute;top:-6px;right:24px;width:13px;height:13px;transform:rotate(45deg)}#qlwapp .qlwapp-box .qlwapp-user{width:auto;max-width:75%;align-self:flex-start;justify-self:flex-end;margin-top:0}#qlwapp .qlwapp-box .qlwapp-user:before{top:auto;bottom:-6px;left:24px}#qlwapp .qlwapp-box .qlwapp-padding{padding-bottom:56px}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{position:absolute;bottom:0;left:0;right:0;height:auto;width:100%}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-footer pre,#qlwapp .qlwapp-box .qlwapp-footer textarea,#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{max-height:160px}#qlwapp .qlwapp-box .qlwapp-footer pre,#qlwapp .qlwapp-box .qlwapp-footer textarea,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{color:inherit;background-color:inherit}#qlwapp .qlwapp-box .qlwapp-footer:before,#qlwapp .qlwapp-box .qlwapp-response:before{pointer-events:none;position:absolute;content:"";height:59px;top:-59px;background-image:linear-gradient(transparent, rgba(0,0,0,0.05));left:0;right:0}#qlwapp .qlwapp-box .qlwapp-footer{min-height:56px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;padding:12px 36px}#qlwapp .qlwapp-box .qlwapp-footer p{padding:0;font-size:inherit}#qlwapp .qlwapp-box .qlwapp-footer p:last-child{margin-bottom:0}#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea,#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{min-height:56px}#qlwapp .qlwapp-box .qlwapp-response pre,#qlwapp .qlwapp-box .qlwapp-response textarea{width:100%;height:100%;resize:none;border:none;padding:18px 88px 18px 36px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:20px;white-space:pre-wrap;word-wrap:break-word;border-radius:inherit;margin:0}#qlwapp .qlwapp-box .qlwapp-response pre{visibility:hidden}#qlwapp .qlwapp-box .qlwapp-response textarea{position:absolute;bottom:0;left:0}#qlwapp .qlwapp-box .qlwapp-response textarea:focus{outline:none}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{position:absolute;top:0;right:21px;display:flex;align-items:center}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons.active>i{display:none}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons.active>i.qlwf-emoji{display:block}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>i{opacity:0.4}#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>i,#qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>a{cursor:pointer;margin:0 0 0 10px;display:inherit;font-size:18px;line-height:24px;text-decoration:none}#qlwapp .qlwapp-previous,#qlwapp .qlwapp-close,#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-contact,#qlwapp .qlwapp-box .qlwapp-user{color:#ffffff}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-text{color:#303030}#qlwapp .qlwapp-box,#qlwapp .qlwapp-box:before{background-color:#fff}#qlwapp .qlwapp-box .qlwapp-account{background-color:#fff}#qlwapp .qlwapp-box .qlwapp-account:not(:first-child){border-top:1px solid #f5f5f5}#qlwapp .qlwapp-box .qlwapp-avatar .qlwapp-avatar-container{background-color:#eee}#qlwapp .qlwapp-box .qlwapp-message,#qlwapp .qlwapp-box .qlwapp-message:before{background-color:#eee}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response{color:#303030;background-color:#fff;border-top:1px solid #e6e6e6}#qlwapp .qlwapp-toggle,#qlwapp .qlwapp-box .qlwapp-header,#qlwapp .qlwapp-box .qlwapp-user,#qlwapp .qlwapp-box .qlwapp-user:before{background-color:#303030}#qlwapp{display:none}#qlwapp.qlwapp-show .qlwapp-box{visibility:visible;opacity:1;transform:translateY(0) scale(1);display:block}#qlwapp.qlwapp-transition .qlwapp-box{visibility:visible;display:block}#qlwapp.qlwapp-bubble.qlwapp-show .qlwapp-toggle .qlwapp-icon{transform:scale(0, 0);opacity:0}#qlwapp.qlwapp-bubble.qlwapp-show .qlwapp-toggle .qlwapp-close{transform:scale(1, 1);opacity:1}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{transform:scale(0, 0);opacity:0}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon{transform:scale(1, 1);opacity:1}#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon,#qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close{transition:transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 300ms ease-in}#qlwapp .qlwapp-box{display:none;opacity:0;visibility:hidden;transform:translateY(50px);transition:transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 300ms ease-in}@media (min-width: 430px){#qlwapp .qlwapp-box{transform:translateY(50px) scale(0.9)}}#qlwapp .qlwapp-box .qlwapp-carousel{display:flex;width:200%;height:100%}#qlwapp .qlwapp-box .qlwapp-carousel .qlwapp-slide{width:50%;transition:max-height 500ms cubic-bezier(0.215, 0.61, 0.355, 1) 1000ms,transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 500ms,opacity 500ms ease-in 500ms;height:100%;overflow:hidden}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-slide{max-height:300px}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s,opacity ease-in 0.3s}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label{transform:translateX(56px)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{transform:scale(0.5)}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-name{transition-delay:800ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-label{transition-delay:850ms}#qlwapp .qlwapp-box .qlwapp-header .qlwapp-avatar{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-footer,#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-previous,#qlwapp .qlwapp-box .qlwapp-message,#qlwapp .qlwapp-box .qlwapp-user{transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 600ms,opacity ease-in 200ms}#qlwapp .qlwapp-box .qlwapp-response,#qlwapp .qlwapp-box .qlwapp-previous,#qlwapp .qlwapp-box .qlwapp-user{opacity:0}#qlwapp .qlwapp-box .qlwapp-response{pointer-events:none}#qlwapp .qlwapp-box .qlwapp-previous{transform:translateX(56px)}#qlwapp .qlwapp-box .qlwapp-user{transform:translateY(56px)}#qlwapp .qlwapp-box .qlwapp-close{transition:opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1)}#qlwapp .qlwapp-box .qlwapp-description{transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 900ms cubic-bezier(0.215, 0.61, 0.355, 1)}#qlwapp .qlwapp-box .qlwapp-account{transition:transform 600ms cubic-bezier(0.215, 0.61, 0.355, 1),opacity 150ms ease-in}#qlwapp .qlwapp-box .qlwapp-previous{transition-delay:800ms}#qlwapp .qlwapp-box .qlwapp-message{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-close,#qlwapp .qlwapp-box .qlwapp-description{transition-delay:900ms}#qlwapp .qlwapp-box .qlwapp-user{transition-delay:200ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(6){transition-delay:600ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(5){transition-delay:500ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(4){transition-delay:400ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(3){transition-delay:300ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(2){transition-delay:200ms}#qlwapp .qlwapp-box .qlwapp-account:nth-of-type(1){transition-delay:100ms}#qlwapp .qlwapp-box .qlwapp-slide .qlwapp-message{opacity:0;transform:translateY(-56px)}#qlwapp .qlwapp-box .qlwapp-slide .qlwapp-box .qlwapp-account:hover{background-color:#fafafa}#qlwapp .qlwapp-box.response .qlwapp-carousel .qlwapp-slide{transform:translateX(-100%)}#qlwapp .qlwapp-box.response .qlwapp-body .qlwapp-carousel{overflow:hidden;max-height:134px !important;min-height:122px}#qlwapp .qlwapp-box.response .qlwapp-close{transition-delay:0ms}#qlwapp .qlwapp-box.response .qlwapp-close,#qlwapp .qlwapp-box.response .qlwapp-footer,#qlwapp .qlwapp-box.response .qlwapp-description,#qlwapp .qlwapp-box.response .qlwapp-account{opacity:0}#qlwapp .qlwapp-box.response .qlwapp-account{transform:translateY(-33.333%);border-top-color:transparent !important}#qlwapp .qlwapp-box.response .qlwapp-user{display:block}#qlwapp .qlwapp-box.response .qlwapp-message,#qlwapp .qlwapp-box.response .qlwapp-previous,#qlwapp .qlwapp-box.response .qlwapp-response{opacity:1}#qlwapp .qlwapp-box.response .qlwapp-response{pointer-events:all}#qlwapp .qlwapp-box.response .qlwapp-message,#qlwapp .qlwapp-box.response .qlwapp-previous{transform:translate(0)}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-slide{max-height:84px}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-avatar{opacity:1}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-label{opacity:0.5}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-label{transform:translateX(0)}#qlwapp .qlwapp-box.response .qlwapp-header .qlwapp-avatar{transform:scale(1)}#qlwapp .qlwapp-box.response.opening .qlwapp-footer,#qlwapp .qlwapp-box.response.opening .qlwapp-response,#qlwapp .qlwapp-box.response.opening .qlwapp-close,#qlwapp .qlwapp-box.response.opening .qlwapp-previous,#qlwapp .qlwapp-box.response.opening .qlwapp-description,#qlwapp .qlwapp-box.response.opening .qlwapp-header .qlwapp-name,#qlwapp .qlwapp-box.response.opening .qlwapp-header .qlwapp-label{visibility:visible}#qlwapp .qlwapp-box.texting .qlwapp-body{overflow-y:auto}#qlwapp .qlwapp-box.texting .qlwapp-user{opacity:1;transform:translate(0)}#qlwapp .qlwapp-box.closing .qlwapp-previous{transition-delay:0ms;transform:translateX(-24px);opacity:0;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 300ms,opacity ease-out 200ms}#qlwapp .qlwapp-box.closing .qlwapp-description{opacity:0}body.rtl #qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon{margin:0 0 0 12px}body.rtl #qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons{right:auto;left:21px;flex-direction:row-reverse}body.rtl #qlwapp .qlwapp-box .qlwapp-response .qlwapp-buttons>a{transform:rotate(180deg)}body.rtl #qlwapp .qlwapp-box .qlwapp-response pre,body.rtl #qlwapp .qlwapp-box .qlwapp-response textarea{padding:18px 36px 18px 88px}body.rtl #qlwapp .qlwapp-box.response .qlwapp-carousel .qlwapp-slide{transform:translateX(100%)}body.rtl #qlwapp .qlwapp-box .qlwapp-contact{flex-direction:row-reverse}

/* Responsive Shortcodes */
body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table { width: 50%; }
@media all and ( max-width: 959px ) {
	body.et_right_sidebar .one_third, body.et_right_sidebar .one_half, body.et_right_sidebar .one_third, body.et_right_sidebar .two_third, body.et_right_sidebar .one_fourth, body.et_right_sidebar .three_fourth,
	body.et_left_sidebar .one_third, body.et_left_sidebar .one_half, body.et_left_sidebar .one_third, body.et_left_sidebar .two_third, body.et_left_sidebar .one_fourth, body.et_left_sidebar .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }

	body.et_right_sidebar .et-testimonial-box, body.et_right_sidebar .et-protected,
	body.et_left_sidebar .et-testimonial-box, body.et_left_sidebar .et-protected { width: auto !important; }
	body.et_right_sidebar .et-protected-form,
	body.et_left_sidebar .et-protected-form { padding: 15px !important; }
}
@media all and (min-width: 768px) and (max-width: 959px) {
	body.et_full_width_page .pricing-table { width: 50%; }
}
@media all and ( max-width: 767px ) {
	.et_left_tabs_bg { width: 50px; }
	.tabs-left .et-tabs-control, .et-tabs-container .et-tabs-control { display: none; }
	.tabs-left ul.et_shortcodes_mobile_nav { display: block; width: 51px; }
		.tabs-left ul.et_shortcodes_mobile_nav  a { display: block; height: 49px; width: 100%; }
	.tabs-left .et-tabs-content { margin-left: 75px; }

	.et-tabs-container  ul.et_shortcodes_mobile_nav { display: block; }
		.et-tabs-container  ul.et_shortcodes_mobile_nav li { width: 50%; }

	.et-pricing { margin-top: 0; }
	body.et_right_sidebar .pricing-table, body.et_left_sidebar .pricing-table, body.et_full_width_page .pricing-table { width: 100%; margin-bottom: 35px; }
	.pricing-big { top: 0; }

	body.et_full_width_page .one_third, body.et_full_width_page .one_half, body.et_full_width_page .one_third, body.et_full_width_page .two_third, body.et_full_width_page .one_fourth, body.et_full_width_page .three_fourth { float: none; margin-right: 0; width: auto; margin-bottom: 10px; }

	body.et_full_width_page .et-testimonial-box, body.et_full_width_page .et-protected  { width: auto !important; }
	body.et_full_width_page .et-protected-form { padding: 15px !important; }

	body.et_right_sidebar .author-shortcodes .author-inner,
	body.et_left_sidebar .author-shortcodes .author-inner { padding: 27px 27px 17px; }
	body.et_right_sidebar .author-shortcodes .author-image,
	body.et_left_sidebar .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }

	body.et_right_sidebar .quote-center .et_quote_additional_sign,
	body.et_left_sidebar .quote-center .et_quote_additional_sign { right: -13px; }
	body.et_right_sidebar .et_shortcodes_controls,
	body.et_left_sidebar .et_shortcodes_controls { display: none; }
	body.et_right_sidebar .et_shortcodes_controls_arrows a,
	body.et_left_sidebar .et_shortcodes_controls_arrows a { text-indent: -9999px; }
}
@media all and ( max-width: 479px ) {
	.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_prev { padding-left: 26px; }
		.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_prev span { left: 10px; }
	.et-tabs-container ul.et_shortcodes_mobile_nav a.et_sc_nav_next { padding-right: 26px; }
		.et-tabs-container ul.et_shortcodes_mobile_nav .et_sc_nav_next span { right: 10px; }

	body.et_full_width_page .author-shortcodes .author-inner { padding: 27px 27px 17px; }
	body.et_full_width_page .author-shortcodes .author-image { position: relative; top: 0; left: 0; margin-bottom: 10px; }
	body.et_full_width_page .quote-center .et_quote_additional_sign { right: -13px; }
	body.et_full_width_page .et_shortcodes_controls { display: none; }
	body.et_full_width_page .et_shortcodes_controls_arrows a { text-indent: -9999px; }

	.et-box:before, .et-testimonial:before { display: none; }
	.et-box-content { padding: 27px 27px 17px 27px; }
	.et-testimonial { padding: 25px; }
}
/*! This minified app bundle contains open source software from several third party developers. Please review CREDITS.md in the root directory or LICENSE.md in the current directory for complete licensing, copyright and patent information. This file and the included code may not be redistributed without the attributions listed in LICENSE.md, including associate copyright notices and licensing information. */
.mfp-wrap .mfp-container button:hover{background:transparent!important}.mfp-wrap .mfp-arrow:active{position:absolute;top:50%}.mfp-wrap .mfp-close:active{position:absolute;top:-10px}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mfp-fade.mfp-bg{opacity:.001;transition:all .5s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade .mfp-wrap.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade .mfp-wrap.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-fade .mfp-wrap .mfp-content{opacity:.001;transition:all .5s ease-out}.mfp-bg{z-index:1000000;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1000001;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.55;filter:alpha(opacity=55);margin:0;top:50%;margin-top:-32px;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow-left{left:10px}.mfp-arrow-right{right:10px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-arrow{background:none!important;margin-top:-32px!important;line-height:1em!important}.mfp-arrow,.mfp-arrow:after{width:48px!important;height:48px!important}.mfp-arrow:after{margin:0!important;top:0!important;border:none!important}.mfp-arrow-left{left:0!important}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after,.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border:none;font-size:64px;color:#fff}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{content:"4"}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{content:"5"}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{font-size:64px;font-family:Open Sans,Arial,sans-serif;font-weight:200;top:-10px;opacity:.2}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{opacity:1}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
/*! This file is auto-generated */
@font-face{font-family:dashicons;src:url(https://www.dadonet.it/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800);src:url(https://www.dadonet.it/wp-includes/css/../fonts/dashicons.eot?99ac726223c749443b642ce33df8b800#iefix) format("embedded-opentype"),url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAHvwAAsAAAAA3EgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAAQAAAAFZAuk8lY21hcAAAAXwAAAk/AAAU9l+BPsxnbHlmAAAKvAAAYwIAAKlAcWTMRWhlYWQAAG3AAAAALwAAADYXkmaRaGhlYQAAbfAAAAAfAAAAJAQ3A0hobXR4AABuEAAAACUAAAVQpgT/9mxvY2EAAG44AAACqgAAAqps5EEYbWF4cAAAcOQAAAAfAAAAIAJvAKBuYW1lAABxBAAAATAAAAIiwytf8nBvc3QAAHI0AAAJvAAAEhojMlz2eJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2Bk/Mc4gYGVgYOBhzGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHD4yfHVnAnH1mBgZGIE0CDMAAI/zCGl4nN3Y93/eVRnG8c/9JE2bstLdQIF0N8x0t8w0pSMt0BZKS5ml7F32lrL3hlKmCxEQtzjAhQMRRcEJijhQQWV4vgNBGV4nl3+B/mbTd8+reeVJvuc859znvgL0A5pkO2nW3xcJ8qee02ej7/NNDOz7fHPTw/r/LnTo60ale4ooWov2orOYXXQXPWVr2V52lrPL3qq3WlmtqlZXx1bnVFdVd9TNdWvdXnfWk+tZ9dx6wfvvQ6KgaCraio6iq+/VUbaVHWVX2V0trJb2vXpNtbZaV91YU7fUbXVH3VVPrbvrefnV//WfYJc4M86OS2N9PBCP9n08FS/E6w0agxtDG2P6ProaPY3ljaMaJzVOb1ze2NC4s3Ff46G+VzfRQn8GsBEbM4RN2YQtGMVlMY2v8COGai0Hxm6MjEWxOBZGb+zJArbidjajjUGxJHbgUzwYG/EJPsNDfJLFsYzpXM6Pmcd8Ps1BvB8LGEE7W7KSzdmGA9ifgzmau7ibcUxkB7bnHhZxb+xDgw/yYb7GU/yQp2NgDI9xMZ61sWVsFZtHkxb5+ZgQE2NSdMYmDOM5HmZrfs6H+Cbf4bt8m28xhb2YyjQWciDHxk7RGg2W8DFWxbyYE20cx/GcwImcxKmxWYyIGXr3l7MPp/MAn+PzfIFH+Co/4296Q2v+wdvRHP1iQIyKMTE2ZsZesW8QSzmHi7mFK7iWsziTs7mIG/gAl3Irl3Az13A117GeC7iSdVzIjdzGMXycP/ITfskv+B5PRk/MjT1iCPuyLAbF4Jgds2Jj7uOj7MmX+DI78hfejBa6+Kxmekp0s5TBXM/kiNg29uaNmM5p0c6fmMmMGMbLMZS/8w2+zh78lPFMYFvt9Ul0Moax/IA/s5P2+hy6mcXO7EoPu7F7bM1feSR25wzuZAN3xBasiJGxDSfH9pzLeVzF7NgxtmM0+/FK7MLrvBNTeZSXYlP+wO/5J//SV/2O3/Iiv+EFfs2veDf68xHOj53p5Yt8n72ZG6MZzhoO5wgO4VCO5CgOY3VM4S1epYxdYzKP8QSPx3xu4v7o4Fmdydbo4j1eo+IZbdaW/+Gc/L/82Tj/0zbS/4kVue5YrmzpP3L1Sw3T+SY1mU46qdl05kn9TKef1GL5J6T+popAGmCqDaRWU5UgDTTVC9JGpspB2ti4TOMmpmpC2tRUV0ibmSoMqc1Ua0iDLFfwNNhypU5DTJWINNTQGqRhFos0DrdYrHGExUKNIy16Nbabqhhpc1M9I21hqmykUaYaR9rSyM+7lZGfd2sjP2+HxRKNo01VkTTGVB9JY40HNY6zyGs23lQ9SRNMdZQ00VRRSZNMtZXUaeQ5bmOqt6RtTZWXtJ2pBpO2N1Vj0g6mukza0VShSV2mWk2abKrapClGvtumWuS1mmbkNZ5u5HWdYeQ1m2mq+KRZRl7v2UZ+9p1M9wFpZ9PNQNrFdEeQdjXdFqTdTPcGaXfTDULqNvK6zjHy+vUYed5zjbwee5juHNI8I++f+ca9GheYbiTSQiOfp17TLUVaZLqvSItNNxdpT9MdRtrLdJuR9jae1rjEIu/tpRZ5/y6zyHPZxyLvkX2NtRqXW+R13s8i780VFnmdV1rkc7+/5SKRVhnPazzAIu+7Ay3yuh1kkffdwRZ53x1ikc/0oUY+f6tNNxTpMNOtTFpj5LNyuOmmJh1hurNJR5pub9JRpnucdLTpRicdY7rbSceabnnScUbep8cbeb1PMPKePdHIe/YkI7+fJxt53muN/L1Psch781SLXPNOs8h74HQjv4dnmLoL0plGXuOzLPL+Otsi781zLHINOdfI8zjPyPM438jzuMDI8/iAkedxoZGfcZ1FrlEXWeSzebFFPpeXGLlWXWrkfXSZkffa5Uae3xWmjoh0pak3Il1l6pJIV5v6JdI1ps6JdK2phyJdZ+qmSNeb+irSDaYOi3Sjqdci3WTqukg3G29rvMUi3123WuQ74jaLfEett8j1+3aLXIM3WOQafIdFrk93WuQ9c5dFPmd3W75G0z2mbi8/ah/1fRRh6gDV85t6QYpmU1dI0c/UH1K0mDpFiv6mnpFigKl7pGg19ZEUbaaOkmKQqbekGGzqMimGmPpNiqGmzpNimKkHpRhu6kYpRpj6UoqRpg6Vot3Uq1J0mLpWitGm/pVijKmTpRhr6mkpxpm6W4rxpj6XYoKp46WYaOp9KSaZumCKTlM/TNFl6owpJpt6ZIoppm6ZYqrxpMZpFqrvxXQL1fdihoXqezHTIq/TLFOnTTHbUJ0tui3yGvdYaH3LsNDXlQ0Lvb5sMnXplM2mfp2yn6lzp2wx9fCU/U3dPOUAU19P2Wrq8CnbTL0+5SDjTY2DLXe95RBTEqAcasoElMMs195yuKH6VY4wJQbKkabsQNlu5O/dYcoTlKMNrXs5xiKvwVgL9RblOFPuoBxvvKFxgimLUE40VCvLSRb5Z3aakgpllymzUE429J6VUyzynKYaL2ucZpHnPd2UcihnmPIO5UxT8qGcZcpAlLNNaYiy28jPPsfIz95j5DnOtfybg3IPI89jnpHnMd/I67TAyOu00JSzKHtNiYtqoSl7UfWaUhjVUlMeo1pmSmZU+5gyGtW+prRGtdyU26j2MyU4qhWmLEe10lBvVK0y5Tuq1aakR7XGcq2uDrfIX3+EKQdSHWlKhFRHmbIh1dGGamh1jCkvUh1r5GdZa6E9V51iSpNUpxq6d6vTTAmT6nRT1qQ6w5Qnqc405U+qswy9l9XZFjo71TmmdEq1zpRTqS4y8jpdbLyi8RKLvP6XmvIs1WXGOxovN2VcqitMaZfqSuMljVeZEjDVjaYsTHWTKRVT3WzKx1S3mJIy1a3WN8fbTOmZar0pR1PdbkrUVBtM2ZrqDlPKztdlH+Vt6jAlb+qG8a7GJlMap2425XLqFkN9Rt3flNWpB5hSO3WrKb9Tt5mSPPUgU6anHmzozNRDTDmfeqgp8VMPM2V/6uGG9lw9wtCeq0ca6i/rdkP9Zd1haC/Wow3txXqMoV6zHmtof9fjLFRH6vHGWxonGK9qnGiUGidZ6EzVnRaqR3WX8ZjGycYTGqcaj2ucZqFaUE839N7XM4z7Nc60yPOYZTyrsdvybyfrOUZe7x6L/PPnGu9pnGe8pnG+UWlcYDzzb8iLsxoAeJysvQmcJMdZJ5qRlZmR91F5VWXdZ/bd0511zEzP9PSMPKOrS5JHEpJGI0uyRbUk27KMMMuitVU25lgW+cAyuGt3f17A2Muaw6bHwMIzC5g15jFlMNcaA7vAmp41ZtnfW1h48PbVvC8is46eGZnj97qrIiMjj7i/+H9HfMWwDPyh/wddZTRmnWEaYbfj+cl/F4dYcErIc7BgIAHDv9ftdDtnEASbkL7ZRS98qimf8DXL84pOsbr/qTWMc6Io59OWVFC0WiVfkDTFUbEr5kQX/8mnmgpniLqtmTzGQ7gb0rGH4Q5NKuTLdU0pSJZZUDHOY0yKFpfvV9CvMCpjQGyziBwdVddQaxvZbYyY7uVO5/Jzlzvdy898EP0KjXYuv/mxzvi3Pvt68ih9fohGTJph7GjTKyBHWEa4Xas2T6NWZ3DoFYteNIjcYhGNiu4VtzgY0MMk7y+iX2fKTASxTrsTNsMmruIN2hg4aZJtRFql20GdbvLv+cW4vdBvI4RYLKqYU+or9XVPVZRUyg/8SMnUcjl//ICnYlHgJT29YkoCVvOrC+iHUqwoSIKEkODnc7WMlgm8IMOynpI51lipj39AdxQ/LemylrKkak3J8VxS1hHUM2SOQT/WBOzjUMBurd0McdhthrV21OmGXb/TbUeu53d97PkR3uy0mlXB8dDoONYXOgte0At8OOq42xWMhU7o5XuBB0ddOP6l8urqzurqKOeH8Q30CT/YTZ44flzQQ5LwArltZ5UUKUXL9Qvo5xmJ0UkfICgWlMdvR9h3K22/XXPRMMx99KO5X+i3hsPx1VEfNZPzaGF/f/+lwWD6nq+i/8x4TJU5DnFoYQPpCAYs1MBATRiW28hLkVMyWh2vg7sevWWNpdd8GMzeJvqsaxhu6J7IP2uW18xnsU5OTvz2PxctX/xO0fTVZ0VI8o6fWIb7FtzjhWetyir693AP3KjjZ821svlsnpwYxvhL/1z0TYRpGNFUT9eXZ7dWSLE5WvZr6BpjM3lmielA/7RbzWUU1nCtKsCI9KLKZifc9Byh2mx1/MiKI9EmNA+G7pqcop6hLFf71WXZMGTEKMYw12i0m83RgISBgHv9KI4dXpGNKDJkOBifbLbJXeH4L+nd7LvelXuExqBYUjzJ0G8yPKPADHOZHIz2BrPIQPch2lMGCtswWqCjfHJeilMbPgwtGpArFdKNb37zm+3BINj7+n5/t4XpyX+n4XjQv4r6/auDFmq10H1PPGE///zWQw/bly61lpf3Hn88/fzzaRpGj1y69Ah8dyL4S8b076P/RtuN9jiGDjfYGoznDkw7bzZ8fyJrWdnCPfVjvWYv+6tprZA5dy7UHSfvOOjnsufOZgua+aD4ePQfG68twK3fQi7knckcJ/QhRdqia1UsPnIrVjREzPhwdJ2JBqg3Pggi1EvG4GfRLzMYWqkGcWiITpHF0Dow14GqkG46g9qtbscnFwyE7rv/2P1CxuF+079W0kqFzFNlpewpZSx9FpJtHt+P3gd3YN7xW4VrriaJZcWDW96QLVQvQbKdEe5PaNgfoD9mYDghyKxJhzWZSJTINGOiHHY9Os6Rsv6D6+6G5Vi8trZ9B3ayaU/W5LSB79hedzbSdppHB2s/sK5xEN1wyS1GWtYkP51x8e3bSfp0zo3QFRgXy8ztMGqtVrNWqQquFY/YRkSG7DKi4/M0qpFBugXV72x6rj9/VkDzd7bRyFDGB3QM9xTjOpNVDEPJirI4jQwCcjXACg5IEon0UYukja9C+F2GazQFDFWHyMsk8shNKZN5N2IRrB0R8wBzGVaAqo6cItrcRq015OsIr6Gw021WsQALXgER6t6EZux2Qph7ReRvdrpeClK7HZg/zRDuhgMl8ckS6cGITAG9F3Cne7j97Pb2s28nwTt535RWSrwh2YLEsaInNyqcqAeSXpDa60GR5QwO/x92iuU5JImKUMAqdLaPc4WgYpXltMln3DvfbZQk00McyyRvheCjVh6XI81SBFGxJA1xWgbZnosUxcgG9omKKWrjrzielrUlQ8EplktxUr6TFnguldILS0iqr4Tn0JsESTM4RWFg1s/aaAFWjlPMG29oJRtinS40BtS0RhpICGmjkVUvJO2jo2YXmsrzyaXmOnLXYCKQxvPIdCUDFK7FLUf+BZc0IcS2WeiAuTZTeUlkeV3lUq7Ga6JTNNQ0JxliKFsPWTlWQk7uQmpTcQRsBxBWNZ9nWVZjOY7n0rwoaBiX/BrmIDGFrbKSYhGbUrx7X3/M9eebcPxLWEKiyIoFQ0urCPE4lTJVhDmfFwsZS87ZXAlaS4BLLMe77xQMSYYsDF7UeFbiBMnzcx5b9FRXF6DAdU8xpAa09tqWZTptaE5rrk3TTIYpAK1YYNZgDJ5gdpjzzC5zkXmYeYx5A/PMDW3NR55fa3bbMLIAXvm1dujWyFgjIYZvJPiRW2v6pAlDWELJ9D+N4ABXyHUYpPCGELoJQpKSglO4kzyJ55p6/Ndnkdg1vti0RV6V2Mdqtwui3XyMlZpnOaMrBo9dlB4l1565wEP6ZQTpKfO4yCLpuJFqrqn+sfL/8tXVcnlV9TdKf+lrq+Vj8038f9eqlR+7z2hoeq1aO/8N9xla4w3na9Xz9Ur1wvnqbffqDc249x5I1b8hSa7Wq9VKfa9e8JbPFurL4/9aK3or54q1JW9Kh2h7nmTuuGl84s5kbIUwKEndaSQeeHS0wsgssnS+kqGKJ3fPtUjwNGAuXUqrvMilMvbpNdYo2Xb/LCBRjktrupgXZFHXontdG/NVuRMoJtAkTeXE1JGx9fndlapnq1jGHAFfkrxoq2pu+96Uk81nChYrcDbisF7K6apsqvfV1pqXli1d0hVBlmd49zfQFxgHxg1DAE6yqjRhvmAfIA3vJase+nj2Qvm77E7T/pimbZ4t3XXHXbI+/jD2DMMDBJTV9Y/Zzbb9L8rnN3XlrjvvKu18GhsE/Uzz+RlY9xxY6xlUJQ2yDjO5s+l7CdjHXUDbBTqDq+RiGzB3hBjH0CSBSwmW07MtPgUTQjWcC4VOOVerHrv/WLWaK7ZLyNYVW7e0Zr5czjc1S7cV/dx6tZPfwRIviryEdwrtygSffwHquwXHJmE0CKILm8YU2QHJIFgWlxCBr9toHU0uzI4Avj+j+2njkW2T41Kav6Zxosw5mllWXjl5SbtvLS3sfFAVRN5NYSWluT6HZdYIntR5AX1GEwT99QHQwxQGTKqlZIFzBcxrr2wL6bX7tEsnX1GrmuZwsshpGz45GKcfUhyfFF2gnYbRb1F0WwT0vcXcyzDtShv4AjZcY3G74ls1i9cJAWwDCoXx522jNehZD+gfjM5tBHO9SwhqkRDOW6QhZvtU67zjpHffsHmdObyKHta6gSqaq25g38/JmIUVBF30o4zAszLPLVRsJSVLbErncmdLgsBKAt9ZDdI0zY6w6dkPvKm1cVtGw8F4iPq/EdiaID1hibLW5VNIkgUkKk8akoBkmUdQXM3iWUHm/K6t80iCvJBQtHI8yytceYoTrgBOSAEygkXFrrQrqF1xMRx7qA95RACkaGQAseGwH83G+uQ5QBcVyydPHoyHMMyuMwckgFv5G95vAB6kediAOhsRBPDlJ3kdHqJsD/7G1+Yy3IuG0X70NcpaQNOyQqZHizp5Zjh5pgsd2k3yPdwfAZOyD+hkfPUK5DKXx/T+Btwfwt0ufNHBfmv6wLWoFTGvXj9aL8imFlGIHZevB+HhoNdLyrgfDYd/R91c0qoDWq8oadoj/RDjpF9DP8eYwFvdxzwKJRZqMOXJKh7BEg/TrNuMuX/AcQnPGwJMAoq6eQYR8ttuwVivEaLhRICaYKDDNexWAQH4ruN1XU9nARG2W+jDd97/lsspjl16+vjqgw0eL6dDI4VYw0hjWQC8YhhfcRd0Q4ZJVeU4nWP5XC3dyJR4vAJPuYEmppaW/Ry7cInlJEvWjG8tdRCXaoRBFgkpX+RUJMC6X5M5xGqNFrLSrsyyJU7Scj3ADRmF1dM1zPOsZrCaZfKmGGaUbO2fyWo2rVjmMsOIU16atKMJPFEWaHEFuCI6RslIwW6U8GptwLpd4K3dyZe0+WjcR3vjq6h1rUdY4ZNucbhH/0hahIZwuRf0epSfjqKimw32WnvBXjDpw2uzsYMIk1yxKg3CYR2OW1n6dDBEw1arB3MkCBIaegXKKxIZhwUcAhDKw1Y/OjiI+lCYUT84OAj6zFQecgXtkVFnEylAOBgM4EbUHwyyBwezewaoRWYo8DhosNdH0f7+7BrhCURaNpoVnuWBgiTb6b17cC9P3kNuTXJBcZ7Te3pQHpZKn1APhvPe1x/Np9uuhLRSEYribCaVO5oH4YF8PKRZJDlMrtP3A8CGyYr60/cnbdaoWbQa4bT004xuarMG5X6TCgxvarMeyecM8g/2+gfD4Q3pCEco2BtBHae079MwroDTtr2YlfO9WIBEVgmSoBOWhEJt36OAu0kQ9e9hFokqm0qrvl4IZN8vFng+W1jffMtl11akU43mDm4sSorI1xcUBf1ECnNKWjYV0ZSCjKDywtnOyehksZRqbyxF6/c73idMFKQ9RxcKlj2hR59Evw6UKAPlC2kJfbIA+6SJ12FMYJ+MfsLUhZMItJ/fjRp+F4e1b9D1Vmlrq9TS9ai8tVV+dOnUqQdObS3HEqRzlfbZ+s74z8qdnfoO+mfxfeT+cgT3/+KpB7fg5mwsRMqfUL/3xHee0D54ImmzX4dylZglIg9gdZagO8p9bLNrrE4Hmb/N4ma7u0EkFd0memzzJI4uv3mjvqktSQvFxgMXQn717gcu2Mdekteyl9+8LaJstvcC4tBPwtkbTuIgfbKeK22aNr0Nbm5m7v1gZvOk8EdY4V988WIHsTOaPQLqKQIuNQFHQf/CZOVxFEbJl5AKBOtYfzzid8SI38HwFccjSrtHe9ksjCHyd53IF2MsgT6PPg84YoFpM+cASbyRoKIEruKQoB0ikY3FskB6IblBZbFwreUTmEi6gkoHZidCtZtgSALunG6z1gFcAo8ChiQUXgBSHTkEVaInK2mP01Sd812loe1oWtrQ9ee0hvIRT+fG/zMSTE67y+QcQXiO1yX+OUFbmkQ5/RMQkYXnBD3FvVkWRbG44KQkvZ7VBEtkFcWtB/UsSnNekE2pluundX0HOADHAG7gLZr2MU7XT7R4XrvPFPQXBI17q6Bq3HMCWhLIgcYvvJVX9NRbgHgbb5btpbyIFUkLmpqAjaLipoNcY4Yr/jX0jUAkJg1YjmqwBLVblC1YQ1XBdQBmFaCVSIetIcS4xX7xxaUqAt4x7Zt8dZnNuyjyC0Cb3eJvbNW6MiuximXBlBK7jeN+KO/siM052jAkXB8iazX5EqFeBfKroUGvD6uOjvq6gvot+NOV0UjRp/Laa/Ac4Pxuxa3A6mi1OhHQeiLR6loE4xNJy2aHiqBg6pTJUTGMbWA94NOLVkuoVVodDwHVP4ICgqvHhzwVnKPp+2FCo8hK3r6FrBp5e1RBwyh+5+EhkbCgAGDX3tz7pu1I3nECxiJjAxyB8rnwOSr3EWoTAVByrIaThDYVAfkTMd0oWi/6+cAtFt0A8tA0CKJJJFgtR0PZIBwKOjyIiuue1ysuFUmSfJyjwp9WHHLHyWEvW149OKAMjZHMHbJmS4zP1OnseRuUmXR1t9PuNP1OE2oOk8GLNrudIxxkqhpLdoC9idUL3dm923AVGKFOd9PBG0QgC8QYLpK51N10McFDRC5C2CcBw6vpC18omTkO4ccE3TVyHBYs3TO01e7j3e7jz5Ggu3B7lrO4Uuvhpx9utR5eFXTHDDiZswyn+GjzfMbyMR8UzaKt8Szp6nwG81kvqBRE4XgtYxpcfmV1c/2e9fV70JNL3Ubt7Z4gCx/JlV1rJe2kTbSc5APB+IVCjnf5Ns0IgrfTu2yPrSOpnGM5JH9T2t/2bKyzqRTiX0wvV8sriqyXuML6Pa+7Z500a6KIgeGgAhJqAq06xewyj9+gjfHnmxQfvYKLMFbwNnCQTUzGARkPRP9A5RxRi1A3gw3pCghgdcLOI+bC286ff9t3k+DCuefPnn3+3SQ4t/XU1tZT30SCZ1y7FOpBZeVyaWVle2XlHs0xVMyzbNk1sqrU6XQaviXyLMpxItZVU9FYJnkhBFryQgiyyQshWFHxRjnwhIVcaSUgL91eGRiCqaU1Q+3kHXiZ224j18w5vl0PfJrfhHZfgbki0hm9GNNuuxVCq0B9u5MIbpOpUIgT5+I+UKcbphE8MFHFbVJYsA3tOtE2uXHznkZTdd1hVjZNx9gL6BzaiydGcuhvLPhlL/DK/sKG7S6JtqfaVaJFEpcWDkxHXZIqtmYcu/j6i8d0wy5Ljqc66CCTkwuuacjJ8b2PKIYpHw3M/Lp+xvR9c3eXhGf09eOer6WwxAkCJ+GUtvoWIWWxAD78Xn49l1vP93zFklhRSgkz3oOsoz5TY9aJlHkiR25S4gHw2sGU3vAVEtYqFHbPxxNqBDdCSHiMLn0DunTF9DxzkfXMwPTYRTgZ/+85IXKdKFAM5ToJtymVySe35uEE9aCxME8qxWPSdnFD9uLDruEZk4sQnfAMA6iHDr2/ypxmzjLnmTuZHh0DzXUK59xkJMyfpqgmKB4FUFs6JubPw66LzyDXQPER/6Eqaqqii6q/6g1VUVdUTVS9Vf8VQ45IdSLZGNKQnh9GwBomH/QmM5t2LctNZ82sbWePnI3/dkQeGZFXTGMfCSL6DzglaMF3uq78FNRznWpkiEIG10IhFov7BE/4AvbbaywlpmSF7dJlF2gw+u6qFBiR95rcbV7HCKSaZbP8Yg4bUbCqOCvbq7a8FrRNKb/IszZ6In1XzQvYwSCV82p3WxIyjcoZ05OffJ+49ZqtWg0C8QOvF7PmTsUwETO3Xo0YjeqLAOz4wK/FiNoOuyGGDyBXDGwPYo7dv1Qe991cUC81R48/rpwU/lCNxMcfln/gY2i0Uy6PD1HgZJy86Yy/4+7b5cpz2jdmxNvvVJ5+dkoT0RfRLzH3MA8xTzDPMS8y38F8ANAGUeKtI4d0sJEIvdsT+NUlgxNaCNqDDtFooh1JjvFAjm8g497zw8nS2Z3QTaLFJAMDhhGMEz8eLXESzJPO5Nyfi6Nf8FbP+KIqpSVbIpyApIr+mVXPdNI1lq8EelPiyJoMa00LviTKSaEWVDm2mguuSSYZ9A/FS/N5HtYm+Ka4gHuNxO3CJBd2BfzILtG5kKBEcQgJ/sbfWfW1Zt41RYUXVNF0cw3NX93xZU1eP6nq1ZMuLDuwxGvkWS0O4ZQ1BPdkVVdPrpvWU/F8i+LDBzgVgA+f2hGwCAhzCyuiqOAohkMJLTlEf0TXKTIHATtTxEygMqxDs5NOi5g1kI6aImPPwfz81IQGRYpSVt5PFHLvV9BptaS+T/VJ3HwjSXvjGlHlvZ8E4y8roqpIiiA5hlhFv6Mo71dLPrl2WonvgOD736iUfRWeou/wS+p70jnbteyMHeh+fiq/eRl9gXHpCsKQqUREr2GXcDmeTway3zQQgTCwWgKxCCn2wB7KfmN6uflAczn9gn6ieSbKamo6WN/4pgyAtoWglmnuOIG90/R8M0QXf6Pu2bZX/0Imh+6ub7iKId6lvmOFy6653x14q17AF1zgZyhdZpk5mZTP5IDzqgE/uAyzP2K6zBZzhmEIYvVr7Wjyxf+AOJGYUElWP4r2WsB8R6NXj/SJwAr+WKZHDtGA4OnWII7T8HCfxOZli7/KNJg1qm+Pp2IN+y4O292wGuumCBtAFk8CCrsA9SiAaaIDzcooQdpeNIMgveza2YyMJZF385X1zQvbJfOgHqqNVkMN790pe0Vd5FIrlV4+36uspDhDlUwtY+1g4BV0jNGLJ+85duy+4zP53K8yAZUUE9kKnqAeKMMWonpcWlLCS4fT4lw8HgTH12F9S/mF4nJYDJeLBT8lOO47F+FvUhbE9Or1nuo7DX+bZI7gK2z7DccX0ouL/+ekGNNyjKActzN3Q+uQpqkRAUsVC3F7dD1SlHYLmKcuEUEkIIOQNShTZ9KcIVGdxv8wZXwoNBqaWb2EspcvZ08WskG5ura4uFYtB+O/MhqczYsqLyqGnQHWTeMaJUfLcBxiBfNZU2ARx2U0Z29ra+tQF1KpzusuHw+8E3eIooAR9JUo3tE5rwoZK6jwgoB5nLJM1RRULKT0QFP8ghmGZsFXtEBPCXgleOWV6Ti4hgYwgksQq8zsLU4jAKExiCCWQJDkuUT2TMgf6kPI6+p4qOq6ivqqjgZFl16C4IAkDhRdVxiqtKH2A7GsZImi4/PMa5lLzOvi/CbacuC/mqmbpCYz8cnXuBTjQapXnyZ2iWxhcJ2hBSThoWbZvp3Wjhx6WhoIDJxNDukgnX7O9h04rUCib1vZ67Cqo9F8ZcffBhfgcxluBJj7UHw4uCExk7Gz/vdoaUe5RILjSfpDpEm0ZC3+EtCN0hF6cRsdc/cy98d8qXV0DXRrFBWRvqkK/lzcJis5kIstRMThkYtviE8oC3Dc437PL/l9+B7GK8NBfKBkBpjwPSApyWFICQsajgdokCVwLkvDHbKE7ZD1aBobfwuRm1+jJCdLiU1Aw2iCBW6u6z+sfu2K241VCvQb1wMwaB/A5y3qMWwNSbn30d7fUe5XDg+zV+gfMzcfRolNDWBnGJ90EsTygW6UmhrVDO5WDVMZP6uYhnp3rx9RId4pmOHq+DeUdFpBa6oZjQ9OPXgKPvP2IsSWhtjbkXpYNVxzuxPbpmEPDa5Fg2ul1dUzq6sIyDaMvqB1OEpMxhKbDfRtgKhX6FxiGk6i8OzW1lhCtWsTdEwbNIrDuB0rVMHmT5lMtAMtCA14eRGv7VTD4zhtFx1NbGzWL9Y3G6LmFMb/QzpXcyv4E9B+Jd//KHAJ8MRT1cgTcadZtCu6k200suTr6EW3VKvLQtknAww+Ezz8x+h/EK1fN5HeAl1M7EO2UaxXpclNCgmbVIabcHaYGlRgYi9IFYRHokKUvufC3T1b05S8bsmOKWmeKuCMVlJ9N49QvaaJMse5Ws4GUq+noctLxYqb9pfrHOIlrr6SNhdKHMvLXDFsWOkFs1qK2mWvUijIImfpHAZ4Y2IuhQQ97aTLnKcVlBNphfV0gDKqKRlmRpJUtbyaSUkim8qs5ooLHitjlnXDO7bOMsxMXzECxFWFsc90owln1rYSRo6M/gqu4ckYiKaD4XDCgFF+pacYaLd/qMVd8Fcm6TiPCngUxNBDdLDnQdrkMyfnGhLrLbtC5psPE4hIzPoHrSsB6sH46rUOZ7wmKWuBacIsPU70OVQoUaWrF4YjDjuzczQpKD81zZtE0EglUNXUntXKgdBJERSr7qJ9hYLk8X9SiA7e+P4YM0doS8joZPEwssIPy2k9lCRidqr5+DvRIIa2B0f4y+lcGs3rEOk/mVOjvagf7cWKpGB8OBrN8T5lZgNijoCtCmE3OpSB9qnoipySo1tEKQt7iZghJLo+jEaaMn7Hm3hoVtSAZRVfNjwT0IuibTwoQEcsKjD0LqKPKg43/sSPSjIhNxxvquxH1LTpp1Ip3h7/S1T4PrgCTDebxuy75nEY0c9QCSkwhW7oRlPhEGI2Lh4bXdm4+OT9x47dj5iDYxc3hleOkZMnL27EfDXLoDFgz1Wmw5xktplzzAXmLoKOPaoogVkkEDRPBN3rKBFzA49HzeLaa6gGM6wm+EnHbRoIkBU++kUbNaOUV50sQimOrWP8VdEVfxnjP8Oup7/DAGjCskjVJE9Vc/eLtIt+KP2D6V+efn/A/lz6B230V3WWwJmMq+bKel104QX4l+FVXxXP6S8Zdk5VPUnTUIpNWSLtZwueege84aW571zfEz6mfoOczY4lbLG0DZgC7APLsoEdxBx/Xbf7uudJcHzpwtLShQdIkEml0Au9LNRslFyEYLyfXIXgO1MIdS6++CKvzPPQQ8CGZYbYPLeILBSTgErN3RjMAB8adgkf/SJ/aqmwoRpK0EzVVtp1BFh7/Zcu1teerKPAkJdOl7N8Iyezwma13ulcaH3gtfW119fn5m3lVXLZQu1al8xlSsdvzOZS74UXdh+BrG7OBK70IKN52pCDY+vVq4Lenjq1VNzQZW2uEqsoSFn80mngZ2flvz2a0pFfR78FfXMnc5H5ZrLSUeUCwWik3JR+ABV0CblI6lJt8gQwd6iomTAePiH1XWroFQe+12k3G1N8Rwu8jNzYaN2jGgtPoAnkCpEeVJv/SpRVCTCwkTZYRVUV1kjDoiAi2VnLK36KXauH95cKWSwWyk+t5DVdFRSFNWXTcPzU+K+XycJ9SknBQ1gWJUmRiLxZSxsp8i6k5SWJZWWlgHlN0bEti4Yo29iQDf4Zt1jAjeWF16TTWi57d2OhWDf8vJk2RU1CuiCzrO8ET8bI4EXexrqi8bgAr+NkKS/y8Ir4dbM1hPQTBh4TRl03AcyNmA2HlZ2qRKKQtK4LLdkvekRnMx4V3QM4/H7YbofLGVtR7MyAkNknHRKOogc2Lzu5x4LpuP499HuA0pcSucBUnRZLBKhdEZ/YLPqxgeMZFKLPOW17HeYrdjEeiI6YFkVjzR5/ryMJMi9aaddVV1Tbeddl9DnbXktjnIZ7B6KYxq5ordvta44NN7hu2hJ5WZDgxjm6OIhtX7qRVbPh29sn5iSxrQbDHFnfBBhlDbdrAfFEzHAI38ceG1997LEb7kF8G1t+G42uT25CLbiJTeSTwyQ/K7JIfkQ91aOmKOQ7zY/cR/TlGoqLMiSq7CltuEJl3Izt4nal7eO23+66FTfsuoMIZff2gmh8bW8P9XrNj0a93WiYHGfl3Kd2DaQmoVuzIrdLjAuAyx+h05fHo8uXX3wRRS++OF8vYnNDauW3ocxtPBoOye2foVV78cXxVXL35P4gtgWwI8igFu0NBlAUgpjn8SkP6//5yT0NOvWcmIslmpxONyIrB2FxiRiTMr01eiWWvU8vRERwQHM4L+sZ03XNjC6zKSnFcjyyrbKlOarKcXII8A1WEJIuiaqoKBBIHCfxyNLzcel+l5PTQe11tSAtcwDmZFZK1zohAAaJk2XuPQs5XUQSL6UEUbWWLFUUUpLMs6KeY+b3FxApzXGCme3KBNcLFNcjAEaNVoxOyXaCmOndjBUwcTI98XHFrRxHL2tOWh0/r9g2+nZiEQUcuqSnc7pK2M20qSmiwPNQFNWsmyoU5o/pCDq0lfHvahabVtGiYo9HZOjsyTKVoV4h3PKeqXmmY8LH00wRK6L024SeitN+0RgPOChih0w0jncTvSjBZ3S1A1pgT9DXzVASd+NNEtNNFJXplZiZ2ew8gXbcDF3+Mp+K4dmjMTz7TzFoe+nrAMTtxXG0HV96m0GNKfu5czW6uh6vnUPZOK0VI7X48563EdnAcnc+rRe/ipnTTYqMA/U7BjzwvWRVn4h2gYUltmEA7dq41enW4tr6sN633VildpqqJWEMzieRIRmtEXNBmob6MTm3KFvaymcCQFYPXYaA6nWOXfTXgslJZUW+HDhZ7uyjxy4iJibTsQgtCoptR89oduFPdV/vaRkdTnoQfZOgZ/QenEBSFATaos8WbXJhrn4yrLRrgNFuI/jM/sdXJZo2jU+b5fDvXZnvi9tgiUgIUf8fWpW4IQ56u7ukSvP1Kty6XjdXA99Y1VvXi3Q5Dif1+sjRysxquXFDvaBve7uzer3jSEX6R2s5uLFeQOppxebHoworLtmRdPv8eHSPjsOv3Vc39e1kHP6T/datqzep08asnnNjMLh15eZ6aXC0nrfspzv//+mnkFrI/YO7yVy+K3359D+2n966Ak9vz+tGVVqvM6SP5sD/TS0f/p0JlNuaFPrviqK+nsmRYkJweLTM/Vl94KDvkavwTQ5zmG5ELSfrsxVpAmgr7QQq0/WJJ9KvCPdQn0gEBhHZFQTs/gDO0MPjq8HhIdkzdJ2RgezKQUAPRH177cqVYX+ebyFtlbmRYwrn9X4zLumne71o8jnCHR3OXWDm94hhRidWjxE1zfXJDI7aaC8aX23t9waDHuCk0WjY2h8O52wlfx19nuzIRMTGhAzGyVZaujuhGAvbO/EOrm0YeGRnG6zFnSb6abVQvuvsome7fNrAAPEVwRZ5XledQOSB3xZct1sweMPJp5csQUYve7aTquzUC13XJdt9eDlnqzrPi46gmIIi6K7g2h5b2jElKTOzF/499AcUE9qw2vrddRb7tu8JBkv3sX6k8smqUflk/csPKEj+fz9Z/3NTrXxf5ROQ9ok6Wn5AKcrj+if/pyKlZjj+t9FvA75KA11h7JpVadfIrDIQAL12t9M00Bnk9wHBjtBTFTEjQc/uYXa44791EQ3GBxG6rSKyOBiPhn0p8z3+zlsXJ+/9CXQA8zvZQ0oKCJjdI8w80eqip85LCI/eWxzh3On35t+z9978e9EPn5ey4ucL7/m8iO57X/59PwVp0zk1s7WmVltk/PHJEfWvoiygnmx8AJJElFM0ZL7W8/7k+egwsUPv3/T4qz3vJ/mTIzo4PCRm+TS84fGkLd4JmNiAFi5BG1sxO0j2FhAGF7djARyONqk9xPAb26eDohds3Vaq5YNMEC4eD/KQDG29WmlilgsLK4vvvssK08eXfG8OcxP73ijG9RExFjscDK6h4bXeXr/HzMsJeGppTq17bbJBAx/2+9nhsEdD1O+TXb3XGXqY42euUJ4c4He35nb9ShcazweEj6M2DiuY8DgfOHmy3C8/Me4/AYc4joYQR/c/MYbjXvnECQieQP1JfGqL99FYZkLkXgImwnSK5qlQD2YbEa/HWnmAxcxGlNaX9l/XsOwHP/CAbTYe23dVU7Qi9E3d9kYtl4P1qBquv+be+25bDytwpiuGWdlod0lW/LQuRN4d750FnsKtQaZhF/OkLn7Kx1C5CqlleDAcDvZKx59Ezl7pyeOl6taTpfEIolvE2rhfevLE7f3SiSfR7ZXHT5T6EH183qZfjTWZM/IPND0kBnbAqBLBBg4JGoY+BwbWxYkQoYoOEmIOwfcvqJahGJpXMCuNUsNwdbGJ9ayuZ+eXBUXRXeD2bdmo2MWs5RuKIt0rBCqQ+ilWv5aMXzIbParNrBIZCLByRBsTEaaw1iDR5Bslx95h0O9H8LnOHB7AMA/6ox4Z4kE224suPULgZ6/V2o0ich7N2viGvREomW0TXUk8a8jWiMM+0G6YNjD69qiqprXfn7Ph/hcxL4lgduBaN+rCF31L546O8aMmDWHSRdFhazpPR/Pz1AbWaP4/Fr/Ofw8I7qYqoUR/fm0qv/0a+nNi4U/XP3d+G0H89V/lGtF4VZI42RUAte/3okE0aME36s8njAbZEcpCFAHbPOj3e63p3+DatdHBwX6U/O3GqXM6Irpyo1o83rYQVVeR5Zou5TROkZIPLHzv58vtYrFd1kzbjD+BZJrmAI1K7TPt0r5smjKKSDge0XgPbtm72mdmtnNXoG3uZy4zTzBPMU8TqSCwpDCHHYOsuLVuwpOvI+KBoSoQDwcdv0kn9wakwwwgUu4OoXs4hhk+NTskeLUauqS4rdRml7wL+3w0Gz9okDJYIcUv3rFSYgWWZ/mUgkUeiYhs+dwQZRXWUlW3dZno1JEp8KoIHDyHeJlXeMzLoRdxnJOuyOO/uEb/UImFl/Apll9Mp4speI6XOY4kpFhR5j8mcgKv6ByWDZ7VeJ5Np1iOg7U9xad53VRQTby3n9XCYAj/8+0j0l26K8xF5uuodg37Z4iBFSE5wDtSC8GYPGB/mxJAWCbjy5RC+ARguBMMBotEtQntMls/yObSIVRDFdGdh4flFc1ICRw2LFnFqqCoQiplZGFZqtimo8tY5g1Fw1hXFQXrWEs7nqbJWgXWvV4/0CQsn4+CD6WRCvVUDRWzgqDzgiBAPY3A2AzuVjXF4FOqKFiCiVOcLViGrCHE6lYwoTNXbk1nanStxDAN/HbUoAQg/taS40EfZnJACA2aIzTDbJbqbG9FaGZ+Qip/nxGPBv+h3C6V2mUFWHzTIQZSAYxqMth32qUPUYvqiNhIjqlFHSJqnSlNGQFV02FmrRAkAxO8O7WP7t6kjiUG6sTBAqGh6PRt15nXnIplF98XkhePhyQMddRqXd1toVEvCHqJCimAq6NJQaxTp34Q5vvgpjJs3FQG2yJSZ5pWmxkvECM/+ER+Fz5HCvJFkv/4qk7LQ/A7NGgQtDeAqLeywZEijUdxWU6bSdm+eGUwgA+UK6Y5vwj02SaWMd3YCAawMNGDJtvQbpH2F6bipA1htVbbqi2K/Gajsvz5I0nCRrO8/GN5R4fpV7qQ3sy3tm5b74aVm1LmcP5PMQ6lez6RuydapdMo1isR/yLraCY4Rs/lTfPfGavGCcMgh3d9RBS72MM/hHFXdNF35Q0fUOq/M83jptfx4RZj/NUfwi7cgz8ieriLGeYfTm9LqP2Po7ejPpHxTuwVfo0iyHVYh04z54m0jQoEu82YZwZWpK3Htrg4CmHFhPXSfRWsSYhzaeLjgerUQvS9kiTIkrNateoVPy06kp/Jfil3Incyp291ukHBsDSjUHY8y9DN51Z0PiU+lbUsy8gBzgxGffTv2RTnynY901zEXorLHy9++3C4/Jah75oWh9i05tg7y7KnBAuWEtTVjPbBwSgY9qaY4RfQPcxZ5nbmXqCWl+gukK5LhbhhLbYUBsRZIx5YyO49GNWAUagI1IUujwgl3fTxGtQfMCSQRbjQwNE6EqANKN7CG7Uo1sW00AdlS0n7lbSRyvCFbLeeyRknjVwmU83k/LXVtCJhA7MVVpDKa46EbcnVJPbuu1lJHf8FnxMF7vmirJvWG1euoI3AND/LpVzsWAVRdTI7O8vLO8HOzk4KnnbgMVNN27KbEgzFChzZeFB3PNNcQqIvv2ZZzc5kO1eO4I7ZvsUb7O9mOxXjmRh/kn2wxDqmNYzxTDxG3011NDK8L0rVUtBqYa2L7j/2TKt/LP9G5WJzQLTRvfDtszVrSNcsl1oHNMnO/Yl2iyxKr3rycqz7P3Z4uHOLGDXNhngU7N8UmckC9tCArhpMbE8fxob11JS+7RIlej+qd9JOlCn+01LmEA2+pxHabu0D37taDsPS6k9CreM16Kvoq0wGkFsRZmebOQ6YbZtJvA8JOCSKI6AGbBi7H+J9IJEh9qncKPE85MdGp10+hPEGc8NPXBApVmc5JD6InNOWqBInRON3jYatfjQcjT5t2rXEBVH9lBValVUT8ZOL8DzxMKSK1lJIvBHZZ7qmQtwRnYWLo71+9H7rVB1Ol08c92q2uWCuViw3uUSqZE3Xuq+FS2M7LdJ6sKpaBMFHKEGdeA6B3ur4atfQsAcYfdi7zgSICbLDLDlcnQY3JaBREIwH2SzqZ8nfYBCQv2gaBJBCLkQ0IAlTe5QW1VHBcLATtb/XmNgE1SaRQXGpCB9EfH9B7HPxgSgWybEYX40/UxpN+O7V2H9Tbc6WMCSepoghQpVujiTD7QyRe3Q7RL2CDj1zvE/sItCe6VWEFPf0U5hPSannO93nUxLLC089zbGACP/Nv9FfPiSWFST4G0HhnngaCyn28Y2Nx9mUgJ9+glMEWX3nO9Up//1nUJ4i0foR7TAAiAZVQhPvCWTbaIklXpIcYE6uUqvGFoTC8ONEc8Rx3/+ulKygL78orvn/xXPFbyFH3737z19QMM8idPLjHIul2Xy6RnmnLJXkQVZQe8iIbIci0h1i0+T5bwBacGz8o8e+9CM8p1ji+78Hp+UUj4ZrX1yDzx+8hzMNln/DG3jWMDlmprcibUp8pBCL5xvsM3HNnbnCinzsu8R1WDds+0csNT9HNooVXV3t95vN3d2g2QS0V/SuEiMbCHp7RDlTFJ97GQAEDEDC/vfm91onvPuNuUOX3jq/198ql4/Nv1yYe7cNrVaClX31VvU7WquwDaOnOzXAO1LHg4Np5a6tFVumQsSt+nwJRvsvzJUhu9N01rZjqeyRtl6lnmhuUdupT6nmvD+pkHqcetW2/zNZTAluvoJNB+sKruRd2RexxApuz1X8b71VSw1EMSO5haqgati2hGreEVhJlDKKc5fLp47Nt+N8uX06Sm5uw5Aywt1XHx3RAHjiW3ZZfWOwVt07Miom+CHWp2aYPPWGdpPvq6ltWIUg9PkTdGjI4z71bjWUjfEg0Sg+NL7WmkUjRHcc0fvQd8XweH9/NInM2U0RDwRE5mwBE2ABKxAbLSFA2f3+Z56rf/zj9efQQexfY9R6rv4jP1J/jpm3uxJjz4cuGVrdmk109Ras/+7hKHpv/V8+HUXja6NWHx2MgnvfW/9X15ledICy0Wxv/ltgnXCJhQKgpBpxbbaF2k1qggkF+t27t+U7BMltZspL0Zkz0c/euZYW5bOpaLVz51TWNzoq/4/fc+Q1bqIGuAu9SQYm8um2eFpLl61iY7nd/iUJBvlIk8evyNqHt0PDOM4uh6vbH9ZkcjMzlR9cozbYs9VsTgcevxxROQpdyNp8cjzaDeNhtheMxlchoC7KhhOWZrx/7doIWEVgbAOqEpjKGr9EfXW0EwV6CbnYBbK/jtq9bKWy9sBapZId2F7FVNHLEcY8/URXDlK8qesvMUd9oLiJZ5H2xLmYK8Q29oOol615axvBci1YzrY3/GaEBuPBcCQiRGzjpZHKIowRO6Fpv0/bnOiZAXGRJk42GtamGw4npsfxcuFDF8T8RVXwYYwLc9fDVvOAF7NYga+KfUPP6IaPVwOgKuXVK7kG6zgQdRzURC9L3M6OgCfhA1aWpabyB2zWeoCTtOE+NTAfrODNmr+gf5ycfVxf8Gubc3Nusp+e+kCxcMUmIrCEC/a7tQBd3R+PdmOTleFwNBigw/FoHwE22AOIEAT9wax/rqFDsjrajQ4dCZOFBLsJY0NOWp0DRBRKd7XbDds+5KNqo9Vq2I6OPhmxpjL+xUa7fVdL+v7oT8orcJP0W3TQsdPy2gTXIjqSp15FY5vXqbdRN0zSUeC6tR7BG+6+V9wnR+haIEaoX7fXe72iS82X+nD0iru7RW9A/JDO2iZLLVepZcS85TZ1vRdvHid7GMh+nInRg9+ZGH3U2nPmHhEdrFYtFgah4SYVJnxKMWkE3a2YY6AC42sDArnLfgToQ1Q0M30trco8x6KUIGt2ThfZg6yp/AkamuRheHLTJA+Td30eZRPE/obEBGQ0VGVL1VXNkLWspsH7/0Qxs8yN9it5gq9vmrvAv9jTOk0MWax5Q5aNJJHET6Lv1tNpffyNEKLvGA8PYhTXS+xYYpvjcqAJsRFLuhyoGB0mD+jk4fEe5YFI3ywXi29U1UKmamfoXlHlIAqyUA9LVgNtNhYIP019aR2VU2DhFsKLJPH3bC3j2EJ7cWm51ky72tZyuPl/pbWMm8btxcWVatN2tJOQ9jOVjMnzfOOie9KpNlc333R2Nbw5aUoHr1GOq0g9wZ6IuXqHQlLil3KCLaKbIvgm6xrEvP3EsWMn/pYEcmyV/a0mtb3+1rhrfyVOPD3ZtX9scbh4jAZX5+2048/LyViKzWemcghSXonRAK3HfnbKk96HFbfjE7EDkT0kX7oLBBLpytoy3toKoh7wAoP4m+2Nh4P9/XgBRmhfNqgnKOIM6pDu3tijugB9ui6lKDerQ97OdN1oQh+ukN2tRJND1gu+WwPs6TZCtwuMHZSBOGMCxMHDlIJruBuWUNtAUXRwcO1g/PPN3mgA4SAMd0Kylg6Je48BAmwRhOGl5g4gkBHx+bHTHAwGcEsvbGrhdQZSgMEJw72wCbfuNBlmTlYnQPs4VLtE9EhUywYMZjuFY4UZ0ZeF3YPB2vnwjs+t3RGeX3shPL88WPub82uDtTvQaEDT4CokXmdCmkqun791HvFbqRTHjXiaU60SZ/xQ/Q54+PAOchh/jh5QH95Wh1zopTpNe4WGNH1ajy8AhiO7Y1p0X+YaIltTqf/kif57M1n1yJ4JHFtD0UXan3Bw3UkEfZ+y4A/9BSVv6IJjFKywqGfyvl5sWkXTEXTjMMgG8PkuzdHgs6Hbmmbr6AXbcezl4+2HdMWUSxnJMKRMSbIU/aH28TVyf9CUyY36kkwe02bryK9Su3rCC0fUPRu1BNz0u2sTWR1x/NAOm+gzP/88PruweZ5FpRPVldpWcEez+7rjx1/XPXlpg2VRc3dhg0XnN6tbdVQ8HuSpi4bo0ZO6fSPunOCYmyihn3jbnXjdnUcwPzdE/f2IBEcx6FXicIy6KUtoxK+gnwZezqO+h7aoTRPphk3Cy1UpcUqi/iya6naASpQQ2f0XwhG6Yh016XaCTY+wDtUw3vjyeU5R9WqgiIVq4bmU5BU8GWcL2T/kZIhKOFPIpsv6xrObRpkvheUP5ay8Vs1xOXVpVZY/v7qkQryqF6x8ipPRe6wl3Swu1TKZRb2ezdYLjmNMIuOrz60fP77+nJZOf6HZeVLU1ccW1hFaX3hM1cUnuk2OQ9P++1P0acK5Evam2wwnGwW6jWSfTgmh/1h/pO7p2W/6DuyKJYBS2a2ve+ZMLjACAb2u/lDdrQQ//M0Yl7CHxw1UzihZo4pn42OQ6BVnohIL7Qx24IOG3/7t44Nv+zbUm9z7m+iniFSqETt0IO7EBRxvUiDGIIg5vbESZHmvcTK7Ydsb2ZMNj49WNu4Klhc31h/Mr7GuabrsWv7rHl9cno6ZrwB+JLLcJnOK2WFi6+ZmTUcYcJxHBFFF1EWdFo+hwl0dxTYmJaBJmJiVLyPcKRHXA9Q7jgEx9LOiL28vLd35YpU3iivLIrIyEjovjr9S3Siu35nl3iyzsKrLP+hlsmWv8swpJ1A948xb65zGcdo39JdOoR/BeNtAd52RHbRQWBYzFpLQHVLmv1Tya+cyubuPSzkZ462ymc2UoxMBi9BWJDg8l5b6p2bt+jGYd4T3qlHLeWgwuljVKvGGd0IuCAlJPNpQvczLGmvYx9Yck9WIxen4kIRH01AAYb9TDguFsNKO+eOjZ3M8xRXoV5vKJtaZNvFEVqPMZsw9UP0rifsRkVq2a7hG3PzRG1LUIiKm1f2IiKei+uOVKKilmkHA5s08e3U3G/2vrS3zkUfWaNine5kHgGL3Bg89NLhvZ+e+QR85J7dKlx55Zetk6ZFLTOKvO1m74vWK9PhrmDuYXWgnQH54G51JdShhYl0yX1Ob3UQrhsNqst2ZjLRN4PFZYltb86catEpswEKEwsPrPE5xKUBMlibqIo8QD7yGrH4BVq2HambOEARRti090DXNteH8Cl1nqR050KT3pDAvi5LiG4KsYl6y4Iy7LYA1OrvumTm9TFwtAZCEA8eX9ZyVy2ZbQbBLQ2amoxgm9Tye1JPWkZ+rI3ZcH+rI/z3rF9dtfI0XWS7FskJaEzWoHM8Cw6IibvBdNSOvAypU0lA1Q42rdo2oqMbDPmp9IytysiTCYCfV4mSoFlSu3/d8K9DLQOFT8FIWsTypk9mmcsoomPn1A6iYBpyTgXokBr/JIgejBLgE14/a6LDfG/X7vYNe0OvvEcVln353s70DGBxTO/b/hr4wkXGiCTLmyUwn9NqfuBhFfbJl84FT4//e8JZfe5e3dPHXGq9d9u66uOShZ5eoseJ97sW73KWLd3qfdV2SfufFGSaH8hIZMSkzQ9iFCX1LAZ8KIxwwETq82rp6taUFO/0+YvqxGQbqUysMgqC1S/B3JX4fC2+E9+nJ+1y6grWJNV0jCv2KW8E1n2V68RvGf3Hl0gF5ySNXLqGA5HH1atT/KOTDTMpHfRIpVL5WINgI8G3UBva15jegrGTrrU81pyG8+mAzbYenzq/dhj4MXXk4gjwGdOPzoGY7ndtPPPRpwI6IOYyg3Ye3fD8MpG4NqI8LQKVRARIPhbdJa7SJkhZ9aPPibasXtkLbGr8L3gNvi3q7WZLBQw+duL3j2LcdEhwYXWd6B4dztlCERy1TlF4ku/aoUr4bIwoyeKvE+W3b3wZOf6e9eeLEZnvn1NPlc97ZxuLtS0u3LzbOumv7xypvQIfl4jMvPVMsd9fDQm3p9tfevlQtNltXFpeJK/fpfCIyf6IVyUOei8TrHBAHq0IaCapjQ9tFrSaBFt2IjCkSa0z4A79dpdCn5hL3iK1oPAImda/4K9lRH3irQTARnN+xVHV2nMryoIeYXg+qi6gXNeDUe3DDjw0GWcJSLRf7kQrQVR0cobVE4lakPgcJ919z426MqA3MdDt8mwCfLl+JI4BAI+LXNEK98egwLgM/Pgx61Ifs+BrxbHatFaEgGl27thdzgsPg6uHh/iA7OpzDXfP6EIZwGpXEFw/5lQMojEX3mcM3QFfHwAn/E806JH4ziRM/9OPjd6M9V01bX0e3NDPEX0WrNcfbphLvWUSSVpt6cwmPOiKj9qqx7ephq0VMChzTlM88e/r0s+8gwZmZndZg2I/1vv3kGgTjvZm117wNbqyBu8Ff14RoUGXYnFnsxWR/w7xJbLIt4vfpuJ3ZJSvQW1Q6SqSDber6DvD6vI2yPZ9lqtKuHLaojVQwZ3Fc26pWty6Q4H2EZIyoMdLw2MU3kKsQoFZ16/aT1erJ27eq40E0zf/aLH9Ec3ZpKV69SVNkngZfqwC/g/ooujH/8dVZ/sRajWSfmvYr6dUGxF8917myIeaWfem3dnfhgw5v3ZUoS662ZjxCbLtvUf8dj8/R/+5NrFJYrVVrsEoKxLGHAyslcTOyOfmdmtOIuO2lflH82GqKTHEiqSJiXmo/hc4vnFyAT/30w6fhk48R0rfxSsOu5l2OaIpYyc3X7EaxYdf0nJqk6HrNafyHSrXzb6OGkU4bS2s0gpgCedtCYYW87fQ5GFe+bm6wqqfpVbtRpm+VyCt4NWfU7Dp5K+SDWfTDD0SNSiW9mv232dU0jczJjq7QmevNpAczjokH6h/GprkxTOwRFxeJuwv0CIEsPeKRs2Wq6BXVRAe6MvGqoejR6KB/kCW/SzHf9vN+munOPbdGdvCliB6bWAYOBsPBYH9vbx8iRCUOqOMQBYAhYIkcZPeYmdyX+KWlnmuJ/qJHXENf37t6de/rmek974cxVmY249nr0p9ioro+6uuMCG/XETVmhelFfylmOblEZJGICc+FmgxcsmQofcWQgDeW9PBccygqWFcjVcOKiA6b50K35GUcMafEv8Ch5EQn45VcuHP8rOdppqppqjkb95+lbaASayxS7yk18yk8aAEj4cceL+gPPuz0ek07lwuD4IO7u5axZJg9362UTkUo/45cMwefH14ef/l7CmkTmVbpe35soxAIQmaCdY/qYTaZDtVNM93Eo8pEJ2O/qj7m1U/meefTt1TT3DoaxGx1/CTaT1xURf1JZO+mlCkt/gVKi4Gvb3TnPA9M3WP4XUCxuN0FjrRXNOxmu5E2i7GQ7dQDb//Xg8FzK5/4kFhMB81mkC6Kr4sla99SvdZqRYetxs/M7VUgFhdMvHFusr948ttdbeqhcSrkW7qw5JgFPg8sLa4aeb5gOpBUb7XuaMEiQKLVYpbznZVsdsXxuWyxWofEc9Gdrdads30EQ+rDr0G1nFN9w43aTuAvE5cEAqZaICKvHgQAUANqpMRA+HxLkTW/6CtqnQALFOwunzq1vGvKB+QWCK6c4GzZ8H1DTade3CWqvKP7P25c6Y7smD+yTX5G+I/s/zhIEiEgr535+OGovFCj2gmP0n1ikU2czPlRiKkKMpwL8WZn4lDMm3YxivbGV0e9Xn+ttLbWmwahlWFZJRIExGZMIpRWFDTaGwMHtNfTokALslor0LKBFmUh7GctqZzPFVUjd1qxFPgc6QdSznBWMpsaa0FXJP7gNgnl77rEHwmV/06KFAjcmyVeTOmOUxLNnmoLsmsZzrQc4799Nyc4rPIQ6xQcrOsPmlspXpALjnskb5lqLEnedOcNMMdk8w3NBFZPokXr9bIA1+LXjg+jVra3u9vLEl/47JE6TGswKeG0KDf2i3iTLUvyLNmoQ/oGDu1KgY3oL46F8SnlCumrgyEU62DYv870gXL3h0Qem+RFbNN7wMP1qIQQeNxsNjtlUxPsOilveqJ7nLU8LP0YuLtoHU0NnBIUOalTdBVeF5BsYgrzTb3ecNbk1/b3iVH2bgLKWq0ezdg8UvfY/3SGovo6tRA+xrQSnjkpS8IDT8ye8T8gTgt6hVjutIbQd7cKp+XtxYY5weRADXeyyaFFTXQSu6pb9dut+izZm3PLzor3ydOd7jd1VkRzh0+CESZ9RNH9pH9u9L5JdIOTfsmaco+6pZHN3WiuQ3bJEkkCYxDbm8Vj/0voT6Hl6a9/IM8lkAuo3zLy49W4G1InmWvUp8A2S382rDbdZY4SQXgsjqT7VgSq+YVFAn1BRGbJ4QSW437sBBZ6AkZBCUmu5Boidr6S4kTRWWmWTiJD9bBWMSpGSVMLpXIFi5Ysp0RdMLHBC5hV0dPFUn6zIrDoZXiIexkhUbJP5DPSd7MpjhX0WvRTnB60/FxUNlROWlp4rlD8NJvCtptRZAfuwHrG9SWNme1Lmf0mBvm9CvhaEMT2g/R72LrSQkyrNWunQeLzIHmmTdS709+nSL4D4vRv2Jo8wzIzPzhobkSwzJiZfNGAWJb19nu9adlumc9c2QiLPslnQncIT0E8m8576XXILqLYtjX5TbPpKkY3FRCNRBTzlXt3diMiY6ToIOrcBVMW1jbyczzBfqL1LbknHpTbMTBoyw+eIHeSBU425n1uD+O9hnZEERWgS7qnpj/dX4j6rcmuw6ntOrV+I7tUYocOwbT96Lp4grlAfa6R4daKf2SAuAQC6A/zihhUT2BCvGOCyoY9wrbEG4zCr8GqIsNSeJ7jMId5T/dFQ7WKjmmnTCWPNVUUZcOVVTFQjGw671mSIknp5pw37GOvPXbstU+QAAWcwkqSxPIoxaZLoizW65zlO4Gh6CleFDOqLEtq3lCMapiy5HyQwemfnXN2/a7kPRBMeCUYO4Q3aMLMJL5aGJj3tZkfGFzp6ogKSbdTAI1ifY5PpYaJNDHWeJxh6fJNnUOF2wgnu6uaLGNvVLMLiizbBWH8v38HGBcO8RiqiPkUYWJMDav4eSOjlyt6RlczYtEtitbXFxYXTzgStE3tm4NGAB90MB5VN3Ie51pfxqpgpiSR5wVJ4kSZ/MzY9xe0rEH8S2iFlIBSKcSxiycXbcPSA2z7j6RzuUa8Hk1kSteI1S+iFJxsUq3RbXyJQx0iYuzv0k9yRMzcCTlO5UUx9o5R9x3MffHMOOKfeIJr7NhbzYQvmf9hS/ITJlMWdRLBAEMAoTVRZMixW3fZiJItBUW3l02/Jp3tTawWg/FwP3F6Hx8+1HxHkzt5z0mY9onrMOPhZJPBwQiaOJ3NpqGtIVr88eEwwe5yfHAdxyatha5fT2jLg8SieWKtMTHhIG3390qbbGSeWX5Mtti4aEQZKrqrORjM4tlBMIsX3SNX3OJBvL6QIIpeJe4V58+KM19oL6GXKJ3E8Q+tEh0EeunRR+uPXmo8+mjj0qPoUXICMXKePPN+9H76zOwRH3Ue7V56tPMo/SDmUvfR5KQ7R6M4uks0rMH9qYqNtOhj6dCJUC8C8vSXP59NnNjE938efYZ6xmTs2Mx+YqvRrBIv+kVWmFjbC24tNvAgW5boXeQH3cjJnNDq91XRV2Tdz3sFP68s7VUMO7+ZZg0j1a6kzSXPGZTy6yvrGf/ia/RaaSGzoivloFbIWLvvi80Q0Gc4uRDU7bSbzmxkPC5dWm7Ki2fl7IWdS7ed7iw2TG6znc+kjdA2pEztKzETlrTXf0Z/NLMC1xFg/DUU/8YsoZ9Ev0jdkNFfJ9OpR0JiSknEfcLcD0iiK+RHS69kzuxkORJ7h3XM00TPe4cIK/s7sO7hd5DfRLI075h1xV8pplKSIAJUkDhhA/1s9ty5zKcyluFxmXPnsi9ZoiKI/hn/JWy4+CX6hvQxT00Lsmh9yttZQYjYinnEGT7LTuTB8Z52smO+CphxkzkJa2XicYvs3bYwHcg1ss3D9WPbPfpzR4m7kgiWVeLHInnkFQdWSjwYod4fO6YTrJnOM3mnXrcLj0fArvbGh1f671UURTeGARBFFBHndZ8x3GzfMdN2oZ93fEDB/eCwf9DSfWNeB6TQX8Ob+FaF9bwzdQrTnZDiKU2mJk8b9Ffrmq1pavemyBNoZ5Xyewcxth7Eh2/U72k2GqFurpbfnphjxheGiVuX43fEKv07/igmJ4uEaOn6rrbgWLv3aGZ5NRunKEcOE/nRj9P1qAR88gnqxW4zBoFk6BNOvTZ/LhRRl6ZT/8Tk1xNasfcywrV1af0hsglnpD3Qhm/qkpL2TaB096UV2TD9tCKxWvbXMpaZNn0I/rzqmemaZ1oXsyeaTbMVbBrLzRNoMZ8NPNMuZHKuadummw/yacu1wiDIZ/J2LpfN2fn7cu28HbRzmdWz+YrjVPJnV2e6qK8CN7ZKf5c5bMZChhLC5PfBsDBxtEx6hPiy9r1EDNHthHzYjB0flBBqCxKSexoPy9/eWz3V1mEJ9PDJJ+RA1OzierH0fEkgysazpiYI4vjTvMKyWk9RZR71BVmT79EQq/IvvbVYXCs5mhjI5x4RfQANSlp137oIC7LmnU1rqiF8mVdEXu3JrMTP6ZmJVQpxCk3kMV7shjkhUXQPqQDknSxe1NOxD3BJ2IjlKVNVDeI7C82wkBFSKS7lS8VK1C1kvUzN8K1UpqyoYglLiCtqLMZSOR1uV5fvRCPPOb9QaJssp6T5VP6+fLFSXFkuVVnHlI9V7TTWraxjvhhusmilLgYZzVi6cP9tzdk+n2sJxiW/17wxQ8eEV2pQ59aT7Q7dNjD8SZzKYhKGEIDHgBiTjkbou4e8IJpuobCQZweKnCkUlgrSXw/39sjG5thBd1RAgvC2VGGxkEm/lH+Eh0jB/QQW9ycOCvAN5crRPZvNoyXr3rCGElOjG4qztxc7ByXBww8+COdzpWjNfqPgSivqTX0rXP9bsqij65AzkX516CrY7ayxbeJklRrgEacblPoSQweINRtUMo5jt/BklhGXb5fvXbtX4GxX+aenT2Zydo4XO7nC+XvWz36b7Av02vhXVQmXFL+olp7M5opa8b+it5MLvs29DT9xbFM3RJUXtkvwVHThqzIn3Lt+kfNrWjmfeT0846slLGrOl5O18XfR7yZ+S4pIZ9fYbdZLzRQqLnplMZ9/7Zve9FoaXtjb24XWeGVhkgDh+CdJ2u7MB8KVxB5lakYV/+5gC7iCfRKZYcVYj3PDvQPqzqRHQvrz60k5D9BvQo9ukV9Bi61nyc+UEY0zZZfohshOy16DOnhxnCyMUJnkPuIDF118RobZyeoax4qOya2dW/OfwWmzVn3k4ddkMlUSF5/JWNaxc2czJZwVBMMRKsqHn5EDJ5XK6LLJif9fZVce3MZ13vft9fbGsVgssABxElyKBEGRi0MSKZKSTOowoYOU4viWFQW04qN2bcty3ThIrXQSJemRNrXJmcTNjNI2mTRNQ9e5HWfGaTIxWTfH1E3SNskfISepp+00bqedNlDf9xYAQcpuEhDcA8Du2337ju/4fb8vFMyMlg6Rw/QI4rK2feiWm7MXpGCIHHfwwO5QKJa5rYAjmiCV3w6X7ev/LVInJrn6GkVF5wHLRBE4E4gmUhCxnfedHpyYJ0IrGaHIx76wCzZ3PyFQgYahT1DAaWNBUtFg3BFZQ74cEQKnJZV9uIElXMPKU1oE/YFisMNIwQsKvoto22z4QVFhizza/wBPtHG8T8M8i5qacu38haQiTYZknNd1vfVtU1X+XlYKvIJ5vh+LX7R/KEoC0JxvPYcl8sx8zz/opmAuGOvopLjDlowaw1lH17PDRAFtm6hRI1+TPhw0ZfxNqZYnSmfIl7d79M5NonWCN8sPD3cxEOpOoTZqlA58oCn6/SSKfiM3NpaT5URr4zWulItls7uz4oIcMAVWilt4UUMbu2fH2ETrZ6hZcN+XG83liA60KNsJHoUMaVHs9Uv740UnCo0pgCeR/AOgpkbDxzo6Bxju/TGMy9NO4kcyes2ms7JSr9dpMAT4bzxE1zevkVfZcTbidaceX1taMtSmZjSblMK9tbnaqC/He3yaOvUiwUzWZgH2XMgf5ULxHqllF1t+go4K3qYFQMC97Qv9jGYoopTFAVaXjegsGw6usudOnDjH1g11BcwDEjtYHWQl1UAK2VFZ0HJV4/6Q7rp66Ey9fvpKOn3ldH2dkuaphgvmftdQmS285ia1NfYD43KHZRyC+4EBIUVqCFJ11cZyogCW3zEy2Lr06sto1Wk1nNxEPhGLJfITuda652RGEDOScepOmYhkmyjukc8VhfzG84byI4teZiQ/5N1r5zwv18uhCFbeuK9jYhpBWxE8oj/kBfIBmeSJlrm+1GjWyWNprdf7kgkPrSw1+/qcBmrMe+tgeNlT8p6dh6W3dV/PUZbfObCiFWiyKKKm1+xu4B45f87COUxT10W9LrXVFBK64p/o5lw/jzHwcUd9wnwiqaP1hCmFxMnJyCEzEY4YcoA/LLLOwao+4OiSQD2tmtFaD8fDZjy0OlgYyvM8i1E6m0sJAU0PR2Jh1vx5xGGJHHNXUA+RsyhSWLjfNRIFQ9Jy4CLOaWI0Arz6kfDhBG/zEstaPG8JUtGMmWY83KujQ+5lsPCAZcdHtFl536yy3lxebg7t3z/UbFImX6LlLjXqk2cmvV2HFw/vYnb6n/v+P/8zGLvfwO/81NobuZzXy+UeW0KFPA1S+fmyWxvvAMZhMBjIV3q8WFY7brxa8yi8nfQatBJ3pXu1v+KDXKJQqAyIz1p5O1k8UEzadnJyqK+kXZIGY+kSO7KatOPWF7iBSqGQUAKfC98rufFMsZghx18yRp3hyaRtpUYyqeJWG/wa6asxmuHPTyFGkTlE4vTAfGMRlRJ3A+meOLGndtvZX7ulfmNx5L0njr79qDtb63tPNJMZyWS8++64rVKrF4tH528+8vjherI6W0gXM5liuvusPoEe83OYUrLod3/ySP+930KXyOqebzLXj2FbGBLgiWmz4gCEXKDpYdvoQWCMoTTe15jGNWZpjYzpS8sNSHBCptzmChG7INLodfiizB0I4I1l1CBTOqB+nS2gb3dM/wJ6kWJ9aLYm38QHiTMByQOeY2qUJlM0blfVOKrllYQsa6GgpIdVFIo7CU1WHVEcvDWbMM3qkaOyUzlWLh9DH+x/yy4JS5om6URNCLKqqcmBgiRYejZx9EjVNJ93biyXb+yx/W6ir9I4yAWwkUNu0xJHZDKDx5ZIx5ApDhi9uS5lJx6APMIAWqhN8bVKlQaKGxzpfyUOPSOLTloWiZ6i2rZqhUMa6a4Xb+AUJ5MLu244l3HODJQHyPsHnV+aejSmm+Gg3v1l1nRdM5tx0L1GOiwaOKzJrCCw5PbDCpKUeTHgWAFOkriA5TzuwMkGFjq/lDhB4CQtGJE7vzTArG5YTi9XrkKxbrgCSFWYNbisH4JH7pj08339uwvCrYubyPFazX+fGz6OvMY80sPF2ePC8damt+v3kKO5nXb4FdLGcsBlQEc6MsS7PszDbjO9g4kSR4HuHT1EU61yD9gHR0YOxB7gIL/CAftBjnswSnMtZGR5wiEbzoQs05+SjTD5aJtcCFwo7exynk+Q20n70k5sBUgSxGAciiT7+vOlbNWJSIoSMIimaYQ0Q5RmZjImWud5BcwTT9x2aDgq84KkaEEzGk9lC7tKXrwnhsYvc88vUyqRCqgKWaGfUYIGCuT+RRfT5AXyx+fdvkG1KUdDTjgS/IUXuC6Sx2wn85Ks6Opqvr8vGQnrPXMhpihBpkblkZBne2be9tN9h1bK5aWlZPWO6gLZWFkrt9YgnL28Vka0X3T0uKXtfA01wETCyEHGCpgW3LZ61ERMa9UjR5NRYoW81tbiK/S11Cay6fhY1tt4GDK/dOIufTSMSXOX45U10K5g8fyK02jsCHek1L0bzW6//TZ6nNosimC9A32Y2ifG/HwC2/c5PytVbsDFKbRqpbAWDMZNnPoLsqkHgk4Y99UOP2LnzHOXzpk5+xH0OMRtc6yg0QQJ3c3WRxZvUPfMze1Rb1hktuLt6j5eBmVtL+si5xrTnEdME9UhC/MWD6hG7t0hsuQQ1Yl7GdMKNmlNRFrAFGTZJZ0AUwUuIdut1mxjO1X+qwNx9awxhtSzanwgPfaUDzD8vL/3T+0ve0AF/+h/c9L/Ztn3C0X8vWn/O6Y37kZjksxuyK+6bQY3aZwJzrngqoGomFzeDz2hjkH4KIV8hbaEqDGRqliI2XKrDLIav+uOosYLwvjSqBhFiOV1sfS2iqCznL7vsbLAs7uPHPIkncfSxNHFKlE3VHLnW96U73I8a6u6IsgooDnqqMjxCS3IYsGQw4E0r1eSokB2gwYXEsUsFxSDvXGRMmVqI0o2rtmQMzqNIHqq5pLxor58oW9lpe/Ccn3y0VPRS5eipx5FG8vmox+bn//Yo+bZS4FbL09OXr41sM2fIZP1652j50hme/mB68u/ruzryu2WuYQ2YPyDgGmfW8Emcw8djsA5RpPb+sGzzY1YOh27CZHZABuYTAlvJvvo6gF0UHDjenxAOHhQTqSseNxKJeSDB4UB8qHbnZ8pxjgDyHaTUpO0GUq2rfYjN0vUPNuPOvDHwAimnWzHBnYCpYCzY1FvER2n2WjqWoDHmO8bTfWsEjpiVNXMZMydS8h/nvnvZnOVlRVRDhCVxrK6a8Uga5PtznPALAXcqFkM+b/JI5qGCof8VPX19Y8Ui1L/mG2P9RNBdn39PGxJwyUp2+ufBD4q0GhrgocLOD8NilbErnkBMhdMsW7FRcm/bG14q8h55tjMC+dXB35wZOq5wfHKYhEJiFknL6f0/mK9fvzAxdJv9wfM+tLeOuePCazexrF3cQaFHuuKANw4vkmb/kP8LLr7jjuKd97ZepHVWk8/SV/oSOu7yP3M7aXbyfu30EutCvr4uSz5Q3e3nn6jcswt6GeFI+Vw5NxmT1lXaTF/y2ovwsmvXqYv9IxfSOuP/FJaT6O7aUlMx6epd/Py5WmkYq3i2jXLBVBDIV+hhAi4za1vV/wF1/XsYPtqNns1k3nx56+hVy+LzpMJ8cknw4EnY9LlPzx52l08OXhywV04iVAGZ7OZuey/wFUcdHCiVEpgB909GQ5MTMSk4dbayUV38ZR7cmFw4WR3Lnuduu5UNOC423Vda/8DjyI6d6z/GHm3PuxX9lXyvnyZ3PhL/3PsWO7YsavtuoZXevONyzE7FU1Kg7ouANEfYG5BCidlfdwv5uOklM/RUuh5XyL1fSstp/VZeqOkFCRups91sAedcvJg9doiEoY7cfOu75vP+rYKTARy9NcnT5HacxdOu6dPts6yWkbLjpQyRqvyTObLz2c/hF76PlTvqQH4waknoMir8GzbD3grN19n/n69SGgPN3oS2aL+awyR/HdSFvgggGYvNo6HvGzIs5DbRfUjZ/Uas4rm/UBntA57DR+gD4cp7fH0Web1eCwpd+UWw0+W4pp6GX86fJUwU6O11eYyIOfja2hto0FEmaVVb7WBVsHj3IToIZrdse60Xz0cnB32P1obvuW4G2sP8F4/dsTyGpThxnKaQP6BRgF061B87+YmWqW5QppNuvIcL16OM1v8optML6YXemqe8lRQ+1LFz1JJlHJvjb4o5eZa69m4nx+XeUPeLdQmL+itE6DWo2FINLPG0vIKWllvEJHLN29Tsl/for2lQ1Dew1rOHSsh6kZspzkeo7ZICwL9DES6mfd5Dqsyx9m2VlcNjxcl/NOqdFzkDaRC3kw+oipzVtBQg1dlLG9ID6uSsrzRLueb6G8oVzdEooylECWtAm92hPJVg+uPaC9EciKPE831lhN3egpq/QcA+7olWW863VvSFiZjkwmSeyozpyh+HVcofxAu1KJTRCusQQZ2opzSFOxpSHdadW24JAOBQdknyjajnp2tULtQxcO2P0f72WLsqECd8nYbjcAyTmQgELac1hOO6RrhiIO4vKBpX9FiQp5Xta+IghL69AsS5vJcAL8giWyeVURuVQ+hFhDIWAl8VNFNfV03LaG1oeHoN1RpHWvo9qMIEwUSH3nPESk86OKjrR+fJeecI+c+q8f4OVZdn+MMfBfGHFlLZwXc+rpSnycC4fFIgguqDd009REpFGlI6pExSVUZzccksAy1rk0SufAYqaMLzGPMO5h3Me+HDMOICNrbasuuQqhXClXdqJ0nX9ljUbBY1+xodZQdENMsBnbHUVJrmIi3JXB7TIP67Vo2iDKAcNlWlX5iajKliBGPTOJubXwggPJVXIaDa9TBDZioaSC8qgG1/vX1+5+Bwol6H/n3ckEkqkTU5Fk9wiocy8WiPMdLyKU7feHSWayjsPZgVRM4PlQYQsGArpypCImtur8vMXlm8k8LLKcYkZzKIz4mChGpGEveU+REpRS3kryOLib6AgENXTyCw4MD+OiVw7CWjv5wsJ7sP0n+P6KlWVEPBlUcSl7gkISwjESWHxq/wGEkG3g6bDRN7+whIyDbpczxBVbkpZvNkDV/IxkJj1tunwsgrRkdiWhw8jw5Hkn7zPAldWQ6KAUi2T3OkHZKE/jbT53osdP7/D1EDiUaf0XEFbGQtYjqWq2R0eSOM7ehQGsF8u989p7n7Oqx6k+ei9fqnsUI0AbomGuTUW+IuZHaS3zrJ6aRpltYEwvna/ZOd1pHtEkh0i3y5CkRnYw844FpEBRJLybKj0caCHJcLYrto/uHzSOUd2Q1mnqo7Dy0SrfJ4uWFvlMZLqQH8xKRsYKjlrU7RDbkfEgPsdMRsYpNhOqKNLvqNfwjrMaN4+0tGGyTtVoylA9gmY/JIU0LKXHSrwL9wbFwOh1GW3YhP38qxcWjnuwAYFLHHo1Jz3L+/bnIq2tGazWg1PlCqXCuztux6D3IsYPKZ+UAi1YMzXHUAFyAahhvbv1cNnSlq289T8qR20wTjIlDEHjp1SqkdQN/Lp1CwN8wG14olW78/fzM0p4TqDTT37/U34/WD7W+tWvXu1793oTnvXbo/PnzbT3hQ+ScSZBycvtRO+d2Bzxo0yzclRJC569IH7CyWesD2ZFUKrXvSjTDZp9R6umRdNVOp+1/rmaybNay0+1z/hh9nuYMaDt3wBMDCIASaq/2k+5fQjSVeFsHt6s1EVfRj81kOrNvZuH4QV054KV2y7Kk6dmhSNS09fxb93E1N9KvZxJqKoF+py+izUzOFIaG0CDqTyJOLOeQivRd49FimVUVtxY0cDAX5np4nCLQDinrrg+HtDqub+8XGax77dUWZCjazmO+lawHxqZ2PqYA3aCggTEfPADADtB+0MbUhScuTNHFhs9IslxMjxeL4+liysr1KZqAsVIwg+FIwMJKSFZTOSuFmOn2MVMX/tcnjHwMCzQImRcCMsZCbcrdw/E35PL9g/E8x7+tUibn6eHA+xh6npEoPvRXvWDml7/KL/0ql7aFl++jviDfGJ9vp5z1x4VuhmPb7c12STGrHoRedLJwBtQVRdHIdWqKghwaWUFDLwLqKuW9UQPP1gRTBSJD1RRqW/UCY1WIcm7BzBztEGPgPPBTe5RsCcxB0Fpq3gekqcFkKThszw0W58dx5eZbXrhlQpnc9hlyBrxY1EumB+eGl5a8JXc8Fh3ry5C9bpmvoj/3ywQ3hw0oRz9altyjmSM9BbCOPvUOWHSEkflxsXrLLZPy1GBid3A4PtdXrO/4BH1i8PBwo+GOx63xvkzrz3r3tu51hXKlGDRyFuCUHTP8OjjLl8uoXF4BgG4ZoLq9MWMgEQL7yYHrueRciGmnkm1HNezh++jYwl3KZk7NvtXadlnfoWjmryFN0kBw1qTWa5Kmfd/PJrMUMcJkCgsb7eQqncPimpSZL89nwH4PR6742X0fTYnxIAyfwbjIbOnnKzTGIANZddpBJBQuXwu5eAcglFxZE1STphpYXlqKb0E1UNP3Nj8C7g4PMqWqyzSurjdHt+lza/aesGaHoK12ZxWi6qx2MnGnzjyEmIe2tUOIVr+uhgsVG22krBY9B6pbqdYmZNmDvWuwHF3rxtX/hFwHsCdVGGCpoeZnPzcjRQvUgIii3fntHJBSiF0nZHnABToN9J1d75w9vG84JwR3zUxd2bcrwuu8JP2dnDDNhIknLmRHj8ad0b27+wL60dHsBaTv24vxULaqRvb1JbTBTEqwBFWbkU044At7xw/GUm5yLOmM9nFmvxE7OL53e2xv8PrY3lo+jboOnR7j5Bl5Xt4jh/tNM99r5Py3j370TXI6HE6He2UXwIWADuOLE6EsUYRq21AiXn0DxR0H8mHHEcRdtJqbNC+208MZDOcJv4HuZvco1O3H4dEo8X+dAdZj/43WKY4XNDey+l7n4/jMDNMbH4D99olcM2+6BaFL9wqmXeo6pvBScFd8WfM0MiKD/uW3SPV3k6KujJ2KxU6NKbqYRMx8axP1B5aWHKxKkopX9g6U2N2uu5stDfTmhghQK/Pw6/TocWgJVNraomKjzj/gXO7tu+vDJzKZE2+CxR2+rdgDAoS1FcRAv6GX+Mpgf2FwsNA/OE95TFOfcRzQXfV2m+/lPfRjf/Yy+8k4c4w5/jq8lURV7rAgUibEzkwGiiTIlu62D3b+ghILNenFN4HcEtVbq04dkBWt74oYaqvYaCw3my90d1Z7v2mgOh2DVsFsMbVU92Otm34tO06zLikSeTvA0y8B0Fvq+tL+Af2EtHXIIUw1EIuMmbXqOK65RJD9VL8k3U8eWagkWVeu9F8Jox/1Y0u6/79QsyT96D2FK9Wtdv0yepm0xxnauylOiegwIFURVYrmeWx7mSjR5XgUlKMIpgRHbXoqGAVonAT6ZOqu++4c51JCZF4qVybHR8e4xWCc19Rw3/SQxUckrAtExTBY4O7lOTYQicdkng3zAr8LeHHvJwfsu+u+UVyPCMk0OdkH4xxiOTU1FXfTFiY6dpYXWSwqLOaJKqsIWAjziLUENgA6wrVrRE9EpE4OMHVmkbl5h0wluHBLeSI8uv6kPOADTMm1+4ghdxwUaaLagXg5NiBGvTS7uwKoTJo4AgGgqJam37LM7MUrF2dnH3nvxdnW125KibwoWnEjkH7rRPFkOqAbAi8LRliWj8tYEHlBjMYC0QFR4EU7+3Vwkyb2l1/ZN2d+52Aunybda5ac6+J7HyGLG37KIkNHLBrdk0myimapmhTEMdeuJexXWJZog0QE4lAwyN6kISuUdscnpt+WkpIPHBofeueqJm/ZHeHxAhaiztzE3M68ZUdt7EwINl6FqhlGb1w1/i9yo2QmgpqhiFWX9ISCCRXTrZdH3kduAxbXeqRL7XhCILVgRnWj75aKeyShq7rIyZwWlKRZDD4CnnzpRE2R54Ro3wOHeIE0klit9am7vOmXJ1IZJ4GYufaJZx9BxS1xt/XMt1hdQ2hoPBlHsmIqmhTgonlrLBZ5gWUNA0RGsjz+pU/roXA8Xrz/zp+2fuacnyyd+GNV6vSBT1P8WIGMyRTeFvEA0AqT7TRbpWg4sPnYkIIA7AZf4owJ0n53zXCcwO1ThZlvcBwrwsYBdJqV+QkB8wvoQUUSZu/nRUF5YIXDnPLrD/ErAmkMT22LzTV3IlXyfrRBzxx1JLeYO3g5t80J98WHM1NPx5iOb+bD6Ema69bGcDj6zdwH4Rj0ZOyVhzP7u+X9CUWfQsQTOMpyFIIcafficT+djEDkgq9KyUpipP/USS1CpunOTlKSrjHvQpeSkgBJW/iItv/i/vaOlNw7PfFuyDXwfwVB8YUAAHicY2BkYGAA4lWM4ubx/DZfGbiZGEDgtpnQKRj9/9f//0y8TCCVHAxgaQAQawqVAHicY2BkYGBiAAI9Job/v/5/ZuJlYGRAAYwhAF9SBIQAeJxjYGBgYBrFo3gUD0H8/z8Zen4NvLtpHR7khAt1wh4A/0IMmAAAAAAAAAAAUABwAI4A5AEwAVQBsgIAAk4CgAKWAtIDDgNuBAAEqgVSBcgF/AZABqAHIgc+B1IHeAeSB6oHwgfmCAIIigjICOII+AkKCRgJLglACUwJYAlwCXwJkgmkCbAJvAoKClYKnArGC2oLoAu8C+wMDgxkDRINpA5ADqQPGA9mD5wQZhDGEQwRbBG2EfoScBKgEywTohP4FCYUSBSgFSAVYBV2FcwV5BYwFlAWyhcIFzwXbheaGEIYdBi8GNAY4hj0GQgZFhk2GU4ZZhl2GeIaQhqyGyIbjhv6HGIczh0sHWQdkh2uHf4eJh5SHngemB64HtgfCB8cHzgfZh+eH9AgGCBQIHQgjCCsIQohQiHSIkwihCK2IvgjRCOGI8Ij+iRqJOglFCUsJWoljiX6JmgmlCbcJxInPid+J6wn9ChQKIoozCjsKQ4pLiliKZwpwCnoKkQqbCqcKtIrQiuiK+YsPix6LM4tAC0yLZAtxi34LnAuoC62LuAvTC+ML9gwTDC0MNoxDDE0MVwxjDG+MfQyQjKCMrAy7jMaM1oznDPYNGA0ljS8NM41GDVONbQ16DYiNmQ2kjbmNyQ3SDdeN6A33Dg6OHI4ojkcOTY5UDlqOYQ5yDniOfA6bjroOww7fjvmPAA8GjwyPJg8/D1OPbY+ID6APtw/KD9mP8A/6D/+QBRAckDYQQRBQEGEQdhCGEJEQrpC3EMOQ1pDkEOiQ9BD7kQ0RKxE1EUKRURFnkXARehGEEZURmZGvEcoR1BHaEeKR75IIEhASHBIpEjYSSZJWkmOSchJ8koQSk5KgEqkSs5LAks4S8hMrEzKTUBNdE2eTchOEk40TpRO4E8gT1pPlk+wUBBQQlBkUIZQ3FEKUS5RYFGaUd5SUlJ2UtxTYlP4VDJUWFRqVKAAAHicY2BkYGAMYZjCIMgAAkxAzAWEDAz/wXwGACE9AhEAeJxtkE1OwzAQhV/6h2glVIGExM5iwQaR/iy66AHafRfZp6nTpEriyHEr9QKcgDNwBk7AkjNwFF7CKAuoR7K/efPGIxvAGJ/wUC8P181erw6umP1ylzQW7pEfhPsY4VF4QP1FeIhnLIRHuEPIG7xefdstnHAHN3gV7lJ/E+6R34X7uMeH8ID6l/AQAb6FR3jyFruwStLIFNVG749ZaNu8hUDbKjWFmvnTVlvrQtvQ6Z3anlV12s+di1VsTa5WpnA6y4wqrTnoyPmJc+VyMolF9yOTY8d3VUiQIoJBQd5AY48jMlbshfp/JWCH5Zk2ucIMPqYXfGv6isYb8gc1HQpbnLlXOHHmnKpDzDymxyAnrZre2p0xDJWyqR2oRNR9Tqi7SiwxYcR//H4zPf8B3ldh6nicbVcFdOO4Fu1Vw1Camd2dZeYsdJaZmeEzKbaSaCtbXktum/3MzMzMzMzMzMzMzP9JtpN0zu85je99kp+fpEeaY3P5X3Xu//7hJjDMo4IqaqijgSZaaKODLhawiCUsYwXbsB07sAf2xF7Yib2xD/bFftgfB+BAHISDcQgOxWE4HEfgSByFo3EMjkUPx+F4nIATsYpdOAkn4xScitNwOs7AmTgLZ+McnIvzcD4uwIW4CBfjElyKy3A5rsCVuApX4xpci+twPW7AjWTlzbgdbo874I64E+6Mu+CuuBvujnuAo48AIQQGGGIEiVuwBoUIMTQS3IoUBhYZ1rGBTYxxG+6Je+HeuA/ui/vh/ngAHogH4cF4CB6Kh+HheAQeiUfh0XgMHovH4fF4Ap6IJ+HJeAqeiqfh6XgGnoln4dl4Dp6L5+H5eAFeiBfhxXgJXoqX4eV4BV6JV+HVeA1ei9fh9XgD3og34c14C96Kt+HteAfeiXfh3XgP3ov34f34AD6ID+HD+Ag+io/h4/gEPolP4dP4DD6Lz+Hz+AK+iC/hy/gKvoqv4ev4Br6Jb+Hb+A6+i+/h+/gBfogf4cf4CX6Kn+Hn+AV+iV/h1/gNfovf4ff4A/6IP+HP+Av+ir/h7/gH/ol/4d/4D/7L5hgYY/OswqqsxuqswZqsxdqsw7psgS2yJbbMVtg2tp3tYHuwPdlebCfbm+3D9mX7sf3ZAexAdhA7mB3CDmWHscPZEexIdhQ7mh3DjmU9dhw7np3ATmSrbBc7iZ3MTmGnstPY6ewMdiY7i53NzmHnsvPY+ewCdiG7iF3MLmGXssvY5ewKdiW7il3NrmHXsuvY9ewGdiO7id08t8TDSMY9niSCpzwOxEIuCLRSPDFTGkUitqaYHmTG6kjeJtJuLhiKWKQyaOVspCPRzqGS8ZopcCRCyRcLnCkrjbSiUBALu6HTtUJBwoflQKKyoYxNOaCNLUwywloZD01JSVePK7u4la7uxne1prwwy2qtShMzI1LT4DJNFI9Flat+FnW4kkNaM61fpEs5GWRK9TZkaEetXKDEwBYw1rFYzGHiprmhpRmeyuHItnOBx8V7pE7UeMRv03GTx1yNrQxMnafBSK7TOaSp3uiFeiPOV7mFrramvJjpvjozs6TlTMeLIW+DG1vaja+2ZwSdHGeJG+nOktWVCQuzRMmAW9EoRfM8tTW+wdPQ1Po8WMuSSp/Ha5W+ECn9KNXtKx2s9UIx4OQSjb7Wa05pxYGVfhaGMtCx6fHAynVpx3tMRf1+kgpjekoP9c4ZMaHxdGTbdMQ5cRaTkqWpbKDTLDLLM4JUijg0M1OGqc4S05kKkmhmfipoyWJ2vtUJHdyM7TalhZOrNvqZVCGBdj8zMiYLIx4vlDghz9Nxt6QbmgZr/cxaHbcCroJMcavTDkGyj6dukxoloQmRSLmT1XI4H/CUIJ2CrdDDTbViqNNxKxgR7fFU8GYO++59jyhYRSFMJCElk76mo6sG7oza9JuFPcPXRdjJMR235n44CxcCHYqesdwZRKcd6MFAiA4lEp2SumBNpHUiWRSbLm2LTSnqes4lliaMDsN5ysJEkHAKyOlsCsrx4oTRzgtulyfcrJG5pG/7Fkmhc2UiXHc2CDJueXdR3A70ukh7MqL00wy5GfnVd0JueZ8byh9huDghYjPRqZ1yGW3lqYhIW3fC16XYaJSsHgqzRo5SD6WJpDENF7luL5uh80eK/LUWZUs6Ep6SLR66pFhxaMX9aOcBlDaKtDQrcrG9PCvIM04h6WsVdkpMXrC2oyD+/CYRvDiRxs5/Jwrz1O+cpFtIaCPozEv1I6GSckTGIVm3PGGUXG2kUzEZt2ResFCwW0izHIzL1a1JG4xETNGQbwWJlJ18VFMetao5YaUSnVn3zXI/Eipqw5Qno+WJwFAhsGLTbpVQ8Znsyq2ZtmLPguTHSF4UcV9vSlvo66UGCl2lyFZyvVJiU7km7Igyx3BUqqWTV6I0zFngQ6NcQqbKoYx2LXWh2J0IXBUt1axTmdAN+qJMjDRNEXGpXOC3Jmi16mFbRH0R9ngWSt3NcVGmi5FkpK1uFZgKayH2H+iIzUCkifVuWxGb0jbIYpFSXeoMeCDKPN0oSYOCPXThVxtIRRMrA8WHlYHWYSffvB43pHhCnFXtgpA32YUCD7lSIh2X83wslsQfTLcglGlsZsohb3TVEbPgirMJUiF8bdw2Q906nKw6pCRpakOth0o0h6kM/TpreaqvjTh1O2l9JLjL1lV6UhEbyZA8qznSWTpU3JjKyEaqRm+SPibDlre0F6Q66eQw34cdBaHjor4olVTdyeu3zUgp5VC8c7WcyyhjU/j5Ar2yRZKX4VlR/k3jLGhP4WrLxd1mL3C5S8YD7YLC+VPFkU4ehj0+IOO6Bek7Bxe1nDXpYV3URDVqASlJ0WNMKprOJG9EU7nffqb6DeeZ5JgxiUzuLB2qFdxK7Te/UZKFvMqX2aUW8ZQKQte3hL2ix2kXzLlGK8cuJxWTig5hoWA6yFxHupxT6ZKg7xFEITHUAvDQjISwhS4XcsUnvLc0IzGkzEDdWoM0Zc7cZglWJ2hXxaFWJN3Jusn1SNLeWFGlfjEzzYhEY+9THlVctqjH5F60ha2iqyUnqsXaO0qs2zohTxxQFhZpI+EqsuSazYRT/XcFdz4JB23C3q8pu1cSYU3Vf7mZ+GUKaoFdJfQ77jdrSv3CFoueuedzkggbxL1nNEuwWnGommh6uenKFplD4eiSQBFXTd9B2ZE09ST1n3XPdR6MG0mqwyywpkn3hdDfAmqpoF7HVuiha3nCbDgz6Voh51Njqr5naBiyJ8yU6ObRqBPnGKZmhDv/pqGS4lv01gStVj0kgRTKB1othzSZjHbOUTOKlmxa1Eql1u9SjQqqooMwNGPeaFM3iXZ1pUULo2IVJXbc9pDiUwlS5fCIq0HNl91xleoblSiT0SGMROqPrTlhiz6Lu+tRHkFLU54H0YwgFEpQIc0Frh2efcPxLW/4/t2/UfMCO08e1KB/3121Le2nJBeTXDWdJ+ftgPdpO8qivvHNf7PAWdJ2iyHXcebXC1yxtFdtKuexUT4qq4TNqGY3XK1tuwcZmL+R4woVI72dmmZKUobTmoPANdbusrC7sEZlimK8lSUhz+9atRzWii5x3YVv03uoP+YJWp3CXQSN7EtFXXqd+raYQmdpQyhq3X375Vc9EZS30pVSoMiV6G5Jm7pcilxK8re9HaWE7llDtzEurqevbqTuhkiXkWFjg8qRoRtx1zUF+U3C+cCEVTbJqvo4z7bz9Ky79Jj1xdzc/wARDj0u") format("woff"),url(https://www.dadonet.it/wp-includes/css/../fonts/dashicons.ttf?99ac726223c749443b642ce33df8b800) format("truetype");font-weight:400;font-style:normal;font-display: swap;
}.dashicons,.dashicons-before:before{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:never;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;transition:color .1s ease-in}.dashicons-admin-appearance:before{content:"\f100"}.dashicons-admin-collapse:before{content:"\f148"}.dashicons-admin-comments:before{content:"\f101"}.dashicons-admin-customizer:before{content:"\f540"}.dashicons-admin-generic:before{content:"\f111"}.dashicons-admin-home:before{content:"\f102"}.dashicons-admin-links:before{content:"\f103"}.dashicons-admin-media:before{content:"\f104"}.dashicons-admin-multisite:before{content:"\f541"}.dashicons-admin-network:before{content:"\f112"}.dashicons-admin-page:before{content:"\f105"}.dashicons-admin-plugins:before{content:"\f106"}.dashicons-admin-post:before{content:"\f109"}.dashicons-admin-settings:before{content:"\f108"}.dashicons-admin-site-alt:before{content:"\f11d"}.dashicons-admin-site-alt2:before{content:"\f11e"}.dashicons-admin-site-alt3:before{content:"\f11f"}.dashicons-admin-site:before{content:"\f319"}.dashicons-admin-tools:before{content:"\f107"}.dashicons-admin-users:before{content:"\f110"}.dashicons-airplane:before{content:"\f15f"}.dashicons-album:before{content:"\f514"}.dashicons-align-center:before{content:"\f134"}.dashicons-align-full-width:before{content:"\f114"}.dashicons-align-left:before{content:"\f135"}.dashicons-align-none:before{content:"\f138"}.dashicons-align-pull-left:before{content:"\f10a"}.dashicons-align-pull-right:before{content:"\f10b"}.dashicons-align-right:before{content:"\f136"}.dashicons-align-wide:before{content:"\f11b"}.dashicons-amazon:before{content:"\f162"}.dashicons-analytics:before{content:"\f183"}.dashicons-archive:before{content:"\f480"}.dashicons-arrow-down-alt:before{content:"\f346"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-arrow-down:before{content:"\f140"}.dashicons-arrow-left-alt:before{content:"\f340"}.dashicons-arrow-left-alt2:before{content:"\f341"}.dashicons-arrow-left:before{content:"\f141"}.dashicons-arrow-right-alt:before{content:"\f344"}.dashicons-arrow-right-alt2:before{content:"\f345"}.dashicons-arrow-right:before{content:"\f139"}.dashicons-arrow-up-alt:before{content:"\f342"}.dashicons-arrow-up-alt2:before{content:"\f343"}.dashicons-arrow-up-duplicate:before{content:"\f143"}.dashicons-arrow-up:before{content:"\f142"}.dashicons-art:before{content:"\f309"}.dashicons-awards:before{content:"\f313"}.dashicons-backup:before{content:"\f321"}.dashicons-bank:before{content:"\f16a"}.dashicons-beer:before{content:"\f16c"}.dashicons-bell:before{content:"\f16d"}.dashicons-block-default:before{content:"\f12b"}.dashicons-book-alt:before{content:"\f331"}.dashicons-book:before{content:"\f330"}.dashicons-buddicons-activity:before{content:"\f452"}.dashicons-buddicons-bbpress-logo:before{content:"\f477"}.dashicons-buddicons-buddypress-logo:before{content:"\f448"}.dashicons-buddicons-community:before{content:"\f453"}.dashicons-buddicons-forums:before{content:"\f449"}.dashicons-buddicons-friends:before{content:"\f454"}.dashicons-buddicons-groups:before{content:"\f456"}.dashicons-buddicons-pm:before{content:"\f457"}.dashicons-buddicons-replies:before{content:"\f451"}.dashicons-buddicons-topics:before{content:"\f450"}.dashicons-buddicons-tracking:before{content:"\f455"}.dashicons-building:before{content:"\f512"}.dashicons-businessman:before{content:"\f338"}.dashicons-businessperson:before{content:"\f12e"}.dashicons-businesswoman:before{content:"\f12f"}.dashicons-button:before{content:"\f11a"}.dashicons-calculator:before{content:"\f16e"}.dashicons-calendar-alt:before{content:"\f508"}.dashicons-calendar:before{content:"\f145"}.dashicons-camera-alt:before{content:"\f129"}.dashicons-camera:before{content:"\f306"}.dashicons-car:before{content:"\f16b"}.dashicons-carrot:before{content:"\f511"}.dashicons-cart:before{content:"\f174"}.dashicons-category:before{content:"\f318"}.dashicons-chart-area:before{content:"\f239"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-chart-line:before{content:"\f238"}.dashicons-chart-pie:before{content:"\f184"}.dashicons-clipboard:before{content:"\f481"}.dashicons-clock:before{content:"\f469"}.dashicons-cloud-saved:before{content:"\f137"}.dashicons-cloud-upload:before{content:"\f13b"}.dashicons-cloud:before{content:"\f176"}.dashicons-code-standards:before{content:"\f13a"}.dashicons-coffee:before{content:"\f16f"}.dashicons-color-picker:before{content:"\f131"}.dashicons-columns:before{content:"\f13c"}.dashicons-controls-back:before{content:"\f518"}.dashicons-controls-forward:before{content:"\f519"}.dashicons-controls-pause:before{content:"\f523"}.dashicons-controls-play:before{content:"\f522"}.dashicons-controls-repeat:before{content:"\f515"}.dashicons-controls-skipback:before{content:"\f516"}.dashicons-controls-skipforward:before{content:"\f517"}.dashicons-controls-volumeoff:before{content:"\f520"}.dashicons-controls-volumeon:before{content:"\f521"}.dashicons-cover-image:before{content:"\f13d"}.dashicons-dashboard:before{content:"\f226"}.dashicons-database-add:before{content:"\f170"}.dashicons-database-export:before{content:"\f17a"}.dashicons-database-import:before{content:"\f17b"}.dashicons-database-remove:before{content:"\f17c"}.dashicons-database-view:before{content:"\f17d"}.dashicons-database:before{content:"\f17e"}.dashicons-desktop:before{content:"\f472"}.dashicons-dismiss:before{content:"\f153"}.dashicons-download:before{content:"\f316"}.dashicons-drumstick:before{content:"\f17f"}.dashicons-edit-large:before{content:"\f327"}.dashicons-edit-page:before{content:"\f186"}.dashicons-edit:before{content:"\f464"}.dashicons-editor-aligncenter:before{content:"\f207"}.dashicons-editor-alignleft:before{content:"\f206"}.dashicons-editor-alignright:before{content:"\f208"}.dashicons-editor-bold:before{content:"\f200"}.dashicons-editor-break:before{content:"\f474"}.dashicons-editor-code-duplicate:before{content:"\f494"}.dashicons-editor-code:before{content:"\f475"}.dashicons-editor-contract:before{content:"\f506"}.dashicons-editor-customchar:before{content:"\f220"}.dashicons-editor-expand:before{content:"\f211"}.dashicons-editor-help:before{content:"\f223"}.dashicons-editor-indent:before{content:"\f222"}.dashicons-editor-insertmore:before{content:"\f209"}.dashicons-editor-italic:before{content:"\f201"}.dashicons-editor-justify:before{content:"\f214"}.dashicons-editor-kitchensink:before{content:"\f212"}.dashicons-editor-ltr:before{content:"\f10c"}.dashicons-editor-ol-rtl:before{content:"\f12c"}.dashicons-editor-ol:before{content:"\f204"}.dashicons-editor-outdent:before{content:"\f221"}.dashicons-editor-paragraph:before{content:"\f476"}.dashicons-editor-paste-text:before{content:"\f217"}.dashicons-editor-paste-word:before{content:"\f216"}.dashicons-editor-quote:before{content:"\f205"}.dashicons-editor-removeformatting:before{content:"\f218"}.dashicons-editor-rtl:before{content:"\f320"}.dashicons-editor-spellcheck:before{content:"\f210"}.dashicons-editor-strikethrough:before{content:"\f224"}.dashicons-editor-table:before{content:"\f535"}.dashicons-editor-textcolor:before{content:"\f215"}.dashicons-editor-ul:before{content:"\f203"}.dashicons-editor-underline:before{content:"\f213"}.dashicons-editor-unlink:before{content:"\f225"}.dashicons-editor-video:before{content:"\f219"}.dashicons-ellipsis:before{content:"\f11c"}.dashicons-email-alt:before{content:"\f466"}.dashicons-email-alt2:before{content:"\f467"}.dashicons-email:before{content:"\f465"}.dashicons-embed-audio:before{content:"\f13e"}.dashicons-embed-generic:before{content:"\f13f"}.dashicons-embed-photo:before{content:"\f144"}.dashicons-embed-post:before{content:"\f146"}.dashicons-embed-video:before{content:"\f149"}.dashicons-excerpt-view:before{content:"\f164"}.dashicons-exit:before{content:"\f14a"}.dashicons-external:before{content:"\f504"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-facebook:before{content:"\f304"}.dashicons-feedback:before{content:"\f175"}.dashicons-filter:before{content:"\f536"}.dashicons-flag:before{content:"\f227"}.dashicons-food:before{content:"\f187"}.dashicons-format-aside:before{content:"\f123"}.dashicons-format-audio:before{content:"\f127"}.dashicons-format-chat:before{content:"\f125"}.dashicons-format-gallery:before{content:"\f161"}.dashicons-format-image:before{content:"\f128"}.dashicons-format-quote:before{content:"\f122"}.dashicons-format-status:before{content:"\f130"}.dashicons-format-video:before{content:"\f126"}.dashicons-forms:before{content:"\f314"}.dashicons-fullscreen-alt:before{content:"\f188"}.dashicons-fullscreen-exit-alt:before{content:"\f189"}.dashicons-games:before{content:"\f18a"}.dashicons-google:before{content:"\f18b"}.dashicons-googleplus:before{content:"\f462"}.dashicons-grid-view:before{content:"\f509"}.dashicons-groups:before{content:"\f307"}.dashicons-hammer:before{content:"\f308"}.dashicons-heading:before{content:"\f10e"}.dashicons-heart:before{content:"\f487"}.dashicons-hidden:before{content:"\f530"}.dashicons-hourglass:before{content:"\f18c"}.dashicons-html:before{content:"\f14b"}.dashicons-id-alt:before{content:"\f337"}.dashicons-id:before{content:"\f336"}.dashicons-image-crop:before{content:"\f165"}.dashicons-image-filter:before{content:"\f533"}.dashicons-image-flip-horizontal:before{content:"\f169"}.dashicons-image-flip-vertical:before{content:"\f168"}.dashicons-image-rotate-left:before{content:"\f166"}.dashicons-image-rotate-right:before{content:"\f167"}.dashicons-image-rotate:before{content:"\f531"}.dashicons-images-alt:before{content:"\f232"}.dashicons-images-alt2:before{content:"\f233"}.dashicons-index-card:before{content:"\f510"}.dashicons-info-outline:before{content:"\f14c"}.dashicons-info:before{content:"\f348"}.dashicons-insert-after:before{content:"\f14d"}.dashicons-insert-before:before{content:"\f14e"}.dashicons-insert:before{content:"\f10f"}.dashicons-instagram:before{content:"\f12d"}.dashicons-laptop:before{content:"\f547"}.dashicons-layout:before{content:"\f538"}.dashicons-leftright:before{content:"\f229"}.dashicons-lightbulb:before{content:"\f339"}.dashicons-linkedin:before{content:"\f18d"}.dashicons-list-view:before{content:"\f163"}.dashicons-location-alt:before{content:"\f231"}.dashicons-location:before{content:"\f230"}.dashicons-lock-duplicate:before{content:"\f315"}.dashicons-lock:before{content:"\f160"}.dashicons-marker:before{content:"\f159"}.dashicons-media-archive:before{content:"\f501"}.dashicons-media-audio:before{content:"\f500"}.dashicons-media-code:before{content:"\f499"}.dashicons-media-default:before{content:"\f498"}.dashicons-media-document:before{content:"\f497"}.dashicons-media-interactive:before{content:"\f496"}.dashicons-media-spreadsheet:before{content:"\f495"}.dashicons-media-text:before{content:"\f491"}.dashicons-media-video:before{content:"\f490"}.dashicons-megaphone:before{content:"\f488"}.dashicons-menu-alt:before{content:"\f228"}.dashicons-menu-alt2:before{content:"\f329"}.dashicons-menu-alt3:before{content:"\f349"}.dashicons-menu:before{content:"\f333"}.dashicons-microphone:before{content:"\f482"}.dashicons-migrate:before{content:"\f310"}.dashicons-minus:before{content:"\f460"}.dashicons-money-alt:before{content:"\f18e"}.dashicons-money:before{content:"\f526"}.dashicons-move:before{content:"\f545"}.dashicons-nametag:before{content:"\f484"}.dashicons-networking:before{content:"\f325"}.dashicons-no-alt:before{content:"\f335"}.dashicons-no:before{content:"\f158"}.dashicons-open-folder:before{content:"\f18f"}.dashicons-palmtree:before{content:"\f527"}.dashicons-paperclip:before{content:"\f546"}.dashicons-pdf:before{content:"\f190"}.dashicons-performance:before{content:"\f311"}.dashicons-pets:before{content:"\f191"}.dashicons-phone:before{content:"\f525"}.dashicons-pinterest:before{content:"\f192"}.dashicons-playlist-audio:before{content:"\f492"}.dashicons-playlist-video:before{content:"\f493"}.dashicons-plugins-checked:before{content:"\f485"}.dashicons-plus-alt:before{content:"\f502"}.dashicons-plus-alt2:before{content:"\f543"}.dashicons-plus:before{content:"\f132"}.dashicons-podio:before{content:"\f19c"}.dashicons-portfolio:before{content:"\f322"}.dashicons-post-status:before{content:"\f173"}.dashicons-pressthis:before{content:"\f157"}.dashicons-printer:before{content:"\f193"}.dashicons-privacy:before{content:"\f194"}.dashicons-products:before{content:"\f312"}.dashicons-randomize:before{content:"\f503"}.dashicons-reddit:before{content:"\f195"}.dashicons-redo:before{content:"\f172"}.dashicons-remove:before{content:"\f14f"}.dashicons-rest-api:before{content:"\f124"}.dashicons-rss:before{content:"\f303"}.dashicons-saved:before{content:"\f15e"}.dashicons-schedule:before{content:"\f489"}.dashicons-screenoptions:before{content:"\f180"}.dashicons-search:before{content:"\f179"}.dashicons-share-alt:before{content:"\f240"}.dashicons-share-alt2:before{content:"\f242"}.dashicons-share:before{content:"\f237"}.dashicons-shield-alt:before{content:"\f334"}.dashicons-shield:before{content:"\f332"}.dashicons-shortcode:before{content:"\f150"}.dashicons-slides:before{content:"\f181"}.dashicons-smartphone:before{content:"\f470"}.dashicons-smiley:before{content:"\f328"}.dashicons-sort:before{content:"\f156"}.dashicons-sos:before{content:"\f468"}.dashicons-spotify:before{content:"\f196"}.dashicons-star-empty:before{content:"\f154"}.dashicons-star-filled:before{content:"\f155"}.dashicons-star-half:before{content:"\f459"}.dashicons-sticky:before{content:"\f537"}.dashicons-store:before{content:"\f513"}.dashicons-superhero-alt:before{content:"\f197"}.dashicons-superhero:before{content:"\f198"}.dashicons-table-col-after:before{content:"\f151"}.dashicons-table-col-before:before{content:"\f152"}.dashicons-table-col-delete:before{content:"\f15a"}.dashicons-table-row-after:before{content:"\f15b"}.dashicons-table-row-before:before{content:"\f15c"}.dashicons-table-row-delete:before{content:"\f15d"}.dashicons-tablet:before{content:"\f471"}.dashicons-tag:before{content:"\f323"}.dashicons-tagcloud:before{content:"\f479"}.dashicons-testimonial:before{content:"\f473"}.dashicons-text-page:before{content:"\f121"}.dashicons-text:before{content:"\f478"}.dashicons-thumbs-down:before{content:"\f542"}.dashicons-thumbs-up:before{content:"\f529"}.dashicons-tickets-alt:before{content:"\f524"}.dashicons-tickets:before{content:"\f486"}.dashicons-tide:before{content:"\f10d"}.dashicons-translation:before{content:"\f326"}.dashicons-trash:before{content:"\f182"}.dashicons-twitch:before{content:"\f199"}.dashicons-twitter-alt:before{content:"\f302"}.dashicons-twitter:before{content:"\f301"}.dashicons-undo:before{content:"\f171"}.dashicons-universal-access-alt:before{content:"\f507"}.dashicons-universal-access:before{content:"\f483"}.dashicons-unlock:before{content:"\f528"}.dashicons-update-alt:before{content:"\f113"}.dashicons-update:before{content:"\f463"}.dashicons-upload:before{content:"\f317"}.dashicons-vault:before{content:"\f178"}.dashicons-video-alt:before{content:"\f234"}.dashicons-video-alt2:before{content:"\f235"}.dashicons-video-alt3:before{content:"\f236"}.dashicons-visibility:before{content:"\f177"}.dashicons-warning:before{content:"\f534"}.dashicons-welcome-add-page:before{content:"\f133"}.dashicons-welcome-comments:before{content:"\f117"}.dashicons-welcome-learn-more:before{content:"\f118"}.dashicons-welcome-view-site:before{content:"\f115"}.dashicons-welcome-widgets-menus:before{content:"\f116"}.dashicons-welcome-write-blog:before{content:"\f119"}.dashicons-whatsapp:before{content:"\f19a"}.dashicons-wordpress-alt:before{content:"\f324"}.dashicons-wordpress:before{content:"\f120"}.dashicons-xing:before{content:"\f19d"}.dashicons-yes-alt:before{content:"\f12a"}.dashicons-yes:before{content:"\f147"}.dashicons-youtube:before{content:"\f19b"}.dashicons-editor-distractionfree:before{content:"\f211"}.dashicons-exerpt-view:before{content:"\f164"}.dashicons-format-links:before{content:"\f103"}.dashicons-format-standard:before{content:"\f109"}.dashicons-post-trash:before{content:"\f182"}.dashicons-share1:before{content:"\f237"}.dashicons-welcome-edit-page:before{content:"\f119"}
body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#333333}h1,h2,h3,h4,h5,h6{color:#333333}body{line-height:1.3em}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message,.woocommerce-error,.woocommerce-info{background:#005727!important}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.woocommerce div.product span.price,.woocommerce-page div.product span.price,.woocommerce #content div.product span.price,.woocommerce-page #content div.product span.price,.woocommerce div.product p.price,.woocommerce-page div.product p.price,.woocommerce #content div.product p.price,.woocommerce-page #content div.product p.price,.et_pb_member_social_links a:hover,.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#005727}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#005727}.footer-widget h4{color:#005727}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#005727}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#005727}a{color:#005727}#main-header .nav li ul{background-color:#efefef}#top-header,#et-secondary-nav li ul{background-color:#333333}#et-secondary-nav li ul{background-color:#ffffff}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#3a3a3a}.et_search_form_container input::-moz-placeholder{color:#3a3a3a}.et_search_form_container input::-webkit-input-placeholder{color:#3a3a3a}.et_search_form_container input:-ms-input-placeholder{color:#3a3a3a}#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:13px;font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}#top-menu li a{font-size:15px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:15px!important}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a,.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_red #top-menu li.current_page_item>a,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_pink #top-menu li.current_page_item>a,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current_page_item>a,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current_page_item>a{color:#005727}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#888888}.footer-widget{color:#888888}#main-footer .footer-widget h4{color:#005727}.footer-widget li:before{border-color:#005727}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#footer-widgets .footer-widget li:before{top:10.6px}#footer-info,#footer-info a{color:#888888}#footer-bottom .et-social-icon a{font-size:20px}#footer-bottom .et-social-icon a{color:#1491b8}body .et_pb_button,.woocommerce a.button.alt,.woocommerce-page a.button.alt,.woocommerce button.button.alt,.woocommerce button.button.alt.disabled,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt.disabled,.woocommerce input.button.alt,.woocommerce-page input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce a.button,.woocommerce-page a.button,.woocommerce button.button,.woocommerce-page button.button,.woocommerce input.button,.woocommerce-page input.button,.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,.woocommerce-message a.button.wc-forward{font-size:18px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button,.woocommerce.et_pb_button_helper_class a.button.alt,.woocommerce-page.et_pb_button_helper_class a.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt,.woocommerce.et_pb_button_helper_class button.button.alt.disabled,.woocommerce-page.et_pb_button_helper_class button.button.alt,.woocommerce-page.et_pb_button_helper_class button.button.alt.disabled,.woocommerce.et_pb_button_helper_class input.button.alt,.woocommerce-page.et_pb_button_helper_class input.button.alt,.woocommerce.et_pb_button_helper_class #respond input#submit.alt,.woocommerce-page.et_pb_button_helper_class #respond input#submit.alt,.woocommerce.et_pb_button_helper_class #content input.button.alt,.woocommerce-page.et_pb_button_helper_class #content input.button.alt,.woocommerce.et_pb_button_helper_class a.button,.woocommerce-page.et_pb_button_helper_class a.button,.woocommerce.et_pb_button_helper_class button.button,.woocommerce-page.et_pb_button_helper_class button.button,.woocommerce.et_pb_button_helper_class input.button,.woocommerce-page.et_pb_button_helper_class input.button,.woocommerce.et_pb_button_helper_class #respond input#submit,.woocommerce-page.et_pb_button_helper_class #respond input#submit,.woocommerce.et_pb_button_helper_class #content input.button,.woocommerce-page.et_pb_button_helper_class #content input.button{}body .et_pb_button:after,.woocommerce a.button.alt:after,.woocommerce-page a.button.alt:after,.woocommerce button.button.alt:after,.woocommerce-page button.button.alt:after,.woocommerce input.button.alt:after,.woocommerce-page input.button.alt:after,.woocommerce #respond input#submit.alt:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce #content input.button.alt:after,.woocommerce-page #content input.button.alt:after,.woocommerce a.button:after,.woocommerce-page a.button:after,.woocommerce button.button:after,.woocommerce-page button.button:after,.woocommerce input.button:after,.woocommerce-page input.button:after,.woocommerce #respond input#submit:after,.woocommerce-page #respond input#submit:after,.woocommerce #content input.button:after,.woocommerce-page #content input.button:after{font-size:28.8px}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-moz-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{letter-spacing:px}.et_slide_in_menu_container .et-search-field:-ms-input-placeholder{letter-spacing:px}@media only screen and (min-width:981px){.et_pb_section{padding:2% 0}.et_pb_fullwidth_section{padding:0}.et_pb_row{padding:1% 0}.footer-widget h4{font-size:17px}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:45px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:45px}.et_header_style_split .centered-inline-logo-wrap{width:90px;margin:-90px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:90px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:90px}.et_header_style_centered #top-menu>li>a{padding-bottom:16px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:36px 0 36px 0!important}.et_header_style_centered #main-header .logo_container{height:90px}#logo{max-height:100%}.et_pb_svg_logo #logo{height:100%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:16.2px}.et-fixed-header#top-header,.et-fixed-header#top-header #et-secondary-nav li ul{background-color:#333333}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#3a3a3a!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#3a3a3a!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#3a3a3a!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#3a3a3a!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#005727!important}}@media only screen and (min-width:1350px){.et_pb_row{padding:13px 0}.et_pb_section{padding:27px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:40px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:28px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:24px}h3{font-size:20px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:16px}h5{font-size:14px}h6{font-size:13px}.et_pb_slide_description .et_pb_slide_title{font-size:42px}.woocommerce ul.products li.product h3,.woocommerce-page ul.products li.product h3,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:14px}	h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'PT Sans',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}#top-header .container{font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif}body #page-container #sidebar{width:19%}body #page-container #left-area{width:81%}.et_right_sidebar #main-content .container:before{right:19%!important}.et_left_sidebar #main-content .container:before{left:19%!important}span.wpcf7-list-item{display:block}.wpcf7-text,.wpcf7-textarea,.wpcf7-captchar{background-color:#eee!important;border:none!important;width:100%!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7-submit{color:#2EA3F2!important;margin:8px auto 0;cursor:pointer;font-size:20px;font-weight:500;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:6px 20px;line-height:1.7em;background:transparent;border:2px solid;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.wpcf7-submit:hover{background-color:#eee;border-color:#eee;padding:6px 20px!important}
/**
 * Swiper 6.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 18, 2020
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal;font-display: swap;
}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}