*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}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,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}header,footer,aside,nav,article{display:block}img{display:inline-block}html,body{-webkit-font-smoothing:antialiased}.wrapper{width:100%;margin:0 auto}.wrapper .container{max-width:1140px;margin:0 auto}.wrapper header#cta{padding:20px 0;text-align:center;background-color:#6f6f6f;color:#fff}.wrapper header#cta strong{padding:5px;border:1px dotted #f5f5f5;background-color:#f5f5f5;color:#303030}.wrapper header#header{padding:40px}.wrapper header#header .container{display:grid;grid-template-areas:"logo" "menu"}.wrapper header#header .container .logo{grid-area:logo}.wrapper header#header .container .logo a{text-decoration:none;line-height:40px;font-size:25px;color:#303030;margin:-10px 0 0 10px;vertical-align:middle}.wrapper header#header .container .logo img{display:inline-block;width:40px;height:auto;vertical-align:middle}.wrapper header#header .container nav{grid-area:menu;justify-self:right}.wrapper main{background:#fff}.wrapper main section{padding:40px}.wrapper main section:nth-child(odd){background-color:#f5f5f5}.wrapper main section.header header{text-align:center}.wrapper main section.breadcrumbs{padding:20px 40px;background-color:#eee}.wrapper main section.acf.content-image div.media{margin:0 0 20px 0;text-align:center}.wrapper main section.acf.content-image div.media p{margin:0}.wrapper main section.acf.content-image div.media img{display:block}.wrapper main section.acf.content-image div.media iframe{display:block;width:100%}.wrapper main section.acf.cta{background:#303030;color:#fff;text-align:center}.wrapper main section.acf.cta h4{color:#fff}.wrapper main section.acf.grid{text-align:center}.wrapper main section.acf.grid div.item{display:flex;margin:20px 0;padding:20px 0;border-bottom:1px solid #f5f5f5}.wrapper main section.acf.grid div.item div.image{width:150px;flex:0 0 150px}.wrapper main section.acf.grid div.item div.text{text-align:left}.wrapper main section.acf.grid div.item div.text a.label{display:inline-block;margin:0 0 20px 0;padding:0 5px;background:#1c9bd7;color:#fff;font-size:13px;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.wrapper main section.acf.grid div.item div.text p a{display:block}.wrapper main section.acf.grid a.large.button{margin:20px 0 40px 0}.wrapper main section.acf.guarantee div.text{padding-top:120px;background-image:url(../images/guarantee.png);background-position:top center;background-repeat:no-repeat;background-size:93px 93px}.wrapper main section.acf.guarantee div.text header{margin:0 0 10px 0}.wrapper main section.acf.testimonial{text-align:center}.wrapper main section.acf.testimonial div.carousel-cell{width:100%}.wrapper main section.acf.testimonial div.carousel-cell img{width:100px;height:auto;border-radius:50%}.wrapper main section.acf.testimonial div.carousel-cell blockquote{background:none;max-width:670px;margin:0 auto}.wrapper main section.acf.testimonial button.flickity-prev-next-button{background:transparent;border-radius:none}.wrapper footer#footer{padding:60px 40px}.wrapper footer#footer ul.column{margin:0;list-style:none}.wrapper footer#footer ul.column:first-child{grid-area:footer-column-1}.wrapper footer#footer ul.column:last-child{grid-area:footer-column-2}.wrapper footer#footer ul.column li{padding:0}.wrapper footer#footer ul.column a{color:#1c9bd7;text-decoration:none}body.home main{background:none}body.home main section.header{padding:40px 40px 20px 40px;background-color:transparent}body.home main section.content{background-color:transparent;padding:0 40px 80px 40px}body.home main section.content article h2{margin:0 0 40px 0}body.home main section.acf:nth-child(even){background-color:#fff}body.page-template-page-basic .wrapper header#header .container{grid-template-areas:"logo"}@media only screen and (min-width: 769px){.wrapper header#header .container{grid-template-areas:"logo menu";grid-template-columns:40% 60%}.wrapper main section.acf.comparison-table table{margin:0}.wrapper main section.acf.comparison-table table tr.labels th{border:none}.wrapper main section.acf.comparison-table table tr.labels th.current{border:1px solid #eee}.wrapper main section.acf.comparison-table table tr.header th{background:none;border:none}.wrapper main section.acf.comparison-table table tr.header th div.title{padding:20px 10px;font-size:25px}.wrapper main section.acf.comparison-table table tr.header th div.price{padding:20px 10px 10px 10px}.wrapper main section.acf.comparison-table table tr.header th div.price sup{display:inline-block;font-size:23px}.wrapper main section.acf.comparison-table table tr.header th div.price span{display:inline-block;font-size:27px;font-weight:700;color:#303030}.wrapper main section.acf.comparison-table table tfoot tr th{border:none;background:none}.wrapper main section.acf.comparison-table table tfoot tr td div.cta{padding:0}.wrapper main section.acf.comparison-table table tr div.cta{padding:20px 10px}.wrapper main section.acf.comparison-table table tr div.cta a.button{width:100%;padding:15px 0;font-size:18px}.wrapper main section.acf.comparison-table table tr th,.wrapper main section.acf.comparison-table table tr td{width:20%;text-align:center}.wrapper main section.acf.comparison-table table tr th:first-child,.wrapper main section.acf.comparison-table table tr td:first-child{text-align:left}.wrapper main section.acf.comparison-table table tr th.row,.wrapper main section.acf.comparison-table table tr td.row{background:#f5f5f5;font-weight:700}.wrapper main section.acf.comparison-table table tr td.yes span{display:inline-block;width:20px;height:20px;text-indent:-9999px;background:url(../images/icons/tick.svg) center no-repeat;background-size:20px 20px}.wrapper main section.acf.comparison-table table tr td.no span{display:inline-block;width:20px;height:20px;text-indent:-9999px;background:url(../images/icons/cross.svg) center no-repeat;background-size:20px 20px}.wrapper main section.acf.comparison-table table tbody tr:nth-child(odd) th,.wrapper main section.acf.comparison-table table tbody tr:nth-child(odd) td{background-color:#fff}.wrapper main section.acf.comparison-table table tbody tr:nth-child(even) th,.wrapper main section.acf.comparison-table table tbody tr:nth-child(even) td{background-color:#f5f5f5}.wrapper main section.acf.comparison-table table th.disabled,.wrapper main section.acf.comparison-table table td.disabled{background:#eee;opacity:0.3}.wrapper main section.acf.content-image{padding-bottom:0}.wrapper main section.acf.content-image .container{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}.wrapper main section.acf.content-image div.media{margin:0;align-self:end}.wrapper main section.acf.content-image div.media img{display:block;width:100%;height:auto}.wrapper main section.acf.content-image div.content{padding:0 20px 20px 20px;align-self:center}.wrapper main section.acf.content-image.left div.media{order:1}.wrapper main section.acf.content-image.left div.content{order:2}.wrapper main section.acf.content-image.right div.media{order:2}.wrapper main section.acf.content-image.right div.content{order:1}.wrapper main section.acf.cta .container{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}.wrapper main section.acf.cta .container div.text{text-align:right}.wrapper main section.acf.cta .container div.text h4{margin:0;padding:10px 0 5px 0}.wrapper main section.acf.cta .container div.text p{margin:0}.wrapper main section.acf.cta .container div.action{text-align:left}.wrapper main section.acf.grid div.items{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-row-gap:20px}.wrapper main section.acf.grid div.items div.item{margin:0;padding:0;border:none}.wrapper main section.acf.guarantee div.text{min-height:93px;padding:0 0 0 120px;background-position:0% 50%}.wrapper main section.acf.guarantee div.text header h3{padding-top:10px}footer#footer div.container{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-areas:"footer-column-1 footer-column-2"}footer#footer div.container ul.column:last-child{text-align:right}footer#footer div.container ul.column li{padding:0}footer#footer div.container ul.column li:last-child{margin-bottom:0}footer#footer div.container ul.column a{color:#1c9bd7;text-decoration:none}body.page-template-page-basic .wrapper header#header .container{grid-template-columns:100%}}nav#navigation input[type=checkbox]{display:none}nav#navigation input[type=checkbox]:checked ~ label.mobile-menu-toggle{background:url(../images/icons/menu-close.svg) center no-repeat;background-size:20px 20px}nav#navigation input[type=checkbox]:checked ~ ul#menu-main-menu{display:block}nav#navigation label.mobile-menu-toggle{position:absolute;z-index:3;top:50px;right:20px;margin:0;padding:0;width:20px;height:20px;background:url(../images/icons/menu.svg) center no-repeat;background-size:20px 20px;text-indent:-9999em;border-radius:0;transition:all .15s ease-in-out}nav#navigation ul#menu-main-menu{list-style:none;position:fixed;z-index:2;display:none;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#f5f5f5;margin:0;padding:135px 20px 20px 20px;list-style-type:none}nav#navigation ul#menu-main-menu li a{display:block;padding:10px 0;border-top:1px solid #eee;color:#303030}nav#navigation ul#menu-main-menu li a:hover{color:#1c9bd7;text-decoration:underline}@media only screen and (min-width: 769px){nav#navigation label.mobile-menu-toggle{display:none}nav#navigation ul#menu-main-menu{display:block;position:relative;width:auto;height:auto;background-color:transparent;margin:0;padding:0}nav#navigation ul#menu-main-menu li{display:inline-block}nav#navigation ul#menu-main-menu li.current-menu-item>a,nav#navigation ul#menu-main-menu li.current-menu-ancestor>a{font-weight:700}nav#navigation ul#menu-main-menu li a{padding:0 20px;font-size:15px;line-height:40px;text-decoration:none;border:none}}body{font-family:"Lato",Arial,sans-serif;font-size:15px;line-height:24px;color:#6f6f6f;-webkit-font-smoothing:antialiased;background:url(../images/background.png) top left repeat;background-size:500px 500px}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{margin:0 0 20px 0;font-family:"Lato",Arial,sans-serif;color:#303030;line-height:1;font-weight:400;letter-spacing:-1px}h1{font-size:36px;font-weight:700}h2{padding-top:10px;font-size:24px}h3{padding-top:10px;font-size:22px}h4{padding-top:10px;font-size:16px}h5{padding-top:10px;font-size:16px}h6{padding-top:10px;font-size:16px}.alignleft{float:left;margin:0 20px 10px 0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin:0 0 10px 20px}blockquote{margin:0 0 20px 0;padding:20px;background:#eee}blockquote p{font-size:15px;font-style:italic;color:#6f6f6f;line-height:24px}blockquote p:last-child{margin:0}.wp-caption{max-width:100%}.wp-caption-text{margin:0;text-align:center;font-style:italic;color:#eee}details{margin:0 0 20px 0;padding:20px;background-color:#f5f5f5}details summary{cursor:pointer;font-weight:700}details p{margin:10px 0 0 0}.gallery{margin-bottom:20px !important}.gallery .gallery-caption{max-width:100%;margin:0;text-align:center;font-style:italic;color:#eee}header h1,header h2,header h3,header h4,header h5,header h6{margin:0;padding:0}header p{margin:0}hr{clear:both;float:left;width:100%;height:1px;margin:0 0 20px 0;padding:0;border:none;background:#eee}img{max-width:100%;height:auto}a{color:#1c9bd7;text-decoration:none}p{margin:0 0 20px 0;font-size:15px;line-height:24px;-ms-word-wrap:break-word;-moz-word-wrap:break-word;word-wrap:break-word}dl dt{font-size:15px;font-weight:400;line-height:1;font-style:italic}dl dd{margin:0 0 20px 0;font-size:15px;font-weight:400;line-height:1}ul{margin:0 0 20px 0;list-style-type:disc;margin-left:20px}ol{margin:0 0 20px 0;list-style-type:decimal;margin-left:20px}ol ol{margin:0 !important;padding-left:20px}li{font-size:15px;line-height:24px}li img{margin-bottom:20px}li li{font-size:15px;line-height:24px}address{margin:0 0 20px 0;font-size:15px;font-weight:400;line-height:24px}abbr,acronym{border-bottom:1px dotted #eee}cite{font-style:normal;font-weight:700}code{font-family:monospace}del,strike{color:#eee;text-decoration:line-through}ins{border-bottom:1px solid #eee;color:#eee}mark{padding:5px;line-height:24px;background:#f5f5f5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}kbd{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f7f7f7;border:1px solid #ccc;color:#333;display:inline-block;font-size:11px;line-height:1.4;margin:0 .1em;padding:.1em .6em;text-shadow:0 1px 0 #fff}pre{background:#f5f5f5;font-size:12px;text-shadow:0 1px 0 #fff;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;background:#fff}q{font-style:italic}small{font-size:13px}table{clear:both;width:100%;margin:0 0 20px 0}table h1,table h2,table h3,table h4,table h5,table h6{margin:0}table th{padding:10px;border:1px solid #eee;background:#f5f5f5;font-size:15px;text-align:left;font-weight:700}table td{padding:10px;border:1px solid #eee;font-size:15px}table tfoot td{padding:10px;border:1px solid #eee;background:#f5f5f5;font-size:15px;text-align:left;font-weight:700}table.columns-2 th,table.columns-2 td{width:50%}table.columns-3 th,table.columns-3 td{width:33%}table.columns-4 th,table.columns-4 td{width:25%}form div{margin:0 0 20px 0}form div:last-child{margin:0}form ul{list-style-type:none;margin:0}form ul li{margin:0 0 20px 0}form label{display:block;margin:0 0 10px 0;line-height:24px}form input[type=text],form input[type=password],form input[type=email],form input[type=number],form input[type=search],form input[type=tel],form input[type=url],form textarea{width:100%;height:40px;padding:10px 8px;border:1px solid #eee;background:#fcfcfc;font-family:"Lato",Arial,sans-serif;font-size:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none}form input[type=text]:disabled,form input[type=password]:disabled,form input[type=email]:disabled,form input[type=number]:disabled,form input[type=search]:disabled,form input[type=tel]:disabled,form input[type=url]:disabled,form textarea:disabled{background:#eee;cursor:not-allowed}form input[type=text]:focus,form input[type=password]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=url]:focus,form textarea:focus{border:1px solid #303030}form input[type=text].validated,form input[type=password].validated,form input[type=email].validated,form input[type=number].validated,form input[type=search].validated,form input[type=tel].validated,form input[type=url].validated,form textarea.validated{border:1px solid green}form input[type=text].error,form input[type=password].error,form input[type=email].error,form input[type=number].error,form input[type=search].error,form input[type=tel].error,form input[type=url].error,form textarea.error{border:1px solid red}form select{width:100%;height:40px;padding:10px 8px;border:1px solid #eee;font-family:"Lato",Arial,sans-serif;font-size:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}form textarea{height:160px;line-height:20px}form .error{line-height:24px;color:#c81c1d}::-webkit-input-placeholder{color:#6f6f6f}:-moz-placeholder{color:#6f6f6f}::-moz-placeholder{color:#6f6f6f}:-ms-input-placeholder{color:#6f6f6f}button,input[type=submit],input[type=reset],.button,p#user_switching_switch_on a{display:inline-block;margin:0;padding:14px 26px;font-family:"Lato",Arial,sans-serif;font-weight:400;font-size:15px;line-height:1;text-align:center;color:#fff;background:#7ea740;border:none;outline:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-appearance:none}button:hover,input[type=submit]:hover,input[type=reset]:hover,.button:hover,p#user_switching_switch_on a:hover{color:#fff;background:#92bb53}button.red,input[type=submit].red,input[type=reset].red,.button.red,p#user_switching_switch_on a.red{background:red}button.large,input[type=submit].large,input[type=reset].large,.button.large,p#user_switching_switch_on a.large{padding:20px 40px;font-size:20px}button.small,input[type=submit].small,input[type=reset].small,.button.small,p#user_switching_switch_on a.small{padding:5px 10px;font-size:13px}ul.tabs{width:100%;margin:0 0 20px 0;list-style:none;border-bottom:1px solid #eee}ul.tabs li{display:inline-block;margin:0 10px 0 0;border-left:1px solid #eee;border-top:1px solid #eee;border-right:1px solid #eee}ul.tabs li a{display:block;padding:10px}ul.tabs li:last-child{margin:0}ul.tabs li.selected{background:#eee}ul.tabs li.selected a{color:#303030}div.notification{width:100%;margin:0 0 20px 0;padding:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff}div.notification.error{background:#c54b4b}div.notification.warning{background:orange}div.notification.success{background:green}nav.pagination{width:100%}nav.pagination .page-numbers{display:inline-block;width:40px;height:40px;line-height:40px;margin:0 20px 0 0;text-align:center;text-decoration:none !important;color:#1c9bd7;border:1px solid #eee}nav.pagination .page-numbers:hover{color:#1c9bd7;background:#eee}nav.pagination .page-numbers.current{background:#eee}nav.pagination .next,nav.pagination .prev{display:inline-block;padding:0 10px;height:40px;line-height:40px}nav.prev-next{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-template-areas:"prev next";width:100%;margin:20px 0;padding:20px 0;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}nav.prev-next a[rel=prev]{display:block;grid-area:prev}nav.prev-next a[rel=next]{display:block;grid-area:next;justify-self:end}@media only screen and (min-width: 769px){nav.prev-next{margin:20px 0 0 0;padding:20px 0 0 0;border-bottom:none}}a.question{display:inline-block;width:20px;height:20px;line-height:20px;background:#6f6f6f;color:#fff;text-align:center;font-weight:400;font-size:15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}[data-tooltip],.tooltip{position:relative;cursor:pointer}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:none}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.tooltip:after,[data-tooltip]:after{z-index:1000;padding:8px;width:160px;background-color:#000;background-color:rgba(51,51,51,0.9);color:#fff;content:attr(data-tooltip);font-size:14px;line-height:1.2}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after,.tooltip-top:before,.tooltip-top:after{bottom:100%;left:50%}[data-tooltip]:before,.tooltip:before,.tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#000;border-top-color:rgba(51,51,51,0.9)}[data-tooltip]:after,.tooltip:after,.tooltip-top:after{margin-left:-80px}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-top:focus:before,.tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:before,.tooltip-left:after{right:100%;bottom:50%;left:auto}.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#000;border-left-color:rgba(51,51,51,0.9)}.tooltip-left:hover:before,.tooltip-left:hover:after,.tooltip-left:focus:before,.tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-bottom:before,.tooltip-bottom:after{top:100%;bottom:auto;left:50%}.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,0.9)}.tooltip-bottom:hover:before,.tooltip-bottom:hover:after,.tooltip-bottom:focus:before,.tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:before,.tooltip-right:after{bottom:50%;left:100%}.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,0.9)}.tooltip-right:hover:before,.tooltip-right:hover:after,.tooltip-right:focus:before,.tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}aside>ul{list-style:none;margin:0}li.widget{float:left;width:100%;margin:0 0 40px 0;list-style:none}li.widget .widgettitle{font-family:"Lato",Arial,sans-serif;font-size:18px;margin:0 0 20px 0}li.widget ul{float:left;width:100%;margin:0;list-style:none}li.widget ul li{float:left;width:100%;margin:0;padding:10px 0;font-size:15px;line-height:24px}li.widget ul li ul{margin-top:10px}li.widget a{text-decoration:none}li.widget_calendar table{width:100%}li.widget_calendar table caption{margin:0 0 10px 0;padding:0 0 20px 0;border-bottom:1px solid #eee;font-size:15px}li.widget_calendar table th,li.widget_calendar table td{font-size:15px;line-height:48px;text-align:center}li.widget_calendar table tfoot{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #eee}li.widget_categories ul li ul.children{padding-left:20px}li.widget_categories ul li ul.children li{font-size:15px}li.widget_nav_menu ul li ul.sub-menu{padding-left:20px}li.widget_nav_menu ul li ul.sub-menu li{font-size:15px}li.widget_pages ul li ul.children{padding-left:20px}li.widget_pages ul li ul.children li{font-size:15px}li.widget_recent_entries ul li span.post-date{display:block;clear:both;float:left;width:100%;font-size:12px}li.widget_rss h2.widgettitle a.rsswidget:first-child{display:none}li.widget_rss ul li a.rsswidget{display:block;clear:both;float:left;width:100%}li.widget_rss ul li span.rss-date{display:block;clear:both;float:left;width:100%;font-size:12px}li.widget_rss ul li div.rssSummary{float:left;width:100%}form.search-form label{position:relative;z-index:1;float:left;width:100%;height:48px;margin:0;padding:0 48px 0 10px}form.search-form label span.screen-reader-text{display:none}form.search-form input.search-field{width:100%;height:48px;margin:0;border-right:none}form.search-form input.search-field:focus{border-color:#eee}form.search-form input.search-submit{position:relative;z-index:2;float:right;display:block;width:48px;height:48px;line-height:48px;margin:-48px 0 0 0;padding:0;border:1px solid #eee;border-left:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-indent:-9999px;background:url(../images/icons/search.svg) center no-repeat #fcfcfc;background-size:24px 24px}li.widget_text div.textwidget{clear:both;float:left;width:100%;padding:10px 0 0 0;border-top:1px solid #eee}li.widget_text div.textwidget small{font-size:12px}li.widget_text div.textwidget p{font-size:15px;line-height:24px;margin:0 0 20px 0}li.widget_text div.textwidget p input[type=text]{margin:0 0 10px 0}li.widget_text div.textwidget p input[type=submit]{width:100%}body.single-lum-product main section.header{background-color:#1c9bd7;color:#fff}body.single-lum-product main section.header header h1{color:#fff}body.single-lum-product main section.header header p{margin:20px 0}body.single-lum-product main section.header div.image{display:none}body.single-lum-product main section.content article div.rating-container.crfp-stars span.label{width:15%}ul.docs{margin:0;list-style-type:none}ul.docs li a{padding:0 0 0 30px;line-height:30px;background:url(../images/icons/document.svg) 0 50% no-repeat}ul.docs li a.active{font-weight:700}body.post-type-archive-documentation main section.content .container div.items div.item{margin:0 0 20px 0}body.post-type-archive-documentation main section.content .container div.items div.item header{margin:0 0 20px 0;padding:20px 0;text-align:left;border-bottom:1px solid #eee}body.post-type-archive-documentation main section.content .container div.items div.item header h2{margin:0}body.post-type-archive-documentation main section.content .container div.items div.item small{display:block;width:100%;margin:0;padding:20px;border-top:1px solid #eee;font-size:13px}body.single-documentation main section.header{background-color:#f5f5f5}body.single-documentation main section.content{background-color:#fff}body.single-documentation main section.content article header{margin:0 0 20px 0;padding:0 0 28px 0;border-bottom:1px solid #eee;text-align:left}body.single-documentation main section.content article footer ul.meta{display:grid;margin:0;list-style:none;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px;grid-template-areas:"published updated";width:100%;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #f5f5f5}body.single-documentation main section.content article footer ul.meta li{font-size:13px}body.single-documentation main section.content article footer ul.meta li.published{grid-area:published}body.single-documentation main section.content article footer ul.meta li.updated{grid-area:updated;justify-self:end}body.single-documentation main section.content aside header{margin:0 0 20px 0;padding:20px 0;text-align:left;border-bottom:1px solid #eee}table#lum-checkout-cart tbody tr small{display:block}table#lum-checkout-cart tbody tr#lum-coupon form label{width:auto;height:35px;line-height:35px;margin:0}table#lum-checkout-cart tbody tr#lum-coupon form input[type=text]{width:150px;height:35px}#lum-checkout-payment-method{max-width:400px;margin:0 auto;text-align:center}#lum-checkout-payment-method a.button{display:inline-block;width:185px;margin:0 10px 0 0;padding:20px 0 40px 0;font-size:15px;text-align:center}#lum-checkout-payment-method a.button.stripe{background-image:url(../images/stripe.png);background-position:center 45px;background-repeat:no-repeat;background-color:#7ea740}#lum-checkout-payment-method a.button.paypal{margin:0;text-indent:-9999px;background-image:url(../images/paypal.png);background-position:center;background-repeat:no-repeat;background-color:#e7e7e7}#lum-checkout-personal-details{margin:0 0 40px 0;padding:0 0 40px 0;border-bottom:1px solid #eee}#lum-checkout-billing-details{margin:0 0 40px 0;padding:0 0 40px 0;border-bottom:1px solid #eee}#lum-checkout-payment-methods div.card-expiry select{float:left;width:45%;margin:0 5% 0 0}#lum-checkout-processing{display:none;position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;z-index:9999;background:url(../images/icons/loading.svg) center no-repeat;background-color:rgba(0,0,0,0.5);background-size:64px 64px}body.lum-checkout-processing #lum-checkout-processing{display:block}table.lum-users-license-keys tbody tr.expired td{background-color:#c81c1d;color:#fff;border:none}@media only screen and (min-width: 769px){body.single-lum-product main section.header{padding-bottom:0}body.single-lum-product main section.header div.container{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}body.single-lum-product main section.header div.container header{padding-bottom:40px;align-self:center}body.single-lum-product main section.header div.container div.image{display:flex;height:300px;padding:20px;background-color:#fff;justify-content:center;align-items:center}body.single-lum-product main section.header div.container div.image img{width:auto;max-height:128px}ul.docs.columns-3{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px}body.post-type-archive-documentation main section.content .container div.items{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:20px}body.single-documentation main section.content div.container{display:grid;grid-template-areas:"sidebar content";grid-template-columns:25% 75%;grid-column-gap:20px}body.single-documentation main section.content div.container.no-content{grid-template-areas:"content";grid-template-columns:100%;grid-column-gap:0}body.single-documentation main section.content div.container article{grid-area:content}body.single-documentation main section.content div.container aside{grid-area:sidebar}#lum-checkout-personal-details{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px}#lum-checkout-personal-details h2{margin:0 0 20px 0;grid-column:1 / span 3}#lum-checkout-personal-details div{margin:0}#lum-checkout-billing-details{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:20px}#lum-checkout-billing-details h2{margin:0 0 20px 0;grid-column:1 / span 2}#lum-checkout-billing-details div.billing-name{grid-column:1 / span 2}#lum-checkout-payment-methods #lum-stripe-source-new{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:20px}}p#user_switching_switch_on{position:fixed;bottom:20px;right:20px}
