/*!
 * Theme Name: Shapla
 * Description: Theme main style file
 */html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}html{background-color:var(--shapla-background,#fff);font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-width:320px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}body{font-size:1rem;line-height:1.5;background:var(--shapla-background,#fff);margin:0;padding:0}body,button,input,select,textarea{font-family:var(--shapla-body-font-family,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif)}h1,h2,h3,h4,h5,h6{font-family:var(--shapla-headings-font-family,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif);font-weight:var(--shapla-headings-font-weight,500);color:inherit;margin:0 0 .75em;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;font-size:inherit}b,strong{font-weight:var(--shapla-headings-font-weight,500)}hr{border:0;border-top:1px solid var(--shapla-text-secondary,rgba(0,0,0,.54));margin:1em 0}img{height:auto;max-width:100%;vertical-align:middle;border-style:none}p{margin-bottom:2em}cite,dfn,em,i{font-style:italic}blockquote{border-left:5px solid #ccc;margin:0 0 1.5em;padding:10px 20px;font-size:17.5px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-top:0;margin-bottom:0}address{margin:0 0 1.5em}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}pre{border:1px solid #ccc;margin-bottom:1em;max-width:100%;overflow:auto;padding:1em;white-space:pre-wrap;word-break:break-all;word-wrap:break-word}code,kbd,pre,tt,var{background:#f1f1f1;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1rem}code,kbd,tt,var{padding:4px 8px}abbr,acronym{border-bottom:1px dotted #ccc;cursor:help}ins,mark{background:var(--shapla-primary,#2196f3);color:var(--shapla-on-primary,#fff)}big{font-size:1.25rem}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}ol,ul{list-style-position:inside;margin:0 0 1rem 1rem;padding:0}ul{list-style-type:disc}ol{list-style-type:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5rem}dt{font-weight:var(--shapla-body-font-weight,400)}dd{margin:0 1rem 1rem}sub,sup{font-size:.75rem;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}progress{vertical-align:baseline}details{display:block}summary{display:list-item}audio,embed,iframe,object,video{max-width:100%}audio{min-height:3.5rem}iframe{border:0}[hidden],template{display:none}::-moz-selection{color:var(--shapla-on-primary,#fff);background:var(--shapla-primary,#2196f3)}::selection{color:var(--shapla-on-primary,#fff);background:var(--shapla-primary,#2196f3)}.wp-block-table,table{background-color:#fff;border-collapse:collapse;border:1px solid rgba(0,0,0,.12);border-spacing:0;display:table;margin-bottom:1.5rem;position:relative;width:100%}.wp-block-table tbody tr,table tbody tr{position:relative;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background-color}.wp-block-table td,.wp-block-table th,table td,table th{border:1px solid rgba(0,0,0,.12);border-width:1px 0;box-sizing:border-box;display:table-cell;padding:.75rem 1.125rem;position:relative;text-align:left}.wp-block-table td:first-of-type,.wp-block-table th:first-of-type,table td:first-of-type,table th:first-of-type{padding-left:1.5rem}.wp-block-table td:last-of-type,.wp-block-table th:last-of-type,table td:last-of-type,table th:last-of-type{padding-right:1.5rem}.wp-block-table td,table td{vertical-align:middle}.wp-block-table th,table th{color:rgba(0,0,0,.54);font-size:.875rem;font-weight:700;line-height:1.8;letter-spacing:0;text-overflow:ellipsis;vertical-align:bottom}.wp-block-table.is-style-stripes,table.is-style-stripes{border-bottom:1px solid rgba(0,0,0,.12)}.wp-block-table.is-style-stripes tbody tr:nth-child(odd),table.is-style-stripes tbody tr:nth-child(odd){background-color:#eee}@media only screen and (max-width:767px){.wp-block-table td:first-of-type,.wp-block-table th:first-of-type,table td:first-of-type,table th:first-of-type{padding-left:1.125rem}.wp-block-table td:last-of-type,.wp-block-table th:last-of-type,table td:last-of-type,table th:last-of-type{padding-right:1.125rem}}.button,a.button,button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;border:1px solid transparent;box-shadow:none;display:inline-flex;line-height:1;position:relative;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;justify-content:center;padding:.75em 1.5em;text-align:center;white-space:nowrap;border-radius:3px;font-size:1rem;background-color:var(--shapla-primary,#2196f3);color:var(--shapla-on-primary,#fff);margin:0;transition:all .3s ease-in-out}.button:active,.button:focus,.button:hover,a.button:active,a.button:focus,a.button:hover,button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:var(--shapla-primary-variant,#0c7cd5);color:var(--shapla-on-primary,#fff);outline:none}.button:focus:not(:active),a.button:focus:not(:active),button:focus:not(:active),input[type=button]:focus:not(:active),input[type=reset]:focus:not(:active),input[type=submit]:focus:not(:active){box-shadow:0 0 0 .125em var(--shapla-primary-alpha,rgba(33,150,243,.25))}.button[disabled],a.button[disabled],button[disabled],input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{box-shadow:none;cursor:not-allowed;opacity:.5}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;border-radius:3px;display:inline-flex;font-size:1rem;justify-content:flex-start;line-height:1.5;padding:.5em;position:relative;vertical-align:top;background-color:var(--shapla-background,#fff);color:var(--shapla-text-primary,rgba(0,0,0,.87));box-shadow:inset 0 1px 2px rgba(0,0,0,.1);max-width:100%;width:100%;margin:0;border:1px solid #dbdbdb}input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=range]:active,input[type=range]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,textarea:active,textarea:focus{outline:none}input[type=color]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=datetime]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=range]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=week]::-moz-placeholder,textarea::-moz-placeholder{color:var(--shapla-text-hint,rgba(0,0,0,.38))}input[type=color]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=datetime]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=range]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--shapla-text-hint,rgba(0,0,0,.38))}input[type=color]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=datetime]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=range]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=week]:-moz-placeholder,textarea:-moz-placeholder{color:var(--shapla-text-hint,rgba(0,0,0,.38))}input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--shapla-text-hint,rgba(0,0,0,.38))}input[type=color]:hover,input[type=date]:hover,input[type=datetime-local]:hover,input[type=datetime]:hover,input[type=email]:hover,input[type=month]:hover,input[type=number]:hover,input[type=password]:hover,input[type=range]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=time]:hover,input[type=url]:hover,input[type=week]:hover,textarea:hover{border-color:#b5b5b5}input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=range]:active,input[type=range]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,textarea:active,textarea:focus{border-color:var(--shapla-primary,#2196f3);box-shadow:0 0 0 .125em var(--shapla-primary-alpha,rgba(33,150,243,.25))}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=range][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],textarea[disabled]{cursor:not-allowed;background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:var(--shapla-text-disabled,rgba(0,0,0,.38))}input[type=color][readonly],input[type=date][readonly],input[type=datetime-local][readonly],input[type=datetime][readonly],input[type=email][readonly],input[type=month][readonly],input[type=number][readonly],input[type=password][readonly],input[type=range][readonly],input[type=search][readonly],input[type=tel][readonly],input[type=text][readonly],input[type=time][readonly],input[type=url][readonly],input[type=week][readonly],textarea[readonly]{box-shadow:none}textarea{display:block;max-width:100%;min-width:100%;padding:.625em;margin:0;resize:vertical}textarea:not([rows]){max-height:600px;min-height:120px}textarea[rows]{height:unset}select{align-items:center;border-radius:3px;box-shadow:none;display:inline-flex;font-size:1rem;justify-content:flex-start;line-height:1.5;padding:.5em;position:relative;vertical-align:top;background-color:#fff;border:1px solid #dbdbdb;color:var(--shapla-text-primary,rgba(0,0,0,.87));cursor:pointer;max-width:100%;margin:0}select,select:active,select:focus{outline:none}select::-moz-placeholder{color:rgba(54,54,54,.3)}select::-webkit-input-placeholder{color:rgba(54,54,54,.3)}select:-moz-placeholder{color:rgba(54,54,54,.3)}select:-ms-input-placeholder{color:rgba(54,54,54,.3)}select:hover{border-color:#b5b5b5}select:active,select:focus{border-color:var(--shapla-primary,#2196f3);box-shadow:0 0 0 .125em var(--shapla-primary-alpha,rgba(33,150,243,.25))}select[disabled]{cursor:not-allowed;background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:var(--shapla-text-disabled,rgba(0,0,0,.38))}fieldset{border-width:1px;padding:1rem;margin-bottom:1rem}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.post-password-form{margin-bottom:15px}.post-password-form label{display:block;margin-bottom:15px}.post-password-form input[type=password]{margin-top:10px}.post-password-form>:last-child{margin-bottom:0}.shapla-container{flex-grow:1;margin-right:auto;margin-left:auto;width:auto}@media screen and (min-width:576px){.shapla-container{max-width:540px}}@media screen and (min-width:768px){.shapla-container{max-width:720px}}@media screen and (min-width:992px){.shapla-container{max-width:960px}}@media screen and (min-width:1200px){.shapla-container{max-width:1140px}}@media screen and (max-width:575px){.footer-widget-area,.page-title-bar,.site-content,.site-footer,.site-header{padding-left:1rem;padding-right:1rem}}.full-screen .site-content>.shapla-container{margin:0;max-width:100%;padding:0;width:100%}@media screen and (max-width:575px){.full-screen .site-content{padding-left:0;padding-right:0}}.site-content{margin-right:auto;margin-left:auto}.site-content .content-area,.site-content .widget-area{width:100%;padding:2rem 0}.hentry.type-post .entry-content{width:100%}.full-width .site-content .content-area{width:100%;margin-right:0}.full-width .site-content .widget-area{display:none}.full-screen .site-content .content-area,.full-screen .site-content .site-content-inner{margin:0;padding:0;width:100%}.full-screen .site-content .widget-area{display:none}.full-screen .entry-content,.full-screen .hentry{margin-bottom:0!important}@media screen and (min-width:576px){.site-content .content-area,.site-content .widget-area{padding:2rem 0 1.125rem}}@media screen and (min-width:768px){.site-content .content-area,.site-content .widget-area{width:100%;float:none}.left-sidebar .site-content .content-area,.left-sidebar .site-content .widget-area{width:100%}}@media screen and (min-width:992px){.site-content .site-content-inner{margin-left:-1rem;margin-right:-1rem}.site-content .content-area{width:75%;float:left;padding:2rem 1rem}.site-content .widget-area{width:25%;float:right;padding:2rem 1rem 1.125rem}.left-sidebar .site-content .content-area{width:75%;float:right}.left-sidebar .site-content .widget-area{width:25%;float:left}}.boxed-layout .site{margin-left:auto;margin-right:auto;box-shadow:0 1px 2px rgba(0,0,0,.12),0 2px 5px rgba(0,0,0,.19);max-width:90%;background-color:#fff}.boxed-layout .footer-widget-area,.boxed-layout .page-title-bar,.boxed-layout .site-content,.boxed-layout .site-footer,.boxed-layout .site-header{padding-left:2rem;padding-right:2rem}@media screen and (min-width:576px){.boxed-layout .site{max-width:570px}}@media screen and (min-width:768px){.boxed-layout .site{max-width:750px}}@media screen and (min-width:992px){.boxed-layout .site{max-width:990px}}@media screen and (min-width:1200px){.boxed-layout .site{max-width:1170px}}.footer-widgets{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.footer-widgets .widget-block{display:block;position:relative;margin:0;padding:0 1rem;flex:1 0 100%}@media screen and (min-width:576px){.footer-widgets .widget-block{flex:1 0 50%}}@media screen and (min-width:992px){.footer-widgets .widget-block{flex:1 0 33.333333%}}@media screen and (min-width:1200px){.footer-widgets .widget-block{flex:1 0 25%}}.footer-widget{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}.footer-widget .widget{display:block;position:relative;flex:0 0 100%;max-width:100%;margin:0;padding:0 1rem 1rem}@media screen and (min-width:576px){.footer-widget .widget{flex:0 0 50%;max-width:50%}}@media screen and (min-width:992px){.footer-widget .widget{flex:0 0 33.333333%;max-width:33.333333%}}@media screen and (min-width:1200px){.footer-widget .widget{flex:0 0 25%;max-width:25%}}a{background-color:transparent;color:var(--shapla-primary,#2196f3);text-decoration:none;transition:color .11s ease-in-out}a:focus{outline:thin dotted}a:active,a:hover{color:var(--shapla-primary-variant,#0c7cd5);outline:0;text-decoration:none}.menu-toggle{color:var(--header-text-color,var(--shapla-text-primary,rgba(0,0,0,.87)));cursor:pointer;display:block;height:3rem;position:relative;width:3rem}.menu-toggle span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.menu-toggle span:first-child{top:calc(50% - 6px)}.menu-toggle span:nth-child(2){top:calc(50% - 1px)}.menu-toggle span:nth-child(3){top:calc(50% + 4px)}.menu-toggle.toggled-on span:first-child{transform:translateY(5px) rotate(45deg)}.menu-toggle.toggled-on span:nth-child(2){opacity:0}.menu-toggle.toggled-on span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.dropdown-toggle{color:var(--header-text-color,#3a3a3a);cursor:pointer;display:block;height:3rem;width:3rem;background-color:transparent;border:0;padding:0;position:absolute;right:0;text-align:center;top:0}.dropdown-toggle:after,.dropdown-toggle:before{content:"";background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.dropdown-toggle:before{transform:rotate(90deg)}.dropdown-toggle.toggled-on:before{transform:rotate(180deg)}.dropdown-toggle:focus,.dropdown-toggle:hover{background-color:transparent;box-shadow:none;color:var(--header-accent-color,var(--shapla-primary,#2196f3))}.dropdown-toggle:focus{color:var(--header-accent-color,var(--shapla-primary,#2196f3));outline:thin dotted;outline-offset:-1px}.main-navigation{display:none;margin:1rem 0;transition:height 86ms ease-out;font-size:.875rem;line-height:1.5}.main-navigation.toggled-on{display:block;clear:both}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation ul ul{display:none;margin-left:1rem;padding:0;box-shadow:none}.main-navigation ul ul.toggled-on{display:block}.main-navigation li{position:relative}.main-navigation a{color:var(--header-text-color,var(--shapla-text-primary,rgba(0,0,0,.87)));display:block;line-height:1.2;outline-offset:-1px;padding:1rem 0;text-decoration:none;cursor:pointer}.main-navigation a.focus,.main-navigation a:hover{color:var(--header-accent-color,var(--shapla-primary,#2196f3))}.main-navigation .menu-item-has-children>a,.main-navigation .page_item_has_children>a{margin-right:3.5rem}.main-navigation .current-menu-ancestor>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current_page_item>a{color:var(--header-accent-color,var(--shapla-primary,#2196f3))}@media screen and (min-width:1025px){.main-navigation{margin:0}.main-navigation .menu-item-has-children>a,.main-navigation .page_item_has_children>a{margin:0;padding-right:2rem}.main-navigation .menu-item-has-children>a:after,.main-navigation .page_item_has_children>a:after{position:absolute;right:.75rem;top:1rem;content:"";border-style:solid;border-width:0 1px 1px 0;padding:3px;transform:rotate(45deg)}.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:after,.main-navigation ul li.page_item_has_children:before{border-style:solid;border-width:0 8px 8px;content:"";display:none;height:0;position:absolute;right:.5rem;width:0;z-index:100000}.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:before{border-color:transparent transparent rgba(0,0,0,.06);bottom:0}.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.page_item_has_children:after{border-left-color:transparent;border-bottom-color:var(--header-background-color,#fff);border-right-color:transparent;border-top-color:transparent;bottom:-1px}.main-navigation ul li.menu-item-has-children.focus:after,.main-navigation ul li.menu-item-has-children.focus:before,.main-navigation ul li.menu-item-has-children:hover:after,.main-navigation ul li.menu-item-has-children:hover:before,.main-navigation ul li.page_item_has_children.focus:after,.main-navigation ul li.page_item_has_children.focus:before,.main-navigation ul li.page_item_has_children:hover:after,.main-navigation ul li.page_item_has_children:hover:before{display:block}.main-navigation ul ul li.menu-item-has-children:after,.main-navigation ul ul li.menu-item-has-children:before,.main-navigation ul ul li.page_item_has_children:after,.main-navigation ul ul li.page_item_has_children:before{border:none}.main-navigation a{padding:.75rem;white-space:nowrap}.main-navigation li{float:left}.main-navigation li.focus>a,.main-navigation li:hover>a{color:var(--header-accent-color,var(--shapla-primary,#2196f3))}.main-navigation ul ul{display:block;left:-9999px;margin:0;padding:.5rem;border-radius:4px;background-color:var(--header-background-color,#fff);color:var(--header-text-color,#3a3a3a);position:absolute;z-index:99999;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.main-navigation ul ul li{left:auto}.main-navigation ul ul a{white-space:normal;width:200px;color:var(--header-text-color,var(--shapla-text-primary,rgba(0,0,0,.87)));border-radius:3px}.main-navigation ul ul a:focus,.main-navigation ul ul a:hover{color:var(--header-accent-color,var(--shapla-primary,#2196f3));background-color:rgba(0,0,0,.02)}.main-navigation ul ul .current-menu-ancestor>a,.main-navigation ul ul .current-menu-item>a,.main-navigation ul ul .current_page_ancestor>a,.main-navigation ul ul .current_page_item>a{background-color:rgba(0,0,0,.02)}.main-navigation ul ul .current-menu-ancestor>a:focus,.main-navigation ul ul .current-menu-ancestor>a:hover,.main-navigation ul ul .current-menu-item>a:focus,.main-navigation ul ul .current-menu-item>a:hover,.main-navigation ul ul .current_page_ancestor>a:focus,.main-navigation ul ul .current_page_ancestor>a:hover,.main-navigation ul ul .current_page_item>a:focus,.main-navigation ul ul .current_page_item>a:hover{color:var(--header-accent-color,var(--shapla-primary,#2196f3));background-color:rgba(0,0,0,.02)}.main-navigation ul ul ul{top:-1px}.main-navigation.dropdown-ltr li.focus>ul,.main-navigation.dropdown-ltr li:hover>ul{left:0;right:auto}.main-navigation.dropdown-ltr ul ul li.focus>ul,.main-navigation.dropdown-ltr ul ul li:hover>ul{left:100%}.main-navigation.dropdown-ltr ul ul .menu-item-has-children>a:after,.main-navigation.dropdown-ltr ul ul .page_item_has_children>a:after{transform:rotate(-45deg)}.main-navigation.dropdown-rtl li.focus>ul,.main-navigation.dropdown-rtl li:hover>ul{left:auto;right:0}.main-navigation.dropdown-rtl ul ul li.focus>ul,.main-navigation.dropdown-rtl ul ul li:hover>ul{right:100%}.main-navigation.dropdown-rtl ul ul .menu-item-has-children>a:after,.main-navigation.dropdown-rtl ul ul .page_item_has_children>a:after{transform:rotate(135deg)}.dropdown-toggle,.menu-toggle{display:none}}.social-navigation ul{list-style:none;margin:0;padding:0;float:right}.social-navigation li{float:left;margin:0 5px 0 0;text-align:center}.social-navigation li:last-child{margin-right:0}.social-navigation a{display:block;padding:0;position:relative;transition:all .2s}.social-navigation a:hover{text-decoration:none}.social-navigation a:before{font-family:Font Awesome\ 5 Brands;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f0c1";top:0;right:0;bottom:0;left:0;border-radius:3px;min-width:34px;height:34px;color:#fff;padding:7px;vertical-align:middle;font-size:21px}.social-navigation a:hover:before{color:#ccc}.social-navigation a[href$="/feed/"]:before{content:"\f09e";background:#dc550d}.social-navigation a[href$="/feed/"]:before,.social-navigation a[href*="mailto:"]:before{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.social-navigation a[href*="mailto:"]:before{content:"\f0e0";background:#f44336}.social-navigation a[href*="facebook.com"]:before{content:"\f39e";background:#3b5998}.social-navigation a[href*="dribbble.com"]:before{content:"\f17d";background:#ea4c89}.social-navigation a[href*="flickr.com"]:before{content:"\f16e";background:#ff0084}.social-navigation a[href*="foursquare.com"]:before{content:"\f180";background:#0072b1}.social-navigation a[href*="instagram.com"]:before{content:"\f16d";background:#bc2a8d}.social-navigation a[href*="linkedin.com"]:before{content:"\f0e1";background:#007bb6}.social-navigation a[href*="pinterest.com"]:before{content:"\f0d2";background:#cb2027}.social-navigation a[href*="dropbox.com"]:before{content:"\f16b";background:#007ee5}.social-navigation a[href*="getpocket.com"]:before{content:"\f265";background:#ef4056}.social-navigation a[href*="skype.com"]:before{content:"\f17e";background:#00aff0}.social-navigation a[href*="twitch.tv"]:before{content:"\f1e8";background:#6441a5}.social-navigation a[href*="tumblr.com"]:before{content:"\f173";background:#32506d}.social-navigation a[href*="twitter.com"]:before{content:"\f099";background:#00aced}.social-navigation a[href*="vimeo.com"]:before{content:"\f27d";background:#1ab7ea}.social-navigation a[href*="youtube.com"]:before{content:"\f167";background:#b00}.social-navigation a[href*="github.com"]:before{content:"\f09b";background:#4078c0}.social-navigation a[href*="reddit.com"]:before{content:"\f281";background:#ff4500}.social-navigation a[href*="spotify.com"]:before{content:"\f1bc";background:#2ebd59}.social-navigation a[href*="codepen.io"]:before{content:"\f1cb";background:#000}.social-navigation a[href*="wordpress.com"]:before,.social-navigation a[href*="wordpress.org"]:before{content:"\f19a";background:#21759b}.social-navigation a[href*="stumbleupon.com"]:before{content:"\f1a4";background:#eb4823;font-size:19px}.social-navigation a[href*="plus.google.com"]:before{content:"\f0d5";background:#dd4b39;padding:7px 4px}.social-navigation a[href*="digg.com"]:before{content:"\f1a6";background:#005be2;padding:7px 5px}.navigation{font-size:1rem;align-items:center;display:flex;flex-wrap:wrap;justify-content:center;text-align:center;margin-top:2rem;margin-bottom:2rem}.navigation .nav-links{display:flex;justify-content:space-between;align-content:center;width:100%}.navigation.comments-pagination .nav-links,.navigation.pagination .nav-links{width:auto}.navigation .page-numbers{align-items:center;border-radius:3px;display:inline-flex;padding:calc(.375em - 1px) .5em;justify-content:center;margin:.25rem;text-align:center;height:2.25em;min-width:2.25em;border:1px solid #dbdbdb;color:var(--shapla-text-primary,rgba(0,0,0,.87))}.navigation .page-numbers.dots{pointer-events:none;border-color:transparent;color:var(--shapla-text-hint,rgba(0,0,0,.38))}.navigation .page-numbers.current{background-color:var(--shapla-primary,#2196f3);border-color:var(--shapla-primary,#2196f3);color:var(--shapla-on-primary,#fff)}.navigation .page-numbers.next:after,.navigation .page-numbers.prev:before{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.navigation .page-numbers.prev:before{content:"\f104"}.navigation .page-numbers.next:after{content:"\f105"}.navigation .page-numbers:active,.navigation .page-numbers:focus{outline:none}.navigation .page-numbers:not(.current):hover{border-color:#b5b5b5;color:var(--shapla-text-primary,rgba(0,0,0,.87))}.navigation .page-numbers:focus{border-color:var(--shapla-primary,#2196f3)}.navigation .page-numbers:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2)}.navigation.post-navigation{padding:1rem 0;border-bottom:1px solid #ddd;border-color:#ddd currentcolor;border-top:1px solid #ddd}.navigation.post-navigation .nav-links{display:flex;justify-content:space-between;align-content:center;width:100%}.navigation.post-navigation .nav-next,.navigation.post-navigation .nav-previous{align-items:center;display:flex;width:50%}.navigation.post-navigation .nav-next-text,.navigation.post-navigation .nav-previous-text{display:flex;width:100%;flex-direction:column;color:var(--shapla-text-primary,rgba(0,0,0,.87));overflow:hidden}.navigation.post-navigation .nav-next a,.navigation.post-navigation .nav-previous a{display:flex;width:100%;align-items:center}.navigation.post-navigation .nav-next a:after,.navigation.post-navigation .nav-next a:before,.navigation.post-navigation .nav-previous a:after,.navigation.post-navigation .nav-previous a:before{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:2rem;color:var(--shapla-text-icon,rgba(0,0,0,.38))}.navigation.post-navigation .nav-previous{border-right:1px solid #ddd;padding-right:1rem}.navigation.post-navigation .nav-previous a{text-align:left}.navigation.post-navigation .nav-previous a:before{content:"\f104";margin-right:1rem}.navigation.post-navigation .nav-next{padding-left:1rem;margin-left:50%;border-left:1px solid #ddd}.navigation.post-navigation .nav-next a{text-align:right}.navigation.post-navigation .nav-next a:after{content:"\f105";margin-left:1rem}.navigation.post-navigation .nav-previous+.nav-next{margin-left:0;border-left:none}.navigation.post-navigation .meta-nav{text-transform:uppercase;color:var(--shapla-text-secondary,rgba(0,0,0,.54))}.navigation.post-navigation .post-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.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}.screen-reader-text:focus{background-color:var(--shapla-background,#fff);border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:var(--shapla-primary,#2196f3)!important;display:block;font-size:16px;font-weight:700;height:auto;left:5px;line-height:normal;padding:16px 22px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin:0 2em 2em 0}.alignright{display:inline;float:right;margin:0 0 2em 2em}.aligncenter{clear:both;display:block;margin:0 auto 2em}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.comment-list:after,.comment-list:before,.entry-content:after,.entry-content:before,.footer-widget-area:after,.footer-widget-area:before,.hentry.type-post:after,.hentry.type-post:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:" ";display:table}.clear:after,.comment-content:after,.comment-list:after,.entry-content:after,.footer-widget-area:after,.hentry.type-post:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.site-header{box-shadow:0 1px 0 rgba(0,0,0,.1);background-color:var(--header-background-color,#fff);background-image:var(--header-background-image,none);color:var(--header-text-color,#3a3a3a);width:100%;z-index:100;transition:all .5s ease-in-out}.site-header.is-fixed-top{position:fixed;top:0;left:0;right:0}.admin-bar .site-header.is-fixed-top{top:32px}@media screen and (max-width:782px){.admin-bar .site-header.is-fixed-top{top:46px}}@media screen and (min-width:1025px){.site-header.is-sticky{box-shadow:0 3px 3px rgba(0,0,0,.25)}}.site-header a{text-decoration:none}.site-header a,.site-header a:focus,.site-header a:hover{color:var(--header-text-color,#3a3a3a)}.site-branding{padding-top:1rem;padding-bottom:1rem}.site-branding .custom-logo{max-height:2.5rem;width:auto}.site-title{font-size:var(--header-logo-font-size,2rem);line-height:1.2;margin:0;font-weight:400}.site-title>a{text-decoration:none;display:block}.site-description,.site-title>a{color:var(--header-text-color,#3a3a3a)}.site-description{margin:.5rem 0 0;font-size:.875rem;opacity:.8;line-height:1.2}.search-toggle i.fa-search{color:var(--header-text-color,var(--shapla-text-primary,rgba(0,0,0,.87)));cursor:pointer;font-size:.875rem;padding:.75rem}.site-header-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.site-header-inner .main-navigation,.site-header-inner .menu-toggle,.site-header-inner .search-toggle,.site-header-inner .site-branding{flex:0 0 auto}.site-header-inner .site-branding{order:1}.site-header-inner .search-toggle{order:2;margin:1rem .5rem 1rem auto}.site-header-inner .menu-toggle{order:3}.site-header-inner .main-navigation{order:4;margin-left:auto;flex:0 0 100%}@media screen and (min-width:1025px){.site-header-inner .site-branding{order:1}.site-header-inner .menu-toggle{order:2}.site-header-inner .main-navigation{display:block;order:3;margin-left:auto;flex:0 0 auto}.site-header-inner .search-toggle{order:4;margin:1rem 0 1rem .5rem}}.shapla-header-center .site-header-inner .main-navigation{width:100%;margin:0}.shapla-header-center .site-header-inner .primary-menu-container{display:block}.shapla-header-center .site-header-inner .search-toggle{display:none}@media screen and (min-width:1025px){.shapla-header-center .site-header-inner .site-branding,.shapla-header-center .site-header-inner .site-title{width:100%;text-align:center}.shapla-header-center .site-header-inner .menu-toggle{margin:0 auto}.shapla-header-center .site-header-inner .primary-menu-container{display:flex;align-items:center;justify-content:center}}.shapla-header-widget .site-header-inner .site-branding{display:inline-flex;padding-right:1rem;align-items:center}.shapla-header-widget .site-header-inner .site-description{margin-left:.5rem}.shapla-header-widget .site-header-inner .main-navigation{width:100%;margin:1rem 0 0}.shapla-header-widget .site-header-inner .primary-menu-container{display:block}.shapla-header-widget .site-header-inner .search-toggle{display:none}.shapla-header-widget .site-header-inner ul.primary-menu>li:first-child>a{padding-left:0}.shapla-search{order:4;padding:1rem 0;width:100%;float:none;z-index:1;margin-left:auto}@media screen and (min-width:1025px){.shapla-search{order:1;padding:1rem 0 1rem 1rem;width:50%;float:left}}.shapla-main-menu-search .shapla-custom-menu-item-contents{position:absolute;padding:1.5rem;text-align:right;left:auto;right:0;visibility:hidden;opacity:0;z-index:-1;width:320px;border-radius:3px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:opacity .2s ease-in}.shapla-main-menu-search.shapla-main-menu-search-open .shapla-custom-menu-item-contents{visibility:visible;opacity:1;z-index:99999}.shapla-main-menu-search.shapla-main-menu-search-open .shapla-search-toggle .fa-search:before{content:"\f00d"}.shapla-main-menu-search.shapla-main-menu-search-open:after,.shapla-main-menu-search.shapla-main-menu-search-open:before{border-style:solid;border-width:0 8px 8px;content:"";display:block;height:0;position:absolute;right:.75em;width:0;z-index:100000}.shapla-main-menu-search.shapla-main-menu-search-open:before{border-color:transparent transparent rgba(0,0,0,.06);bottom:0}.shapla-main-menu-search.shapla-main-menu-search-open:after{border-color:transparent transparent #fff;bottom:-2px}.shapla-main-menu-search .shapla-search{padding:0;width:100%}@media screen and (max-width:1024px){.shapla-main-menu-search{display:none}}.search-form,.woocommerce-product-search{font-size:1rem;position:relative}.search-form input[type=search],.search-form input[type=text],.woocommerce-product-search input[type=search],.woocommerce-product-search input[type=text]{width:100%;padding-left:35px}.search-form .search-submit,.search-form button[type=submit],.woocommerce-product-search .search-submit,.woocommerce-product-search button[type=submit]{clip:rect(1px,1px,1px,1px);left:0;position:absolute!important;top:0}.search-form:before,.woocommerce-product-search:before{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f002";position:absolute;z-index:10;color:var(--shapla-text-icon,rgba(0,0,0,.38));top:.75em;left:.75em}.page-title-bar{padding-top:2rem;padding-bottom:2rem;background-image:var(--title-bar-background-image,none);background-color:var(--title-bar-background-color,#f5f5f5);background-repeat:var(--title-bar-background-repeat,no-repeat);background-attachment:var(--title-bar-background-attachment,fixed);background-position:var(--title-bar-background-position,center);background-size:var(--title-bar-background-size,cover);border-top:1px solid;border-top-color:var(--title-bar-border-color,rgba(0,0,0,.12));border-bottom:1px solid;border-bottom-color:var(--title-bar-border-color,rgba(0,0,0,.12))}.page-title-bar .entry-title-container{display:flex;flex-wrap:wrap;justify-content:space-between}.page-title-bar.page-title-bar-left .entry-title-container{flex-direction:row}.page-title-bar.page-title-bar-centered .entry-title-container{flex-direction:column;justify-content:center;align-items:center}.page-title-bar.page-title-bar-right .entry-title-container{flex-direction:row-reverse}.page-title-bar.page-title-bar-all_left .entry-title-container{flex-direction:column;align-items:flex-start}.page-title-bar.page-title-bar-all_right .entry-title-container{flex-direction:column;align-items:flex-end}.page-title-bar .entry-title{margin:0;padding:0;color:var(--title-bar-color,var(--shapla-text-primary,rgba(0,0,0,.87)));font-size:1.25rem;font-weight:var(--shapla-headings-font-weight,500);line-height:var(--title-bar-line-height,1.5);text-transform:var(--title-bar-text-transform,none)}@media screen and (min-width:576px){.page-title-bar{padding-top:var(--title-bar-padding,2rem);padding-bottom:var(--title-bar-padding,2rem)}.page-title-bar .entry-title{font-size:var(--title-bar-font-size,2rem)}}.breadcrumb{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;line-height:2;overflow:hidden;overflow-x:auto;white-space:nowrap;margin:0;color:var(--shapla-on-surface,#000);font-size:.875rem;font-weight:var(--shapla-body-font-weight,400)}.breadcrumb:not(:last-child){margin-bottom:1rem}.breadcrumb ul{margin:0;padding:0;list-style-type:none;flex-grow:1;flex-shrink:0;justify-content:flex-start;flex-wrap:wrap}.breadcrumb li,.breadcrumb ul{align-items:center;display:flex}.breadcrumb li{color:var(--shapla-text-primary,rgba(0,0,0,.87))}.breadcrumb li+li:before{color:inherit;content:"\0002f";padding:0 .75em}.breadcrumb.has-arrow-separator li+li:before{content:"\02192"}.breadcrumb.has-bullet-separator li+li:before{content:"\02022"}.breadcrumb.has-dot-separator li+li:before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\0227B"}.breadcrumb a{align-items:center;display:flex;justify-content:center;color:var(--shapla-primary,#2196f3)}.breadcrumb a:hover{color:var(--shapla-primary-variant,#0c7cd5)}@media screen and (max-width:767px){.breadcrumb.is-hidden-mobile{display:none}}.breadcrumb.is-hidden{display:none}.breadcrumb span{display:inline-flex;align-content:center;justify-content:center;align-self:center;justify-self:center}.breadcrumb span a{padding:0 .75em}.breadcrumb span .breadcrumb_last{padding-left:.75em}.breadcrumb>span>span>a{padding-left:0}.widget{margin:0 auto 2em}.widget .widget-title,.widget .widgettitle{margin-top:0;margin-bottom:15px;padding-bottom:15px;font-size:1.25rem;border-bottom:1px solid #f1f1f1}.widget li:before{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;margin-right:.5rem;color:var(--shapla-text-icon,rgba(0,0,0,.38))}.widget.widget_archive li:before{content:"\f07c"}.widget.widget_categories li:before{content:"\f07b"}.widget.widget_pages li:before{content:"\f15c"}.widget.widget_recent_comments li:before{content:"\f086"}.widget.widget_nav_menu li:before,.widget.widget_recent_entries li:before{content:"\f15c"}.widget ul{margin:0;padding:0;list-style:none}.widget ul li{margin-bottom:.5rem}.widget ul ul{margin-top:.5rem;margin-left:2rem}.widget a{color:var(--shapla-text-primary,rgba(0,0,0,.87));text-decoration:none}.widget a:focus,.widget a:hover{text-decoration:underline}.widget select{width:100%}.widget_rss ul{list-style:none;margin:0}.widget_rss ul li{margin-bottom:25px}.widget_rss li:last-child,.widget_rss ul:last-child{margin-bottom:0}.widget_rss .rsswidget{border:0;font-weight:var(--shapla-body-font-weight,400)}.widget_rss .rsswidget img{margin-top:-4px}.widget_rss .rss-date,.widget_rss cite{font-style:normal;display:block;line-height:2;opacity:.8}.widget_calendar caption{margin-bottom:1rem}.widget_calendar table{border:none}.widget_calendar table td,.widget_calendar table th{border:none;font-size:.875rem;line-height:1.8;padding:5px;text-align:center}.widget_calendar table thead tr{background-color:#eee}.footer-widget-area{background-color:var(--footer-widget-background-color,#212a34);background-image:var(--footer-widget-background-image,none);background-repeat:var(--footer-widget-background-repeat,no-repeat);background-position:var(--footer-widget-background-position,center center);background-size:var(--footer-widget-background-size,cover);background-attachment:var(--footer-widget-background-attachment,fixed);color:var(--footer-widget-text-primary,#f1f1f1);padding-top:3.125rem;padding-bottom:1.125rem}.footer-widget-area li:before{color:currentColor;opacity:.6}.footer-widget-area a{color:var(--footer-widget-text-accent,#fff)}.footer-widget-area .widget-title{color:var(--footer-widget-text-primary,#f1f1f1);border-color:currentColor}.footer-widget-area table{background:transparent}.footer-widget-area table thead tr{background-color:transparent}.footer-widget-area table td,.footer-widget-area table th{color:var(--footer-widget-text-primary,#f1f1f1)}.sticky{display:block}.sticky .entry-title>a:before{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f08d";margin-right:1rem}.hentry{margin-bottom:2rem}.hentry .post-thumbnail{display:block;margin-bottom:30px}.hentry .entry-content,.hentry .entry-summary{margin:0 0 30px}.entry-title{font-size:2rem;font-weight:var(--shapla-headings-font-weight,500);line-height:1.25;margin-bottom:2rem}.entry-title a{color:inherit}.entry-title a:active,.entry-title a:focus,.entry-title a:hover,.entry-title a:visited{color:inherit;text-decoration:underline}.error-404 .search-form{margin-bottom:30px}.error-404 input[type=submit]{margin-top:10px}.shapla-blog-grid .site-main{display:flex;flex-wrap:wrap;margin:-1rem}.shapla-blog-grid .page-header,.shapla-blog-grid .pagination{width:100%;padding-right:1rem;padding-left:1rem}.shapla-blog-grid .shapla-grid-item:not(.elementor-grid-item){margin-bottom:0;padding:1rem;flex:0 0 100%;max-width:100%}@media screen and (min-width:576px){.shapla-blog-grid .shapla-grid-item:not(.elementor-grid-item){flex:0 0 50%;max-width:50%}}@media screen and (min-width:768px){.shapla-blog-grid .shapla-grid-item:not(.elementor-grid-item){flex:0 0 50%;max-width:50%}}@media screen and (min-width:992px){.shapla-blog-grid .shapla-grid-item:not(.elementor-grid-item){flex:0 0 50%;max-width:50%}}@media screen and (min-width:1200px){.shapla-blog-grid .shapla-grid-item:not(.elementor-grid-item){flex:0 0 33.33333%;max-width:33.33333%}}.blog-grid-inside{border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);display:flex;height:100%}.blog-grid-inside .entry-title{margin:0;padding:0;font-size:1.25rem}.blog-grid-inside .read-more:before{content:"";display:block}.blog-grid-inside .read-more:after{content:"\02192";margin-left:.4em}.blog-grid-inside .published:not(.updated){display:none}.blog-grid-inside:not(.layout-default){flex-direction:column}.blog-grid-inside:not(.layout-default) .post-thumbnail{margin:0;padding:0}.blog-grid-inside:not(.layout-default) .post-thumbnail img{border-top-left-radius:3px;border-top-right-radius:3px;height:auto;width:100%}.blog-grid-inside:not(.layout-default) .entry-header{margin:1rem;padding:0;border:none}.blog-grid-inside:not(.layout-default) .cat-links{display:block;margin-top:0;margin-bottom:.5rem;line-height:1.25}.blog-grid-inside:not(.layout-default) .entry-summary{margin:0 1rem 1rem}.blog-grid-inside:not(.layout-default) .tags-links{margin:0 calc(1rem - 4px) calc(1rem - 4px);width:auto}.blog-grid-inside:not(.layout-default) .spacer{flex-grow:1}.blog-grid-inside:not(.layout-default) .entry-footer{margin:0 1rem 1rem;overflow:hidden;display:flex;justify-content:space-between;align-items:center}.blog-grid-inside:not(.layout-default) .byline{font-size:.875rem}.blog-grid-inside:not(.layout-default) .posted-on{float:right;font-size:.875rem;margin-left:1rem;white-space:nowrap}.blog-grid-inside.layout-default{padding:1rem}.blog-grid-inside.layout-default .blog-loop-media{max-width:30%}.blog-grid-inside.layout-default .blog-loop-media .post-thumbnail{margin-right:1rem}.blog-grid-inside.layout-default .entry-meta{background:transparent;justify-content:flex-start;padding:0;margin:1rem 0}.blog-grid-inside.layout-default .tags-links{margin:calc(1rem - 4px) -4px}.blog-grid-inside.layout-default .post-thumbnail{margin-bottom:0}.blog-grid-inside.layout-default .entry-summary{margin:0}.entry-meta{background:rgba(0,0,0,.04);color:var(--shapla-text-secondary,rgba(0,0,0,.54));display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:2rem;padding:1rem}.entry-meta>*{align-items:center;display:inline-flex;flex-wrap:wrap}.entry-meta>:not(:first-child):before{color:inherit;content:"\02022";padding:0 .75em}.entry-meta .cat-links a{display:inline-block}.entry-meta .cat-links a:not(:first-child){margin-left:.4em}.entry-meta a{color:var(--shapla-text-secondary,rgba(0,0,0,.54))}.entry-meta a:hover{text-decoration:none}.entry-meta .label{color:var(--shapla-text-secondary,rgba(0,0,0,.54));margin-bottom:.5rem}.entry-meta .label:before{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;color:var(--shapla-text-icon,rgba(0,0,0,.38));padding-right:5px}.entry-meta .published:not(.updated){display:none}.byline{display:inline-flex;align-items:center}.byline .author-avatar{flex-shrink:0;margin-right:.5rem}.byline .author-avatar.is-32x32{height:32px;width:32px}.byline .author-avatar.is-rounded>*{border-radius:10000px}.tags-links{display:block;list-style-type:none;margin:-4px;width:100%}.tags-links li{display:inline-block;padding:4px}.tags-links a{background:rgba(0,0,0,.05);border-radius:4px;color:var(--shapla-text-secondary,rgba(0,0,0,.54));display:block;padding:5px 10px}.tags-links a:hover{color:var(--shapla-primary,#2196f3);text-decoration:none}.page-links{clear:both;margin:0 0 30px}.page-links a{background-color:#fff;color:#3a3a3a;border:1px solid #ccc}.page-links a:focus,.page-links a:hover{background-color:#f1f1f1}.page-links>span,.page-links a{display:inline-block;text-align:center;height:25px;width:25px}.comments-area{margin:3.125rem 0}.comments-area .comments-title{font-size:1.25rem;border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:1rem;margin:0 0 3.125rem}.comments-area .comment-list{list-style:none;margin:0;padding:0;width:100%}.comments-area .comment-list .comment-content{padding-bottom:1.5rem;margin-bottom:1.5rem}.comments-area .comment-list .comment-content .comment-text{padding:1.5rem;border-radius:3px;background-color:rgba(0,0,0,.02)}.comments-area .comment-list .comment-content .comment-text p:last-child{margin-bottom:0}.comments-area .comment-list .comment-content a{word-wrap:break-word}.comments-area .comment-list .comment-meta{margin-bottom:1em}.comments-area .comment-list .comment-meta .avatar{border-radius:32px;height:64px;margin-bottom:1em;max-width:64px}.comments-area .comment-list .comment-meta a.comment-date{font-size:.875rem}.comments-area .comment-list .comment-meta cite{font-style:normal;clear:both;display:block}.comments-area .comment-list .reply{margin-bottom:1.5rem;padding-top:.5rem}.comments-area .comment-list .reply:after,.comments-area .comment-list .reply:before{content:" ";display:table}.comments-area .comment-list .reply:after{clear:both}.comments-area .comment-list .reply a{display:inline-block;margin-right:1em}.comments-area .comment-list .reply a.comment-edit-link:before,.comments-area .comment-list .reply a.comment-reply-link:before{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.comments-area .comment-list .reply a.comment-reply-link:before{content:"\f3e5";margin-right:.25rem}.comments-area .comment-list .reply a.comment-edit-link:before{content:"\f303";margin-right:.25rem}.comments-area .comment-list .reply a:last-child{margin-right:0}.comments-area .comment-list .children{list-style:none;margin-left:3.125rem}.comment-respond{padding:2.5rem;background-color:rgba(0,0,0,.04);position:relative}.comment-respond:after,.comment-respond:before{content:" ";display:table}.comment-respond:after{clear:both}.comment-respond .comment-reply-title{font-size:1.25rem;font-weight:var(--shapla-headings-font-weight,500);margin:0 0 1rem;display:block}.comment-respond .comment-form-author input,.comment-respond .comment-form-email input,.comment-respond .comment-form-url input{width:100%}.comment-respond .form-submit,.comment-respond form{margin-bottom:0}.comment-respond #cancel-comment-reply-link{position:absolute;top:.5rem;right:.5rem;display:block;height:1em;width:1em;overflow:hidden;line-height:1;font-size:1.75rem;text-align:center;transition:transform,ease,.3s}.comment-respond #cancel-comment-reply-link:hover{transform:scale(1.3)}.comment-respond #cancel-comment-reply-link:before{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f057";display:block}@media screen and (min-width:768px){.comment-list .comment{clear:both}.comment-list .comment-meta{width:25%;margin-right:2rem;float:left;text-align:right}.comment-list .comment-meta .avatar{float:right}.comment-list .comment-content,.comment-list .comment-respond{width:calc(75% - 2rem);float:right}.comment-list .comment-respond{float:right}.comment-list .comment-respond .comment-form-author,.comment-list .comment-respond .comment-form-email,.comment-list .comment-respond .comment-form-url{width:100%;margin-right:0}.comment-list .comment-body .comment-respond{box-shadow:0 6px 2em rgba(0,0,0,.2);margin-bottom:2.5rem;margin-top:-1.5rem}.comment-list .reply{clear:both;text-align:right}}.full-screen .comments-area{margin:3.125rem 1rem;max-width:100%}@media screen and (min-width:576px){.full-screen .comments-area{margin:3.125rem auto;max-width:540px}}@media screen and (min-width:768px){.full-screen .comments-area{max-width:720px}}@media screen and (min-width:992px){.full-screen .comments-area{max-width:960px}}@media screen and (min-width:1200px){.full-screen .comments-area{max-width:1140px}}.bypostauthor{clear:both}.site-footer{padding-top:2rem;padding-bottom:2rem;background-color:var(--footer-background-color,#19212a);color:var(--footer-text-primary,#f1f1f1)}.site-footer a{color:var(--footer-text-accent,#ccc);text-decoration:none}.site-footer a:focus,.site-footer a:hover{text-decoration:underline}.site-footer .site-info.no-social-icons{width:100%;text-align:center}.site-footer-inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width:768px){.site-footer-inner{flex-direction:row;justify-content:space-between}}.infinite-scroll.neverending .site-footer,.infinite-scroll .pagination{display:none}.blog-grid .infinite-wrap{display:flex;flex-wrap:wrap}#infinite-handle{display:block;width:100%;padding:1rem}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.875em 0}.wp-caption-text{text-align:center;font-style:italic}.gallery{margin:0 -.5rem 1.5rem}.gallery-item{display:inline-block;width:100%;padding:0 .5rem 1rem;text-align:center;vertical-align:top}.gallery-item .attachment-thumbnail{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block;padding:.5rem 1rem;color:var(--shapla-text-hint,rgba(0,0,0,.38))}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.back-to-top{display:none;background-color:rgba(0,0,0,.5);color:#fff;cursor:pointer;border-radius:4px;position:fixed;bottom:10px;right:10px;text-align:center;text-transform:uppercase;height:48px;width:48px;z-index:100000;transition:all .2s ease-in-out 0s}.back-to-top:before{font-family:Font Awesome\ 5 Free;font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f106";font-size:28px;line-height:48px}.back-to-top.is-active{display:block}.back-to-top.is-active:hover{background-color:var(--shapla-primary,#2196f3);color:var(--shapla-on-primary,#fff)}.shapla-icon{align-items:center;display:inline-flex;justify-content:center;height:1.5em;width:1.5em}.shapla-icon.is-small{height:1em;width:1em}.shapla-icon.is-medium{height:2em;width:2em}.shapla-icon.is-large{height:3em;width:3em}