.tnp.tnp-subscription,.tnp.tnp-form.tnp-profile{margin:0}.tnp.tnp-subscription label,.tnp.tnp-form.tnp-profile label{font-weight:700}.tnp-submit{color:#fff!important;background-color:#b42631!important;font-size:20.8px!important;font-family:"Open Sans"!important;font-weight:400!important;padding:2rem 4rem!important}.no-space-below{margin-bottom:-30px}.newsletter-button{color:#fff!important;background-color:#b42631!important}.logo-height-constrain{width:478px;height:80px;top:-2px;position:relative}.so-widget-image{top:0;position:relative;bottom:0;left:0;right:0;width:276px;height:60px;}#main.site-main{margin-top:-35px}body.responsive.layout-full #page-wrapper .site-header .full-container{max-width:100%!important}#footer-widgets .widget.widget_nav_menu{text-align:center;width:100%}#footer-widgets .widget.widget_nav_menu li{display:inline-block;float:none;margin-right:16px}#footer-widgets .widget.widget_nav_menu li:before{content:"\007C\00a0\00a0";margin-right:16px}#footer-widgets .widget.widget_nav_menu li:first-of-type:before{content:none;margin-right:0}#footer-widgets .widget.widget_nav_menu li:last-of-type{margin-right:0}#masthead .hgroup .logo img{vertical-align:bottom;margin:0 auto;padding-top:0px!important;padding-bottom:0px!important}.mobile-nav-frame{background:rgb(34 34 34 / .5)!important}.mobile-nav-frame .title h3{color:white!important;text-shadow:0 2px 1px rgb(0 0 0 / .8)!important}.mobile-nav-frame ul{background:#b42634!important;border:none!important;}.mobile-nav-frame ul li{border-bottom:2px solid rgb(0 0 0 / .25)!important;border-top:2px solid rgb(255 255 255 / .05)!important}.mobile-nav-frame ul li a.link{color:#ffffff!important;text-shadow:0 0 2px rgb(0 0 0 / .7)!important}.mobile-nav-frame ul li a:hover{color:#ffffff!important;text-shadow:0 0 4px rgb(255 255 255)!important}.wp-caption-text{color:#9a9a9a;font-size:12px}.hgroup.full-container{width:1080px;height:96px}#header-sidebar.no-logo-overlay{padding-top:0px!important;padding-bottom:0px!important}h1.entry-title{font-size:35px!important}.widget-area{margin-top:8rem!important}.af2_form{background-color:transparent!important}@media only screen and (max-width:1029px){.booking-widget .panel-grid-cell{padding-left:150px!important;padding-right:150px!important}}@media (max-width:680px){.booking-widget .panel-grid-cell{padding-left:0!important;padding-right:0!important}}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom{zoom:1;padding-top:20px}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom:before{content:'';display:block}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom:after{content:'';display:table;clear:both}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column{color:#fff;float:left}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-title{background:#65707f;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#4e5763),color-stop(1,#65707f));background:-ms-linear-gradient(bottom,#4e5763,#65707f);background:-moz-linear-gradient(center bottom,#4e5763 0%,#65707f 100%);background:-o-linear-gradient(#65707f,#4e5763);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#65707f',endColorstr='#4e5763',GradientType=0);padding:20px 0;text-align:center;text-shadow:0 1px 0 rgb(0 0 0 / .5);border:1px solid #383e46;border-bottom:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:inset 0 1px 0 rgb(255 255 255 / .5);-moz-box-shadow:inset 0 1px 0 rgb(255 255 255 / .5);box-shadow:inset 0 1px 0 rgb(255 255 255 / .5);font-size:1.1em}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-title .ow-pt-subtitle{font-size:.9em}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-details{border-color:#606b79;border-right-width:0;border-style:solid;border-top-color:#383e46;border-width:1px;-webkit-box-shadow:inset 0 -15px 25px rgb(0 0 0 / .05);-moz-box-shadow:inset 0 -15px 25px rgb(0 0 0 / .05);box-shadow:inset 0 -15px 25px rgb(0 0 0 / .05);background:#707d8d;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#677382),color-stop(1,#707d8d));background:-ms-linear-gradient(bottom,#677382,#707d8d);background:-moz-linear-gradient(center bottom,#677382 0%,#707d8d 100%);background:-o-linear-gradient(#707d8d,#677382);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#707d8d',endColorstr='#677382',GradientType=0);padding:15px 25px;position:relative;text-align:center}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-details .ow-pt-price{font-size:2.5em;line-height:1.25em;font-weight:300;text-shadow:0 1px 1px rgb(0 0 0 / .25)}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-on-sale .ow-pt-price{display:inline-block;font-size:1.8em;text-decoration:line-through}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-on-sale .ow-pt-sale-price{display:inline-block;font-size:2.5em;font-weight:300;line-height:1.25em;text-shadow:0 1px 1px rgb(0 0 0 / .25)}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-image{line-height:0}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-image img{display:block;max-width:100%;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-features{font-size:.925em;color:#5f6062}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature{padding:15px 20px;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fcfcfc),color-stop(1,#ffffff));background:-ms-linear-gradient(bottom,#fcfcfc,#ffffff);background:-moz-linear-gradient(center bottom,#fcfcfc 0%,#ffffff 100%);background:-o-linear-gradient(#ffffff,#fcfcfc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fcfcfc',GradientType=0);text-shadow:0 1px 0 #FFF}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature .sow-feature-icon{display:table-cell;vertical-align:middle;padding-right:10px}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature .sow-feature-icon+.sow-feature-text{display:table-cell;vertical-align:middle}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature.ow-pt-feature-odd{background:#f1f1f1;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eeeeee),color-stop(1,#f1f1f1));background:-ms-linear-gradient(bottom,#eeeeee,#f1f1f1);background:-moz-linear-gradient(center bottom,#eeeeee 0%,#f1f1f1 100%);background:-o-linear-gradient(#f1f1f1,#eeeeee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#eeeeee',GradientType=0)}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature strong{font-weight:500}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature p{margin:0;display:inline-block}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature [class^="sow-icon-"]{display:inline-block;margin-right:.5em}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature:last-child{border-bottom-width:0}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-even .ow-pt-features .ow-pt-feature{background:#f9f9f9;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f6f6f6),color-stop(1,#f9f9f9));background:-ms-linear-gradient(bottom,#f6f6f6,#f9f9f9);background:-moz-linear-gradient(center bottom,#f6f6f6 0%,#f9f9f9 100%);background:-o-linear-gradient(#f9f9f9,#f6f6f6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#f6f6f6',GradientType=0)}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-even .ow-pt-features .ow-pt-feature.ow-pt-feature-odd{background:#eee;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ebebeb),color-stop(1,#eeeeee));background:-ms-linear-gradient(bottom,#ebebeb,#eeeeee);background:-moz-linear-gradient(center bottom,#ebebeb 0%,#eeeeee 100%);background:-o-linear-gradient(#eeeeee,#ebebeb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#ebebeb',GradientType=0)}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-last .ow-pt-details{border-right-width:1px}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-last .ow-pt-features .ow-pt-feature{border-right-width:1px}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-button{display:block;padding:15px;text-align:center;background:#e8e8e8;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dadada),color-stop(1,#e8e8e8));background:-ms-linear-gradient(bottom,#dadada,#e8e8e8);background:-moz-linear-gradient(center bottom,#dadada 0%,#e8e8e8 100%);background:-o-linear-gradient(#e8e8e8,#dadada);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8',endColorstr='#dadada',GradientType=0);border-top:1px solid #E0E0E0;border-bottom:1px solid #cfcfcf}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-button a.ow-pt-link{display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:.9em;padding:.675em 1.25em;text-decoration:none;color:#fff;background:#41a9d5;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#298fba),color-stop(1,#41a9d5));background:-ms-linear-gradient(bottom,#298fba,#41a9d5);background:-moz-linear-gradient(center bottom,#298fba 0%,#41a9d5 100%);background:-o-linear-gradient(#41a9d5,#298fba);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#41a9d5',endColorstr='#298fba',GradientType=0);border:1px solid #206f90;-webkit-box-shadow:inset 0 1px 0 rgb(255 255 255 / .25),0 1px 2px rgb(0 0 0 / .15);-moz-box-shadow:inset 0 1px 0 rgb(255 255 255 / .25),0 1px 2px rgb(0 0 0 / .15);box-shadow:inset 0 1px 0 rgb(255 255 255 / .25),0 1px 2px rgb(0 0 0 / .15);text-shadow:0 1px 0 rgb(0 0 0 / .5);margin:0}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-button a.ow-pt-link:hover{background:#4eafd8;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2c98c6),color-stop(1,#4eafd8));background:-ms-linear-gradient(bottom,#2c98c6,#4eafd8);background:-moz-linear-gradient(center bottom,#2c98c6 0%,#4eafd8 100%);background:-o-linear-gradient(#4eafd8,#2c98c6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4eafd8',endColorstr='#2c98c6',GradientType=0);border:1px solid #23789d}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-featured{color:#fff;margin-top:-20px}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-featured .ow-pt-title{border-color:#434a54;background:#707d8d;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#5a6371),color-stop(1,#707d8d));background:-ms-linear-gradient(bottom,#5a6371,#707d8d);background:-moz-linear-gradient(center bottom,#5a6371 0%,#707d8d 100%);background:-o-linear-gradient(#707d8d,#5a6371);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#707d8d',endColorstr='#5a6371',GradientType=0);padding:30px 0}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-featured .ow-pt-details{border-color:#6c7888;border-top-color:#434a54;background:#7e8999;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#737f90),color-stop(1,#7e8999));background:-ms-linear-gradient(bottom,#737f90,#7e8999);background:-moz-linear-gradient(center bottom,#737f90 0%,#7e8999 100%);background:-o-linear-gradient(#7e8999,#737f90);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7e8999',endColorstr='#737f90',GradientType=0)}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-featured .ow-pt-button a.ow-pt-link{color:#fff;background:#56b2da;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#2e9fcf),color-stop(1,#56b2da));background:-ms-linear-gradient(bottom,#2e9fcf,#56b2da);background:-moz-linear-gradient(center bottom,#2e9fcf 0%,#56b2da 100%);background:-o-linear-gradient(#56b2da,#2e9fcf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#56b2da',endColorstr='#2e9fcf',GradientType=0);border:1px solid #247fa5}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-featured .ow-pt-button a.ow-pt-link:hover{background:#62b8dc;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#39a5d3),color-stop(1,#62b8dc));background:-ms-linear-gradient(bottom,#39a5d3,#62b8dc);background:-moz-linear-gradient(center bottom,#39a5d3 0%,#62b8dc 100%);background:-o-linear-gradient(#62b8dc,#39a5d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62b8dc',endColorstr='#39a5d3',GradientType=0);border:1px solid #2788b2}@media (max-width:680px){.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom{padding-top:0}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-title,.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-details,.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-image,.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-features,.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-button,.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom.sow-equalize-row-heights .ow-pt-feature{height:auto!important}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column{float:none;width:auto!important;margin-bottom:20px}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column.ow-pt-featured{margin-top:0}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-details{border-right-width:1px}.so-widget-sow-price-table-atom-d0cc54d9f465-28 .ow-pt-columns-atom .ow-pt-column .ow-pt-features .ow-pt-feature{border-width:0 1px 1px 1px}}.shariff{display:block !important;clear:both}.shariff ul{display:flex;flex-direction:row;flex-flow:row wrap;padding:0 !important;margin:0 !important}.shariff li{height:35px;box-sizing:border-box;list-style:none !important;overflow:hidden !important;margin:5px !important;padding:0 !important;text-indent:0 !important;border-left:0 none !important}.shariff a{position:relative;display:block !important;height:35px;padding:0;margin:0;box-sizing:border-box;border:0;text-decoration:none;background-image:none !important;text-align:left;box-shadow:none;cursor:pointer}.shariff a:hover{color:#fff;background-color:inherit !important;text-decoration:none !important}.shariff a:visited{color:inherit}.shariff .shariff-count{position:absolute;height:33px;top:0;right:0;margin:1px;padding:0 8px;background-color:rgba(255,255,255,0.5)}.shariff .shariff-count,.shariff .shariff-text{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:36px;vertical-align:top}.shariff .shariff-text{padding-left:3px}.shariff .shariff-icon svg{width:32px;height:20px;padding:7px 1px;box-sizing:content-box !important}.shariff-button::before{content:none !important}.shariff .shariff-buttons .shariff-text-white{color:#fff}.shariff .shariff-buttons .shariff-hidezero{opacity:0}.shariff .theme-default a{color:#fff !important}.shariff .theme-default .shariff-icon svg path{fill:#fff}.shariff .theme-color .shariff-count{background-color:transparent !important;color:#fff !important}.shariff .theme-color .shariff-icon svg path{fill:#fff}.shariff .theme-grey a{background-color:#b0b0b0 !important}.shariff .theme-grey a:hover{background-color:inherit !important}.shariff .theme-grey .shariff-count{background-color:transparent;color:#fff !important}.shariff .theme-grey .shariff-icon svg path{fill:#fff}.shariff .theme-white a{background-color:#fff !important;border:1px solid #ddd}.shariff .theme-white a:hover{background-color:#eee !important;color:inherit}.shariff .theme-white svg{fill:currentColor}.shariff .theme-white .shariff-count{background-color:transparent;margin:0}.shariff .wcag_colors .shariff-count{color:#fff !important;background-color:rgba(255,255,255,0.2)}.shariff .shariff-buttons.theme-round li{width:35px !important;height:35px;border-radius:50%;margin:5px}.shariff .theme-round a{position:relative;height:35px;border-radius:50%}.shariff .theme-round .shariff-icon svg{display:block;margin:auto;padding:8px 1px}.shariff .theme-round .shariff-text{display:block}.shariff .theme-round .shariff-count{display:inline;padding:0;right:0;left:0;top:0;background-color:transparent;color:transparent !important;text-align:center}.shariff .theme-round .shariff-count:hover{background-color:inherit !important;color:#fff !important}.shariff .theme-round .shariff-icon svg path{fill:#fff}.shariff .shariff-buttons.buttonsize-small li{height:25px !important}.shariff .shariff-buttons.buttonsize-small a{height:25px !important}.shariff .shariff-buttons.buttonsize-small.orientation-vertical li{width:115px}.shariff .shariff-buttons.buttonsize-small .shariff-icon svg{width:22px;height:15px;padding:5px 1px}.shariff .shariff-buttons.buttonsize-small .shariff-text,.shariff .shariff-buttons.buttonsize-small .shariff-count{font-size:11px;line-height:25px;padding:0 5px;height:23px}.shariff .shariff-buttons.buttonsize-small .shariff-text{padding-left:1px !important}.shariff .shariff-buttons.buttonsize-small.theme-round li{width:25px !important}.shariff .shariff-buttons.buttonsize-small.theme-round a{width:25px !important}.shariff .shariff-buttons.buttonsize-small.theme-round .shariff-count{padding:0 !important;height:25px !important}.shariff .shariff-buttons.theme-round.buttonsize-small.orientation-horizontal li{margin:5px 7px}.shariff .shariff-buttons.theme-round.buttonsize-small.orientation-horizontal li:first-child{margin-left:5px}.shariff .shariff-buttons.theme-round.buttonsize-small.orientation-horizontal li:last-child{margin-right:5px}.shariff .buttonsize-large li{height:45px !important}.shariff .buttonsize-large a{height:45px !important}.shariff .buttonsize-large.orientation-vertical li{width:155px}.shariff .buttonsize-large .shariff-icon svg{width:40px;height:28px;padding:9px 2px}.shariff .buttonsize-large .shariff-text,.shariff .buttonsize-large .shariff-count{font-size:14px;line-height:45px;padding:0 10px;height:43px}.shariff .buttonsize-large .shariff-text{padding-left:1px !important}.shariff .shariff-buttons.buttonsize-large.theme-round li{width:45px !important;height:45px !important}.shariff .buttonsize-large.theme-round a{width:45px !important}.shariff .buttonsize-large.theme-round .shariff-count{padding:0 !important;height:45px !important}.shariff .orientation-vertical{flex-direction:column}.shariff .orientation-vertical li{width:135px}.shariff.shariff-align-flex-start ul{justify-content:flex-start;align-items:flex-start}.shariff.shariff-align-center ul{justify-content:center;align-items:center}.shariff.shariff-align-flex-end ul{justify-content:flex-end;align-items:flex-end}.widget .shariff.shariff-widget-align-flex-start ul{justify-content:flex-start;align-items:flex-start}.widget .shariff.shariff-widget-align-center ul{justify-content:center;align-items:center}.widget .shariff.shariff-widget-align-flex-end ul{justify-content:flex-end;align-items:flex-end}.shariff.shariff-buttonstretch li{flex:1 0 auto !important}.shariff.shariff-buttonstretch .orientation-vertical li{width:100% !important}.widget .shariff li{border:0;font-weight:400}.widget .shariff .theme-default a,.widget .shariff .theme-color a,.widget .shariff .theme-grey a,.widget .shariff .theme-round a{color:#fff;display:block;font-weight:400}.widget .shariff .theme-default a:hover,.widget .shariff .theme-color a:hover,.widget .shariff .theme-grey a:hover,.widget .shariff .theme-round a:hover{color:#fff;font-weight:400}.shariff-warning{background-color:red;color:#fff;font-size:20px;font-weight:700;padding:10px;text-align:center;margin:0 auto;line-height:1.5}.shariff .info a{border:1px solid #ddd;width:35px}.shariff .wcag_colors .info a{border:1px solid #575757;width:35px}.shariff .shariff-button.info{width:35px;flex:0 0 auto !important}.shariff .theme-default .shariff-button.shariff-nocustomcolor.info svg path{fill:#999}.shariff .theme-default.wcag_colors .shariff-button.shariff-nocustomcolor.info svg path{fill:#595959}.shariff .theme-round .shariff-button.shariff-nocustomcolor.info svg path{fill:#999}.shariff .theme-round.wcag_colors .shariff-button.shariff-nocustomcolor.info svg path{fill:#595959}.shariff .buttonsize-small .shariff-button.info{width:25px}.shariff .buttonsize-small .info a{width:25px}.shariff .buttonsize-large .shariff-button.info{width:45px}.shariff .buttonsize-large .info a{width:45px}.shariff .info .shariff-icon svg{display:block;margin:auto}@media only screen and (max-width:360px){.shariff .shariff-buttons.buttonsize-small li{width:25px}.shariff .shariff-buttons li{width:35px}.shariff .shariff-buttons.buttonsize-large li{width:45px}.shariff .shariff-buttons .shariff-icon svg{display:block;margin:auto}.shariff .shariff-buttons .shariff-text{display:none}.shariff .shariff-buttons .shariff-count{display:none}}@media only screen and (min-width:361px){.shariff .shariff-buttons.buttonsize-small li{width:105px}.shariff .shariff-buttons li{width:125px}.shariff .shariff-buttons.buttonsize-large li{width:155px}.shariff .shariff-buttons .shariff-text{display:inline}.shariff .shariff-buttons .shariff-count{display:inline}}@media only screen and (min-device-width:1025px){.shariff .shariff-mobile{display:none !important}}