*{box-sizing:border-box;background-repeat:no-repeat;background-size:cover}body,html{width:100%;height:100%;padding:0;margin:0}body{background-repeat:no-repeat;background-position:top center;background-size:100% auto;background-attachment:fixed;font-size:16px;line-height:1.6;}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4,h5,h6{font-size:18px}.page-header h3{padding:0;margin:0;font-size:22px}p{margin:0;padding:0 0 1em 0}.repeater section p,.text-content p{display:block;width:100%}h1,h2,h3,h4,h5,h6{padding-bottom:18px;margin:0}@media (min-width:1200px){h1{font-size:54px!important}h2{font-size:36px!important}h3{font-size:27px!important}h4{font-size:18px!important}}strong{font-weight:700}.uppercase{text-transform:uppercase}span{display:inline-block}a{text-decoration:none}[class*=col]{width:100%;float:left}@media (min-width:1px) and (max-width:600px){.s-col1{width:8.33%}.s-col2{width:16.66%}.s-col3{width:25%}.s-col4{width:33.33%}.s-col5{width:41.66%}.s-col6{width:50%}.s-col7{width:58.33%}.s-col8{width:66.66%}.s-col9{width:75%}.s-col10{width:83.33%}.s-col11{width:91.66%}.s-col12{width:100%}}@media (min-width:601px) and (max-width:1199px){.m-col1{width:8.33%}.m-col2{width:16.66%}.m-col3{width:25%}.m-col4{width:33.33%}.m-col5{width:41.66%}.m-col6{width:50%}.m-col7{width:58.33%}.m-col8{width:66.66%}.m-col9{width:75%}.m-col10{width:83.33%}.m-col11{width:91.66%}.m-col12{width:100%}}@media (min-width:1200px) and (max-width:1799px){.col1{width:8.33%}.col2{width:16.66%}.col3{width:25%}.col4{width:33.33%}.col5{width:41.66%}.col6{width:50%}.col7{width:58.33%}.col8{width:66.66%}.col9{width:75%}.col10{width:83.33%}.col11{width:91.66%}.col12{width:100%}}@media (min-width:1800px){.col1{width:8.33%}.col2{width:16.66%}.col3{width:25%}.col4{width:33.33%}.col5{width:41.66%}.col6{width:50%}.col7{width:58.33%}.col8{width:66.66%}.col9{width:75%}.col10{width:83.33%}.col11{width:91.66%}.col12{width:100%}}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.align-justify{text-align:justify}@media (min-width:1px) and (max-width:600px){.s-align-center{text-align:center}.s-align-left{text-align:left}.s-align-right{text-align:right}.s-align-justify{text-align:justify}}@media (min-width:601px) and (max-width:1199px){.m-align-center{text-align:center}.m-align-left{text-align:left}.m-align-right{text-align:right}.m-align-justify{text-align:justify}}.float-left{float:left}.float-right{float:right}.float-center{float:none;margin:0 auto!important}@media (min-width:1px) and (max-width:600px){.s-float-left{float:left}.s-float-right{float:right}.s-float-center{float:none;margin:0 auto!important}}@media (min-width:601px) and (max-width:1199px){.m-float-left{float:left}.m-float-right{float:right}.m-float-center{float:none;margin:0 auto!important}}.desktop{display:none}.mobile{display:block}@media (min-width:1200px){.desktop{display:block}.mobile{display:none}}.size-auto,.size-full,.size-large,.size-medium,article img,aside img,div img,figure img,li img,section img{max-width:100%;height:auto;display:block}img.alignleft,img.alignright{max-width:40%}img.alignleft{float:left;margin:1em 1.25em 1em 0}div img.alignleft:first-of-type{margin:0 1.25em 1em 0}img.alignright{float:right;margin:1em 0 1em 1.25em}div img.alignright:first-of-type{margin:0 0 1em 1.25em}img.aligncenter,img.alignnone{width:100%;margin:0 auto;padding:0 0 18px 0}img.aligncenter:first-of-type,img.alignnone:first-of-type{margin:0 auto 1em auto}.wp-caption.alignleft{max-width:50%;float:left;padding:1em 1.25em 1em 0}.wp-caption.alignright{max-width:50%;float:right;padding:1em 0 1em 1.25em}.wp-caption.aligncenter,.wp-caption.alignnone{max-width:100%;float:none;margin:1em auto}.wp-caption.alignleft:first-of-type{max-width:50%;float:left;padding:0 1.25em 1em 0}.wp-caption.alignright:first-of-type{max-width:50%;float:right;padding:0 0 1em 1.25em}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{box-sizing:border-box;padding:12px;margin:0;max-width:100%!important;display:block;font-size:14px}#searchform input[type=email],#searchform input[type=password],#searchform input[type=search],#searchform input[type=tel],#searchform input[type=text]{box-sizing:border-box;padding:9px;margin:0;max-width:75%!important;display:inline-block!important;font-size:14px}input[type=checkbox],input[type=radio]{display:inline-block;padding:0 12px 0 0;margin:0}input[type=file],input[type=hidden]{padding:0;margin:0}label{display:inline-block;padding:6px 0;margin:0;box-sizing:border-box;font-size:1.05em}form{display:block;width:100%;padding:0 0 1em 0;box-sizing:border-box;float:left}.screen-reader-text{display:none!important}.frm_fields_container br{display:none}@media all and (min-width:1200px){input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{box-sizing:border-box;padding:18px;margin:0;max-width:100%!important;display:block;font-size:16px}#searchform input[type=email],#searchform input[type=password],#searchform input[type=search],#searchform input[type=tel],#searchform input[type=text]{box-sizing:border-box;padding:9px;margin:0;max-width:75%!important;display:inline-block!important;font-size:16px}input[type=checkbox],input[type=radio]{display:inline-block;padding:0 12px 0 0;margin:0}input[type=file],input[type=hidden]{padding:0;margin:0}label{display:inline-block;padding:6px 0;margin:0;box-sizing:border-box;font-size:1.05em}}.flex{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.flex.stretch{align-items:stretch!important}.flex.reverse{flex-direction:row-reverse!important}.flex.space-between{justify-content:space-between}.flex.justify-center{justify-content:center}article,aside,figure,footer,header,main{width:100%;float:left;padding:0;margin:0;position:relative}aside{padding:1.5em;float:left}section{position:relative}embed,iframe,object,video{max-width:100%;margin:12px auto;clear:both;display:block}.video-container embed,.video-container iframe,.video-container object,.video-container video{border:none;position:absolute;top:0;left:0;width:100%;height:100%;margin:0!important}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-container.background{position:absolute;z-index:-100;top:-84px;left:0}.mejs-container,.mejs-overlay.load,.wp-video,video.wp-video-shortcode{width:100%!important;height:100%!important}.mejs-container{padding-top:56.25%}.wp-video,video.wp-video-shortcode{max-width:100%!important}video.wp-video-shortcode{position:relative}.wp-video{margin:-1em 0 2em 0!important}.mejs-mediaelement{position:absolute;top:0;right:0;bottom:0;left:0}.video-container .mejs-controls{display:none}.mejs-overlay-play{top:0;right:0;bottom:0;left:0;width:auto!important;height:auto!important}.element{margin:0 auto;padding:1em}.page-header .element{padding:0 0}@media all and (min-width:1200px){.element{margin:0 auto;padding:0}}.container{width:100%;float:left;padding:0}.panel{width:100%;padding:2em 0;margin:0;float:left;background-repeat:no-repeat}.padded{padding:2em 0}.padded-medium{padding:2.5em 0}.padded-large{padding:3em 0}@media all and (min-width:1200px){.padded{padding:5vh 0}.padded-medium{padding:10vh 0}.padded-large{padding:15vh 0}}.page-header.fixed{margin-top:-1000px;transition:ease-in-out .4s;z-index:500;position:fixed}.page-header.fixed.show{margin-top:0;padding:0}.page-header.fixed.show .information{display:none}.page-header.fixed.show .menu-container.desktop{padding:12px 0!important}.desktop.side-menu .logo{display:block!important}.page-navigation{float:left;width:100%}.page-header{padding:0}.header-main{padding:1em 0}.page-header .element.mobile{padding:0 12px}.page-title{background-color:#efefef;padding:1.25em 0}.page-title.featured-image{padding:0}.page-title h2{padding:0;margin:0!important}.page-title.featured-image{background-repeat:no-repeat;background-size:100% auto;z-index:1;padding:25vh 0 0 0;background-position:center center}.page-title .title-wrap{padding:12px 0;background-color:rgba(0,0,0,.6)}.page-content.archive,.page-content.page,.page-content.post{padding:2em 0}.page-footer{padding:2em 0;}.page-slideshow{float:left;width:100%}.column-content-wrapper.separator{padding:0 0 10vh 0;margin:0 0 10vh 0;position:relative}.column-content-wrapper.separator::after{content:'';position:absolute;border-bottom:1px solid #ccc;left:20%;right:20%;bottom:0}article.repeater{width:100%;float:left}.repeater.five-column section,.repeater.four-column section,.repeater.one-column section,.repeater.three-column section,.repeater.two-column section{width:100%;float:left}.repeater section .wrapper{width:100%;float:left}.repeater section .wrapper .image .feature-image{padding-bottom:56.25%;width:100%;height:1px;display:block;background-repeat:no-repeat}.repeater.four-column section .wrapper .content,.repeater.four-column section .wrapper .image,.repeater.one-column section .wrapper .content,.repeater.one-column section .wrapper .image,.repeater.three-column section .wrapper .content,.repeater.three-column section .wrapper .image,.repeater.two-column section .wrapper .content,.repeater.two-column section .wrapper .image{width:100%;float:left;padding-bottom:12px}@media all and (min-width:900px){article.repeater{display:flex;align-items:stretch;justify-content:space-between}article.repeater .wrapper{display:flex;flex-wrap:wrap}.repeater.one-column{flex-wrap:wrap}article.repeater.one-column .wrapper{flex-direction:row}article.repeater.one-column.reverse section .wrapper{flex-direction:row-reverse}article.repeater.five-column .wrapper,article.repeater.four-column .wrapper,article.repeater.three-column .wrapper,article.repeater.two-column .wrapper{flex-direction:column}article.repeater.five-column.reverse .wrapper,article.repeater.four-column.reverse .wrapper,article.repeater.three-column.reverse .wrapper,article.repeater.two-column.reverse .wrapper{flex-direction:column-reverse}article.repeater.one-column.alternate section:nth-of-type(odd) .wrapper{flex-direction:row}article.repeater.one-column.alternate section:nth-of-type(even) .wrapper{flex-direction:row-reverse}article.repeater.five-column.alternate section:nth-of-type(odd) .wrapper,article.repeater.four-column.alternate section:nth-of-type(odd) .wrapper,article.repeater.three-column.alternate section:nth-of-type(odd) .wrapper,article.repeater.two-column.alternate section:nth-of-type(odd) .wrapper{flex-direction:column}article.repeater.five-column.alternate section:nth-of-type(even) .wrapper,article.repeater.four-column.alternate section:nth-of-type(even) .wrapper,article.repeater.three-column.alternate section:nth-of-type(even) .wrapper,article.repeater.two-column.alternate section:nth-of-type(even) .wrapper{flex-direction:column-reverse}.repeater.one-column section{width:100%;flex-wrap:wrap}.repeater.two-column section{width:48%}.repeater.three-column section{width:30%}.repeater.four-column section{width:48%}.repeater.five-column section{width:48%}.repeater.one-column section .wrapper .content,.repeater.one-column section .wrapper .image{width:50%}.repeater.four-column section .wrapper .content,.repeater.four-column section .wrapper .image,.repeater.three-column section .wrapper .content,.repeater.three-column section .wrapper .image,.repeater.two-column section .wrapper .content,.repeater.two-column section .wrapper .image{width:100%;float:left;padding-bottom:12px}}@media all and (min-width:1200px){.repeater.one-column section{width:100%;flex-wrap:wrap}.repeater.two-column section{width:48%}.repeater.three-column section{width:30%}.repeater.four-column section{width:22%}.repeater.five-column section{width:16%}}.logo img{max-width:100%;width:auto;max-height:48px}@media all and (min-width:1200px){.logo img{max-width:100%;width:auto;max-height:72px}}.gallery .gallery-image,.preview{width:100%;height:1px;padding-bottom:56.25%;background-repeat:no-repeat;display:block;float:left;background-size:100% auto}.cover{background-size:cover}.contain{background-size:contain}.page-content.post .preview{margin-bottom:18px}.gallery .gallery-image{background-position:top center;background-size:cover;width:100%;float:left;height:1px}.gallery.square .gallery-image,.preview.square{padding-bottom:100%}.gallery.portrait .gallery-image,.preview.portrait{padding-bottom:133%}.background-center{background-position:center center}.background-top{background-attachment:scroll;background-position:center top}.background-bottom{background-position:center bottom}.background-left{background-attachment:scroll;background-size:100% auto;background-position:top left}.background-right{background-attachment:scroll;background-size:100% auto;background-position:top right}.background-default{background-color:#fff}@media all and (min-width:0px) and (max-width:600px){.background-left,.background-right{padding:50vh 0 2em 0;background-position:center top;background-repeat:no-repeat;background-size:100% auto!important}.background-left.full,.background-right.full{padding:50vh 0 2em 0;background-repeat:no-repeat;background-size:auto 30%!important}.background-right.full{background-position:100% 0}.background-left.full{background-position:0 0}}header.sticky{position:static;z-index:5}@media all and (min-width:1200px){div.sticky{top:100px;position:sticky}}.relative{position:relative}.absolute{position:absolute}.uppercase{text-transform:uppercase}.whitebox section{padding:1.5em;background-color:#fff}.darkbox section{padding:1.25em!important;background-color:rgba(0,0,0,.7)}.panel header{padding-bottom:1.25em}.two-column-text{-webkit-columns:2 200px;-moz-columns:2 200px;columns:2 200px}.credits{padding:1em}@media all and (min-width:1200px){.credits{padding:1em}}span.address p{padding:0;margin:0}.icons,ul.icons{display:table;padding:0;margin:0}ul.icons{list-style-type:none}ul.icons li{display:table-cell}ul.icons.two{display:block}ul.icons.two li{width:50%;float:left;display:inline-block}.icon{padding:0 12px;text-align:center;vertical-align:middle;display:table-cell;width:auto!important}.icon img,ul.icons img{max-width:100%;height:auto}ul.icons img{padding:12px}.page-content ul{list-style-type:square;width:auto;overflow:hidden;margin:0;padding-bottom:1em}.page-content ul li{float:left;width:100%}.page-content aside ul{list-style-type:none;padding:0;margin:0}.page-content aside ul li{float:left;width:100%;padding-bottom:12px;margin-bottom:12px;border-bottom:1px dotted #efefef}.page-content aside h3{padding:12px 0}ul.four-column,ul.three-column,ul.two-column{padding:0;margin:0;width:100%;float:left;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row;list-style-type:none!important}ul.four-column,ul.three-column li,ul.two-column li{padding:0 1em 1em 0}ul.two-column li{width:50%}ul.three-column li{width:33.3333%}ul.four-column li{width:25%}@media all and (min-width:0px) and (max-width:600px){ul.four-column li,ul.three-column li,ul.two-column li{width:100%;padding:0 0 1em 0}}ol{columns:1 200px;width:100%;float:left}ol li{width:50%;break-inside:avoid;page-break-inside:auto}ol.two{list-style-type:none;columns:2 200px;padding:0;margin:0 0 24px 0}ol.two .click-here{width:100%!important;text-align:center}ol.three{list-style-type:none;columns:3 200px;padding:0;margin:0 0 24px 0}ol.four{list-style-type:none;columns:4 200px;padding:0;margin:0 0 24px 0}@media all and (min-width:0px) and (max-width:1199px){ol li{width:50%;break-inside:avoid;page-break-inside:auto;padding-bottom:18px}}ul.hours{padding:0;margin:0;max-width:300px;float:left;list-style-type:none}ul.hours li{margin:0;float:left}ul.hours li:nth-child(odd){width:30%;padding:6px 6px 6px 0}ul.hours li:nth-child(even){width:70%;padding:6px 0 6px 6px;text-align:right}.menu-container.desktop,.menu-container.footer,.menu-container.side{padding:0;margin:0;width:100%;float:left}.menu,.menu-container.desktop ul{list-style-type:none;display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin:0}.menu-container.footer ul,.page-header.show.fixed .menu,.page-header.show.fixed .menu-container.destkop ul{padding:0}.menu-container.desktop ul li{position:relative;padding:0;margin:0;width:auto!important;box-sizing:border-box!important;float:unset!important}.menu-container.desktop ul li a{display:block;text-align:center;padding:0}.page-header.show.fixed .menu-container.desktop ul li a{display:block;text-align:center;padding:12px 0}.menu-container.desktop ul li.menu-item-has-children ul.sub-menu{display:none;position:absolute;top:100%;left:0;padding:.5em 0 0 0;margin-left:-.5em;min-width:300px;z-index:10}.menu-container.desktop ul li.menu-item-has-children:hover ul.sub-menu{display:block!important}.menu-container.desktop ul li.menu-item-has-children:hover ul.sub-menu li{display:list-item;width:100%;border:none!important;float:left;text-align:center;padding:0}.menu-container.desktop ul li.menu-item-has-children ul.sub-menu li a{text-align:left!important;padding:9px!important}.page-header.show.fixed .menu-container.desktop ul li.desktop.last-item{display:list-item!important}.menu,.menu-container.side ul{list-style-type:none;display:block}.menu-container.side ul li{display:list-item;position:relative;padding:0;margin:0;width:100%!important;box-sizing:border-box!important;float:left!important}.menu-container.side ul li a{display:block;text-align:left;padding:9px}.menu-container.side ul li.menu-item-has-children ul.sub-menu{padding:0;margin:0;display:none}.menu-container.side ul li.menu-item-has-children.show ul.sub-menu{padding:.5em 0;margin:0;display:block}.menu-container.side ul li.menu-item-has-children ul.sub-menu li a{background-color:rgba(0,0,0,.35);font-weight:400}.menu-wrapper.side{height:100%;width:0;position:fixed;z-index:1000;top:0;left:0;padding:0;overflow-x:hidden;transition:.5s;padding-top:0}.menu-wrapper.side .menu-content{padding:1em 12px 12px 12px}.menu-wrapper.side .closebtn{font-size:36px;margin-right:12px}.menu-wrapper.side a{padding:8px 8px 8px 32px;text-decoration:none;display:block;transition:.3s}.menu-container.footer ul,.page-footer ul{list-style-type:none;margin:0;padding:0}.menu-container.footer.vertical ul li,.page-footer ul li{width:100%;float:left}.menu-container.footer.horizontal.desktop ul{justify-content:center}.menu-container.footer.horizontal.desktop ul li{padding:0 12px}.menu-container.footer ul li a,.page-footer ul li a{padding:0 0 1em 0}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:0}.frm_form_field p{display:none!important}.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3{border-top:none!important}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:12px}.frm_style_formidable-style.with_frm_style input::-moz-placeholder,.frm_style_formidable-style.with_frm_style textarea::-moz-placeholder{color:#222}.frm_style_formidable-style.with_frm_style input::placeholder,.frm_style_formidable-style.with_frm_style textarea::placeholder{color:#222}.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_form_fields_style,.frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single,.frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container,.frm_style_formidable-style.with_frm_style input[type=email],.frm_style_formidable-style.with_frm_style input[type=number],.frm_style_formidable-style.with_frm_style input[type=password],.frm_style_formidable-style.with_frm_style input[type=phone],.frm_style_formidable-style.with_frm_style input[type=search],.frm_style_formidable-style.with_frm_style input[type=tel],.frm_style_formidable-style.with_frm_style input[type=text],.frm_style_formidable-style.with_frm_style input[type=url],.frm_style_formidable-style.with_frm_style select,.frm_style_formidable-style.with_frm_style textarea{color:#676767!important;background-color:#efefef!important;padding:1em;border-color:transparent!important;border-width:0!important;border-style:solid!important;border-radius:0;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}dl dt a img{border:none!important}dl.gallery-item{margin-top:0;margin-bottom:1em}dl dt img{max-width:90%!important}.wp-caption-text.gallery-caption{padding:12px;font-size:16px;text-align:center}.gallery img{border:none!important;margin:0 auto}.gallery img.size-thumbnail{border-radius:50%}.gallery-columns-2.gallery,.gallery-columns-3.gallery,.gallery-columns-4.gallery{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.gallery-columns-2 .gallery-item{width:48%!important;margin-bottom:1em!important;margin-top:0!important}.gallery-columns-3 .gallery-item{width:48%!important;margin-bottom:1em!important;margin-top:0!important}.gallery-columns-4 .gallery-item{width:48%!important;margin-bottom:1em!important;margin-top:0!important}@media all and (min-width:900px){.gallery img{border:none!important;margin:0 auto}.gallery img.size-thumbnail{border-radius:50%}.gallery-columns-2.gallery,.gallery-columns-3.gallery,.gallery-columns-4.gallery{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.gallery-columns-2 .gallery-item{width:48%!important;margin-bottom:1em!important;margin-top:0!important}.gallery-columns-3 .gallery-item{width:30%!important;margin-bottom:1em!important;margin-top:0!important}.gallery-columns-4 .gallery-item{width:22%!important;margin-bottom:1em!important;margin-top:0!important}.gallery-item{display:flex;align-items:center}}.gallery .gallery-image{background-position:top center;width:100%;padding-bottom:133%;float:left;height:1px}.gallery-square.gallery .gallery-image{padding-bottom:100%}.gallery-portrait.gallery .gallery-image{padding-bottom:141%}.gallery-landscape.gallery .gallery-image{padding-bottom:56.25%}.gallery-circle.gallery .gallery-image{border-radius:50%;height:0;padding-bottom:100%;width:100%}.recent-posts-title h2{text-align:center}.location-information-single{width:100%;float:left}.location-information-single-sidebar{width:100%;float:left;padding:2em 0 0 0}.location-information-service-area{width:100%;float:left;padding:2em 0 0 0}@media all and (min-width:900px){.location-information-single{width:66.66%;float:left}.location-information-single-sidebar{width:33.33%;padding:0 0 0 2em;float:right}}.archive-loop .post-wrapper,.single-post .post-wrapper{padding:0;margin:0}.archive-loop .main-content,.archive-loop .sidebar-content,.single-post .main-content,.single-post .sidebar-content{padding:0 0 1.5em 0}.archive-loop .four-column .featured-image,.archive-loop .main-content .featured-image,.archive-loop .three-column .featured-image,.single-post .main-content .featured-image{width:100%;height:1px;padding-bottom:56.25%;background-repeat:no-repeat;background-position:center top;background-size:cover}.archive-loop .four-column .post-content,.archive-loop .main-content .post-content,.archive-loop .three-column .post-content,.single-post .main-content .post-content{width:100%;padding:1.5em 0 0 0;float:left}@media all and (min-width:1200px){.archive-loop .featured-image{width:33.33%!important;padding-bottom:0!important;height:auto!important}.archive-loop .post-content{width:66.66%!important;padding:0}.archive-loop .post-content.col12{width:100%}.archive-loop .sidebar-content.float-right,.single-post .sidebar-content.float-right{padding:0 0 0 1.5em}.archive-loop .sidebar-content.float-left,.single-post .sidebar-content.float-left{padding:0 1.5em 0 0}}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;padding:1em;font-family:"Open Sans";font-size:.75em;background:#eee;border:none}.woocommerce .quantity .qty{width:5em;text-align:center;padding:1.15em;border:none;background:#eee;margin-right:.5em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#363736;font-size:1.25em;font-family:"Open Sans"}.woocommerce div.product form.cart .variations{margin-bottom:.5em;border:0;width:100%}.woocommerce-variation.single_variation{padding:0 0 15px 0}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right;width:auto!important}.woocommerce-MyAccount-navigation ul{list-style-type:none;padding:0;margin:0}li.woocommerce-MyAccount-navigation-link{padding:1em;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}li.woocommerce-MyAccount-navigation-link:last-child{border-bottom:1px solid #eee}.related.products,.woocommerce ul.products{width:100%;float:left}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin:0 0 18px 0;padding:18px 0 18px 0;border-bottom:1px dotted #eee;float:left}.woocommerce ul.products .columns-1 li.product:first-of-type,.woocommerce-page ul.products.columns-1 li.product:first-of-type{width:100%;margin:0 0 18px 0;padding:0 0 18px 0;border-bottom:1px dotted #eee}.woocommerce ul.products.columns-1 li.product:last-of-type,.woocommerce-page ul.products.columns-1 li.product:last-of-type{width:100%;margin:0;padding:18px 0 0 0;border-bottom:0!important}form.cart>.qty{padding:6px 0}.woocommerce .quantity .qty{width:80px;text-align:center;padding:1.25em}.woocommerce-checkout .woocommerce form,.woocommerce-checkout .woocommerce h3{float:left}.woocommerce-checkout .woocommerce-input-wrapper,.woocommerce-checkout .woocommerce-input-wrapper input,.woocommerce-checkout .woocommerce-input-wrapper span select{width:100%;padding:0!important;display:block!important}.woocommerce-checkout .woocommerce form .form-row input.input-text,.woocommerce-checkout .woocommerce form .form-row textarea{padding:.6em!important}.woocommerce-checkout .woocommerce form .form-row .select2-container{line-height:.5em}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px;vertical-align:middle;line-height:110%}.selection{width:100%}.button [class*=" xoo-cp-icon-"],.button [class^=xoo-cp-icon-]{display:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.products.columns-1>li{padding:2em 0;border-bottom:2px dotted #ccc}.products.columns-1>li:first-of-type{padding:0 0 2em 0}.products.columns-1>li:last-of-type{border-bottom:none}.woocommerce .page-content aside ul li a{font-weight:800}.woocommerce .page-content aside ul li ul.children a{font-weight:400}.woocommerce .page-content aside ul li ul.children{display:none;float:left;padding-top:1em}.page-content aside ul li.current-cat.cat-parent ul.children,.woocommerce .page-content aside ul li.current-cat-parent.cat-parent ul.children,.woocommerce .page-content aside ul li.current-cat.cat-parent ul.children{display:block}.woocommerce .products.columns-3 .product-wrapper .product-image,.woocommerce .products.columns-3 .product-wrapper .product-information,.woocommerce .products.columns-4 .product-wrapper .product-image,.woocommerce .products.columns-4 .product-wrapper .product-information{width:100%;float:left}.woocommerce .products.columns-4 .product-wrapper .product-image img{margin:0 auto}.woocommerce ul.products.columns-3 li .product-wrapper,.woocommerce ul.products.columns-4 li .product-wrapper{display:block}.woocommerce .products.columns-3 .product-wrapper .product-information,.woocommerce .products.columns-4 .product-wrapper .product-information{text-align:center}.woocommerce ul.products.columns-3 li .product-wrapper,.woocommerce ul.products.columns-3 li:first-of-type .product-wrapper,.woocommerce ul.products.columns-3 li:last-of-type .product-wrapper,.woocommerce ul.products.columns-4 li .product-wrapper,.woocommerce ul.products.columns-4 li:first-of-type .product-wrapper,.woocommerce ul.products.columns-4 li:last-of-type .product-wrapper{padding:0!important;border-bottom:none}.product-image a{width:100%}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block;padding-left:1em}.woocommerce .cart-collaterals,.woocommerce .cart-collaterals .cart_totals,.woocommerce-cart-form,.woocommerce-page .cart-collateral,.woocommerce-page .cart-collaterals .cart_total{width:100%!important;float:left!important;font-size:.9em!important}.woocommerce-shipping-calculator .shipping-calculator-form span{width:100%}.woocommerce form .form-row .select2-container{line-height:0!important}.woocommerce ul.products{display:flex;align-content:flex-start;align-items:stretch;flex-wrap:wrap}.woocommerce ul.products.columns-1 li,.woocommerce ul.products.columns-2 li,.woocommerce ul.products.columns-3 li,.woocommerce ul.products.columns-4 li{width:100%!important;float:left!important;margin-bottom:2em!important}@media all and (max-width:900px){.woocommerce ul.products.columns-2 li.product-category,.woocommerce ul.products.columns-3 li.product-category,.woocommerce ul.products.columns-4 li.product-category{width:48%!important;float:left!important;margin-bottom:2em!important;margin-right:4%}.woocommerce ul.products.columns-2 li:nth-child(even).product-category,.woocommerce ul.products.columns-3 li:nth-child(even).product-category,.woocommerce ul.products.columns-4 li:nth-child(even).product-category{margin-right:0}}li.product-category section a{float:left;width:100%}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block;width:auto}.woocommerce ul.producs li .product-information,.woocommerce ul.products li .product-image{width:100%;padding-bottom:1.5em;margin:0;float:left}.woocommerce ul.products.columns-2 li .product-image,.woocommerce ul.products.columns-3 li .product-image,.woocommerce ul.products.columns-4 li .product-image{width:50%;padding-right:.75em}.woocommerce ul.products.columns-2 li .product-information,.woocommerce ul.products.columns-3 li .product-information,.woocommerce ul.products.columns-4 li .product-information{width:50%;padding-left:.75em}.woocommerce ul.products.columns-2 li.product-category .product-image,.woocommerce ul.products.columns-3 li.product-category .product-image,.woocommerce ul.products.columns-4 li.product-category .product-image{width:100%;padding-bottom:.75em;padding-right:0}.woocommerce ul.products.columns-2 li.product-category .product-information,.woocommerce ul.products.columns-3 li.product-category .product-information,.woocommerce ul.products.columns-4 li .product-information{width:100%;padding-bottom:.75em;padding-left:0}@media all and (min-width:900px){.woocommerce ul.products.columns-1 li .product-image{width:33.33%}.woocommerce ul.products.columns-1 li .product-information{width:66.66%;padding-left:1.5em}.woocommerce ul.products.columns-2 li .product-image{width:50%;padding-right:.75em}.woocommerce ul.products.columns-2 li .product-information{width:50%;padding-left:.75em}.woocommerce ul.products.columns-3 li .product-image,.woocommerce ul.products.columns-4 li .product-image{width:100%;padding-right:0}.woocommerce ul.products.columns-3 li .product-information,.woocommerce ul.products.columns-4 li .product-information{width:100%;padding-left:0}}@media all and (min-width:600px) and (max-width:899px){.woocommerce ul.products.columns-2 li,.woocommerce ul.products.columns-3 li,.woocommerce ul.products.columns-4 li{width:48%!important}.woocommerce ul.products.columns-2 li:nth-child(even),.woocommerce ul.products.columns-3 li:nth-child(even),.woocommerce ul.products.columns-4 li:nth-child(even){margin-left:4%}}@media all and (min-width:900px){.woocommerce ul.products.columns-2 li{width:48%!important;margin-right:4%}.woocommerce ul.products.columns-2 li:nth-child(even){margin-right:0}.woocommerce ul.products.columns-3 li{width:30%!important;margin-right:5%}ul.products.columns-3 li:nth-child(3n){margin-right:0}.woocommerce ul.products.columns-4 li{width:22%!important;margin-right:4%}.woocommerce ul.products.columns-4 li:nth-child(4n){margin-right:0}}product-images-wrapper{display:flex;justify-content:center;padding:1em;border:1px solid #efefef;width:100%;margin-bottom:2em}.flex-control-thumbs{padding:1em 0!important}@media all and (min-width:900px){.product-images-wrapper{display:flex;justify-content:center;padding:2em;border:1px solid #efefef;width:90%}.flex-control-thumbs{padding:1em 0!important}}.product-container{padding:0 0 2em 0}.woocommerce ul.products li section{float:left;width:100%}.price_slider{background-color:#efefef;padding:0;margin:12px 0;height:10px;border-radius:30px;position:relative;text-align:left}.shop .ui-slider .ui-slider-range,.widget_price_filter .ui-slider .ui-slider-handle{background-color:#96588a}.shop .ui-slider .ui-slider-handle{position:absolute;top:auto;z-index:2;width:1em;height:1em;border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;cursor:ew-resize;outline:0;background:#2c2d33;background-color:#2c2d33;box-sizing:border-box;margin-top:-.25em;margin-left:auto;opacity:1;border:0}.woocommerce .woocommerce-breadcrumb{padding:0;margin:0 0 0}.price_slider_amount{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.woocommerce-filter-sidebar{width:0}.woocommerce-filter-sidebar.side{height:100%;width:0;position:fixed;z-index:1000;top:0;left:0;padding:0;overflow-x:hidden;transition:.5s;padding-top:0;background-color:#fff}.woocommerce-filter-sidebar.side .menu-content{padding:1em 12px 12px 12px}.woocommerce-filter-sidebar.side .closebtn{font-size:36px;margin-right:12px}.woocommerce-filter-sidebar.side aside{background-color:transparent!important}.woocommerce-billing-fields__field-wrapper{float:left;width:100%}.slick-slide{padding:2em}.slick-next,.slick-prev{font-size:0!important}.slick-arrow{padding:0 0!important;width:36px!important;height:36px!important}.slick-slide header{padding:1em 0;text-align:center}.slick-slide p{padding:0;text-align:center}.slick-slide header{font-weight:700}.slick-slide{height:auto!important}.slick-slider .slick-list,.slick-slider .slick-track{height:100%}