@charset "UTF-8";
blockquote,cite,code,h1,h2,h3,h4,h5,h6,pre{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.grve-with-scroll{overflow-y:hidden}.wp-block[data-type^=impeka] a{pointer-events:none}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-table td,.wp-block-table th{border-left:none;border-right:1px solid;border-top:none;border-bottom:none}.wp-block-audio figcaption{color:currentColor;font-size:inherit}.wp-block-button{margin-top:0;margin-bottom:0}.editor-block-list__layout .wp-block-freeform blockquote{margin:1em;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.editor-block-list__layout .wp-block-freeform blockquote{margin-bottom:30px}.editor-block-list__layout .wp-block-freeform blockquote p{padding-left:28px;padding-top:5px;padding-bottom:5px;border-left:2px solid}.editor-block-list__layout .wp-block-freeform blockquote.is-large:before{content:''}.editor-block-list__layout .wp-block-freeform blockquote:last-child{margin-bottom:0}.editor-block-list__layout .wp-block-freeform p+blockquote{margin-top:30px}.editor-block-list__layout .wp-block-freeform hr+blockquote{margin-top:30px}blockquote.wp-block-quote .wp-block-quote__citation{display:block;margin-top:1em;font-size:14px;font-style:italic;line-height:1;letter-spacing:.1em;text-align:inherit}.wp-block-pullquote{border:none;color:#000;text-align:center}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote .wp-block-pullquote__citation{margin-top:1em;font-style:italic;letter-spacing:.1em}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote blockquote{margin-top:calc(3 * 1rem);margin-bottom:calc(3.33 * 1rem);hyphens:auto;word-break:break-word}.wp-block-pullquote blockquote:before{content:''}.wp-block-freeform.block-library-rich-text__tinymce code{background:0 0}.wp-block-freeform.block-library-rich-text__tinymce code,.wp-block-freeform.block-library-rich-text__tinymce pre{font-family:Inconsolata,monospace;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.mce-content-body table{width:100%}.wp-block[data-align=wide]{max-width:calc(100vw - 10%);width:auto}.wp-block[data-align=full]{max-width:none}.wp-block-shortcode{background-color:#f8f9f9;color:#000}.wp-block-archives,.wp-block-categories,.wp-block-latest-comments,.wp-block-latest-posts{padding:0;list-style:none}.wp-block-archives ul,.wp-block-categories ul,.wp-block-latest-posts ul{margin-left:0;padding:0;list-style-type:none}.wp-block-archives li,.wp-block-categories li,.wp-block-latest-posts li{margin-bottom:6px;text-align:left;overflow:hidden}.wp-block-archives li a,.wp-block-categories li a,.wp-block-latest-posts li a{text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}.wp-block-archives li ul,.wp-block-categories li ul,.wp-block-latest-posts li ul{padding-left:10px}.wp-block-archives li:last-child,.wp-block-categories li:last-child,.wp-block-latest-posts li:last-child{margin-bottom:0;padding-bottom:0}img{-ms-interpolation-mode:bicubic;border:0;max-width:100%;height:auto}.comment-content img,.entry-content img,.entry-summary img,.widget img,.wp-caption{max-width:100%}.wp-block-image figcaption{font-size:.875rem;text-align:center}.comment-content img[height],.entry-content img,.entry-summary img,img[class*=align],img[class*=attachment-],img[class*=wp-image-]{height:auto;display:block}.post-thumbnail img,.size-full,.size-large,.size-medium,.size-thumbnail,.wp-post-image{height:auto;max-width:100%}embed,iframe,object,video{max-width:100%;display:block}p>embed,p>iframe,p>object,span>embed,span>iframe,span>object{margin-bottom:0}.wp-caption{margin-bottom:24px}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption-text{display:block;font-size:14px;margin:0 auto;padding:15px 0;text-align:left;line-height:1.5;margin-bottom:30px}.entry-caption{display:block;font-size:14px;margin:0 auto;text-align:left;line-height:1.5;padding:15px 0}.wp-smiley{margin:0!important;max-height:1em}.mejs-controls .mejs-button button{cursor:pointer;display:block;text-decoration:none;margin:10px 5px!important;padding:0!important;position:absolute!important;height:20px!important;width:20px!important;border:0!important;line-height:16px;text-indent:2px;background-color:transparent!important}.gallery{margin:0 -15px!important}.gallery dl{margin-top:0!important}.gallery dl img{width:100%;max-width:100%;height:auto;max-height:100%;padding:0 15px;border:none!important}.gallery-caption{padding-left:15px;padding-right:15px}html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.grve-stop-scrolling{overflow-y:hidden!important}p{position:relative;margin-bottom:30px}p:last-child{margin-bottom:0}p:empty{display:none}p.grve-pull-left,p.grve-pull-right{position:relative;width:40%;margin-bottom:0;font-size:14px;line-height:30px;opacity:.7}p.grve-pull-left{position:relative;float:left;margin-left:-30px;padding:30px 30px 30px 0}p.grve-pull-right{position:relative;float:right;margin-right:-30px;padding:30px 0 30px 30px}@media only screen and (max-width:767px){p.grve-pull-left,p.grve-pull-right{float:none;margin:0 0 30px 0;width:100%;padding:0}}p.grve-dropcap:first-letter{float:left;line-height:1em!important;padding:0 18px 0 0;margin-bottom:0}#grve-theme-wrapper .grve-bold-text{font-weight:600}a{text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}a:focus,a:hover,a:visited{text-decoration:none}.more-link{display:block;margin-top:10px}ul{list-style:disc}ol{list-style:decimal}ol ul,ul ul{list-style:circle}ol,ul{margin-bottom:28px;margin-left:20px;line-height:30px}li>ol,li>ul{margin-bottom:0;margin-left:20px}blockquote{margin-bottom:30px}blockquote:last-child{margin-bottom:0}p+blockquote{margin-top:30px}hr+blockquote{margin-top:30px}blockquote{padding-top:5px;padding-bottom:5px}blockquote:not(.has-text-align-right){padding-left:28px;border-left-width:2px;border-left-style:solid}blockquote.has-text-align-right{padding-right:28px;border-right-width:2px;border-right-style:solid}@media only screen and (max-width:767px){br.hidden{display:none}}address,cite,dfn,em,var{font-style:italic}address{margin-bottom:30px}dl{margin-bottom:30px}dt{font-family:inherit}dd{padding-left:15px}.sticky{position:relative}.bypostauthor{position:relative}code,kbd,pre,samp,tt,var{hyphens:none}pre{display:block;clear:both;overflow:auto;padding:2rem;font-size:1rem;line-height:1.8em;letter-spacing:0;white-space:pre;overflow-x:auto;height:auto;margin:30px 0;color:#525455;background-color:rgba(170,170,251,.1);font-family:monospace}sup{vertical-align:super;font-size:smaller}sub{vertical-align:sub;font-size:smaller}strong{font-weight:700}cite,code{letter-spacing:.1em}hr{margin-bottom:30px;display:block;border:none;border-top-width:1px;border-top-style:solid;border-top-color:currentColor;opacity:1}.input-text,input[type=date],input[type=email],input[type=input],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border-radius:0;box-shadow:inset 0 0 0 0 transparent;position:relative;z-index:2}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{outline:0}legend{white-space:normal}input[type=submit]{-webkit-appearance:none}.grve-btn,input[type=submit]{display:inline-block;border:none;cursor:pointer}.grve-disable-link a,a.grve-disable-link{pointer-events:none}.grve-align-left{text-align:left}.grve-align-right{text-align:right}.grve-align-center{text-align:center}@media only screen and (min-width:960px) and (max-width:1200px){.grve-column-inner.grve-tablet-align-left,.grve-column.grve-tablet-align-left{text-align:left}.grve-column-inner.grve-tablet-align-right,.grve-column.grve-tablet-align-right{text-align:right}.grve-column-inner.grve-tablet-align-center,.grve-column.grve-tablet-align-center{text-align:center}}@media only screen and (min-width:768px) and (max-width:959px){.grve-column-inner.grve-tablet-sm-align-left,.grve-column.grve-tablet-sm-align-left{text-align:left}.grve-column-inner.grve-tablet-sm-align-right,.grve-column.grve-tablet-sm-align-right{text-align:right}.grve-column-inner.grve-tablet-sm-align-center,.grve-column.grve-tablet-sm-align-center{text-align:center}}@media only screen and (max-width:767px){.grve-column-inner.grve-mobile-align-left,.grve-column.grve-mobile-align-left{text-align:left}.grve-column-inner.grve-mobile-align-right,.grve-column.grve-mobile-align-right{text-align:right}.grve-column-inner.grve-mobile-align-center,.grve-column.grve-mobile-align-center{text-align:center}}.alignleft,img.alignleft{float:left;margin-right:20px}.alignright,img.alignright{float:right;margin-left:20px}.aligncenter,img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:30px}.aligncenter{text-align:center}.alignright{text-align:right}img.grve-pull-left{float:left;margin-left:-30px;padding:15px 0}img.grve-pull-right{float:right;margin-right:-30px;padding:15px 0}.grve-vertical-top{vertical-align:top}.grve-vertical-middle{vertical-align:middle}.grve-vertical-bottom{vertical-align:bottom}.grve-float-left{float:left}.grve-float-right{float:right}.grve-float-none{float:none}table{width:100%;margin-bottom:30px;border:1px solid;border-collapse:separate;cursor:default}tr{transition:background-color .2s ease;border-bottom:1px solid}td,th{padding:10px 20px 10px 20px;line-height:1.5;border-right:1px solid;text-align:center}td:last-child,th:last-child{border:none}.grve-h1,.grve-h2,.grve-h3,.grve-h4,.grve-h5,.grve-h6,h1,h2,h3,h4,h5,h6{margin-bottom:18px}.grve-h1,.grve-h2,h1,h2{margin-bottom:18px}.grve-h3,.grve-h4,h3,h4{margin-bottom:15px}.grve-h5,.grve-h6,h5,h6{margin-bottom:10px}.grve-h1:last-child,.grve-h2:last-child,.grve-h3:last-child,.grve-h4:last-child,.grve-h5:last-child,.grve-h6:last-child,.grve-subtitle:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.grve-small-title{font-size:18px;line-height:24px}.grve-small-text{line-height:1.2}.grve-list-divider{font-size:0}.grve-list-divider li{margin:0!important;display:inline-block;vertical-align:middle}.grve-list-divider li:after{content:'/';margin:0 .455em;opacity:.5}.grve-list-divider li:last-child:after{display:none}.grve-item-url{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}.grve-increase-heading .grve-appear-content>span,.grve-increase-heading .grve-clipping-content>span,.grve-increase-heading>span{line-height:1.2em}.grve-increase-heading.grve-heading-120 .grve-appear-content>span,.grve-increase-heading.grve-heading-120 .grve-clipping-content>span,.grve-increase-heading.grve-heading-120>span{font-size:120%}.grve-increase-heading.grve-heading-140 .grve-appear-content>span,.grve-increase-heading.grve-heading-140 .grve-clipping-content>span,.grve-increase-heading.grve-heading-140>span{font-size:140%}.grve-increase-heading.grve-heading-160 .grve-appear-content>span,.grve-increase-heading.grve-heading-160 .grve-clipping-content>span,.grve-increase-heading.grve-heading-160>span{font-size:160%}.grve-increase-heading.grve-heading-180 .grve-appear-content>span,.grve-increase-heading.grve-heading-180 .grve-clipping-content>span,.grve-increase-heading.grve-heading-180>span{font-size:180%}.grve-increase-heading.grve-heading-200 .grve-appear-content>span,.grve-increase-heading.grve-heading-200 .grve-clipping-content>span,.grve-increase-heading.grve-heading-200>span{font-size:200%}.grve-increase-heading.grve-heading-250 .grve-appear-content>span,.grve-increase-heading.grve-heading-250 .grve-clipping-content>span,.grve-increase-heading.grve-heading-250>span{font-size:250%}.grve-increase-heading.grve-heading-300 .grve-appear-content>span,.grve-increase-heading.grve-heading-300 .grve-clipping-content>span,.grve-increase-heading.grve-heading-300>span{font-size:300%}@media only screen and (min-width:1201px) and (max-width:1440px){.grve-increase-heading.grve-desktop-sm-reset-increase-heading .grve-appear-content>span,.grve-increase-heading.grve-desktop-sm-reset-increase-heading .grve-clipping-content>span,.grve-increase-heading.grve-desktop-sm-reset-increase-heading>span{line-height:inherit;font-size:inherit}}@media only screen and (min-width:960px) and (max-width:1200px){.grve-increase-heading.grve-tablet-reset-increase-heading .grve-appear-content>span,.grve-increase-heading.grve-tablet-reset-increase-heading .grve-clipping-content>span,.grve-increase-heading.grve-tablet-reset-increase-heading>span{line-height:inherit;font-size:inherit}}@media only screen and (min-width:768px) and (max-width:959px){.grve-increase-heading.grve-tablet-sm-reset-increase-heading .grve-appear-content>span,.grve-increase-heading.grve-tablet-sm-reset-increase-heading .grve-clipping-content>span,.grve-increase-heading.grve-tablet-sm-reset-increase-heading>span{line-height:inherit;font-size:inherit}}@media screen and (max-width:767px){.grve-increase-heading.grve-mobile-reset-increase-heading .grve-appear-content>span,.grve-increase-heading.grve-mobile-reset-increase-heading .grve-clipping-content>span,.grve-increase-heading.grve-mobile-reset-increase-heading>span{line-height:inherit;font-size:inherit}}span.grve-underline{background-image:linear-gradient(red 0,#000 100%);background-repeat:no-repeat;background-size:0 .25em;background-position:0 80%;transition:background-size .5s ease-in}span.grve-underline.grve-active{background-size:100% .25em}.select2-choice,input[type=date],input[type=email],input[type=input],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;border:1px solid;padding:16px 20px;outline:0;color:inherit;margin:0;width:100%;font-size:inherit;font-family:inherit;background:0 0;border-radius:0;border-color:inherit;min-height:42px;display:block}input[type=file]{-webkit-appearance:none;-moz-appearance:none;border:1px solid;padding:16px 20px;outline:0;color:inherit;margin:0;font-size:inherit;font-family:inherit;background:0 0;border-radius:0;border-color:inherit;min-height:42px}input[type=file]::-webkit-file-upload-button{border:none;border-radius:3px;color:inherit;font-size:.9em;padding:2px 6px;font-family:inherit;margin-right:18px;pointer-events:none}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=date]:focus,input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:inherit}input[type=date]{line-height:15px}.select2-choice{padding:10px 14px}select{background-image:url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/graphics/select-icon.svg);background-position:calc(100% - 15px) center;background-repeat:no-repeat;text-indent:0;min-height:30px}select option{color:#000}select[multiple]{background-image:none}::-webkit-inner-spin-button{display:none}::-webkit-calendar-picker-indicator{background:0 0}::-webkit-input-placeholder{color:inherit;opacity:.8}:-moz-placeholder{color:inherit;opacity:.8}::-moz-placeholder{color:inherit;opacity:.8}:-ms-input-placeholder{color:inherit;opacity:.8}.grve-search{position:relative;display:block}#grve-theme-wrapper .grve-search{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}#grve-theme-wrapper .grve-search input[type=text]{width:100%;height:50px;padding-right:50px;padding-left:0;border:none;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:inherit;margin-bottom:0}#grve-theme-wrapper .grve-search button[type=submit]{width:24px;height:24px;line-height:24px;font-size:16px;position:absolute;border:none;top:50%;right:0;transform:translateY(-50%);padding:0;cursor:pointer;z-index:3;outline:0;background-color:transparent;transition:all .3s;font-size:inherit;line-height:inherit}#grve-theme-wrapper .grve-search button[type=submit] svg{fill:currentColor}.grve-hidden{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;display:block;height:auto;left:5px;top:5px;width:auto;z-index:100000}.grve-margin-list-top-1x li:not(:first-child),.grve-margin-top-1x{margin-top:6px}.grve-margin-list-top-2x li:not(:first-child),.grve-margin-top-2x{margin-top:12px}.grve-margin-list-top-3x li:not(:first-child),.grve-margin-top-3x{margin-top:18px}.grve-margin-list-top-4x li:not(:first-child),.grve-margin-top-4x{margin-top:24px}.grve-margin-list-top-5x li:not(:first-child),.grve-margin-top-5x{margin-top:30px}.grve-margin-list-top-6x li:not(:first-child),.grve-margin-top-6x{margin-top:36px}.grve-margin-bottom-1x,.grve-margin-list-bottom-1x li:not(:last-child){margin-bottom:6px}.grve-margin-bottom-2x,.grve-margin-list-bottom-2x li:not(:last-child){margin-bottom:12px}.grve-margin-bottom-3x,.grve-margin-list-bottom-3x li:not(:last-child){margin-bottom:18px}.grve-margin-bottom-4x,.grve-margin-list-bottom-4x li:not(:last-child){margin-bottom:24px}.grve-margin-bottom-5x,.grve-margin-list-bottom-5x li:not(:last-child){margin-bottom:30px}.grve-margin-bottom-6x,.grve-margin-list-bottom-6x li:not(:last-child){margin-bottom:36px}.grve-margin-left-1x,.grve-margin-list-left-1x li:not(:first-child){margin-left:6px}.grve-margin-left-2x,.grve-margin-list-left-2x li:not(:first-child){margin-left:12px}.grve-margin-left-3x,.grve-margin-list-left-3x li:not(:first-child){margin-left:18px}.grve-margin-left-4x,.grve-margin-list-left-4x li:not(:first-child){margin-left:24px}.grve-margin-left-5x,.grve-margin-list-left-5x li:not(:first-child){margin-left:30px}.grve-margin-left-6x,.grve-margin-list-left-6x li:not(:first-child){margin-left:36px}.grve-margin-list-right-1x li:not(:last-child),.grve-margin-right-1x{margin-right:6px}.grve-margin-list-right-2x li:not(:last-child),.grve-margin-right-2x{margin-right:12px}.grve-margin-list-right-3x li:not(:last-child),.grve-margin-right-3x{margin-right:18px}.grve-margin-list-right-4x li:not(:last-child),.grve-margin-right-4x{margin-right:24px}.grve-margin-list-right-5x li:not(:last-child),.grve-margin-right-5x{margin-right:30px}.grve-margin-list-right-6x li:not(:last-child),.grve-margin-right-6x{margin-right:36px}.grve-border-top{border-top:1px solid}.grve-border-bottom{border-bottom:1px solid}.grve-border-left{border-left:1px solid}.grve-border-right{border-right:1px solid}.grve-border-all{border:1px solid}.grve-border{transition:border-color .3s}.grve-btn{display:inline-block;vertical-align:middle;padding:1.25em 2.5em;margin-top:3px;margin-bottom:3px;min-width:7.5em;line-height:1.4;position:relative;border-radius:0;z-index:2;outline:0;text-align:center;cursor:pointer;border-width:2px;border-style:solid;border-color:inherit;box-sizing:border-box;word-wrap:break-word;user-select:none;text-decoration:none;position:relative;overflow:hidden;transition:color .5s ease,background-color .5s ease,border-color .5s ease;-ms-touch-action:manipulation;touch-action:manipulation;white-space:nowrap}.grve-btn+.grve-btn{margin-left:30px}.grve-btn.grve-btn-outline{background-color:transparent;background-image:none}.grve-btn.grve-fullwidth-btn{width:100%}.grve-btn.grve-btn-gradient{overflow:visible!important}.grve-btn.grve-btn-gradient:after,.grve-btn.grve-btn-gradient:before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:1;border-radius:inherit;transition:opacity .5s ease}.grve-btn.grve-btn-gradient:after{opacity:0}.grve-btn.grve-btn-gradient:hover:after{opacity:1}.grve-btn.grve-btn-gradient:hover:before{opacity:0}.grve-btn.grve-btn-gradient:hover span{color:inherit}.grve-btn.grve-btn-gradient span{position:relative;z-index:3}.grve-btn-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;position:relative;z-index:3;direction:ltr}.grve-btn-inner span{margin-right:1em}.grve-btn-inner .grve-btn-icon{line-height:1em}.grve-btn-inner .grve-btn-icon i{display:block;font-size:1em}.grve-btn-inner .grve-btn-svg-icon{position:relative}.grve-btn-inner .grve-btn-svg-icon svg{display:block;position:relative;z-index:3;transition:fill .5s ease,transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-btn-inner .grve-btn-svg-icon.grve-with-shape{width:2em;margin-right:-.5em}.grve-btn-inner .grve-btn-svg-icon.grve-with-shape svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grve-btn-inner .grve-btn-svg-icon .grve-shape-icon{position:absolute;top:50%;left:50%;width:2em;height:2em;margin-top:-1em;margin-left:-1em}.grve-btn-inner .grve-btn-svg-icon .grve-shape-icon.grve-outline{background-color:transparent;border-style:solid;border-width:2px}.grve-with-svg-icon-arrow-1 svg{width:.7em;margin-left:1px;height:auto}.grve-with-svg-icon-arrow-2.grve-btn .grve-btn-inner{transform:translateX(1em);transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-with-svg-icon-arrow-2.grve-btn:hover .grve-btn-inner{transform:translateX(0)}.grve-with-svg-icon-arrow-2 svg{width:2em;height:auto;transform:translateX(-1.5em)}.grve-with-svg-icon-arrow-2 .grve-arrow-line{transform:scaleX(0);transform-origin:right center;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-with-svg-icon-arrow-2:hover svg{transform:translateX(0)}.grve-with-svg-icon-arrow-2:hover .grve-arrow-line{transform:scaleX(1);transform-origin:right center}#grve-theme-wrapper .grve-fullwidth-btn.grve-btn{margin:0}#grve-theme-wrapper .grve-fullwidth-btn.grve-btn.grve-fluid-btn-medium{line-height:60px!important}#grve-theme-wrapper .grve-fullwidth-btn.grve-btn.grve-fluid-btn-tall{line-height:80px!important}.grve-fluid-button,.grve-fluid-button a.grve-btn{width:100%;margin:0}.grve-align-center .grve-fluid-button,.grve-fluid-button.grve-align-center{margin-left:auto;margin-right:auto}.grve-align-right .grve-fluid-button,.grve-fluid-button.grve-align-right{margin-left:auto;margin-right:0}@media only screen and (max-width:1200px){.grve-tablet-align-center .grve-fluid-button{margin-left:auto;margin-right:auto}.grve-tablet-align-left .grve-fluid-button{margin-left:0;margin-right:auto}.grve-tablet-align-right .grve-fluid-button{margin-left:auto;margin-right:0}}@media only screen and (max-width:959px){.grve-tablet-sm-align-center .grve-fluid-button{margin-left:auto;margin-right:auto}.grve-tablet-sm-align-left .grve-fluid-button{margin-left:0;margin-right:auto}.grve-tablet-sm-align-right .grve-fluid-button{margin-left:auto;margin-right:0}}@media only screen and (max-width:767px){.grve-mobile-align-center .grve-fluid-button{margin-left:auto;margin-right:auto}.grve-mobile-align-left .grve-fluid-button{margin-left:0;margin-right:auto}.grve-mobile-align-right .grve-fluid-button{margin-left:auto;margin-right:0}}.grve-btn-line{white-space:nowrap;display:inline-block;vertical-align:middle}.grve-btn-line span{margin:0}.grve-btn-line .grve-line{width:2rem;height:2px}.grve-btn-line.grve-line-left .grve-btn-inner span{order:2;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-btn-line.grve-line-left .grve-btn-inner .grve-line{order:1;margin-right:1rem;transform-origin:left center;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-btn-line.grve-line-left:hover .grve-btn-inner span{transform:translateX(-1rem)}.grve-btn-line.grve-line-left:hover .grve-btn-inner .grve-line{transform:scaleX(.5)}.grve-btn-line.grve-line-right .grve-btn-inner span{transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-btn-line.grve-line-right .grve-btn-inner .grve-line{margin-left:1rem;transform-origin:right center;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-btn-line.grve-line-right:hover .grve-btn-inner span{transform:translateX(1rem)}.grve-btn-line.grve-line-right:hover .grve-btn-inner .grve-line{transform:scaleX(.5)}.grve-btn-line.grve-line-bottom .grve-btn-inner{flex-direction:column}.grve-btn-line.grve-line-bottom .grve-btn-inner .grve-line{width:100%;margin-top:.2rem;transform:scaleX(0);transform-origin:right center;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-btn-line.grve-line-bottom:hover .grve-btn-inner .grve-line{transform:scaleX(1);transform-origin:left center}.grve-btn-line.grve-line-bottom-advanced .grve-btn-inner{flex-direction:column}.grve-btn-line.grve-line-bottom-advanced .grve-btn-inner .grve-line{transition:all .25s cubic-bezier(.785,.135,.15,.86);position:absolute;z-index:-1;width:auto;height:.5em;top:auto;left:-.25em;right:-.25em;bottom:.025em;opacity:.2}.grve-btn-line.grve-line-bottom-advanced:hover .grve-btn-inner .grve-line{left:0;right:0;bottom:-.2em;height:2px;opacity:1}.grve-btn-only-text{white-space:nowrap;display:inline-block;vertical-align:middle;position:relative;transition:color .5s ease;-ms-touch-action:manipulation;touch-action:manipulation}.grve-btn-video{white-space:nowrap;display:inline-block;vertical-align:middle;position:relative;transition:color .5s ease;-ms-touch-action:manipulation;touch-action:manipulation}.grve-btn-video .grve-btn-inner{flex-direction:row-reverse}.grve-btn-video span{margin-left:1em;margin-right:0}.grve-btn-video .grve-btn-video-icon{position:relative}.grve-btn-video .grve-btn-video-icon svg{display:block;position:absolute;top:50%;left:50%;height:1.714em;transform:translate(-50%,-50%);transition:all .5s ease}.grve-btn-video .grve-btn-video-icon .grve-shape-icon{transition:all .5s ease}.grve-btn-video .grve-btn-video-icon .grve-shape-icon.grve-outline{border-width:2px;border-style:solid}.grve-btn-video .grve-btn-video-icon .grve-shape-icon.grve-circle{width:4em;height:4em}.grve-btn-video .grve-btn-video-icon .grve-shape-icon.grve-round{width:3.5em;height:2em;border-radius:50px!important}.grve-btn.grve-pulse{-webkit-transition:-webkit-transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);-moz-transition:-moz-transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);-o-transition:-o-transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);transition:transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1)}.grve-btn.grve-pulse:hover{box-shadow:0 20px 38px rgba(0,0,0,.16);transform:translateY(-5px)}.grve-contact-form.grve-form-btn-outline input[type=submit]:not(.grve-custom-btn){border:2px solid;background-color:transparent;background-image:none}.grve-contact-form.grve-form-btn-square input[type=submit]:not(.grve-custom-btn){border-radius:0}.grve-contact-form.grve-form-btn-round input[type=submit]:not(.grve-custom-btn){border-radius:3px;overflow:hidden}.grve-contact-form.grve-form-btn-extra-round input[type=submit]:not(.grve-custom-btn){border-radius:50px;overflow:hidden}.grve-contact-form input,.grve-contact-form select,.grve-contact-form textarea{transition:background-color .2s,color .2s,border-color .2s}.grve-thumbnail-wrapper{width:100%;max-width:100%}.grve-thumbnail-wrapper .grve-thumbnail{position:relative;overflow:hidden;display:block}.grve-thumbnail-wrapper img:not(.grve-dummy-image){position:absolute!important;top:0;left:0;right:0;bottom:0;width:100%;min-height:100%}.grve-thumbnail-wrapper img.grve-dummy-image{display:inline-block;vertical-align:top}img.grve-lazy-load{opacity:0;transition:opacity .4s}img.lazyload{opacity:0}img.lazyloaded{opacity:1}.grve-isotope .grve-image-landscape img,.grve-isotope .grve-image-large-square img,.grve-isotope .grve-image-portrait img,.grve-isotope .grve-image-square img{object-fit:cover;width:100%;height:100%}.grve-small-shadow{box-shadow:0 25px 60px -20px rgba(0,0,0,.25)}.grve-medium-shadow{box-shadow:0 12px 35px -10px rgba(0,0,0,.1)}.grve-large-shadow{box-shadow:0 60px 100px -30px rgba(0,0,0,.25)}.grve-with-shadow{transition:box-shadow .3s ease-in-out}.grve-shadow-small{box-shadow:0 8px 15px rgba(0,0,0,.2)}.grve-shadow-medium{box-shadow:0 12px 35px -10px rgba(0,0,0,.1)}.grve-shadow-large{box-shadow:0 25px 60px rgba(0,0,0,.2)}#grve-theme-wrapper .grve-clipping-animation .grve-drop-shadow,#grve-theme-wrapper .grve-clipping-animation .grve-drop-shadow-large,#grve-theme-wrapper .grve-clipping-animation .grve-with-shadow,#grve-theme-wrapper .grve-clipping-animation.grve-drop-shadow .grve-column-wrapper,#grve-theme-wrapper .grve-clipping-animation.grve-drop-shadow-large .grve-column-wrapper{box-shadow:none}.grve-shadow-wrapper{box-shadow:0 40px 80px -40px rgba(0,0,0,.4)}.grve-round{border-radius:3px;overflow:hidden}.grve-extra-round{border-radius:50px;overflow:hidden}.grve-circle,.grve-radius-circle{border-radius:100%;overflow:hidden}.grve-radius-3{border-radius:3px;overflow:hidden}.grve-radius-5{border-radius:5px;overflow:hidden}.grve-radius-10{border-radius:10px;overflow:hidden}.grve-radius-15{border-radius:15px;overflow:hidden}.grve-radius-20{border-radius:20px;overflow:hidden}.grve-radius-25{border-radius:25px;overflow:hidden}.grve-radius-30{border-radius:30px;overflow:hidden}.grve-radius-35{border-radius:35px;overflow:hidden}.grve-radius-40{border-radius:40px;overflow:hidden}.grve-radius-45{border-radius:45px;overflow:hidden}.grve-radius-50{border-radius:50px;overflow:hidden}.grve-pagination,.woocommerce-pagination{margin-top:6%}.grve-pagination ul,.woocommerce-pagination ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;justify-content:center}.grve-pagination ul li,.woocommerce-pagination ul li{width:2.25em;margin:0 .25rem}.grve-pagination ul li svg,.woocommerce-pagination ul li svg{display:block;width:2rem}.grve-pagination ul li a,.woocommerce-pagination ul li a{transition:color .3s ease}.grve-pagination .prev,.woocommerce-pagination .prev{display:flex;justify-content:flex-start}.grve-pagination .prev svg,.woocommerce-pagination .prev svg{transform:rotate(180deg)}.grve-pagination .next,.woocommerce-pagination .next{display:flex;justify-content:flex-end}.grve-pagination a.next,.grve-pagination a.prev,.woocommerce-pagination a.next,.woocommerce-pagination a.prev{display:flex;flex-direction:row;align-items:center}.grve-pagination a.next .grve-arrow-point,.grve-pagination a.prev .grve-arrow-point,.woocommerce-pagination a.next .grve-arrow-point,.woocommerce-pagination a.prev .grve-arrow-point{transform:translateX(-50%);transition:all .25s cubic-bezier(.25,.8,.25,1)}.grve-pagination a.next .grve-arrow-line,.grve-pagination a.prev .grve-arrow-line,.woocommerce-pagination a.next .grve-arrow-line,.woocommerce-pagination a.prev .grve-arrow-line{transform:translateX(-100%);transition:all .25s cubic-bezier(.25,.8,.25,1)}.grve-pagination a.next:hover .grve-arrow-line,.grve-pagination a.next:hover .grve-arrow-point,.grve-pagination a.prev:hover .grve-arrow-line,.grve-pagination a.prev:hover .grve-arrow-point,.woocommerce-pagination a.next:hover .grve-arrow-line,.woocommerce-pagination a.next:hover .grve-arrow-point,.woocommerce-pagination a.prev:hover .grve-arrow-line,.woocommerce-pagination a.prev:hover .grve-arrow-point{transform:translateX(0)}.grve-isotope .grve-isotope-container{visibility:hidden}.grve-isotope .grve-isotope-container .grve-isotope-item{z-index:1}.grve-isotope .grve-isotope-container .grve-isotope-item:hover{z-index:3}.grve-isotope .grve-infinite-pagination{display:none}.grve-isotope .grve-infinite-button-wrapper{text-align:center}.grve-isotope .grve-infinite-button-wrapper .grve-infinite-button{margin-top:6%;display:inline-block;vertical-align:bottom;cursor:pointer;position:relative;position:relative}.grve-isotope .grve-infinite-button-wrapper .grve-infinite-button:after{content:'';position:absolute;left:0;top:100%;width:100%;border-top-width:.143em;border-top-style:solid;transform:scaleX(0);transform-origin:right center;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-isotope .grve-infinite-button-wrapper .grve-infinite-button:hover:after{transform:scaleX(1);transform-origin:left center}.grve-isotope .grve-infinite-button-wrapper .grve-infinite-button.grve-is-loading{animation:grve_infinite_anim .4s infinite ease-in-out both}.grve-isotope .grve-infinite-page-load{display:none;text-align:center;margin-top:6%}.grve-isotope .grve-infinite-page-load .grve-loader-ellips{position:relative;width:88px;height:4px;margin:0 auto}.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot{display:block;width:24px;height:2px;border-radius:.5em;border:2px solid;position:absolute;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:infinite}.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(1),.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(2){left:0}.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(3){left:32px}.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(4){left:64px}.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(2),.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(3){animation-name:slide}@keyframes grve_infinite_anim{0%,100%{opacity:1}50%{opacity:.3}}@keyframes slide{to{transform:translateX(32px)}}.grve-filter{margin-bottom:3.75rem;user-select:none;overflow:hidden}@media only screen and (max-width:1023px){.grve-filter{display:none}}.grve-filter ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.grve-filter ul li{margin-bottom:.25rem}.grve-filter ul li:not(.selected){cursor:pointer;transition:all .3s}.grve-filter.grve-align-right ul{justify-content:flex-end}.grve-filter.grve-filter-style-simple li{margin-right:3%}@media only screen and (max-width:1023px){.grve-filter.grve-filter-style-simple li{margin-right:8%}}.grve-filter.grve-filter-style-simple li:last-child{margin-right:0}.grve-filter.grve-filter-style-simple li span{position:relative}.grve-filter.grve-filter-style-simple li span:after{content:'';position:absolute;left:0;top:100%;width:100%;border-top-width:.143em;border-top-style:solid;transform:scaleX(0);transform-origin:right center;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-filter.grve-filter-style-simple li span:hover:after{transform:scaleX(1);transform-origin:left center}.grve-filter.grve-filter-style-simple li.selected span:after{transform:scaleX(1);transform-origin:left center}.grve-filter.grve-align-center ul{justify-content:center}.grve-filter.grve-filter-style-classic li+li{margin-left:3%}.grve-filter.grve-filter-style-button li+li{margin-left:2%}.grve-filter.grve-filter-style-button li{line-height:1.2;background-color:transparent;color:inherit}.grve-filter.grve-filter-style-button li span{display:block;padding:6px 12px}.grve-filter.grve-filter-style-button li.selected{transition:all .3s}.grve-filter.grve-filter-style-button.grve-filter-shape-round li{border-radius:3px}.grve-filter.grve-filter-style-button.grve-filter-shape-extra-round li{border-radius:50px}.grve-filter.grve-filter-style-splitted li:first-child{flex:1}.grve-filter.grve-filter-style-splitted li+li{margin-left:3%}.grve-filter.grve-filter-style-splitted li span{position:relative}.grve-filter.grve-filter-style-splitted li span:after{content:'';position:absolute;left:0;top:100%;width:100%;border-top-width:.143em;border-top-style:solid;transform:scaleX(0);transform-origin:right center;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-filter.grve-filter-style-splitted li span:hover:after{transform:scaleX(1);transform-origin:left center}.grve-filter.grve-filter-style-splitted li.selected span:after{transform:scaleX(1);transform-origin:left center}.grve-filter.grve-filter-style-count{overflow:visible}.grve-filter.grve-filter-style-count li+li{margin-left:3%}.grve-filter.grve-filter-style-count li{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}.grve-filter.grve-filter-style-count li .grve-count{margin-left:5px;margin-top:-2px;min-width:18px;text-align:center;font-size:11px;line-height:18px;padding:0 4px;background-color:rgba(214,214,214,.15);border-radius:10px;transition:all .3s ease}.grve-filter.grve-filter-style-count li.selected .grve-count{color:#fff}.grve-section.grve-fullwidth .grve-filter{padding:0 2rem}select.grve-filters-select{margin-bottom:3.75rem;border:none;border-bottom:1px solid;padding-left:0;display:none}@media only screen and (max-width:1023px){select.grve-filters-select{display:block}}#grve-feature-slider .grve-carousel-pagination{position:absolute;bottom:2%;left:50%;z-index:10;transition:all .3s;transform:translateX(-50%)}.grve-carousel-pagination{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:60px}.grve-carousel-pagination.disabled{display:none}.grve-carousel-pagination .grve-dot{display:inline-block;zoom:1;padding:0;border:none;background-color:transparent;outline:0;width:24px;height:4px;color:inherit}.grve-carousel-pagination .grve-dot+.grve-dot{margin-left:4px}.grve-carousel-pagination .grve-dot span{display:block;opacity:.3;border-radius:4px;width:4px;height:4px;margin:0 auto;cursor:pointer;transition:all .3s;border:2px solid}.grve-carousel-pagination .grve-dot.active span{opacity:1;width:24px}.grve-carousel-pagination .grve-dot:hover span{opacity:1}.grve-carousel-pagination.grve-white,.grve-dots-white,.grve-white .grve-carousel-pagination{color:#fff}.grve-carousel-pagination.grve-dark,.grve-carousel-pagination.grve-default,.grve-dark .grve-carousel-pagination,.grve-default .grve-carousel-pagination,.grve-dots-dark{color:#000}body.grve-offcanvas-opened #grve-feature-slider .grve-carousel-pagination{opacity:0}.flickity-page-dots{text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:60px 0 0 0;list-style:none;position:relative}.flickity-page-dots .dot{display:inline-block;zoom:1;padding:0;border:none;background-color:transparent;outline:0;width:24px;height:4px;color:inherit}.flickity-page-dots .dot+.dot{margin-left:4px}.flickity-page-dots .dot:after{content:'';display:block;opacity:.3;border-radius:4px;width:0;height:0;margin:0 auto;cursor:pointer;transition:all .3s;border:2px solid}.flickity-page-dots .dot.is-selected:after{opacity:1;width:20px}.flickity-page-dots .dot:hover:after{opacity:1}.flickity[data-slider-loop=no] .flickity-page-dots{text-align:left;justify-content:flex-start}.grve-carousel .grve-carousel-navigation .grve-carousel-buttons,.grve-slider .grve-carousel-navigation .grve-carousel-buttons{pointer-events:none}.grve-carousel .grve-carousel-navigation .grve-carousel-buttons>div,.grve-slider .grve-carousel-navigation .grve-carousel-buttons>div{position:absolute;top:50%;transform:translateY(-50%) scale(0);z-index:3;cursor:pointer;pointer-events:visible;width:48px;height:48px;transition:transform .3s ease}.grve-carousel .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-prev,.grve-slider .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-prev{left:-60px}.grve-carousel .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-next,.grve-slider .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-next{right:-60px}.grve-carousel .grve-carousel-navigation.grve-navigation-arrow-1 svg,.grve-slider .grve-carousel-navigation.grve-navigation-arrow-1 svg{width:12px;height:auto}.grve-carousel .grve-carousel-navigation.grve-navigation-arrow-2 svg,.grve-slider .grve-carousel-navigation.grve-navigation-arrow-2 svg{width:30px;height:auto}.grve-carousel .grve-carousel-navigation.grve-navigation-arrow-3 svg,.grve-slider .grve-carousel-navigation.grve-navigation-arrow-3 svg{width:6px;height:auto}.grve-carousel:hover .grve-carousel-navigation .grve-carousel-buttons>div,.grve-slider:hover .grve-carousel-navigation .grve-carousel-buttons>div{transform:translateY(-50%) scale(1)}.grve-slider .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-prev{left:12px}.grve-slider .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-next{right:12px}.grve-section.grve-fullwidth .grve-column-content>.grve-carousel .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-prev{left:12px}.grve-section.grve-fullwidth .grve-column-content>.grve-carousel .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-next{right:12px}.grve-carousel-element{visibility:hidden}.grve-auto-height{transition:height .5s ease-in-out}.grve-classic-carousel{-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.grve-classic-carousel .grve-carousel-stage{display:flex;flex-direction:row;flex-wrap:nowrap;-ms-touch-action:pan-Y}.grve-classic-carousel .grve-carousel-stage-outer{position:relative;overflow:hidden}.grve-classic-carousel .grve-carousel-item-wrapper{position:relative;user-select:none}.grve-classic-carousel .grve-carousel-item{position:relative;z-index:1;height:100%}.grve-classic-carousel .grve-bg-image{opacity:1}.grve-classic-carousel .grve-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.grve-slider-element{-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.grve-slider-element .grve-carousel-stage{display:flex;flex-direction:row;flex-wrap:nowrap;-ms-touch-action:pan-Y;align-items:center}.grve-slider-element .grve-carousel-stage-outer{position:relative;overflow:hidden}.grve-slider-element .grve-slider-item-wrapper{position:relative;user-select:none}.grve-slider-element .grve-slider-item-wrapper .grve-image-wrapper{display:block}.grve-slider-element .grve-slider-item-wrapper .grve-image-wrapper .grve-thumbnail-wrapper{margin:0 auto}.grve-slider-element .grve-carousel-pagination{position:absolute;bottom:30px;left:0;right:0}.grve-flickity-carousel .grve-carousel-item{margin-right:3%}@media only screen and (min-width:1201px){.grve-flickity-carousel[data-items="1"] .grve-carousel-item{width:63.6666666667%}.grve-flickity-carousel[data-items="1"][data-slider-loop=no] .grve-carousel-item{width:80.3333333333%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items="1"] .grve-carousel-item{width:63.6666666667%;margin-right:6%}.grve-flickity-carousel[data-items="2"] .grve-carousel-item{width:37%}.grve-flickity-carousel[data-items="2"][data-slider-loop=no] .grve-carousel-item{width:42.4545454545%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items="2"] .grve-carousel-item{width:37%;margin-right:5%}.grve-flickity-carousel[data-items="3"] .grve-carousel-item{width:25.5714285714%}.grve-flickity-carousel[data-items="3"][data-slider-loop=no] .grve-carousel-item{width:28.25%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items="3"] .grve-carousel-item{width:25.5714285714%;margin-right:4%}.grve-flickity-carousel[data-items="4"] .grve-carousel-item{width:19.2222222222%}.grve-flickity-carousel[data-items="4"][data-slider-loop=no] .grve-carousel-item{width:20.8095238095%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items="4"] .grve-carousel-item{width:19.2222222222%;margin-right:3%}.grve-flickity-carousel[data-items="5"] .grve-carousel-item{width:15.1818181818%}.grve-flickity-carousel[data-items="5"][data-slider-loop=no] .grve-carousel-item{width:16.2307692308%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items="5"] .grve-carousel-item{width:15.1818181818%;margin-right:2%}}@media only screen and (min-width:960px) and (max-width:1200px){.grve-flickity-carousel[data-items-tablet-landscape="1"] .grve-carousel-item{width:63.6666666667%}.grve-flickity-carousel[data-items-tablet-landscape="1"][data-slider-loop=no] .grve-carousel-item{width:80.3333333333%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-landscape="1"] .grve-carousel-item{width:63.6666666667%;margin-right:6%}.grve-flickity-carousel[data-items-tablet-landscape="2"] .grve-carousel-item{width:37%}.grve-flickity-carousel[data-items-tablet-landscape="2"][data-slider-loop=no] .grve-carousel-item{width:42.4545454545%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-landscape="2"] .grve-carousel-item{width:37%;margin-right:5%}.grve-flickity-carousel[data-items-tablet-landscape="3"] .grve-carousel-item{width:25.5714285714%}.grve-flickity-carousel[data-items-tablet-landscape="3"][data-slider-loop=no] .grve-carousel-item{width:28.25%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-landscape="3"] .grve-carousel-item{width:25.5714285714%;margin-right:4%}.grve-flickity-carousel[data-items-tablet-landscape="4"] .grve-carousel-item{width:19.2222222222%}.grve-flickity-carousel[data-items-tablet-landscape="4"][data-slider-loop=no] .grve-carousel-item{width:20.8095238095%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-landscape="4"] .grve-carousel-item{width:19.2222222222%;margin-right:3%}.grve-flickity-carousel[data-items-tablet-landscape="5"] .grve-carousel-item{width:15.1818181818%}.grve-flickity-carousel[data-items-tablet-landscape="5"][data-slider-loop=no] .grve-carousel-item{width:16.2307692308%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-landscape="5"] .grve-carousel-item{width:15.1818181818%;margin-right:2%}}@media only screen and (min-width:768px) and (max-width:959px){.grve-flickity-carousel[data-items-tablet-portrait="1"] .grve-carousel-item{width:63.6666666667%}.grve-flickity-carousel[data-items-tablet-portrait="1"][data-slider-loop=no] .grve-carousel-item{width:80.3333333333%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-portrait="1"] .grve-carousel-item{width:63.6666666667%;margin-right:6%}.grve-flickity-carousel[data-items-tablet-portrait="2"] .grve-carousel-item{width:37%}.grve-flickity-carousel[data-items-tablet-portrait="2"][data-slider-loop=no] .grve-carousel-item{width:42.4545454545%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-portrait="2"] .grve-carousel-item{width:37%;margin-right:5%}.grve-flickity-carousel[data-items-tablet-portrait="3"] .grve-carousel-item{width:25.5714285714%}.grve-flickity-carousel[data-items-tablet-portrait="3"][data-slider-loop=no] .grve-carousel-item{width:28.25%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-portrait="3"] .grve-carousel-item{width:25.5714285714%;margin-right:4%}.grve-flickity-carousel[data-items-tablet-portrait="4"] .grve-carousel-item{width:19.2222222222%}.grve-flickity-carousel[data-items-tablet-portrait="4"][data-slider-loop=no] .grve-carousel-item{width:20.8095238095%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-portrait="4"] .grve-carousel-item{width:19.2222222222%;margin-right:3%}.grve-flickity-carousel[data-items-tablet-portrait="5"] .grve-carousel-item{width:15.1818181818%}.grve-flickity-carousel[data-items-tablet-portrait="5"][data-slider-loop=no] .grve-carousel-item{width:16.2307692308%}.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-portrait="5"] .grve-carousel-item{width:15.1818181818%;margin-right:2%}}@media only screen and (max-width:767px){.grve-flickity-carousel[data-items-mobile="1"] .grve-carousel-item{width:93%;margin-right:7%}.grve-flickity-carousel[data-items-mobile="2"] .grve-carousel-item{width:43%;margin-right:7%}.grve-flickity-carousel[data-items-mobile="3"] .grve-carousel-item{width:26.3333333333%;margin-right:7%}.grve-flickity-carousel[data-items-mobile="4"] .grve-carousel-item{width:18%;margin-right:7%}.grve-flickity-carousel[data-items-mobile="5"] .grve-carousel-item{width:13%;margin-right:7%}}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{position:relative;height:100%}.grve-section.grve-fullwidth .grve-column-1 .flickity-viewport{overflow:visible}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.grve-post-item .grve-post-item-inner,.grve-post-item .grve-post-media{position:relative}.grve-post-item a:not(.grve-item-url){z-index:10;position:relative}.grve-post-item .grve-post-url{text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grve-post-item .grve-post-expert,.grve-post-item .grve-post-title{position:relative;z-index:1}.grve-read-more{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:min-content}.grve-read-more span{margin-right:1em;white-space:nowrap}.grve-read-more svg{display:block;position:relative;width:2em;height:auto;transform:translateX(-1.5em);transition:fill .5s ease,transform .25s cubic-bezier(.785,.135,.15,.86);fill:currentColor}.grve-read-more svg .grve-arrow-line{transform:scaleX(0);transform-origin:right center;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}#grve-theme-wrapper .grve-post-item .grve-post-category a{color:#000;background-color:#f6f7fa}#grve-theme-wrapper .grve-post-item .grve-post-media+.grve-post-category{position:absolute;z-index:10;margin:0}#grve-theme-wrapper .grve-post-item .grve-post-media+.grve-post-category a{color:#000;background-color:#fff}.grve-post-item .grve-post-category{position:relative;top:1.5rem;right:1.5rem;margin-bottom:2rem;text-align:right}.grve-post-item .grve-post-category a{display:inline-block;vertical-align:middle;margin-bottom:4px;position:relative;padding:4px 8px;border-radius:2px;transition:all .45s cubic-bezier(.25,1,.33,1)}.grve-post-item .grve-post-category a:hover{box-shadow:0 15px 35px -10px rgba(0,0,0,.3);transform:translateY(-3px)}.grve-double-size .grve-post-item .grve-post-title span{font-size:1.5em;line-height:1.2em}.grve-blog-large .sticky .grve-post-content{-moz-box-shadow:0 40px 80px -40px rgba(0,0,0,.4);box-shadow:0 40px 80px -40px rgba(0,0,0,.4);background-color:#f7f7f7;padding:12%}@media only screen and (max-width:767px){.grve-blog-large .sticky .grve-post-content{-moz-box-shadow:0 15px 30px -15px rgba(0,0,0,.2);box-shadow:0 15px 30px -15px rgba(0,0,0,.2)}}ul.grve-post-gallery{list-style:none;display:block;vertical-align:top}ul.grve-post-gallery li{float:left}ul.grve-post-gallery li img{max-width:none;width:100%}ul.grve-post-gallery li a{display:block;overflow:hidden}.grve-post-icon{width:3.75rem;height:3.75rem;position:relative;border-radius:100%;transition:all .3s ease;background-image:linear-gradient(180deg,#fafafa 0,#fff 100%);box-shadow:0 12px 24px -5px rgba(0,0,0,.2)}.grve-post-icon svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.grve-post-meta{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}.grve-post-meta .grve-meta-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1}.grve-post-meta .grve-meta-wrapper div+div{margin-left:1rem}.grve-post-meta svg{display:block;width:1.125rem;height:auto;margin-right:3px;fill:currentColor}.grve-post-meta span{white-space:nowrap}.grve-post-meta .grve-post-comments,.grve-post-meta .grve-post-likes{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.grve-post-meta.grve-style-1{justify-content:flex-start}.grve-post-meta.grve-style-1 div:not(:last-child){position:relative;margin-right:.5rem;padding-right:.5rem}.grve-post-meta.grve-style-1 div:not(:last-child):after{content:'';border-right:1px solid;position:absolute;height:100%;top:0;right:0;opacity:.1}.grve-post-meta.grve-style-1 .grve-post-author{display:flex;flex-direction:row;align-items:center;white-space:nowrap}.grve-post-meta.grve-style-1 .grve-post-author .grve-post-avatar{position:relative;width:30px;height:1em;margin-right:.5rem}.grve-post-meta.grve-style-1 .grve-post-author .grve-post-avatar img{position:absolute;top:50%;left:0;transform:translateY(-50%);display:block;border-radius:100%}.grve-post-meta.grve-style-2 .grve-meta-wrapper{justify-content:flex-end}.grve-post-meta.grve-style-2 .grve-meta-wrapper div+div{position:relative;margin-left:.5rem;padding-left:.5rem}.grve-post-meta.grve-style-2 .grve-meta-wrapper div+div:before{content:'';border-left:1px solid;position:absolute;height:100%;top:0;left:0;opacity:.1}.grve-post-meta.grve-style-2 .grve-post-author+.grve-meta-wrapper{margin-left:1.5rem}.grve-post-meta.grve-style-3 .grve-meta-wrapper{justify-content:flex-end}.grve-post-meta.grve-style-3 .grve-post-author+.grve-meta-wrapper{margin-left:1.5rem}.grve-post-item.grve-style-large{position:relative;margin-bottom:3%;text-align:left}.grve-post-item.grve-style-large .grve-post-title{margin-bottom:1rem}.grve-post-item.grve-style-large .grve-post-media.grve-media-normal{max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-right:auto}.grve-post-item.grve-style-large .grve-post-content{padding:5% 12%}.grve-post-item.grve-style-large .grve-post-content:after,.grve-post-item.grve-style-large .grve-post-content:before{display:table;content:" "}.grve-post-item.grve-style-large .grve-post-content:after{clear:both}@media only screen and (max-width:1023px){.grve-post-item.grve-style-large .grve-post-content{padding:5% 0}}.grve-post-item.grve-style-large .grve-post-meta{margin-bottom:2rem}.grve-post-item.grve-style-large .grve-read-more{color:inherit;margin-top:2rem}.grve-post-item.grve-style-large .grve-read-more:hover svg{transform:translateX(0)}.grve-post-item.grve-style-large .grve-read-more:hover .grve-arrow-line{transform:scaleX(1);transform-origin:right center}.grve-post-item.grve-style-large .grve-post-category{margin-bottom:0;margin-top:2rem;position:relative;top:0;right:auto;text-align:left}.grve-post-item.grve-style-large .grve-post-category:before{content:'';border-top:1px solid;margin-bottom:2rem;width:100%;display:block;opacity:.1;display:table;content:" "}.grve-post-item.grve-style-large .grve-post-category:after{display:table;content:" ";clear:both}.grve-post-item.grve-style-large p{margin-bottom:0}.grve-post-item.grve-style-large p+*{margin-top:30px}.grve-post-item.grve-style-large.grve-format-link{padding:3% 3% 3% 6%}.grve-post-item.grve-style-large.grve-format-link .grve-post-item-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.grve-post-item.grve-style-large.grve-format-link .grve-post-title{margin-bottom:0}.grve-post-item.grve-style-large.grve-format-link .grve-arrow-icon svg{display:block;position:relative;width:2em;height:auto;transform:translateX(-1.5em);transition:fill .5s ease,transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-post-item.grve-style-large.grve-format-link .grve-arrow-icon svg .grve-arrow-line{transform:scaleX(0);transform-origin:right center;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-post-item.grve-style-large.grve-format-link:hover .grve-arrow-icon svg{transform:translateX(0)}.grve-post-item.grve-style-large.grve-format-link:hover .grve-arrow-icon .grve-arrow-line{transform:scaleX(1);transform-origin:right center}.grve-post-item.grve-style-large.grve-format-quote .grve-post-item-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.grve-post-item.grve-style-large.grve-format-quote .grve-post-content{z-index:2;position:relative;max-width:720px;padding:8% 6%}.grve-post-item.grve-style-large.grve-format-quote .grve-post-icon{width:4rem;height:4rem;border-radius:100%;position:relative;margin:0 auto 1rem auto}.grve-post-item.grve-style-large.grve-format-quote .grve-post-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block}.grve-post-item.grve-style-large.grve-format-quote .grve-post-quote-name{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.grve-post-item.grve-style-large.grve-format-quote .grve-post-quote-name .grve-line{width:2rem;height:2px;margin-bottom:1rem;transition:width .2s cubic-bezier(0,0,.42,1.21)}.grve-post-item.grve-style-large.grve-format-quote:hover .grve-post-quote-name .grve-line{width:3rem}.grve-post-item.grve-style-large.grve-format-quote .grve-bg-overlay{background-color:#020202;opacity:.4}@media only screen and (max-width:1023px){.grve-post-item.grve-style-large{margin-bottom:60px}}@media only screen and (max-width:767px){.grve-post-item.grve-style-large{margin-bottom:48px}}.grve-post-item.grve-small-style-1{margin-bottom:8%;text-align:left}.grve-post-item.grve-small-style-1 .grve-post-item-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-post-content,.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-post-media{flex:1 0 50%}.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-post-content{padding:30px 7%}.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-post-meta{margin-top:.5rem;margin-bottom:1.5rem}.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-post-exerpt{margin-top:1rem}.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-read-more{color:inherit;margin-top:2rem}.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-read-more:hover svg{transform:translateX(0)}.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-read-more:hover .grve-arrow-line{transform:scaleX(1);transform-origin:right center}@media only screen and (max-width:1023px){.grve-post-item.grve-small-style-1:not(.grve-format-link) .grve-post-item-inner{align-items:flex-start}.grve-post-item.grve-small-style-1:not(.grve-format-link) .grve-post-item-inner .grve-post-media{flex-basis:35%}.grve-post-item.grve-small-style-1:not(.grve-format-link) .grve-post-item-inner .grve-post-content{flex-basis:65%;padding-top:0;padding-bottom:0}}@media only screen and (max-width:767px){.grve-post-item.grve-small-style-1:not(.grve-format-link) .grve-post-item-inner{flex-direction:column;align-items:stretch}.grve-post-item.grve-small-style-1:not(.grve-format-link) .grve-post-item-inner .grve-post-content{padding:30px 0}}.grve-post-item.grve-small-style-1.grve-format-link{padding:3% 3% 3% 6%}.grve-post-item.grve-small-style-1.grve-format-link .grve-post-title{margin-bottom:0}.grve-post-item.grve-small-style-1.grve-format-link .grve-arrow-icon svg{display:block;position:relative;width:2em;height:auto;transform:translateX(-1.5em);transition:fill .5s ease,transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-post-item.grve-small-style-1.grve-format-link .grve-arrow-icon svg .grve-arrow-line{transform:scaleX(0);transform-origin:right center;transition:transform .25s cubic-bezier(.785,.135,.15,.86)}.grve-post-item.grve-small-style-1.grve-format-link:hover .grve-arrow-icon svg{transform:translateX(0)}.grve-post-item.grve-small-style-1.grve-format-link:hover .grve-arrow-icon .grve-arrow-line{transform:scaleX(1);transform-origin:right center}.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-item-inner{flex-direction:column;text-align:center}.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-content{z-index:2;position:relative;max-width:720px;padding:8% 6%}.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-icon{width:4rem;height:4rem;border-radius:100%;position:relative;margin:0 auto 1rem auto}.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;fill:#fff}.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-quote-name{margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-quote-name .grve-line{width:2rem;height:2px;margin-bottom:1rem;transition:width .2s cubic-bezier(0,0,.42,1.21)}.grve-post-item.grve-small-style-1.grve-format-quote:hover .grve-post-quote-name .grve-line{width:3rem}.grve-post-item.grve-small-style-1.grve-format-quote .grve-bg-overlay{background-color:#020202;opacity:.4}.grve-post-item.grve-small-style-1 .grve-post-media .grve-post-category{right:auto;left:1.5rem;position:absolute}.grve-blog-small .grve-blog-item:not(.has-post-thumbnail) .grve-post-item.grve-small-style-1.grve-format-standard .grve-post-item-inner{flex-direction:column;align-items:flex-start}.grve-blog-small .grve-blog-item:not(.has-post-thumbnail) .grve-post-item.grve-small-style-1.grve-format-standard .grve-post-content{padding:0}.grve-blog-small .grve-blog-item:not(.has-post-thumbnail) .grve-post-item.grve-small-style-1.grve-format-standard .grve-post-category{top:0;left:0}.grve-post-item.grve-small-style-2:after{content:'';position:absolute;width:100%;border-top:1px solid;opacity:.1;z-index:-1}.grve-post-item.grve-small-style-2 .grve-post-item-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3% 0;min-height:100px;position:relative}.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-date{flex:1 0 20%;margin-bottom:0;position:relative;z-index:1}.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-content{flex:1 0 60%}.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-content .grve-post-meta{z-index:2;position:relative}.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-content .grve-post-meta .grve-meta-wrapper{justify-content:flex-start}.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-content .grve-post-meta+p{margin-top:1rem}.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-content .grve-post-category{top:0;left:0;right:auto;margin-bottom:0;text-align:left}.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-read-more{color:inherit;flex:1 0 20%;justify-content:flex-end}.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-media{position:absolute;top:50%;left:50%;transform:translateY(-50%);width:30vw;max-width:350px;z-index:3;mix-blend-mode:exclusion;pointer-events:none}.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-media .grve-media-inner{opacity:0;padding-bottom:80%}@media only screen and (max-width:1023px){.grve-post-item.grve-small-style-2 .grve-post-item-inner{flex-direction:column;align-items:flex-start;padding:8% 8% 8% 18%}.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-date{position:absolute;top:auto;left:3%;writing-mode:vertical-rl;transform:rotate(180deg)}}.grve-post-item.grve-small-style-2:hover .grve-read-more svg{transform:translateX(0)}.grve-post-item.grve-small-style-2:hover .grve-arrow-line{transform:scaleX(1);transform-origin:right center}.grve-blog-columns .grve-post-item .grve-post-item-inner{position:relative;display:flex;flex-direction:column}.grve-blog-columns .grve-post-item .grve-post-bottom,.grve-blog-columns .grve-post-item .grve-post-content-wrapper{z-index:2}.grve-post-item.grve-style-1{text-align:left;margin-bottom:2rem}.grve-post-item.grve-style-1 .grve-post-item-inner{position:relative;display:flex;flex-direction:column;justify-content:space-between}.grve-post-item.grve-style-1 .grve-post-media{margin-bottom:1.5rem}.grve-post-item.grve-style-1 .grve-post-content{position:relative;z-index:2}.grve-post-item.grve-style-1 .grve-post-content p{margin-bottom:0;margin-top:1rem}.grve-post-item.grve-style-1 .grve-post-animated-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:transform .5s ease;background:rgba(214,214,214,.15)}.grve-post-item.grve-style-1:hover .grve-post-animated-bg{transform:scale(.95)}.grve-post-item.grve-style-1 .grve-post-date{margin-bottom:.5rem}.grve-post-item.grve-style-1 .grve-post-title{margin-bottom:0}.grve-post-item.grve-style-1 .grve-read-more{color:inherit;margin-top:2rem}.grve-post-item.grve-style-1 .grve-read-more:hover svg{transform:translateX(0)}.grve-post-item.grve-style-1 .grve-read-more:hover .grve-arrow-line{transform:scaleX(1);transform-origin:right center}.grve-post-item.grve-style-1 .grve-post-meta{position:relative;z-index:2;margin-top:2rem;padding:1rem 0}.grve-post-item.grve-style-1 .grve-post-meta:before{content:'';position:absolute;top:0;left:0;width:100%;border-top:1px solid;opacity:.1}.grve-post-item.grve-style-1 .grve-post-icon{position:relative;margin-bottom:1.5rem}.grve-post-item.grve-style-1.grve-format-link .grve-post-item-inner{flex-direction:row;align-items:center}.grve-post-item.grve-style-1.grve-format-link .grve-post-item-inner .grve-post-content-wrapper{width:100%}.grve-post-item.grve-style-1.grve-format-link .grve-post-item-inner .grve-post-content{padding:16%;flex:1}.grve-post-item.grve-style-1.grve-format-link .grve-post-url{margin-top:1rem}.grve-post-item.grve-style-1.grve-format-quote .grve-post-item-inner{flex-direction:row;align-items:center}.grve-post-item.grve-style-1.grve-format-quote .grve-post-item-inner .grve-post-content{padding:16%;flex:1}.grve-post-item.grve-style-1.grve-format-quote .grve-post-quote-name{margin-top:1.5rem;display:flex;flex-direction:column}.grve-post-item.grve-style-1.grve-format-quote .grve-post-quote-name .grve-line{width:2rem;height:2px;margin-bottom:1rem;transition:width .2s cubic-bezier(0,0,.42,1.21)}.grve-post-item.grve-style-1.grve-format-quote .grve-post-content:hover .grve-post-quote-name .grve-line{width:3rem}.grve-post-item.grve-style-1 .grve-post-media,.grve-post-item.grve-style-1 .grve-post-media .grve-thumbnail{overflow:hidden;transition:transform .5s ease}.grve-post-item.grve-style-1:hover .grve-post-media{transform:scale(.95)}.grve-post-item.grve-style-1:hover .grve-post-media .grve-thumbnail{transform:scale(1.15)}.grve-post-item.grve-style-2{text-align:left}.grve-post-item.grve-style-2 .grve-post-item-inner{display:flex;flex-direction:column;justify-content:space-between;position:relative}.grve-post-item.grve-style-2 .grve-post-item-inner.grve-bg-default{background-color:#fff}.grve-post-item.grve-style-2 .grve-post-item-inner.grve-text-default{color:#000}.grve-post-item.grve-style-2 .grve-post-item-inner.grve-border-default{border-color:rgba(170,170,251,.1)}.grve-post-item.grve-style-2 .grve-post-item-inner.grve-headings-default .grve-post-title{color:#000}.grve-post-item.grve-style-2 .grve-post-item-inner .grve-post-media .grve-post-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.grve-post-item.grve-style-2 .grve-post-content{padding:18%;flex:1}.grve-post-item.grve-style-2 .grve-post-content .grve-post-date{margin-bottom:18px}.grve-post-item.grve-style-2 .grve-post-content .grve-post-exerpt{margin-top:1rem}.grve-post-item.grve-style-2 .grve-post-meta{padding:1.25rem 1rem;border-top-width:1px;border-top-style:solid;border-top-color:inherit}.grve-post-item.grve-style-2 .grve-read-more{color:inherit!important;margin-top:2rem}.grve-post-item.grve-style-2 .grve-read-more:hover svg{transform:translateX(0)}.grve-post-item.grve-style-2 .grve-read-more:hover .grve-arrow-line{transform:scaleX(1);transform-origin:right center}.grve-post-item.grve-style-2.grve-format-link .grve-post-item-inner,.grve-post-item.grve-style-2.grve-format-quote .grve-post-item-inner{justify-content:center}.grve-post-item.grve-style-2.grve-format-video .grve-post-item-inner:not(.grve-image-priority) .grve-post-content .grve-post-icon{display:none}.grve-post-item.grve-style-2 .grve-post-content .grve-post-icon{margin-bottom:1.5rem}.grve-post-item.grve-style-2 .grve-post-quote-name{margin-top:2rem}.grve-default-size .grve-post-item.grve-style-2.grve-format-video .grve-post-item-inner.grve-image-priority .grve-post-content .grve-post-icon{display:none}.grve-double-size .grve-post-item.grve-style-2 .grve-post-content{padding:8.5%}.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-content,.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-meta{max-width:50%}.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-content{display:flex;flex-direction:column;justify-content:center}.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-media{position:absolute;top:0;right:0;width:50%;height:100%}.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-media .grve-thumbnail-wrapper{height:100%}.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-media .grve-thumbnail-wrapper .grve-thumbnail{height:100%!important}.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-media .grve-thumbnail-wrapper .grve-thumbnail img{object-fit:cover}.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-media .grve-post-icon{display:none}.grve-post-item.grve-style-3{transition:transform .45s cubic-bezier(.25,1,.33,1);text-align:left}.grve-post-item.grve-style-3 .grve-post-item-inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:2.5rem;color:#fff;background-color:#020202;min-height:490px}.grve-post-item.grve-style-3 .grve-post-category{position:absolute;top:2rem;right:2rem}.grve-post-item.grve-style-3 .grve-post-content{padding-top:30%;position:relative;z-index:2;max-width:440px}.grve-post-item.grve-style-3 .grve-post-content p{margin-bottom:0;margin-top:1rem}.grve-post-item.grve-style-3 .grve-post-icon{position:relative;margin-bottom:1.5rem}.grve-post-item.grve-style-3.grve-format-quote .grve-post-quote-name{margin-top:2rem}.grve-post-item.grve-style-3.grve-format-link .grve-post-url{margin-top:1rem}.grve-post-item.grve-style-3 .grve-headings-default .grve-post-title{color:#fff}.grve-post-item.grve-style-3 .grve-post-date{margin-bottom:.5rem}.grve-post-item.grve-style-3 .grve-post-title{margin-bottom:0}.grve-post-item.grve-style-3 .grve-post-meta{position:relative;z-index:2;margin-top:2rem;padding-top:1rem;margin-bottom:-1.5rem}.grve-post-item.grve-style-3 .grve-post-meta:before{content:'';position:absolute;top:0;left:0;width:100%;border-top:1px solid;opacity:.3}.grve-post-item.grve-style-3 .grve-post-meta.grve-svg-default svg{fill:#fff}.grve-post-item.grve-style-3 .grve-read-more{color:inherit;margin-top:2rem}.grve-post-item.grve-style-3 .grve-text-default .grve-read-more svg{fill:#fff}.grve-post-item.grve-style-3 .grve-background-wrapper .grve-bg-overlay.grve-bg-default{background-image:linear-gradient(180deg,rgba(15,15,15,0) 30%,rgba(15,15,15,.5) 100%)}.grve-post-item.grve-style-3 .grve-background-wrapper .grve-bg-image{opacity:1;transition:transform 5s ease}.grve-post-item.grve-style-3:hover{transform:translateY(-10px)}.grve-post-item.grve-style-3:hover .grve-read-more svg{transform:translateX(0)}.grve-post-item.grve-style-3:hover .grve-arrow-line{transform:scaleX(1);transform-origin:right center}.grve-post-item.grve-style-3:hover .grve-background-wrapper .grve-bg-image{transform:scale(1.1)}.grve-blog-leader{display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:-15px;margin-right:-15px}.grve-blog-leader .grve-post-date{margin-bottom:.5rem}.grve-blog-leader .grve-post-leader{display:flex;flex-direction:row;min-width:45%;flex:1;padding-left:15px;padding-right:15px;color:#fff}.grve-blog-leader .grve-post-leader .grve-blog-item{width:100%}.grve-blog-leader .grve-post-leader .grve-blog-item-inner{display:flex;flex-direction:column;justify-content:space-between;position:relative;height:100%}.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content{display:flex;flex-direction:row;position:relative;align-items:center;z-index:2;height:100%}.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content .grve-post-title{color:#fff}.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content .grve-read-more{color:#fff;margin-top:2rem}.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content .grve-read-more svg{fill:#fff}.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content .grve-post-icon{margin-bottom:1.5rem}.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content-inner{padding:17%}.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-meta{position:relative;z-index:2;padding:1rem}.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-meta:before{content:'';position:absolute;top:0;left:0;width:100%;border-top:1px solid #fff;opacity:.3}.grve-blog-leader .grve-post-leader .grve-background-wrapper .grve-bg-default{background-color:#0f0f0f}.grve-blog-leader .grve-post-leader .grve-background-wrapper .grve-bg-image{opacity:1;transition:transform 5s ease}.grve-blog-leader .grve-post-leader:hover .grve-read-more svg{transform:translateX(0)}.grve-blog-leader .grve-post-leader:hover .grve-arrow-line{transform:scaleX(1);transform-origin:right center}.grve-blog-leader .grve-post-leader:hover .grve-background-wrapper .grve-bg-image{transform:scale(1.1)}.grve-blog-leader .grve-post-list{display:flex;flex-direction:column;flex:1;min-width:300px;padding-left:15px;padding-right:15px}.grve-blog-leader .grve-post-list .grve-blog-item-inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin-left:-15px;margin-right:-15px}.grve-blog-leader .grve-post-list .grve-blog-item-inner .grve-media,.grve-blog-leader .grve-post-list .grve-blog-item-inner .grve-post-content{flex-basis:50%;max-width:50%;padding-left:15px;padding-right:15px}.grve-blog-leader .grve-post-list .grve-blog-item-inner .grve-media .grve-thumbnail-wrapper{background:rgba(210,210,210,.15)}.grve-blog-leader .grve-post-list .grve-blog-item+.grve-blog-item{margin-top:2rem}.grve-blog-leader .grve-post-list .grve-post-title{margin-bottom:.5rem}.grve-blog-leader .grve-post-list .grve-post-content p{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:2}.grve-blog-leader.grve-vertical{flex-direction:column}.grve-blog-leader.grve-vertical .grve-post-leader+.grve-post-list{margin-top:2rem}.grve-blog-leader.grve-vertical .grve-post-list{flex-direction:row;padding-left:0;padding-right:0}.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item{flex:1;padding-left:15px;padding-right:15px}.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item+.grve-blog-item{margin-top:0}.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item-inner{display:block}.grve-blog-leader.grve-vertical .grve-post-list .grve-media{flex-basis:100%;max-width:100%;margin-bottom:2rem}.grve-blog-leader.grve-vertical .grve-post-list .grve-post-content{flex-basis:100%;max-width:100%}@media only screen and (max-width:1200px){.grve-blog-leader .grve-post-list{flex:auto}}@media only screen and (max-width:1023px){.grve-blog-leader{flex-direction:column}.grve-blog-leader .grve-post-leader+.grve-post-list{margin-top:2rem}.grve-blog-leader.grve-vertical .grve-post-list{flex-direction:column;padding-left:15px;padding-right:15px}.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item{padding-left:0;padding-right:0}.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item+.grve-blog-item{margin-top:2rem}.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item-inner{display:flex}.grve-blog-leader.grve-vertical .grve-post-list .grve-media{flex-basis:50%;max-width:50%;padding-left:15px;padding-right:15px;margin-bottom:0}.grve-blog-leader.grve-vertical .grve-post-list .grve-post-content{flex-basis:50%;max-width:50%;padding-left:15px;padding-right:15px}}@media only screen and (max-width:767px){.grve-blog-leader .grve-post-list .grve-blog-item-inner .grve-media{flex-basis:40%;max-width:40%}.grve-blog-leader .grve-post-list .grve-blog-item-inner .grve-post-content{flex-basis:60%;max-width:60%}.grve-blog-leader .grve-post-list .grve-blog-item-inner p{display:none}}.grve-classic-carousel .grve-post-item,.grve-classic-carousel .grve-post-item-inner{height:100%}.grve-classic-carousel .grve-post-item.grve-style-3:hover{transform:translateY(0)}.grve-broken-gallery.grve-layout-1 .grve-broken-container,.grve-broken-portfolio.grve-layout-1 .grve-broken-container{display:grid;grid-template-columns:2fr 2fr 2fr 2fr 2fr;column-gap:5vw;row-gap:5vw}.grve-broken-gallery.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+1),.grve-broken-portfolio.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+1){grid-column:2/4}.grve-broken-gallery.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+2),.grve-broken-portfolio.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+2){grid-column:4/6;margin-top:5vw}.grve-broken-gallery.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+3),.grve-broken-portfolio.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+3){grid-column:1/3;margin-top:5vw;align-self:end}.grve-broken-gallery.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n),.grve-broken-portfolio.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n){grid-column:3/6}.grve-broken-gallery.grve-layout-2 .grve-broken-container,.grve-broken-portfolio.grve-layout-2 .grve-broken-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;column-gap:5vw;row-gap:5vw}.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+1),.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+1){grid-column:2/4;align-self:center}.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+2),.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+2){grid-column:4/8}.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+3),.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+3){grid-column:1/4}.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+4),.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+4){grid-column:4/7;align-self:center}.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(12n+11),.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(12n+11){grid-column:2/6}.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(12n+12),.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(12n+12){grid-column:6/9}.grve-broken-gallery.grve-layout-3 .grve-broken-container,.grve-broken-portfolio.grve-layout-3 .grve-broken-container{display:grid;grid-template-columns:6fr 4fr 4fr;column-gap:5vw;row-gap:15vw}.grve-broken-gallery.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(2n),.grve-broken-portfolio.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(2n){margin-top:10vw;grid-column:3/4}.grve-broken-gallery.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(3n),.grve-broken-portfolio.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(3n){grid-column:1/3}.grve-broken-gallery.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(5n),.grve-broken-portfolio.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(5n){grid-column:2/3}.grve-broken-gallery.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(10n),.grve-broken-portfolio.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(10n){grid-column:1/2}.grve-broken-gallery.grve-layout-4 .grve-broken-container,.grve-broken-portfolio.grve-layout-4 .grve-broken-container{display:grid;grid-template-columns:6fr 6fr 6fr;column-gap:5vw;row-gap:5vw;align-items:center}.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(2n),.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(2n){grid-column:2/4}.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(3n),.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(3n){grid-column:1/3;padding-left:8vw}.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(5n),.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(5n){grid-column:1/3;padding-left:3vw}.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(16n),.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(16n){grid-column:3/4;padding-left:3vw}.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(18n),.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(18n){grid-column:2/4}@media only screen and (max-width:767px){.grve-broken-gallery.grve-layout-1 .grve-broken-container,.grve-broken-gallery.grve-layout-2 .grve-broken-container,.grve-broken-gallery.grve-layout-3 .grve-broken-container,.grve-broken-gallery.grve-layout-4 .grve-broken-container,.grve-broken-portfolio.grve-layout-1 .grve-broken-container,.grve-broken-portfolio.grve-layout-2 .grve-broken-container,.grve-broken-portfolio.grve-layout-3 .grve-broken-container,.grve-broken-portfolio.grve-layout-4 .grve-broken-container{display:block}.grve-broken-gallery.grve-layout-1 .grve-broken-container .grve-broken-item,.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item,.grve-broken-gallery.grve-layout-3 .grve-broken-container .grve-broken-item,.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item,.grve-broken-portfolio.grve-layout-1 .grve-broken-container .grve-broken-item,.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item,.grve-broken-portfolio.grve-layout-3 .grve-broken-container .grve-broken-item,.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item{padding:0;margin:0 0 3rem 0}}.grve-list-title-grid{position:relative;display:flex;flex-wrap:wrap;align-items:center;min-height:100vh;padding:12% 0;visibility:hidden}.grve-list-title-grid .grve-list-images-wrapper{position:absolute;top:0;left:0;width:100vw;height:100%;margin-left:calc((-100vw + 100%)/ 2);margin-right:calc((-100vw + 100%)/ 2);overflow:hidden;z-index:0}.grve-list-title-grid .grve-list-images-wrapper .grve-list-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity cubic-bezier(.4,0,.2,1) .4s;z-index:1;will-change:opacity}.grve-list-title-grid .grve-list-images-wrapper .grve-list-image.grve-active{opacity:1;z-index:3}.grve-list-title-grid .grve-list-images-wrapper .grve-list-image .grve-bg-image{clip:rect(auto,auto,auto,auto)}.grve-list-title-grid .grve-list-images-wrapper .grve-list-image .grve-bg-image:before{content:'';background-image:inherit;background-repeat:inherit;background-size:cover;background-position:inherit;position:fixed;top:0;width:100vw;height:100vh;z-index:-1;left:0;right:0;transform:translateZ(0)}@media only screen and (max-width:767px){.grve-list-title-grid{padding:35% 0}}.grve-list-title-grid .grve-list-grid{position:relative;z-index:3;width:100%;margin-left:-1rem;margin-right:-1rem}.grve-list-title-grid .grve-list-grid .grve-list-item{position:absolute;white-space:nowrap;padding:1rem;display:flex;transition:opacity cubic-bezier(.4,0,.2,1) .4s}.grve-list-title-grid .grve-list-grid .grve-list-item .grve-title{margin:0 0 0 .25em;position:relative}.grve-list-title-grid .grve-list-grid .grve-list-item .grve-line{position:absolute;width:100%;height:.357em;min-height:3px;top:100%;left:.286em;margin-top:-.357em;z-index:-1;transform:scaleX(0);transform-origin:right center;transition:transform .3s cubic-bezier(.785,.135,.15,.86)}.grve-list-title-grid .grve-list-grid .grve-list-item.grve-active .grve-line{transform:scaleX(1);transform-origin:left center}.grve-list-title-grid .grve-list-grid .grve-list-item.grve-hide{opacity:.5}.grve-list-title-grid .grve-list-grid-wrapper{position:relative;z-index:3;width:100%}.grve-list-title-grid .grve-pagination{position:relative;z-index:3}.grve-testimonial-carousel .grve-classic-carousel .grve-carousel-stage{align-items:flex-start}.grve-testimonial-carousel .grve-classic-carousel .grve-carousel-stage .grve-carousel-item{height:auto}.grve-testimonial-carousel .grve-carousel-pagination{justify-content:flex-start}.grve-testimonial-carousel .grve-thumb-pagination{margin-top:12px;display:flex;flex-direction:row;justify-content:flex-start}.grve-testimonial-carousel .grve-thumb-pagination.grve-style-2 .grve-pagination-item{zoom:1;padding:0;border:none;background-color:transparent;outline:0;cursor:pointer}.grve-testimonial-carousel .grve-thumb-pagination.grve-style-2 .grve-pagination-item img{width:70px;border-radius:100%;transition:all .3s ease;transform:scale(.5)}.grve-testimonial-carousel .grve-thumb-pagination.grve-style-2 .grve-pagination-item.active img,.grve-testimonial-carousel .grve-thumb-pagination.grve-style-2 .grve-pagination-item:hover img{transform:scale(.7)}.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3{display:flex;flex-direction:row}.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item{zoom:1;display:flex;flex-direction:row;align-items:center;padding:0;border:none;background-color:transparent;outline:0;cursor:pointer;overflow:hidden;transition:all .3s ease;max-width:50px;overflow:hidden;transition:max-width .8s ease}.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item+.grve-pagination-item{margin-left:18px}.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item.active{max-width:100%}.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item img{width:70px;min-width:70px;border-radius:100%;transform:scale(.7);transform-origin:left}.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item .grve-pagination-content{margin-left:-10px;padding-right:18px}.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item .grve-pagination-content span{display:block;text-align:left;white-space:nowrap}.grve-align-left .grve-carousel-pagination,.grve-align-left .grve-thumb-pagination,.grve-testimonial-carousel .grve-thumb-pagination.grve-align-left{justify-content:flex-start}.grve-align-center .grve-carousel-pagination,.grve-align-center .grve-thumb-pagination,.grve-testimonial-carousel .grve-thumb-pagination.grve-align-center{justify-content:center}.grve-align-right .grve-carousel-pagination,.grve-align-right .grve-thumb-pagination,.grve-testimonial-carousel .grve-thumb-pagination.grve-align-right{justify-content:flex-end}.grve-testimonial-item.grve-style-1,.grve-testimonial-item.grve-style-2{padding-bottom:18px}.grve-testimonial-item.grve-style-1 .grve-testimonial-thumb,.grve-testimonial-item.grve-style-2 .grve-testimonial-thumb{display:inline-block;vertical-align:top;margin-bottom:36px;max-width:120px}.grve-testimonial-item.grve-style-1 .grve-testimonial-thumb img,.grve-testimonial-item.grve-style-2 .grve-testimonial-thumb img{width:100%;border-radius:100%}.grve-testimonial-item.grve-style-1 .grve-testimonial-content,.grve-testimonial-item.grve-style-2 .grve-testimonial-content{display:block}.grve-testimonial-item.grve-style-1 .grve-testimonial-content .grve-title,.grve-testimonial-item.grve-style-2 .grve-testimonial-content .grve-title{margin-bottom:30px}.grve-testimonial-item.grve-style-1 .grve-testimonial-content .grve-testimonial-meta span,.grve-testimonial-item.grve-style-2 .grve-testimonial-content .grve-testimonial-meta span{display:block;margin-bottom:0;line-height:1}.grve-testimonial-item.grve-style-1 .grve-testimonial-content .grve-testimonial-meta span+span,.grve-testimonial-item.grve-style-2 .grve-testimonial-content .grve-testimonial-meta span+span{margin-top:8px}.grve-testimonial-item.grve-style-3 .grve-testimonial-content{display:block}.grve-testimonial-item.grve-style-3 .grve-testimonial-content .grve-title{margin-bottom:30px}.grve-testimonial-item.grve-style-4{text-align:left;padding:15% 10%}.grve-testimonial-item.grve-style-4 .grve-testimonial-inner{display:flex;flex-direction:column;justify-content:space-between}.grve-testimonial-item.grve-style-4 .grve-rating{margin-bottom:18px}.grve-testimonial-item.grve-style-4 .grve-testimonial-meta{display:flex;flex-direction:row;align-items:center;margin-top:30px}.grve-testimonial-item.grve-style-4 .grve-testimonial-meta img{width:70px;min-width:70px;border-radius:100%;transform:scale(.7);transform-origin:left}.grve-testimonial-item.grve-style-4 .grve-testimonial-meta .grve-testimonial-thumb+.grve-testimonial-name-wrapper{margin-left:-10px}.grve-testimonial-item.grve-style-4 .grve-testimonial-meta .grve-testimonial-name-wrapper{padding-right:18px}.grve-testimonial-item.grve-style-4 .grve-testimonial-meta .grve-testimonial-name-wrapper span{display:block;text-align:left;white-space:nowrap}.grve-testimonial-item.grve-style-5{text-align:center;padding:15% 10%}.grve-testimonial-item.grve-style-5 .grve-testimonial-inner{display:flex;flex-direction:column;justify-content:space-between}.grve-testimonial-item.grve-style-5 .grve-testimonial-thumb{display:block;margin-bottom:30px}.grve-testimonial-item.grve-style-5 .grve-testimonial-thumb img{max-width:90px;border-radius:100%;display:block;margin:0 auto}.grve-testimonial-item.grve-style-5 .grve-testimonial-meta{margin-top:30px}.grve-testimonial-item.grve-style-5 .grve-testimonial-meta span{display:block}.grve-testimonial-item.grve-style-5 .grve-testimonial-meta .grve-rating{margin:30px auto 0 auto}.grve-testimonial-item.grve-style-5 .grve-testimonial-meta .grve-rating .grve-level{margin:0 auto}.grve-testimonial-item .grve-rating{width:84px;height:11px}.grve-testimonial-item .grve-rating .grve-level{overflow:hidden}.grve-testimonial-item .grve-rating svg{display:block;fill:#ffcd53}.grve-background-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;overflow:hidden;border-radius:inherit}.grve-bg-image{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:0;background-size:cover;background-position:center center;background-repeat:no-repeat;transition:opacity .4s ease}.grve-bg-pattern .grve-bg-image{background-repeat:repeat;background-size:inherit}.grve-bg-fixed>.grve-background-wrapper .grve-bg-image{clip:rect(auto,auto,auto,auto)}.grve-bg-fixed>.grve-background-wrapper .grve-bg-image:before{content:'';background-image:inherit;background-repeat:inherit;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:inherit;position:fixed;top:0;width:100vw;height:100vh;z-index:-1;left:0;right:0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}#grve-feature-section.grve-bg-animated .grve-bg-image,#grve-feature-section.grve-bg-animated .grve-bg-video,.grve-bg-animated .grve-bg-image,.grve-bg-animated .grve-bg-video{transform:scale(1);transition:transform 20s ease,opacity .4s}#grve-feature-section.grve-bg-animated:hover .grve-bg-image,#grve-feature-section.grve-bg-animated:hover .grve-bg-video,.grve-bg-animated.zoom .grve-bg-image,.grve-bg-animated.zoom .grve-bg-video{transform:scale(1.4)}.grve-bg-horizontal .grve-bg-image{background-size:contain}.grve-bg-image.show{opacity:1}.grve-bg-image.lazyloaded{opacity:1}.grve-bg-image.grve-bg-left-top{background-position:left top}.grve-bg-image.grve-bg-left-center{background-position:left center}.grve-bg-image.grve-bg-left-bottom{background-position:left bottom}.grve-bg-image.grve-bg-center-top{background-position:center top}.grve-bg-image.grve-bg-center-center{background-position:center center}.grve-bg-image.grve-bg-center-bottom{background-position:center bottom}.grve-bg-image.grve-bg-right-top{background-position:right top}.grve-bg-image.grve-bg-right-center{background-position:right center}.grve-bg-image.grve-bg-right-bottom{background-position:right bottom}@media only screen and (max-width:1023px){.grve-bg-image.grve-bg-tablet-sm-left-top{background-position:left top}.grve-bg-image.grve-bg-tablet-sm-left-center{background-position:left center}.grve-bg-image.grve-bg-tablet-sm-left-bottom{background-position:left bottom}.grve-bg-image.grve-bg-tablet-sm-center-top{background-position:center top}.grve-bg-image.grve-bg-tablet-sm-center-center{background-position:center center}.grve-bg-image.grve-bg-tablet-sm-center-bottom{background-position:center bottom}.grve-bg-image.grve-bg-tablet-sm-right-top{background-position:right top}.grve-bg-image.grve-bg-tablet-sm-right-center{background-position:right center}.grve-bg-image.grve-bg-tablet-sm-right-bottom{background-position:right bottom}}.grve-bg-wrapper{position:relative}.grve-bg-wrapper:before{display:block;content:''}.grve-bg-wrapper.grve-full-size{height:100%}.grve-bg-wrapper.grve-custom-size{padding-bottom:75%}.grve-bg-wrapper.grve-large-rect-horizontal{padding-bottom:56.239316%}.grve-bg-wrapper.grve-small-square{padding-bottom:100%}.grve-bg-wrapper.grve-small-rect-horizontal{padding-bottom:75%}.grve-bg-wrapper.grve-small-rect-horizontal-wide{padding-bottom:56.25%}.grve-bg-wrapper.grve-small-rect-vertical{padding-bottom:133.3333333%}.grve-bg-wrapper.grve-medium-rect-vertical{padding-bottom:200%}.grve-bg-wrapper.grve-medium-square{padding-bottom:100%}.grve-bg-video{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.grve-bg-video video{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate3d(-50%,-50%,0);object-fit:cover}.grve-yt-bg-video{pointer-events:none}.grve-background-wrapper .grve-video-icon{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}.grve-background-wrapper .grve-icon-left-top{top:45px;left:45px}.grve-background-wrapper .grve-icon-right-top{top:45px;left:initial;right:15px}.grve-background-wrapper .grve-icon-left-bottom{top:initial;left:45px;bottom:15px}.grve-background-wrapper .grve-icon-right-bottom{top:initial;left:initial;right:15px;bottom:15px}.grve-bg-overlay,.grve-hover-overlay{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0;right:0;bottom:0;transition:opacity .3s}.grve-hover-item .grve-hover-overlay{opacity:0}.grve-hover-item.hover .grve-opacity-0,.grve-opacity-0{opacity:0}.grve-hover-item.hover .grve-opacity-10,.grve-opacity-10{opacity:.1}.grve-hover-item.hover .grve-opacity-15,.grve-opacity-15{opacity:.15}.grve-hover-item.hover .grve-opacity-20,.grve-opacity-20{opacity:.2}.grve-hover-item.hover .grve-opacity-25,.grve-opacity-25{opacity:.25}.grve-hover-item.hover .grve-opacity-30,.grve-opacity-30{opacity:.3}.grve-hover-item.hover .grve-opacity-35,.grve-opacity-35{opacity:.35}.grve-hover-item.hover .grve-opacity-40,.grve-opacity-40{opacity:.4}.grve-hover-item.hover .grve-opacity-45,.grve-opacity-45{opacity:.45}.grve-hover-item.hover .grve-opacity-50,.grve-opacity-50{opacity:.5}.grve-hover-item.hover .grve-opacity-55,.grve-opacity-55{opacity:.55}.grve-hover-item.hover .grve-opacity-60,.grve-opacity-60{opacity:.6}.grve-hover-item.hover .grve-opacity-65,.grve-opacity-65{opacity:.65}.grve-hover-item.hover .grve-opacity-70,.grve-opacity-70{opacity:.7}.grve-hover-item.hover .grve-opacity-75,.grve-opacity-75{opacity:.75}.grve-hover-item.hover .grve-opacity-80,.grve-opacity-80{opacity:.8}.grve-hover-item.hover .grve-opacity-85,.grve-opacity-85{opacity:.85}.grve-hover-item.hover .grve-opacity-90,.grve-opacity-90{opacity:.9}.grve-hover-item.hover .grve-opacity-95,.grve-opacity-95{opacity:.95}.grve-hover-item.hover .grve-opacity-100,.grve-opacity-100{opacity:1}.grve-pattern{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-image:url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/graphics/pattern.png);background-repeat:repeat}.grve-body-overlay{background-color:#000;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:none;cursor:pointer;z-index:9999;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}#grve-intro.grve-style-1{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;padding:30px;display:flex;align-items:center;justify-content:center;text-align:center;pointer-events:none}#grve-intro.grve-style-1 .grve-intro-graphic+.grve-first-title{margin-top:30px;margin-bottom:30px}#grve-intro.grve-style-1 .grve-intro-content{max-width:970px;width:100%;position:relative}#grve-intro.grve-style-1 .grve-intro-graphic{opacity:0;transform:translateY(120px)}#grve-intro.grve-style-1 .grve-intro-graphic img{display:block;margin:0 auto}#grve-intro.grve-style-1 .grve-first-title{visibility:hidden}#grve-intro.grve-style-1 .grve-first-title .grve-word{display:inline-block;vertical-align:top;overflow:hidden}#grve-intro.grve-style-1 .grve-first-title .grve-word span{display:block;transform:translateY(100%)}#grve-intro.grve-style-1 .grve-second-title{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.grve-grayscale-image img,.grve-grayscale-image-hover img{filter:gray;filter:grayscale(100%);transition:filter .3s}.grve-grayscale-image-hover:hover img{filter:none;filter:grayscale(0)}.grve-hover-item .grve-bg-default{background-image:linear-gradient(180deg,rgba(15,15,15,0) 30%,rgba(15,15,15,.5) 100%)}.grve-image-hover{position:relative}.grve-hover-item .grve-item-url{position:absolute;top:0;left:0;width:100%;height:100%;z-index:6}.grve-hover-item .grve-content .grve-title{line-height:1.4em;margin-bottom:6px}.grve-hover-item .grve-content .grve-title:last-child{margin-bottom:0}.grve-hover-item .grve-content{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.grve-hover-item .grve-like-counter i{padding:2px;animation:like_counter_animation 1.5s infinite}@keyframes like_counter_animation{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.grve-zoom-effect{overflow:hidden}.grve-zoom-effect img{transform:scale(1);transition:transform .3s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.grve-zoom-effect:hover img{transform:scale(1.05)}.grve-magnetism-wrapper{display:inline-block;vertical-align:middle;background-color:red}#grve-indicator{position:fixed;z-index:400;pointer-events:none;top:0;left:0;display:none}@media only screen and (max-width:1200px){#grve-indicator{display:none!important}}#grve-indicator .grve-inner:not(.grve-ind-content){position:absolute;width:5rem;height:5rem;left:-2.5rem;top:-2.5rem;opacity:0;transform:scale(0);transition:all .3s ease}#grve-indicator .grve-inner:not(.grve-ind-content) svg{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#grve-indicator .grve-inner:not(.grve-ind-content) span{position:absolute;white-space:nowrap;top:50%;left:50%;transform:translate(-50%,-50%)}#grve-indicator .grve-ind-content{position:absolute;width:300px;text-align:left;left:0;top:0;opacity:0;transform:scale(0);transition:all .3s ease;transform-origin:left center}#grve-indicator .grve-ind-content .grve-content-inner{margin-left:1.5rem;display:flex;flex-direction:column;align-items:flex-start}#grve-indicator .grve-ind-content .grve-content-inner .grve-title{margin:0;padding:.25rem .5rem}#grve-indicator .grve-ind-content .grve-content-inner .grve-description{margin-top:.25rem;padding:.2rem .5rem}#grve-indicator .grve-ind-content .grve-text-default{color:#fff}#grve-indicator .grve-ind-content.grve-active{opacity:1;transform:scale(1)}#grve-indicator.grve-style-1.grve-blend{mix-blend-mode:difference}#grve-indicator.grve-style-1 .grve-default{position:absolute;left:-4px;top:-4px;width:6px;height:6px;border-radius:100%;transition:all .3s ease;box-shadow:0 10px 20px transparent}#grve-indicator.grve-style-1 .grve-default:after{content:'';border-style:solid;border-width:thin;opacity:.4;width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:inherit;transition:all .3s ease;z-index:-1}#grve-indicator.grve-style-1 .grve-default.grve-indicator-expand{width:5rem;height:5rem;left:-2.5rem;top:-2.5rem;box-shadow:0 10px 20px rgba(0,0,0,.1);mix-blend-mode:normal}#grve-indicator.grve-style-1 .grve-default.grve-indicator-expand:after{opacity:0}#grve-indicator.grve-style-1 .grve-default.grve-indicator-small{width:4px;height:4px}#grve-indicator.grve-style-1 .grve-default.grve-indicator-small:after{width:18px;height:18px}#grve-indicator.grve-style-1:not(.grve-item-hover) .grve-default{background-color:#fff}#grve-indicator.grve-style-1:not(.grve-item-hover) .grve-default:after{border-color:#fff}#grve-indicator.grve-style-2 .grve-default{position:absolute;left:-3px;top:-3px;width:4px;height:4px;border-radius:100%;transition:all .3s ease;box-shadow:0 10px 20px transparent}#grve-indicator.grve-style-2 .grve-default:after{content:'';border-style:solid;border-width:thin;opacity:.3;width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:inherit;transition:all .3s ease;z-index:-1}#grve-indicator.grve-style-2 .grve-default.grve-indicator-expand{left:-4px;top:-4px;width:6px;height:6px}#grve-indicator.grve-style-2 .grve-default.grve-indicator-expand:after{width:5rem;height:5rem}#grve-indicator.grve-style-2 .grve-default.grve-indicator-small{width:4px;height:4px}#grve-indicator.grve-style-2 .grve-default.grve-indicator-small:after{width:18px;height:18px}#grve-indicator.grve-style-2.grve-item-hover .grve-default.grve-indicator-expand{width:5rem;height:5rem;left:-2.5rem;top:-2.5rem;box-shadow:0 10px 20px rgba(0,0,0,.1)}#grve-indicator.grve-style-2.grve-item-hover .grve-default.grve-indicator-expand:after{opacity:0}#grve-indicator.grve-indicator-hide{opacity:0}#grve-indicator .grve-inner.grve-active{opacity:1;transform:scale(1);transition-delay:.2s}.grve-hover-item.grve-hover-style-1 .grve-content{margin-top:1.5rem}.grve-hover-item.grve-hover-style-1 .grve-media{will-change:transform}.grve-hover-item.grve-hover-style-1 .grve-thumbnail img{transition:transform 5s ease}.grve-hover-item.grve-hover-style-1.hover .grve-thumbnail img{transform:scale(1.1)}.grve-hover-item.grve-hover-style-2 .grve-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:8% 10%;z-index:3;display:flex;flex-direction:row;align-items:flex-end;text-align:left}.grve-hover-item.grve-hover-style-2 .grve-content .grve-description.grve-text-default,.grve-hover-item.grve-hover-style-2 .grve-content .grve-title.grve-text-default{color:#fff}.grve-hover-item.grve-hover-style-2 .grve-content .grve-char span,.grve-hover-item.grve-hover-style-2 .grve-content .grve-description{transition:all .5s ease;opacity:0;transform:translateY(30px)}.grve-hover-item.grve-hover-style-2 .grve-thumbnail img{transition:transform 5s ease}.grve-hover-item.grve-hover-style-2.hover .grve-content .grve-char span{visibility:visible;opacity:1;transform:translateY(0)}.grve-hover-item.grve-hover-style-2.hover .grve-content .grve-description{opacity:1;transform:translateY(0)}.grve-hover-item.grve-hover-style-2.hover .grve-thumbnail img{transform:scale(1.1)}.grve-hover-item.grve-hover-style-3 .grve-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:2rem;z-index:3;display:flex;flex-direction:row;align-items:flex-end}.grve-hover-item.grve-hover-style-3 .grve-content .grve-content-inner{flex:1;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.grve-hover-item.grve-hover-style-3 .grve-content .grve-description.grve-text-default,.grve-hover-item.grve-hover-style-3 .grve-content .grve-title.grve-text-default{color:#fff}.grve-hover-item.grve-hover-style-3 .grve-content .grve-char span,.grve-hover-item.grve-hover-style-3 .grve-content .grve-description{transition:all .5s ease;visibility:visible;opacity:1;transform:translateY(0)}.grve-hover-item.grve-hover-style-3 .grve-thumbnail img{transition:transform .5s ease}.grve-hover-item.grve-hover-style-3 .grve-thumbnail-wrapper:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(15,15,15,0) 30%,rgba(15,15,15,.2) 100%);transition:opacity .5s ease;z-index:2}.grve-hover-item.grve-hover-style-3.hover .grve-thumbnail img{transform:scale(1.1)}.grve-hover-item.grve-hover-style-3.hover .grve-content .grve-char span{opacity:0;transform:translateY(30px)}.grve-hover-item.grve-hover-style-3.hover .grve-content .grve-description{opacity:0;transform:translateY(10px)}.grve-hover-item.grve-hover-style-3.hover .grve-thumbnail-wrapper:before{opacity:0}.grve-hover-item.grve-hover-style-4{position:relative}.grve-hover-item.grve-hover-style-4 .grve-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;pointer-events:none}.grve-hover-item.grve-hover-style-4 .grve-content .grve-title{opacity:0;transform:translateY(60px);transition:opacity .3s,transform .5s cubic-bezier(.12,1.1,.57,1.08)}.grve-hover-item.grve-hover-style-4 .grve-content .grve-title.grve-text-default{color:#fff}.grve-hover-item.grve-hover-style-4 .grve-content .grve-description{opacity:0;transform:translateY(60px);transition:opacity .3s,transform .5s cubic-bezier(.12,1.1,.57,1.08)}.grve-hover-item.grve-hover-style-4 .grve-content .grve-description.grve-text-default{color:#fff}.grve-hover-item.grve-hover-style-4.hover .grve-content .grve-title{opacity:1;transform:translateY(0)}.grve-hover-item.grve-hover-style-4.hover .grve-content .grve-description{opacity:1;transition-delay:.2s;transform:translateY(0)}.grve-hover-item.grve-hover-style-5 .grve-content{display:none}.grve-hover-item.grve-hover-style-6 .grve-content{position:absolute;top:0;left:0;width:100%;height:100%;padding:8% 10%;z-index:3;display:flex;flex-direction:row;align-items:flex-end}.grve-hover-item.grve-hover-style-6 .grve-title{position:relative;overflow:hidden}.grve-hover-item.grve-hover-style-6 .grve-title span{opacity:0;transform:translateY(15px);transition:all .35s}.grve-hover-item.grve-hover-style-6 .grve-title.grve-text-default{color:#fff}.grve-hover-item.grve-hover-style-6 .grve-description{opacity:0;transition:all .35s}.grve-hover-item.grve-hover-style-6 .grve-description.grve-text-default{color:#fff}.grve-hover-item.grve-hover-style-6.hover .grve-title span{opacity:1;transform:translateY(0)}.grve-hover-item.grve-hover-style-6.hover .grve-description{opacity:1;transition-delay:.06s}a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 19.2px;
font: inherit;
vertical-align: baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block
}
html {
overflow-x: hidden
}
body {
line-height: 1;
overflow: hidden
}
ol,
ul {
list-style: none
}
table {
border-collapse: collapse;
border-spacing: 0
}
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0
}
.clearfix:after {
content: "";
display: block;
height: 0;
clear: both;
visibility: hidden
}
.clearfix {
display: inline-block
}
* html .clearfix {
height: 1%
}
.clearfix {
display: block
}
* {
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
word-break: break-word;
word-wrap: break-word
}
.grve-with-scroll {
overflow-y: hidden
}
img {
-ms-interpolation-mode: bicubic;
border: 0;
max-width: 100%;
height: auto
}
.comment-content img,
.entry-content img,
.entry-summary img,
.widget img,
.wp-caption {
max-width: 100%
}
.wp-block-image figcaption {
font-size: .875rem;
text-align: center
}
.comment-content img[height],
.entry-content img,
.entry-summary img,
img[class*=align],
img[class*=attachment-],
img[class*=wp-image-] {
height: auto;
display: block
}
.post-thumbnail img,
.size-full,
.size-large,
.size-medium,
.size-thumbnail,
.wp-post-image {
height: auto;
max-width: 100%
}
embed,
iframe,
object,
video {
max-width: 100%;
display: block
}
p>embed,
p>iframe,
p>object,
span>embed,
span>iframe,
span>object {
margin-bottom: 0
}
.wp-caption {
margin-bottom: 24px
}
.wp-caption img[class*=wp-image-] {
display: block;
margin: 0
}
.wp-caption-text {
display: block;
font-size: 14px;
margin: 0 auto;
padding: 15px 0;
text-align: left;
line-height: 1.5;
margin-bottom: 30px
}
.entry-caption {
display: block;
font-size: 14px;
margin: 0 auto;
text-align: left;
line-height: 1.5;
padding: 15px 0
}
.wp-smiley {
margin: 0!important;
max-height: 1em
}
.mejs-controls .mejs-button button {
cursor: pointer;
display: block;
text-decoration: none;
margin: 10px 5px!important;
padding: 0!important;
position: absolute!important;
height: 20px!important;
width: 20px!important;
border: 0!important;
line-height: 16px;
text-indent: 2px;
background-color: transparent!important
}
.gallery {
margin: 0 -15px!important
}
.gallery dl {
margin-top: 0!important
}
.gallery dl img {
width: 100%;
max-width: 100%;
height: auto;
max-height: 100%;
padding: 0 15px;
border: none!important
}
.gallery-caption {
padding-left: 15px;
padding-right: 15px
}
html {
font-size: 16px
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: 100%
}
.grve-stop-scrolling {
overflow-y: hidden!important
}
p {
position: relative;
margin-bottom: 30px
}
p:last-child {
margin-bottom: 0
}
p:empty {
display: none
}
p.grve-pull-left,
p.grve-pull-right {
position: relative;
width: 40%;
margin-bottom: 0;
font-size: 14px;
line-height: 30px;
opacity: .7
}
p.grve-pull-left {
position: relative;
float: left;
margin-left: -30px;
padding: 30px 30px 30px 0
}
p.grve-pull-right {
position: relative;
float: right;
margin-right: -30px;
padding: 30px 0 30px 30px
}
@media only screen and (max-width:767px) {
p.grve-pull-left,
p.grve-pull-right {
float: none;
margin: 0 0 30px 0;
width: 100%;
padding: 0
}
}
p.grve-dropcap:first-letter {
float: left;
line-height: 1em!important;
padding: 0 18px 0 0;
margin-bottom: 0
}
#grve-theme-wrapper .grve-bold-text {
font-weight: 600
}
a {
text-decoration: none;
outline: 0;
-webkit-tap-highlight-color: transparent
}
a:focus,
a:hover,
a:visited {
text-decoration: none
}
.more-link {
display: block;
margin-top: 10px
}
ul {
list-style: disc
}
ol {
list-style: decimal
}
ol ul,
ul ul {
list-style: circle
}
ol,
ul {
margin-bottom: 28px;
margin-left: 20px;
line-height: 30px
}
li>ol,
li>ul {
margin-bottom: 0;
margin-left: 20px
}
blockquote {
margin-bottom: 30px
}
blockquote:last-child {
margin-bottom: 0
}
p+blockquote {
margin-top: 30px
}
hr+blockquote {
margin-top: 30px
}
blockquote {
padding-top: 5px;
padding-bottom: 5px
}
blockquote:not(.has-text-align-right) {
padding-left: 28px;
border-left-width: 2px;
border-left-style: solid
}
blockquote.has-text-align-right {
padding-right: 28px;
border-right-width: 2px;
border-right-style: solid
}
@media only screen and (max-width:767px) {
br.hidden {
display: none
}
}
address,
cite,
dfn,
em,
var {
font-style: italic
}
address {
margin-bottom: 30px
}
dl {
margin-bottom: 30px
}
dt {
font-family: inherit
}
dd {
padding-left: 15px
}
.sticky {
position: relative
}
.bypostauthor {
position: relative
}
code,
kbd,
pre,
samp,
tt,
var {
hyphens: none
}
pre {
display: block;
clear: both;
overflow: auto;
padding: 2rem;
font-size: 1rem;
line-height: 1.8em;
letter-spacing: 0;
white-space: pre;
overflow-x: auto;
height: auto;
margin: 30px 0;
color: #525455;
background-color: rgba(170, 170, 251, .1);
font-family: monospace
}
sup {
vertical-align: super;
font-size: smaller
}
sub {
vertical-align: sub;
font-size: smaller
}
strong {
font-weight: 700
}
cite,
code {
letter-spacing: .1em
}
hr {
margin-bottom: 30px;
display: block;
border: none;
border-top-width: 1px;
border-top-style: solid;
border-top-color: currentColor;
opacity: 1
}
.input-text,
input[type=date],
input[type=email],
input[type=input],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
border-radius: 0;
box-shadow: inset 0 0 0 0 transparent;
position: relative;
z-index: 2
}
input[type=date]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus {
outline: 0
}
legend {
white-space: normal
}
input[type=submit] {
-webkit-appearance: none
}
.grve-btn,
input[type=submit] {
display: inline-block;
border: none;
cursor: pointer
}
.grve-disable-link a,
a.grve-disable-link {
pointer-events: none
}
.grve-align-left {
text-align: left
}
.grve-align-right {
text-align: right
}
.grve-align-center {
text-align: center
}
@media only screen and (min-width:960px) and (max-width:1200px) {
.grve-column-inner.grve-tablet-align-left,
.grve-column.grve-tablet-align-left {
text-align: left
}
.grve-column-inner.grve-tablet-align-right,
.grve-column.grve-tablet-align-right {
text-align: right
}
.grve-column-inner.grve-tablet-align-center,
.grve-column.grve-tablet-align-center {
text-align: center
}
}
@media only screen and (min-width:768px) and (max-width:959px) {
.grve-column-inner.grve-tablet-sm-align-left,
.grve-column.grve-tablet-sm-align-left {
text-align: left
}
.grve-column-inner.grve-tablet-sm-align-right,
.grve-column.grve-tablet-sm-align-right {
text-align: right
}
.grve-column-inner.grve-tablet-sm-align-center,
.grve-column.grve-tablet-sm-align-center {
text-align: center
}
}
@media only screen and (max-width:767px) {
.grve-column-inner.grve-mobile-align-left,
.grve-column.grve-mobile-align-left {
text-align: left
}
.grve-column-inner.grve-mobile-align-right,
.grve-column.grve-mobile-align-right {
text-align: right
}
.grve-column-inner.grve-mobile-align-center,
.grve-column.grve-mobile-align-center {
text-align: center
}
}
.alignleft,
img.alignleft {
float: left;
margin-right: 20px
}
.alignright,
img.alignright {
float: right;
margin-left: 20px
}
.aligncenter,
img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 30px
}
.aligncenter {
text-align: center
}
.alignright {
text-align: right
}
img.grve-pull-left {
float: left;
margin-left: -30px;
padding: 15px 0
}
img.grve-pull-right {
float: right;
margin-right: -30px;
padding: 15px 0
}
.grve-vertical-top {
vertical-align: top
}
.grve-vertical-middle {
vertical-align: middle
}
.grve-vertical-bottom {
vertical-align: bottom
}
.grve-float-left {
float: left
}
.grve-float-right {
float: right
}
.grve-float-none {
float: none
}
table {
width: 100%;
margin-bottom: 30px;
border: 1px solid;
border-collapse: separate;
cursor: default
}
tr {
transition: background-color .2s ease;
border-bottom: 1px solid
}
td,
th {
padding: 10px 20px 10px 20px;
line-height: 1.5;
border-right: 1px solid;
text-align: center
}
td:last-child,
th:last-child {
border: none
}
.grve-h1,
.grve-h2,
.grve-h3,
.grve-h4,
.grve-h5,
.grve-h6,
h1,
h2,
h3,
h4,
h5,
h6 {
margin-bottom: 18px
}
.grve-h1,
.grve-h2,
h1,
h2 {
margin-bottom: 18px
}
.grve-h3,
.grve-h4,
h3,
h4 {
margin-bottom: 15px
}
.grve-h5,
.grve-h6,
h5,
h6 {
margin-bottom: 10px
}
.grve-h1:last-child,
.grve-h2:last-child,
.grve-h3:last-child,
.grve-h4:last-child,
.grve-h5:last-child,
.grve-h6:last-child,
.grve-subtitle:last-child,
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
margin-bottom: 0
}
.grve-small-title {
font-size: 18px;
line-height: 24px
}
.grve-small-text {
line-height: 1.2
}
.grve-list-divider {
font-size: 0
}
.grve-list-divider li {
margin: 0!important;
display: inline-block;
vertical-align: middle
}
.grve-list-divider li:after {
content: '/';
margin: 0 .455em;
opacity: .5
}
.grve-list-divider li:last-child:after {
display: none
}
.grve-item-url {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 3
}
.grve-increase-heading .grve-appear-content>span,
.grve-increase-heading .grve-clipping-content>span,
.grve-increase-heading>span {
line-height: 1.2em
}
.grve-increase-heading.grve-heading-120 .grve-appear-content>span,
.grve-increase-heading.grve-heading-120 .grve-clipping-content>span,
.grve-increase-heading.grve-heading-120>span {
font-size: 120%
}
.grve-increase-heading.grve-heading-140 .grve-appear-content>span,
.grve-increase-heading.grve-heading-140 .grve-clipping-content>span,
.grve-increase-heading.grve-heading-140>span {
font-size: 140%
}
.grve-increase-heading.grve-heading-160 .grve-appear-content>span,
.grve-increase-heading.grve-heading-160 .grve-clipping-content>span,
.grve-increase-heading.grve-heading-160>span {
font-size: 160%
}
.grve-increase-heading.grve-heading-180 .grve-appear-content>span,
.grve-increase-heading.grve-heading-180 .grve-clipping-content>span,
.grve-increase-heading.grve-heading-180>span {
font-size: 180%
}
.grve-increase-heading.grve-heading-200 .grve-appear-content>span,
.grve-increase-heading.grve-heading-200 .grve-clipping-content>span,
.grve-increase-heading.grve-heading-200>span {
font-size: 200%
}
.grve-increase-heading.grve-heading-250 .grve-appear-content>span,
.grve-increase-heading.grve-heading-250 .grve-clipping-content>span,
.grve-increase-heading.grve-heading-250>span {
font-size: 250%
}
.grve-increase-heading.grve-heading-300 .grve-appear-content>span,
.grve-increase-heading.grve-heading-300 .grve-clipping-content>span,
.grve-increase-heading.grve-heading-300>span {
font-size: 300%
}
@media only screen and (min-width:1201px) and (max-width:1440px) {
.grve-increase-heading.grve-desktop-sm-reset-increase-heading .grve-appear-content>span,
.grve-increase-heading.grve-desktop-sm-reset-increase-heading .grve-clipping-content>span,
.grve-increase-heading.grve-desktop-sm-reset-increase-heading>span {
line-height: inherit;
font-size: inherit
}
}
@media only screen and (min-width:960px) and (max-width:1200px) {
.grve-increase-heading.grve-tablet-reset-increase-heading .grve-appear-content>span,
.grve-increase-heading.grve-tablet-reset-increase-heading .grve-clipping-content>span,
.grve-increase-heading.grve-tablet-reset-increase-heading>span {
line-height: inherit;
font-size: inherit
}
}
@media only screen and (min-width:768px) and (max-width:959px) {
.grve-increase-heading.grve-tablet-sm-reset-increase-heading .grve-appear-content>span,
.grve-increase-heading.grve-tablet-sm-reset-increase-heading .grve-clipping-content>span,
.grve-increase-heading.grve-tablet-sm-reset-increase-heading>span {
line-height: inherit;
font-size: inherit
}
}
@media screen and (max-width:767px) {
.grve-increase-heading.grve-mobile-reset-increase-heading .grve-appear-content>span,
.grve-increase-heading.grve-mobile-reset-increase-heading .grve-clipping-content>span,
.grve-increase-heading.grve-mobile-reset-increase-heading>span {
line-height: inherit;
font-size: inherit
}
}
span.grve-underline {
background-image: linear-gradient(red 0, #000 100%);
background-repeat: no-repeat;
background-size: 0 .25em;
background-position: 0 80%;
transition: background-size .5s ease-in
}
span.grve-underline.grve-active {
background-size: 100% .25em
}
.select2-choice,
input[type=date],
input[type=email],
input[type=input],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
select,
textarea {
-webkit-appearance: none;
-moz-appearance: none;
border: 1px solid;
padding: 16px 20px;
outline: 0;
color: inherit;
margin: 0;
width: 100%;
font-size: inherit;
font-family: inherit;
background: 0 0;
border-radius: 0;
border-color: inherit;
min-height: 42px;
display: block
}
input[type=file] {
-webkit-appearance: none;
-moz-appearance: none;
border: 1px solid;
padding: 16px 20px;
outline: 0;
color: inherit;
margin: 0;
font-size: inherit;
font-family: inherit;
background: 0 0;
border-radius: 0;
border-color: inherit;
min-height: 42px
}
input[type=file]::-webkit-file-upload-button {
border: none;
border-radius: 3px;
color: inherit;
font-size: .9em;
padding: 2px 6px;
font-family: inherit;
margin-right: 18px;
pointer-events: none
}
input[type=number] {
-moz-appearance: textfield
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0
}
input[type=date]:focus,
input[type=email]:focus,
input[type=file]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=url]:focus,
textarea:focus {
color: inherit
}
input[type=date] {
line-height: 15px
}
.select2-choice {
padding: 10px 14px
}
select {
background-image: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/graphics/select-icon.svg);
background-position: calc(100% - 15px) center;
background-repeat: no-repeat;
text-indent: 0;
min-height: 30px
}
select option {
color: #000
}
select[multiple] {
background-image: none
}
::-webkit-inner-spin-button {
display: none
}
::-webkit-calendar-picker-indicator {
background: 0 0
}
::-webkit-input-placeholder {
color: inherit;
opacity: .8
}
:-moz-placeholder {
color: inherit;
opacity: .8
}
::-moz-placeholder {
color: inherit;
opacity: .8
}
:-ms-input-placeholder {
color: inherit;
opacity: .8
}
.grve-search {
position: relative;
display: block
}
#grve-theme-wrapper .grve-search {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
align-items: center
}
#grve-theme-wrapper .grve-search input[type=text] {
width: 100%;
height: 50px;
padding-right: 50px;
padding-left: 0;
border: none;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: inherit;
margin-bottom: 0
}
#grve-theme-wrapper .grve-search button[type=submit] {
width: 24px;
height: 24px;
line-height: 24px;
font-size: 16px;
position: absolute;
border: none;
top: 50%;
right: 0;
transform: translateY(-50%);
padding: 0;
cursor: pointer;
z-index: 3;
outline: 0;
background-color: transparent;
transition: all .3s;
font-size: inherit;
line-height: inherit
}
#grve-theme-wrapper .grve-search button[type=submit] svg {
fill: currentColor
}
.grve-hidden {
display: none
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute!important;
width: 1px
}
.screen-reader-text:focus {
clip: auto!important;
display: block;
height: auto;
left: 5px;
top: 5px;
width: auto;
z-index: 100000
}
.grve-margin-list-top-1x li:not(:first-child),
.grve-margin-top-1x {
margin-top: 6px
}
.grve-margin-list-top-2x li:not(:first-child),
.grve-margin-top-2x {
margin-top: 12px
}
.grve-margin-list-top-3x li:not(:first-child),
.grve-margin-top-3x {
margin-top: 18px
}
.grve-margin-list-top-4x li:not(:first-child),
.grve-margin-top-4x {
margin-top: 24px
}
.grve-margin-list-top-5x li:not(:first-child),
.grve-margin-top-5x {
margin-top: 30px
}
.grve-margin-list-top-6x li:not(:first-child),
.grve-margin-top-6x {
margin-top: 36px
}
.grve-margin-bottom-1x,
.grve-margin-list-bottom-1x li:not(:last-child) {
margin-bottom: 6px
}
.grve-margin-bottom-2x,
.grve-margin-list-bottom-2x li:not(:last-child) {
margin-bottom: 12px
}
.grve-margin-bottom-3x,
.grve-margin-list-bottom-3x li:not(:last-child) {
margin-bottom: 18px
}
.grve-margin-bottom-4x,
.grve-margin-list-bottom-4x li:not(:last-child) {
margin-bottom: 24px
}
.grve-margin-bottom-5x,
.grve-margin-list-bottom-5x li:not(:last-child) {
margin-bottom: 30px
}
.grve-margin-bottom-6x,
.grve-margin-list-bottom-6x li:not(:last-child) {
margin-bottom: 36px
}
.grve-margin-left-1x,
.grve-margin-list-left-1x li:not(:first-child) {
margin-left: 6px
}
.grve-margin-left-2x,
.grve-margin-list-left-2x li:not(:first-child) {
margin-left: 12px
}
.grve-margin-left-3x,
.grve-margin-list-left-3x li:not(:first-child) {
margin-left: 18px
}
.grve-margin-left-4x,
.grve-margin-list-left-4x li:not(:first-child) {
margin-left: 24px
}
.grve-margin-left-5x,
.grve-margin-list-left-5x li:not(:first-child) {
margin-left: 30px
}
.grve-margin-left-6x,
.grve-margin-list-left-6x li:not(:first-child) {
margin-left: 36px
}
.grve-margin-list-right-1x li:not(:last-child),
.grve-margin-right-1x {
margin-right: 6px
}
.grve-margin-list-right-2x li:not(:last-child),
.grve-margin-right-2x {
margin-right: 12px
}
.grve-margin-list-right-3x li:not(:last-child),
.grve-margin-right-3x {
margin-right: 18px
}
.grve-margin-list-right-4x li:not(:last-child),
.grve-margin-right-4x {
margin-right: 24px
}
.grve-margin-list-right-5x li:not(:last-child),
.grve-margin-right-5x {
margin-right: 30px
}
.grve-margin-list-right-6x li:not(:last-child),
.grve-margin-right-6x {
margin-right: 36px
}
.grve-border-top {
border-top: 1px solid
}
.grve-border-bottom {
border-bottom: 1px solid
}
.grve-border-left {
border-left: 1px solid
}
.grve-border-right {
border-right: 1px solid
}
.grve-border-all {
border: 1px solid
}
.grve-border {
transition: border-color .3s
}
.grve-small-shadow {
box-shadow: 0 25px 60px -20px rgba(0, 0, 0, .25)
}
.grve-medium-shadow {
box-shadow: 0 12px 35px -10px rgba(0, 0, 0, .1)
}
.grve-large-shadow {
box-shadow: 0 60px 100px -30px rgba(0, 0, 0, .25)
}
.grve-with-shadow {
transition: box-shadow .3s ease-in-out
}
.grve-shadow-small {
box-shadow: 0 8px 15px rgba(0, 0, 0, .2)
}
.grve-shadow-medium {
box-shadow: 0 12px 35px -10px rgba(0, 0, 0, .1)
}
.grve-shadow-large {
box-shadow: 0 25px 60px rgba(0, 0, 0, .2)
}
#grve-theme-wrapper .grve-clipping-animation .grve-drop-shadow,
#grve-theme-wrapper .grve-clipping-animation .grve-drop-shadow-large,
#grve-theme-wrapper .grve-clipping-animation .grve-with-shadow,
#grve-theme-wrapper .grve-clipping-animation.grve-drop-shadow .grve-column-wrapper,
#grve-theme-wrapper .grve-clipping-animation.grve-drop-shadow-large .grve-column-wrapper {
box-shadow: none
}
.grve-shadow-wrapper {
box-shadow: 0 40px 80px -40px rgba(0, 0, 0, .4)
}
.grve-btn {
display: inline-block;
vertical-align: middle;
padding: 1.25em 2.5em;
margin-top: 3px;
margin-bottom: 3px;
min-width: 7.5em;
line-height: 1.4;
position: relative;
border-radius: 0;
z-index: 2;
outline: 0;
text-align: center;
cursor: pointer;
border-width: 2px;
border-style: solid;
border-color: inherit;
box-sizing: border-box;
word-wrap: break-word;
user-select: none;
text-decoration: none;
position: relative;
overflow: hidden;
transition: color .5s ease, background-color .5s ease, border-color .5s ease;
-ms-touch-action: manipulation;
touch-action: manipulation;
white-space: nowrap
}
.grve-btn+.grve-btn {
margin-left: 30px
}
.grve-btn.grve-btn-outline {
background-color: transparent;
background-image: none
}
.grve-btn.grve-fullwidth-btn {
width: 100%
}
.grve-btn.grve-btn-gradient {
overflow: visible!important
}
.grve-btn.grve-btn-gradient:after,
.grve-btn.grve-btn-gradient:before {
content: '';
position: absolute;
top: -2px;
left: -2px;
right: -2px;
bottom: -2px;
z-index: 1;
border-radius: inherit;
transition: opacity .5s ease
}
.grve-btn.grve-btn-gradient:after {
opacity: 0
}
.grve-btn.grve-btn-gradient:hover:after {
opacity: 1
}
.grve-btn.grve-btn-gradient:hover:before {
opacity: 0
}
.grve-btn.grve-btn-gradient:hover span {
color: inherit
}
.grve-btn.grve-btn-gradient span {
position: relative;
z-index: 3
}
.grve-btn-inner {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
flex-wrap: nowrap;
position: relative;
z-index: 3;
direction: ltr
}
.grve-btn-inner span {
margin-right: 1em
}
.grve-btn-inner .grve-btn-icon {
line-height: 1em
}
.grve-btn-inner .grve-btn-icon i {
display: block;
font-size: 1em
}
.grve-btn-inner .grve-btn-svg-icon {
position: relative
}
.grve-btn-inner .grve-btn-svg-icon svg {
display: block;
position: relative;
z-index: 3;
transition: fill .5s ease, transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-btn-inner .grve-btn-svg-icon.grve-with-shape {
width: 2em;
margin-right: -.5em
}
.grve-btn-inner .grve-btn-svg-icon.grve-with-shape svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.grve-btn-inner .grve-btn-svg-icon .grve-shape-icon {
position: absolute;
top: 50%;
left: 50%;
width: 2em;
height: 2em;
margin-top: -1em;
margin-left: -1em
}
.grve-btn-inner .grve-btn-svg-icon .grve-shape-icon.grve-outline {
background-color: transparent;
border-style: solid;
border-width: 2px
}
.grve-with-svg-icon-arrow-1 svg {
width: .7em;
margin-left: 1px;
height: auto
}
.grve-with-svg-icon-arrow-2.grve-btn .grve-btn-inner {
transform: translateX(1em);
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-with-svg-icon-arrow-2.grve-btn:hover .grve-btn-inner {
transform: translateX(0)
}
.grve-with-svg-icon-arrow-2 svg {
width: 2em;
height: auto;
transform: translateX(-1.5em)
}
.grve-with-svg-icon-arrow-2 .grve-arrow-line {
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-with-svg-icon-arrow-2:hover svg {
transform: translateX(0)
}
.grve-with-svg-icon-arrow-2:hover .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
#grve-theme-wrapper .grve-fullwidth-btn.grve-btn {
margin: 0
}
#grve-theme-wrapper .grve-fullwidth-btn.grve-btn.grve-fluid-btn-medium {
line-height: 60px!important
}
#grve-theme-wrapper .grve-fullwidth-btn.grve-btn.grve-fluid-btn-tall {
line-height: 80px!important
}
.grve-fluid-button,
.grve-fluid-button a.grve-btn {
width: 100%;
margin: 0
}
.grve-align-center .grve-fluid-button,
.grve-fluid-button.grve-align-center {
margin-left: auto;
margin-right: auto
}
.grve-align-right .grve-fluid-button,
.grve-fluid-button.grve-align-right {
margin-left: auto;
margin-right: 0
}
@media only screen and (max-width:1200px) {
.grve-tablet-align-center .grve-fluid-button {
margin-left: auto;
margin-right: auto
}
.grve-tablet-align-left .grve-fluid-button {
margin-left: 0;
margin-right: auto
}
.grve-tablet-align-right .grve-fluid-button {
margin-left: auto;
margin-right: 0
}
}
@media only screen and (max-width:959px) {
.grve-tablet-sm-align-center .grve-fluid-button {
margin-left: auto;
margin-right: auto
}
.grve-tablet-sm-align-left .grve-fluid-button {
margin-left: 0;
margin-right: auto
}
.grve-tablet-sm-align-right .grve-fluid-button {
margin-left: auto;
margin-right: 0
}
}
@media only screen and (max-width:767px) {
.grve-mobile-align-center .grve-fluid-button {
margin-left: auto;
margin-right: auto
}
.grve-mobile-align-left .grve-fluid-button {
margin-left: 0;
margin-right: auto
}
.grve-mobile-align-right .grve-fluid-button {
margin-left: auto;
margin-right: 0
}
}
.grve-btn-line {
white-space: nowrap;
display: inline-block;
vertical-align: middle
}
.grve-btn-line span {
margin: 0
}
.grve-btn-line .grve-line {
width: 2rem;
height: 2px
}
.grve-btn-line.grve-line-left .grve-btn-inner span {
order: 2;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-btn-line.grve-line-left .grve-btn-inner .grve-line {
order: 1;
margin-right: 1rem;
transform-origin: left center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-btn-line.grve-line-left:hover .grve-btn-inner span {
transform: translateX(-1rem)
}
.grve-btn-line.grve-line-left:hover .grve-btn-inner .grve-line {
transform: scaleX(.5)
}
.grve-btn-line.grve-line-right .grve-btn-inner span {
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-btn-line.grve-line-right .grve-btn-inner .grve-line {
margin-left: 1rem;
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-btn-line.grve-line-right:hover .grve-btn-inner span {
transform: translateX(1rem)
}
.grve-btn-line.grve-line-right:hover .grve-btn-inner .grve-line {
transform: scaleX(.5)
}
.grve-btn-line.grve-line-bottom .grve-btn-inner {
flex-direction: column
}
.grve-btn-line.grve-line-bottom .grve-btn-inner .grve-line {
width: 100%;
margin-top: .2rem;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-btn-line.grve-line-bottom:hover .grve-btn-inner .grve-line {
transform: scaleX(1);
transform-origin: left center
}
.grve-btn-line.grve-line-bottom-advanced .grve-btn-inner {
flex-direction: column
}
.grve-btn-line.grve-line-bottom-advanced .grve-btn-inner .grve-line {
transition: all .25s cubic-bezier(.785, .135, .15, .86);
position: absolute;
z-index: -1;
width: auto;
height: .5em;
top: auto;
left: -.25em;
right: -.25em;
bottom: .025em;
opacity: .2
}
.grve-btn-line.grve-line-bottom-advanced:hover .grve-btn-inner .grve-line {
left: 0;
right: 0;
bottom: -.2em;
height: 2px;
opacity: 1
}
.grve-btn-only-text {
white-space: nowrap;
display: inline-block;
vertical-align: middle;
position: relative;
transition: color .5s ease;
-ms-touch-action: manipulation;
touch-action: manipulation
}
.grve-btn-video {
white-space: nowrap;
display: inline-block;
vertical-align: middle;
position: relative;
transition: color .5s ease;
-ms-touch-action: manipulation;
touch-action: manipulation
}
.grve-btn-video .grve-btn-inner {
flex-direction: row-reverse
}
.grve-btn-video span {
margin-left: 1em;
margin-right: 0
}
.grve-btn-video .grve-btn-video-icon {
position: relative
}
.grve-btn-video .grve-btn-video-icon svg {
display: block;
position: absolute;
top: 50%;
left: 50%;
height: 1.714em;
transform: translate(-50%, -50%);
transition: all .5s ease
}
.grve-btn-video .grve-btn-video-icon .grve-shape-icon {
transition: all .5s ease
}
.grve-btn-video .grve-btn-video-icon .grve-shape-icon.grve-outline {
border-width: 2px;
border-style: solid
}
.grve-btn-video .grve-btn-video-icon .grve-shape-icon.grve-circle {
width: 4em;
height: 4em
}
.grve-btn-video .grve-btn-video-icon .grve-shape-icon.grve-round {
width: 3.5em;
height: 2em;
border-radius: 50px!important
}
.grve-btn.grve-pulse {
-webkit-transition: -webkit-transform .45s cubic-bezier(.25, 1, .33, 1), border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1), box-shadow .45s cubic-bezier(.25, 1, .33, 1);
-moz-transition: -moz-transform .45s cubic-bezier(.25, 1, .33, 1), border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1), box-shadow .45s cubic-bezier(.25, 1, .33, 1);
-o-transition: -o-transform .45s cubic-bezier(.25, 1, .33, 1), border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1), box-shadow .45s cubic-bezier(.25, 1, .33, 1);
transition: transform .45s cubic-bezier(.25, 1, .33, 1), border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1), box-shadow .45s cubic-bezier(.25, 1, .33, 1)
}
.grve-btn.grve-pulse:hover {
box-shadow: 0 20px 38px rgba(0, 0, 0, .16);
transform: translateY(-5px)
}
.grve-contact-form.grve-form-btn-outline input[type=submit]:not(.grve-custom-btn) {
border: 2px solid;
background-color: transparent;
background-image: none
}
.grve-contact-form.grve-form-btn-square input[type=submit]:not(.grve-custom-btn) {
border-radius: 0
}
.grve-contact-form.grve-form-btn-round input[type=submit]:not(.grve-custom-btn) {
border-radius: 3px;
overflow: hidden
}
.grve-contact-form.grve-form-btn-extra-round input[type=submit]:not(.grve-custom-btn) {
border-radius: 50px;
overflow: hidden
}
.grve-contact-form input,
.grve-contact-form select,
.grve-contact-form textarea {
transition: background-color .2s, color .2s, border-color .2s
}
.grve-thumbnail-wrapper {
width: 100%;
max-width: 100%
}
.grve-thumbnail-wrapper .grve-thumbnail {
position: relative;
overflow: hidden;
display: block
}
.grve-thumbnail-wrapper img:not(.grve-dummy-image) {
position: absolute!important;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
min-height: 100%
}
.grve-thumbnail-wrapper img.grve-dummy-image {
display: inline-block;
vertical-align: top
}
img.grve-lazy-load {
opacity: 0;
transition: opacity .4s
}
img.lazyload {
opacity: 0
}
img.lazyloaded {
opacity: 1
}
.grve-isotope .grve-image-landscape img,
.grve-isotope .grve-image-large-square img,
.grve-isotope .grve-image-portrait img,
.grve-isotope .grve-image-square img {
object-fit: cover;
width: 100%;
height: 100%
}
#grve-top-bar {
position: relative;
width: 100%;
top: 0
}
#grve-top-bar.grve-fullwidth .grve-top-bar-section>.grve-container {
max-width: 100%;
width: 100%;
padding-left: 2rem;
padding-right: 2rem
}
#grve-top-bar .grve-top-bar-row {
display: flex;
flex-direction: row;
justify-content: space-between;
margin-left: -.5rem;
margin-right: -.5rem
}
#grve-top-bar .grve-top-bar-row .grve-left-area,
#grve-top-bar .grve-top-bar-row .grve-right-area {
display: flex;
flex-direction: row;
justify-content: space-between;
flex: 1;
align-items: center
}
#grve-top-bar .grve-top-bar-row .grve-right-area {
justify-content: flex-end
}
#grve-top-bar .grve-top-bar-row .grve-top-bar-items {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
line-height: 1.2
}
#grve-top-bar .grve-top-bar-row .grve-top-bar-items ul {
margin: 0;
list-style: none;
display: flex;
flex-direction: row
}
#grve-top-bar .grve-top-bar-row .grve-top-bar-items ul li+li {
margin-left: 1rem
}
#grve-top-bar .grve-top-bar-row .grve-top-bar-items p {
font-size: 13px;
line-height: 1.2
}
#grve-top-bar .grve-top-bar-row .grve-top-bar-items svg {
display: block;
width: 20px;
fill: currentColor
}
#grve-top-bar .grve-top-bar-row .grve-top-bar-items .grve-topbar-item {
padding: 0 .5rem
}
@media only screen and (max-width:767px) {
#grve-top-bar .grve-top-bar-row {
flex-direction: column
}
#grve-top-bar .grve-top-bar-row .grve-left-area,
#grve-top-bar .grve-top-bar-row .grve-right-area {
justify-content: center
}
}
#grve-top-bar .grve-search input[type=text] {
min-height: auto;
height: auto;
padding-top: 0;
padding-bottom: 0;
border: none
}
#grve-header {
position: relative;
z-index: 10
}
#grve-main-header,
#grve-main-header .grve-bottom-header-area {
width: 100%;
z-index: 2;
position: relative
}
#grve-main-header .grve-bottom-header-area.grve-skin-changed,
#grve-main-header.grve-skin-changed {
transition: background-color 0s, padding-top .5s, padding-bottom .5s, border-color .5s
}
#grve-main-header.grve-sticky-ready,
#grve-main-header.grve-sticky-ready .grve-bottom-header-area {
transition: background-color .3s, padding-top .5s, padding-bottom .5s, border-color .5s
}
#grve-main-header .grve-container {
height: inherit;
line-height: inherit
}
#grve-main-header.grve-fullwidth>.grve-container {
width: 100%;
max-width: 100%
}
.grve-header-row {
display: flex;
flex-flow: row wrap;
align-items: stretch;
justify-content: space-between;
margin-left: -2rem;
margin-right: -2rem
}
#grve-header .grve-left-area,
#grve-header .grve-right-area {
display: flex;
flex-flow: row wrap;
align-items: stretch
}
#grve-header .grve-left-area {
justify-content: flex-start
}
#grve-header .grve-right-area {
justify-content: flex-end
}
#grve-main-header.grve-fullwidth .grve-header-row {
margin-left: 0;
margin-right: 0
}
#grve-main-header .grve-bottom-header-area {
position: relative
}
#grve-main-header.grve-layout-default.grve-style-2 .grve-header-row {
margin-left: calc(-770px / 2 + 50%);
margin-right: 0
}
#grve-main-header.grve-layout-default.grve-style-2 .grve-header-row .grve-left-area .grve-logo {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%)
}
#grve-main-header.grve-layout-default.grve-style-2 .grve-header-row .grve-left-area .grve-header-menu.grve-horizontal-menu {
padding: 0
}
@media only screen and (max-width:1200px) {
#grve-main-header.grve-layout-default.grve-style-2 .grve-header-row {
margin-left: 0
}
#grve-main-header.grve-layout-default.grve-style-2 .grve-header-row .grve-left-area .grve-logo {
position: relative
}
}
.grve-safebutton-icon-wrapper.grve-fixed {
position: fixed;
top: 50%;
right: .875rem;
transform: translateY(-50%);
z-index: 9;
width: 3.75rem;
height: 3.75rem;
transition: all .5s ease;
transform-origin: center center
}
.grve-safebutton-icon-wrapper.grve-fixed .grve-safe-button {
display: block;
position: relative;
width: inherit;
height: inherit;
border-radius: 100%;
overflow: hidden;
transition: color .5s ease, background-color .5s ease;
border: 2px solid currentColor
}
.grve-safebutton-icon-wrapper.grve-fixed .grve-safe-button .grve-item {
position: absolute;
width: 24px;
height: 24px;
line-height: 24px;
text-align: center;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.grve-safebutton-icon-wrapper.grve-fixed .grve-safe-button .grve-item svg {
width: inherit;
height: inherit
}
.grve-safebutton-icon-wrapper.grve-fixed .grve-safe-button .grve-item svg path {
fill: currentColor
}
.grve-safebutton-icon-wrapper.grve-fixed .grve-safe-button .grve-item i {
font-size: 16px;
line-height: inherit
}
.grve-safebutton-icon-wrapper.grve-fixed.grve-skin-dark .grve-safe-button,
.grve-safebutton-icon-wrapper.grve-fixed.grve-skin-default .grve-safe-button {
color: #000
}
.grve-safebutton-icon-wrapper.grve-fixed.grve-skin-light .grve-safe-button {
color: #fff
}
.grve-safebutton-icon-wrapper.grve-fixed.grve-close {
width: 2.25rem;
height: 2.25rem
}
.grve-safebutton-icon-wrapper.grve-fixed.grve-close .grve-safe-button {
background-color: #fff;
border-color: #fff;
color: #000;
box-shadow: 0 6px 30px 0 rgba(0, 0, 0, .1)
}
.grve-safebutton-icon-wrapper.grve-fixed.grve-close .grve-safe-button .grve-item {
width: 18px;
height: 18px;
line-height: 18px
}
@media only screen and (max-width:1023px) {
.grve-safebutton-icon-wrapper.grve-fixed {
right: .375rem;
width: 2.25rem;
height: 2.25rem
}
.grve-safebutton-icon-wrapper.grve-fixed .grve-safe-button .grve-item {
width: 18px;
height: 18px;
line-height: 18px
}
}
.grve-safebutton-ready .grve-safebutton-icon-wrapper.grve-fixed {
z-index: 90
}
.grve-safebutton-icon-wrapper.grve-close {
z-index: 90
}
body.grve-modal-open .grve-safebutton-icon-wrapper.grve-fixed,
body.grve-responsivemenu-open .grve-safebutton-icon-wrapper.grve-fixed {
display: none
}
body.rtl #grve-main-header.grve-layout-default.grve-style-2 .grve-header-row {
margin-left: 0;
margin-right: calc(-770px / 2 + 50%)
}
body.rtl #grve-main-header.grve-layout-default.grve-style-2 .grve-header-row .grve-left-area .grve-logo {
left: auto;
right: 0
}
@media only screen and (max-width:1200px) {
body.rtl #grve-main-header.grve-layout-default.grve-style-2 .grve-header-row {
margin-left: 0;
margin-right: 0
}
}
#grve-main-header.grve-layout-top-bottom .grve-header-row.grve-header-align-center {
justify-content: center;
align-items: center
}
#grve-main-header.grve-layout-top-bottom .grve-top-header-area .grve-right-area {
max-width: 80%;
align-items: center
}
#grve-main-header.grve-layout-top-bottom.grve-fullwidth .grve-bottom-header-area>.grve-container,
#grve-main-header.grve-layout-top-bottom.grve-fullwidth .grve-top-header-area>.grve-container {
width: 100%;
max-width: 100%
}
body.grve-header-overlapping #grve-main-header {
position: absolute;
top: 0;
left: auto;
right: auto
}
#grve-main-responsive-header {
display: none;
position: relative;
width: 100%;
z-index: 2
}
#grve-main-responsive-header.grve-sticky-responsive-header {
position: absolute;
top: 0;
left: 0;
width: 100%
}
#grve-main-responsive-header .grve-header-row {
margin-left: 0;
margin-right: 0
}
#grve-main-responsive-header .grve-header-elements,
#grve-main-responsive-header .grve-hidden-menu-icon,
#grve-main-responsive-header .grve-logo {
padding: 0 .75rem
}
#grve-main-responsive-header.grve-layout-2 .grve-left-area,
#grve-main-responsive-header.grve-layout-2 .grve-right-area {
flex: 1
}
#grve-main-header.grve-header-visible {
pointer-events: none
}
#grve-main-header.grve-header-visible .grve-hidden-menu-icon {
pointer-events: visible
}
#grve-main-header.grve-header-visible .grve-header-elements {
display: none
}
#grve-main-header.grve-header-visible,
#grve-main-responsive-header.grve-header-visible {
z-index: 6;
position: fixed!important;
top: 0;
transition: transform .3s, background-color .3s, padding-top 0s, padding-bottom 0s, border-color .3s
}
body.grve-responsive-header-overlapping #grve-main-responsive-header {
position: absolute;
top: 0;
left: auto;
right: auto
}
#grve-main-header.grve-layout-side {
height: 100%;
position: fixed;
top: 0;
left: 0
}
#grve-main-header.grve-layout-side .grve-logo {
height: auto
}
#grve-main-header.grve-layout-side .grve-logo .grve-logo-inner,
#grve-main-header.grve-layout-side .grve-logo img {
top: 0
}
#grve-main-header.grve-layout-side.grve-align-center .grve-logo {
justify-content: center
}
#grve-main-header.grve-layout-side.grve-align-right .grve-logo {
justify-content: flex-end
}
#grve-main-header.grve-layout-side .grve-header-row {
margin-left: 0;
margin-right: 0;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: space-between;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
min-height: 100%;
overflow-y: auto;
z-index: 2
}
#grve-main-header.grve-layout-side .grve-top-header-area {
width: 100%
}
#grve-main-header.grve-layout-side .grve-bottom-header-area {
padding-top: 36px;
padding-bottom: 36px
}
#grve-main-header.grve-layout-side .grve-header-button,
#grve-main-header.grve-layout-side .grve-header-elements,
#grve-main-header.grve-layout-side .grve-header-modules,
#grve-main-header.grve-layout-side .grve-hidden-menu-icon,
#grve-main-header.grve-layout-side .grve-logo,
#grve-main-header.grve-layout-side .grve-vertical-menu {
padding-left: 0;
padding-right: 0
}
#grve-main-header.grve-layout-side.grve-align-center .grve-header-elements,
#grve-main-header.grve-layout-side.grve-align-center .grve-vertical-menu ul .grve-link-wrapper {
justify-content: center
}
#grve-main-header.grve-layout-side.grve-align-right .grve-header-elements,
#grve-main-header.grve-layout-side.grve-align-right .grve-vertical-menu ul .grve-link-wrapper {
justify-content: flex-end
}
#grve-main-header.grve-layout-default.grve-style-4 .grve-left-area,
#grve-main-header.grve-layout-default.grve-style-4 .grve-right-area {
flex: 1
}
#grve-main-header.grve-layout-offcanvas.grve-style-2 {
height: 100%;
position: fixed;
top: 0;
left: 0;
text-align: center
}
#grve-main-header.grve-layout-offcanvas.grve-style-2 .grve-header-row {
min-height: 100%;
margin: 0;
flex-direction: column;
flex-wrap: nowrap
}
#grve-main-header.grve-layout-offcanvas.grve-style-2 .grve-header-row .grve-btn-wrapper {
position: absolute;
top: 50%;
width: 100%;
transform: translateY(-50%);
display: flex;
flex-direction: row;
justify-content: center
}
#grve-main-header.grve-layout-offcanvas.grve-style-2 .grve-header-row .grve-logo {
padding-left: 12%;
padding-right: 12%;
justify-content: center
}
#grve-main-header.grve-layout-offcanvas.grve-style-2 .grve-header-row .grve-header-elements {
padding-top: 2rem;
padding-bottom: 2rem;
display: flex;
flex-direction: column;
flex-wrap: nowrap
}
#grve-main-header.grve-layout-offcanvas.grve-style-2 .grve-header-row .grve-header-elements ul.grve-header-element {
display: flex;
flex-direction: column;
flex-wrap: nowrap
}
#grve-main-header.grve-layout-offcanvas.grve-style-2 .grve-header-row .grve-header-elements ul.grve-header-element li+li {
margin: 1rem 0 0 0
}
#grve-main-header.grve-layout-offcanvas.grve-style-2 .grve-header-row .grve-header-elements .grve-header-element+.grve-header-element {
margin: 1rem 0 0 0
}
.grve-layout-offcanvas.grve-style-3 .grve-logo {
padding-left: 0
}
.grve-offcanvas-icon-wrapper.grve-fixed {
position: fixed;
top: 50%;
right: .875rem;
transform: translateY(-50%);
z-index: 10;
width: 110px;
height: 110px;
transition: transform 1s cubic-bezier(.01, .52, .035, 1.405);
transform-origin: center right
}
.grve-offcanvas-icon-wrapper.grve-fixed.grve-small {
transform: translateY(-50%) scale(.55)
}
.grve-offcanvas-icon-wrapper.grve-fixed a {
display: block;
width: 110px;
height: 110px;
color: #fff
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-icon-wrapper {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 3;
white-space: nowrap;
overflow: hidden
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-icon-inner {
display: flex;
flex-direction: column;
transition: all .3s ease
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-icon-inner .grve-burger-icon {
display: block;
text-align: center
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-icon-inner .grve-burger-icon svg {
display: inline-block;
vertical-align: top;
fill: currentColor
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-icon-inner .grve-burger-label {
margin: 0
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-close-icon {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
transition: all .3s ease
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-close-icon svg {
width: 18px;
height: auto;
fill: #000
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-morphing-bg {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
transform: translate(-50%, -50%);
transition: transform .3s ease;
z-index: 2
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-morphing-bg svg {
overflow: visible;
width: 110px;
height: 110px;
display: block
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-morphing-bg svg path {
transform-origin: center
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-morphing-bg svg.grve-morphing-bg-svg {
animation: grve_rotating_morphing 4s linear infinite
}
.grve-offcanvas-icon-wrapper.grve-fixed a .grve-morphing-bg svg.grve-morphing-close-bg-svg {
position: absolute;
top: 0;
left: 0;
visibility: hidden
}
.grve-offcanvas-icon-wrapper.grve-fixed a.grve-close .grve-icon-inner {
opacity: 0;
transform: translateY(-100%)
}
.grve-offcanvas-icon-wrapper.grve-fixed a.grve-close .grve-close-icon {
transform: translateY(-100%)
}
.grve-offcanvas-icon-wrapper.grve-fixed a.grve-close .grve-morphing-bg {
transform: translate(-50%, -50%) scale(.36)
}
.grve-offcanvas-icon-wrapper.grve-fixed a.grve-close .grve-morphing-bg svg {
fill: #fff
}
.grve-offcanvas-icon-wrapper.grve-fixed a.grve-close .grve-morphing-bg svg.grve-morphing-close-bg-svg {
visibility: visible
}
body.grve-safebutton-ready .grve-offcanvas-icon-wrapper.grve-fixed {
display: none
}
@keyframes grve_rotating_morphing {
from {
transform: rotate(0)
}
to {
transform: rotate(360deg)
}
}
.grve-logo {
height: inherit;
display: flex;
flex-direction: row;
align-items: center;
overflow: hidden;
padding: 0 2rem;
position: relative;
line-height: 1;
z-index: 2
}
.grve-logo.grve-logo-text {
overflow: visible
}
.grve-logo.grve-position-center {
margin-left: auto;
margin-right: auto
}
.grve-logo .grve-logo-inner a {
position: relative;
display: inline-block;
vertical-align: top
}
.grve-logo .grve-logo-inner img {
display: block;
position: relative;
height: 100%;
width: auto!important;
max-width: none
}
.grve-logo img.grve-dark,
.grve-logo img.grve-light,
.grve-logo img.grve-sticky {
display: none
}
#grve-main-header.grve-skin-light .grve-logo img.grve-light {
display: block
}
#grve-main-header.grve-skin-light .grve-logo img.grve-dark,
#grve-main-header.grve-skin-light .grve-logo img.grve-default {
display: none
}
#grve-main-header.grve-skin-dark .grve-logo img.grve-dark {
display: block
}
#grve-main-header.grve-skin-dark .grve-logo img.grve-default,
#grve-main-header.grve-skin-dark .grve-logo img.grve-light {
display: none
}
#grve-main-header.grve-skin-sticky .grve-logo img.grve-sticky {
display: block
}
#grve-main-header.grve-skin-sticky .grve-logo img.grve-dark,
#grve-main-header.grve-skin-sticky .grve-logo img.grve-default,
#grve-main-header.grve-skin-sticky .grve-logo img.grve-light {
display: none
}
.grve-header-text-wrapper {
width: 100%;
z-index: 2;
padding: 0 2rem
}
.grve-header-text-wrapper .grve-header-text-row {
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: center
}
.grve-header-text-wrapper .grve-header-text-row .grve-header-text {
display: flex;
flex-direction: row;
justify-content: flex-end
}
.grve-header-text-wrapper .grve-header-text-row .grve-header-text+.grve-header-text {
margin-left: 2rem
}
.grve-header-text-wrapper.grve-with-borders .grve-header-text+.grve-header-text {
border-left: 1px solid;
margin-left: 1rem;
padding-left: 1rem
}
#grve-header .grve-header-search .grve-search {
min-width: 200px
}
#grve-header .grve-header-search .grve-search input[type=text] {
border: none;
border-bottom: 2px solid;
padding: 0;
height: auto
}
#grve-header .grve-header-search .grve-search button[type=submit] {
font-size: 20px;
color: inherit;
right: 0
}
#grve-theme-wrapper .grve-language.grve-dropdown {
line-height: 1;
list-style: none;
margin: 0
}
#grve-theme-wrapper .grve-language.grve-dropdown>li {
position: relative
}
#grve-theme-wrapper .grve-language.grve-dropdown>li ul {
position: absolute;
z-index: 12;
min-width: 160px;
padding: 12px;
flex-direction: column;
top: calc(100% + 10px);
line-height: inherit;
list-style: none;
margin: 0;
box-shadow: 0 8px 40px -5px rgba(0, 0, 0, .1);
opacity: 0;
visibility: hidden;
pointer-events: none;
transition: all .3s ease
}
#grve-theme-wrapper .grve-language.grve-dropdown>li ul li {
display: block
}
#grve-theme-wrapper .grve-language.grve-dropdown>li ul li+li {
margin: 1em 0 0 0
}
#grve-theme-wrapper .grve-language.grve-dropdown>li.grve-hover ul {
opacity: 1;
visibility: visible;
pointer-events: auto
}
#grve-theme-wrapper .grve-language.grve-list {
line-height: 1;
list-style: none;
margin: 0;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center
}
#grve-theme-wrapper .grve-language.grve-list li+li {
margin-left: 1rem
}
#grve-theme-wrapper .grve-language a {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center
}
#grve-theme-wrapper .grve-language a img {
margin-right: 8px
}
body.grve-header-is-sticky.grve-header-overlapping #grve-main-header.grve-sticky-ready {
position: fixed;
top: 0
}
#grve-main-header.grve-fixed,
#grve-main-responsive-header.grve-fixed {
position: fixed;
top: 0
}
body.admin-bar #grve-main-header.grve-fixed.grve-layout-default {
top: 32px
}
#grve-main-header.grve-scrollup-sticky.grve-sticky-ready,
#grve-main-header.grve-scrollup-sticky.grve-sticky-ready .grve-bottom-header-area {
transition: transform .5s, background-color .5s, padding-top .5s, padding-bottom .5s, border-color .5s
}
#grve-main-header.grve-scrollup-sticky .grve-bottom-header-area.grve-hide-header,
#grve-main-header.grve-scrollup-sticky.grve-hide-header {
transform: translateY(-100%)
}
#grve-main-header.grve-scrollup-sticky.grve-fixed+div {
pointer-events: none
}
#grve-main-header.grve-vertical-animation-sticky .grve-container {
transition: all .5s
}
#grve-main-header.grve-vertical-animation-sticky.grve-sticky-header .grve-container {
max-width: 100%;
width: calc(100% - 4rem)
}
.grve-link-wrapper {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
position: relative
}
.grve-link-wrapper a {
transition: color .3s;
display: block;
position: relative
}
.grve-link-wrapper a .grve-item {
position: relative;
display: block;
line-height: 1.2
}
.grve-link-wrapper .grve-arrow {
cursor: pointer;
margin-left: .5rem;
color: inherit
}
.grve-header-menu.grve-horizontal-menu {
padding: 0 2rem
}
.grve-header-menu.grve-horizontal-menu>.grve-menu {
list-style: none;
margin: 0;
line-height: inherit;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
height: 100%
align-items: center;
}
.grve-header-menu.grve-horizontal-menu>.grve-menu>.grve-first-level {
position: relative
}
.grve-header-menu.grve-horizontal-menu>.grve-menu>.grve-first-level.grve-menu-size-fullwidth {
position: static
}
.grve-header-menu.grve-horizontal-menu>.grve-menu>.grve-first-level>.grve-link-wrapper {
display: flex;
flex-wrap: nowrap;
flex-direction: row;
align-items: center;
height: 100%
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu {
list-style: none;
margin: 0;
position: absolute;
top: 100%;
left: 0;
z-index: 99;
text-align: left;
width: 250px;
line-height: 1.4em;
box-shadow: 0 90px 60px -30px rgba(0, 0, 0, .1);
padding: 1.5rem 0;
visibility: hidden;
pointer-events: none
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu>.sub-menu {
display: none;
animation-fill-mode: both;
animation-duration: .3s;
animation-name: grve_submenu_anim
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu ul {
list-style: none;
margin: 0;
padding: 0
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li {
display: block;
position: relative
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li>.grve-link-wrapper {
padding: 0 2rem
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li a {
display: block;
position: relative;
transition: all .3s
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li a span {
position: relative
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li a span:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: 1px;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li.current-menu-item>.grve-link-wrapper>a span:after,
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li.grve-menu-hover>.grve-link-wrapper>a span:after,
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li>.grve-link-wrapper>a:hover span:after {
transform: scaleX(1);
transform-origin: left center
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li .grve-classic-sub-menu {
top: -1.5rem;
left: 100%;
margin-left: 1px
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li.grve-menu-hover>.grve-classic-sub-menu {
visibility: visible;
pointer-events: visible
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li.grve-menu-hover>.grve-classic-sub-menu>.sub-menu {
display: block
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li.grve-invert>.grve-classic-sub-menu {
left: auto;
right: 100%;
margin-right: 1px;
margin-left: 0
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu li+li {
margin-top: 1rem
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item).grve-menu-hover>.grve-classic-sub-menu {
visibility: visible;
pointer-events: visible
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item).grve-menu-hover>.grve-classic-sub-menu>.sub-menu {
display: block
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item).grve-invert>.grve-classic-sub-menu {
left: auto;
right: 0;
margin-right: 1px;
margin-left: 0
}
#grve-main-header.grve-menu-type-line-through .grve-header-menu.grve-horizontal-menu .current-menu-item a span:after,
#grve-main-header.grve-menu-type-line-through .grve-header-menu.grve-horizontal-menu li .grve-classic-sub-menu li a span:after {
top: 50%
}
.grve-horizontal-menu.grve-sub-menu-animation .grve-sub-menu:not(.grve-area-item-sub-menu) li {
opacity: 0;
transform: translateY(13px);
transition: transform .65s cubic-bezier(.2, .8, .25, 1), opacity .65s cubic-bezier(.2, .8, .25, 1)
}
.grve-horizontal-menu.grve-sub-menu-animation .grve-menu-hover>.grve-sub-menu>ul>li,
.grve-horizontal-menu.grve-sub-menu-animation .megamenu.grve-menu-hover>.grve-sub-menu li {
opacity: 1;
transform: translateY(0)
}
@keyframes grve_submenu_anim {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
.grve-horizontal-menu>.grve-menu>.grve-first-level>.grve-link-wrapper .grve-arrow {
width: 6px;
height: 6px;
line-height: inherit;
border: solid currentColor;
border-width: 0 1px 1px 0;
padding: 2px;
transform: rotate(45deg);
transition: all .3s;
margin: -1px 8px 0 8px;
display: none
}
.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu .grve-arrow {
position: absolute;
top: 50%;
right: 1rem;
width: 6px;
height: 6px;
border: solid currentColor;
border-width: 0 1px 1px 0;
padding: 2px;
transform: translateY(-50%) rotate(-45deg);
transition: all .3s;
display: none
}
.grve-horizontal-menu.grve-arrow-not-first-level .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu .grve-arrow,
.grve-horizontal-menu.grve-with-arrow .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu .grve-arrow {
display: block
}
.grve-horizontal-menu.grve-arrow-not-first-level>.grve-menu>.grve-first-level>.grve-link-wrapper .grve-arrow,
.grve-horizontal-menu.grve-with-arrow>.grve-menu>.grve-first-level>.grve-link-wrapper .grve-arrow {
display: block
}
.grve-horizontal-menu>.grve-menu>.grve-first-level.grve-menu-type-button>.grve-link-wrapper .grve-arrow,
.grve-horizontal-menu>.grve-menu>.grve-first-level.grve-menu-type-outline>.grve-link-wrapper .grve-arrow {
display: none
}
.grve-horizontal-menu.grve-arrow-not-first-level>.grve-menu>.grve-first-level>.grve-link-wrapper .grve-arrow {
display: none
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu {
position: absolute;
width: 100%;
left: 0;
top: 100%;
z-index: 99;
text-align: left;
line-height: 1.4em;
box-shadow: 0 90px 60px -30px rgba(0, 0, 0, .1);
visibility: hidden;
pointer-events: none
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu {
display: none;
flex-direction: row;
list-style: none;
align-items: flex-start;
margin: 0 auto;
padding: 0;
animation-fill-mode: both;
animation-duration: .3s;
animation-name: grve_submenu_anim
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu ul.sub-menu {
margin: 0;
padding: 0;
list-style: none
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu>li.menu-item {
flex: 1;
border-right-width: 1px;
border-right-style: solid;
padding: 2rem;
align-self: stretch
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu>li.menu-item:last-child {
border-right: none
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu>li.menu-item li.menu-item+li.menu-item {
margin-top: 1rem
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu>li.menu-item li.menu-item+li.menu-item-has-children {
margin-top: 2rem
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu>li.menu-item li.menu-item-has-children>.grve-link-wrapper,
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu>li.menu-item.menu-item-has-children>.grve-link-wrapper {
margin-bottom: 1rem
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu>li.menu-item li.menu-item-has-children>.grve-link-wrapper a span:after,
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu>li.menu-item.menu-item-has-children>.grve-link-wrapper a span:after {
display: none
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu>li.menu-item.grve-hidden-menu-item>.grve-link-wrapper {
display: none
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu a {
display: block;
position: relative;
transition: all .3s
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu a .grve-item {
position: relative
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu a .grve-item:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: 1px;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu .current-menu-item>.grve-link-wrapper>a .grve-item:after,
.grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu a:hover .grve-item:after {
transform: scaleX(1);
transform-origin: left center
}
.grve-header-menu.grve-horizontal-menu li.megamenu.grve-menu-hover .grve-megamenu-sub-menu {
visibility: visible;
pointer-events: visible
}
.grve-header-menu.grve-horizontal-menu li.megamenu.grve-menu-hover .grve-megamenu-sub-menu>.sub-menu {
display: flex
}
.grve-header-menu.grve-horizontal-menu li.megamenu li.grve-menu-no-link>.grve-link-wrapper a {
cursor: default
}
.grve-header-menu.grve-horizontal-menu li.megamenu li.grve-menu-no-link>.grve-link-wrapper a span:after {
display: none
}
#grve-main-header li.grve-first-level.grve-menu-size-custom {
position: relative
}
#grve-main-header li.grve-first-level.grve-menu-size-large>.grve-sub-menu {
width: 1170px;
max-width: calc(100vw - 4rem)
}
#grve-main-header li.grve-first-level.grve-menu-size-medium>.grve-sub-menu {
width: 720px;
max-width: calc(100vw - 4rem)
}
#grve-main-header li.grve-first-level.grve-menu-size-small>.grve-sub-menu {
width: 500px;
max-width: calc(100vw - 4rem)
}
.grve-header-menu.grve-horizontal-menu li.grve-menu-area-item .grve-area-item-sub-menu {
position: absolute;
width: 100%;
left: 0;
top: 100%;
z-index: 99;
max-height: 100vh;
overflow: auto;
box-shadow: 0 90px 60px -30px rgba(0, 0, 0, .1);
visibility: hidden;
pointer-events: none
}
.grve-header-menu.grve-horizontal-menu li.grve-menu-area-item .grve-area-item-sub-menu .grve-area-item-sub-menu-inner {
display: none
}
.grve-header-menu.grve-horizontal-menu li.grve-menu-area-item .grve-area-item-sub-menu .grve-container {
width: calc(100% - 4rem)
}
.grve-header-menu.grve-horizontal-menu li.grve-menu-area-item.grve-menu-hover .grve-area-item-sub-menu {
visibility: visible;
pointer-events: visible
}
.grve-header-menu.grve-horizontal-menu li.grve-menu-area-item.grve-menu-hover .grve-area-item-sub-menu .grve-area-item-sub-menu-inner {
display: block
}
.grve-vertical-menu .grve-container {
width: 100%!important
}
.grve-vertical-menu.grve-accordion-animation ul,
.grve-vertical-menu.grve-toggle-animation ul {
display: flex;
flex-direction: column;
flex: 1;
list-style: none;
margin: 0;
line-height: inherit
}
.grve-vertical-menu.grve-accordion-animation li.menu-item,
.grve-vertical-menu.grve-toggle-animation li.menu-item {
display: block
}
.grve-vertical-menu.grve-accordion-animation .grve-sub-menu,
.grve-vertical-menu.grve-accordion-animation li.menu-item>.sub-menu,
.grve-vertical-menu.grve-toggle-animation .grve-sub-menu,
.grve-vertical-menu.grve-toggle-animation li.menu-item>.sub-menu {
display: none;
visibility: hidden
}
.grve-vertical-menu.grve-accordion-animation .grve-sub-menu.grve-current,
.grve-vertical-menu.grve-accordion-animation li.menu-item>.sub-menu.grve-current,
.grve-vertical-menu.grve-toggle-animation .grve-sub-menu.grve-current,
.grve-vertical-menu.grve-toggle-animation li.menu-item>.sub-menu.grve-current {
visibility: visible
}
.grve-vertical-menu.grve-accordion-animation .grve-arrow,
.grve-vertical-menu.grve-toggle-animation .grve-arrow {
width: 12px;
height: 12px;
position: relative
}
.grve-vertical-menu.grve-accordion-animation .grve-arrow:before,
.grve-vertical-menu.grve-toggle-animation .grve-arrow:before {
content: '';
position: absolute;
top: 50%;
left: 0;
transform: translate(0, -50%);
width: 12px;
height: 1px;
background-color: currentColor;
transition: all .3s ease
}
.grve-vertical-menu.grve-accordion-animation .grve-arrow:after,
.grve-vertical-menu.grve-toggle-animation .grve-arrow:after {
content: '';
position: absolute;
top: 0;
left: 50%;
transform: translate(-50%, 0);
width: 1px;
height: 12px;
background-color: currentColor;
transition: all .3s ease
}
.grve-vertical-menu.grve-accordion-animation .grve-arrow.grve-open:before,
.grve-vertical-menu.grve-toggle-animation .grve-arrow.grve-open:before {
transform: rotate(45deg) translate(0, -50%)
}
.grve-vertical-menu.grve-accordion-animation .grve-arrow.grve-open:after,
.grve-vertical-menu.grve-toggle-animation .grve-arrow.grve-open:after {
transform: rotate(45deg) translate(0, 0)
}
.grve-vertical-menu-wrapper {
width: 100%;
height: 100%;
overflow: hidden
}
.grve-vertical-menu.grve-slide-animation {
position: relative;
transition: min-height .5s ease
}
.grve-vertical-menu.grve-slide-animation ul {
list-style: none;
margin: 0;
padding: 0
}
.grve-vertical-menu.grve-slide-animation .grve-sub-menu,
.grve-vertical-menu.grve-slide-animation li.menu-item>.sub-menu {
position: absolute;
top: 0;
left: 100%;
list-style: none;
margin: 0;
line-height: 1.6em;
z-index: 1;
width: 100%;
visibility: hidden
}
.grve-vertical-menu.grve-slide-animation .grve-sub-menu.grve-current,
.grve-vertical-menu.grve-slide-animation li.menu-item>.sub-menu.grve-current {
visibility: visible
}
.grve-vertical-menu.grve-slide-animation .grve-link-wrapper {
justify-content: flex-start
}
.grve-vertical-menu.grve-slide-animation .grve-arrow {
display: flex;
flex-wrap: nowrap;
align-items: center;
flex-direction: row-reverse
}
.grve-vertical-menu.grve-slide-animation .grve-arrow:before {
content: '';
border: solid currentColor;
border-width: 0 1px 1px 0;
padding: 3px;
transform: translateX(-10px) rotate(-45deg);
transition: transform .2s cubic-bezier(.49, 1.27, 1, 1)
}
.grve-vertical-menu.grve-slide-animation .grve-arrow:after {
content: '';
width: 2rem;
height: 1px;
background-color: currentColor;
transform-origin: left center;
transform: scaleX(0) translateX(0);
transition: transform .2s cubic-bezier(.49, 1.27, 1, 1)
}
.grve-vertical-menu.grve-slide-animation .grve-arrow:hover:before {
transform: translateX(-1px) rotate(-45deg)
}
.grve-vertical-menu.grve-slide-animation .grve-arrow:hover:after {
transform: scaleX(1) translateX(7px)
}
.grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
margin-bottom: 1rem;
color: inherit;
margin: 0 1px 2rem 1px
}
.grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper .grve-go-back {
position: relative;
transform: rotate(180deg);
width: 2.25rem;
height: 2.25rem;
border: thin solid currentColor;
border-radius: 50px
}
.grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper .grve-go-back .grve-back-arrow {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: flex;
flex-wrap: nowrap;
align-items: center;
flex-direction: row-reverse
}
.grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper .grve-go-back .grve-back-arrow:before {
content: '';
border: solid currentColor;
border-width: 0 1px 1px 0;
padding: 3px;
transform: translateX(-.6rem) rotate(-45deg);
transition: transform .2s cubic-bezier(.49, 1.27, 1, 1)
}
.grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper .grve-go-back .grve-back-arrow:after {
content: '';
width: 1rem;
height: 1px;
background-color: currentColor;
transform-origin: left center;
transform: scaleX(0) translateX(0);
transition: transform .2s cubic-bezier(.49, 1.27, 1, 1)
}
.grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper .grve-go-back:hover .grve-back-arrow:before {
transform: translateX(-5px) rotate(-45deg)
}
.grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper .grve-go-back:hover .grve-back-arrow:after {
transform: scaleX(1) translateX(2px)
}
.grve-align-center .grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper,
.grve-align-center .grve-vertical-menu.grve-slide-animation .grve-link-wrapper {
justify-content: center
}
.grve-align-center .grve-vertical-menu.grve-slide-animation li.menu-item-has-children>.grve-link-wrapper a {
padding-left: 40px
}
.grve-align-right .grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper,
.grve-align-right .grve-vertical-menu.grve-slide-animation .grve-link-wrapper {
justify-content: flex-end
}
.grve-align-right .grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper .grve-go-back.grve-active:before,
.grve-align-right .grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper .grve-go-back:hover:before {
transform: translate(-.5em, -50%) rotate(135deg)
}
.grve-align-right .grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper .grve-go-back.grve-active .grve-label,
.grve-align-right .grve-vertical-menu.grve-slide-animation .grve-go-back-wrapper .grve-go-back:hover .grve-label {
transform: translate(0, 0)
}
#grve-responsive-main-menu .grve-menu-description,
#menu-main-menu .grve-menu-description {
display: block;
white-space: normal;
margin-top: -3px;
margin-top: 12px;
margin-bottom: 12px;
line-height: 1.4em
}
.grve-header-menu .grve-label {
font-size: 11px;
line-height: 18px;
width: auto;
min-width: 18px;
text-align: center;
letter-spacing: 0;
padding: 0 4px;
border-radius: 10px;
position: absolute;
top: -8px;
left: 95%;
margin-left: 6px;
color: #fff;
white-space: nowrap
}
.grve-header-menu .grve-label.grve-bg-grey,
.grve-header-menu .grve-label.grve-bg-light-grey,
.grve-header-menu .grve-label.grve-bg-white {
color: #000
}
.grve-header-menu .grve-label:after {
display: none
}
.grve-header-menu.grve-horizontal-menu .grve-first-level>.grve-link-wrapper>a .label {
left: 100%
}
#grve-responsive-main-menu .grve-label {
display: none
}
.grve-horizontal-menu .grve-item .grve-menu-icon,
.grve-vertical-menu .grve-item .grve-menu-icon {
margin-right: 6px
}
.grve-header-menu.grve-vertical-menu .grve-menu-type-button>.grve-link-wrapper a .grve-item,
.grve-header-menu.grve-vertical-menu .grve-menu-type-outline>.grve-link-wrapper a .grve-item,
.grve-menu-type-line-through .grve-header-menu.grve-vertical-menu .grve-link-wrapper a .grve-item,
.grve-menu-type-underline .grve-header-menu.grve-vertical-menu .grve-link-wrapper a .grve-item {
display: inline-block
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button>.grve-link-wrapper a .grve-item {
padding: .563em 1.25em;
transition: background-color .3s ease
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline>.grve-link-wrapper a .grve-item {
padding: .563em 1.25em;
border: 2px solid currentColor;
transition: background-color .3s ease, border-color .3s ease, color .3s ease
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-shape-round>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-shape-round>.grve-link-wrapper a .grve-item {
border-radius: 3px
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-shape-extra-round>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-shape-extra-round>.grve-link-wrapper a .grve-item {
border-radius: 50px
}
#grve-main-header.grve-menu-type-underline .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item,
#grve-main-header.grve-menu-type-underline-first-level .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item,
#grve-offcanvas-area.grve-menu-type-underline .grve-header-menu li .grve-link-wrapper a .grve-item {
position: relative
}
#grve-main-header.grve-menu-type-underline .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item:after,
#grve-offcanvas-area.grve-menu-type-underline .grve-header-menu li .grve-link-wrapper a .grve-item:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: .143em;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
#grve-main-header.grve-menu-type-underline .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item:hover:after,
#grve-main-header.grve-menu-type-underline-first-level .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item:hover:after,
#grve-offcanvas-area.grve-menu-type-underline .grve-header-menu li .grve-link-wrapper a .grve-item:hover:after {
transform: scaleX(1);
transform-origin: left center
}
#grve-main-header.grve-menu-type-underline .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline).grve-menu-hover>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level .grve-header-menu .grve-first-level.current-menu-ancestor:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level .grve-header-menu .grve-first-level.current-menu-item:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline).grve-menu-hover>.grve-link-wrapper a .grve-item:after,
#grve-offcanvas-area.grve-menu-type-underline .grve-header-menu li.grve-menu-hover .grve-link-wrapper a .grve-item:after {
transform: scaleX(1);
transform-origin: left center
}
#grve-main-header.grve-menu-type-line-through .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item,
#grve-offcanvas-area.grve-menu-type-line-through .grve-header-menu li .grve-link-wrapper a .grve-item {
position: relative
}
#grve-main-header.grve-menu-type-line-through .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item:after,
#grve-offcanvas-area.grve-menu-type-line-through .grve-header-menu li .grve-link-wrapper a .grve-item:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: .143em;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
#grve-main-header.grve-menu-type-line-through .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item:hover:after,
#grve-offcanvas-area.grve-menu-type-line-through .grve-header-menu li .grve-link-wrapper a .grve-item:hover:after {
transform: scaleX(1);
transform-origin: left center
}
#grve-main-header.grve-menu-type-line-through .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline)>.grve-link-wrapper a .grve-item:after,
#grve-offcanvas-area.grve-menu-type-line-through .grve-header-menu li .grve-link-wrapper a .grve-item:after {
top: 50%
}
#grve-main-header.grve-menu-type-line-through .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline).current-menu-ancestor>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline).current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through .grve-header-menu .grve-first-level:not(.grve-menu-type-button):not(.grve-menu-type-outline).grve-menu-hover>.grve-link-wrapper a .grve-item:after,
#grve-offcanvas-area.grve-menu-type-line-through .grve-header-menu li.grve-menu-hover>.grve-link-wrapper>a .grve-item:after {
transform: scaleX(1);
transform-origin: left center
}
.grve-no-assigned-menu {
line-height: 2;
display: inline-block;
vertical-align: middle
}
.grve-burger-icon+.grve-burger-label {
margin-left: 12px
}
.grve-burger-icon {
position: relative;
overflow: hidden
}
.grve-burger-icon i,
.grve-burger-icon svg {
transition: transform .3s ease, color .3s ease
}
.grve-burger-icon svg {
width: 24px;
height: auto
}
.grve-burger-icon i+i,
.grve-burger-icon svg+svg {
position: absolute;
width: 100%;
height: 100%;
top: 100%;
left: 0
}
.grve-close .grve-burger-icon.grve-with-close i,
.grve-close .grve-burger-icon.grve-with-close svg {
transform: translateY(-100%)
}
.grve-close.grve-close-black {
color: #000!important
}
.grve-close.grve-close-white {
color: #fff!important
}
.grve-header-elements {
padding: 0 2rem;
position: relative;
display: flex;
flex-direction: row;
align-items: center;
margin-top: -.5rem;
margin-bottom: -.5rem;
z-index: 2
}
.grve-header-elements>ul.grve-header-element {
list-style: none;
margin: .5rem 1rem .5rem 0;
display: inline-flex;
flex-direction: row
}
.grve-header-elements>ul.grve-header-element li+li {
margin-left: 1rem
}
.grve-header-elements .grve-header-element {
line-height: 1;
margin-top: .5rem;
margin-bottom: .5rem;
margin-right: 1rem
}
.grve-header-elements .grve-header-element .grve-item {
display: block;
position: relative;
font-size: 1.5rem;
line-height: 1em;
min-width: 1em;
height: 1em;
text-align: center
}
.grve-header-elements .grve-header-element .grve-item i {
font-size: .833em;
line-height: inherit
}
.grve-header-elements .grve-header-element .grve-item svg path {
fill: currentColor
}
.grve-header-elements .grve-header-element:last-child {
margin-right: 0
}
.grve-header-elements .grve-header-element a {
text-decoration: none
}
.grve-header-elements .grve-header-element a:not(.grve-btn) {
display: block;
position: relative;
transition: color .3s
}
.grve-header-elements .grve-header-element.grve-header-text-element .grve-item {
text-align: left;
height: auto;
line-height: 1.2em;
font-size: 1rem;
max-width: 300px
}
.grve-header-elements .grve-header-element.grve-cart-element {
position: relative
}
.grve-purchased-items {
position: absolute;
top: -5px;
right: -4px;
font-size: 10px;
font-weight: 700;
color: #fff;
line-height: 12px;
min-width: 12px;
padding: 0 3px;
text-align: center;
border-radius: 12px
}
body.rtl .grve-header-elements>ul.grve-header-element {
margin: .5rem 0 .5rem 1rem
}
body.rtl .grve-header-elements>ul.grve-header-element li+li {
margin-left: 0;
margin-right: 1rem
}
body.rtl .grve-header-elements .grve-header-element {
margin-right: 0;
margin-left: 1rem
}
body.rtl .grve-header-elements .grve-header-element:last-child {
margin-right: 0;
margin-left: 0
}
body.rtl .grve-header-elements .grve-header-element.grve-header-text-element .grve-item {
text-align: right
}
.grve-header-responsive-elements {
z-index: 2
}
.grve-header-responsive-elements>ul.grve-header-responsive-element {
list-style: none;
margin: 0;
display: inline-flex;
flex-direction: row
}
.grve-header-responsive-elements>ul.grve-header-responsive-element li+li {
margin-left: 1rem
}
.grve-header-modules {
max-width: 50%;
height: 100%;
display: flex;
align-items: center;
padding: 0 36px
}
.grve-header-button.grve-style-simple {
display: block;
padding: 0 2rem;
background-color: #a1a1a1;
color: #fff
}
.grve-header-button.grve-style-outline {
display: block;
margin-right: 36px;
transition: all .3s
}
.grve-header-button.grve-style-outline span {
border: 2px solid;
line-height: 1em;
padding: 10px 18px
}
.grve-hidden-menu-icon {
line-height: 1;
position: relative;
padding: 0 2rem;
cursor: pointer;
transition: color .3s;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center
}
.grve-hidden-menu-icon .grve-item {
display: block;
position: relative;
font-size: 1.5rem;
line-height: 1em;
min-width: 1em;
height: 1em;
text-align: center
}
.grve-hidden-menu-icon .grve-item i {
font-size: .833em;
line-height: inherit
}
.grve-hidden-menu-icon .grve-item svg path {
fill: currentColor
}
#grve-offcanvas-area.grve-offcanvas-full-width .grve-area-container {
padding-left: 2rem;
padding-right: calc(2rem + 30px)
}
#grve-offcanvas-area .grve-offcanvas-logo {
display: block;
overflow: hidden;
position: relative;
line-height: 1;
z-index: 2;
margin-bottom: 7vh
}
#grve-offcanvas-area .grve-offcanvas-logo .grve-logo-inner a {
position: relative;
display: inline-block;
vertical-align: top
}
#grve-offcanvas-area .grve-offcanvas-logo .grve-logo-inner img {
display: block;
position: relative;
height: 100%;
width: auto;
max-width: none
}
#grve-offcanvas-area.grve-offcanvas-half-width {
max-width: 50%
}
#grve-offcanvas-area.grve-offcanvas-full-width {
width: 100%
}
#grve-offcanvas-area.grve-offcanvas-position-left {
left: 0;
right: auto
}
#grve-offcanvas-area.grve-offcanvas-position-right {
left: auto;
right: 0
}
#grve-offcanvas-area.grve-offcanvas-content-position-center .grve-area-container {
justify-content: center
}
#grve-offcanvas-area.grve-offcanvas-content-position-right .grve-area-container {
justify-content: flex-end
}
#grve-offcanvas-area.grve-align-center .grve-link-wrapper {
justify-content: center
}
#grve-offcanvas-area.grve-align-right .grve-link-wrapper {
justify-content: flex-end
}
#grve-offcanvas-area .grve-header-menu .grve-label {
display: none
}
#grve-offcanvas-area.grve-layout-2 .grve-area-container {
align-items: center
}
#grve-offcanvas-area.grve-layout-2 .grve-area-content {
flex-direction: row;
align-items: flex-end
}
#grve-offcanvas-area.grve-layout-2 .grve-area-content .grve-area-left,
#grve-offcanvas-area.grve-layout-2 .grve-area-content .grve-area-right {
flex: 1
}
#grve-offcanvas-area.grve-layout-2 .grve-area-content .grve-area-right {
padding-left: 15%
}
#grve-offcanvas-area.grve-layout-2 .grve-area-content .grve-area-right>:not(:last-child) {
margin-bottom: 15%
}
#grve-offcanvas-area.grve-layout-2 .grve-area-content #grve-second-menu .grve-go-back-wrapper+*,
#grve-offcanvas-area.grve-layout-2 .grve-area-content #grve-second-menu li.menu-item+li.menu-item,
#grve-offcanvas-area.grve-layout-2 .grve-area-content #grve-second-menu.grve-accordion-animation li .grve-sub-menu,
#grve-offcanvas-area.grve-layout-2 .grve-area-content #grve-second-menu.grve-toggle-animation li .grve-sub-menu {
margin-top: 24px
}
#grve-safebutton-area {
position: relative;
z-index: 8;
display: none
}
.grve-close-button-wrapper {
position: fixed
}
#grve-safebutton-overlay {
position: fixed;
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
z-index: 20;
display: none;
background-color: #000
}
#grve-safebutton-area {
display: none;
overflow: hidden;
height: auto;
min-height: 100vh
}
html.grve-safebutton-ready {
overflow-y: scroll
}
.single-post #grve-content:not(.grve-right-sidebar):not(.grve-left-sidebar) #grve-single-content img.aligncenter {
margin-left: -18%;
width: calc(100% + 36%);
max-width: initial
}
.grve-single-wrapper {
position: relative;
z-index: 5
}
.grve-single-wrapper:after,
.grve-single-wrapper:before {
display: table;
content: " "
}
.grve-single-wrapper:after {
clear: both
}
#grve-post-title .grve-title-categories {
margin-bottom: 0
}
#grve-post-title .grve-title-categories a {
display: inline-block;
vertical-align: middle;
color: inherit;
padding: 0 .5em;
border-radius: 3px;
background-color: rgba(214, 214, 214, .15);
transition: all .45s cubic-bezier(.25, 1, .33, 1)
}
#grve-post-title .grve-title-categories a:hover {
box-shadow: 0 15px 35px -10px rgba(0, 0, 0, .3);
transform: translateY(-3px)
}
#grve-post-title .grve-title-categories li {
margin-right: 1rem;
margin-bottom: 1rem
}
#grve-post-title .grve-title-meta-content {
margin-top: 2rem
}
#grve-post-title .grve-title-meta-content li {
margin-right: 1em
}
#grve-post-title .grve-title-meta-content li:after {
content: '';
width: 1px;
height: 1.5rem;
display: inline-block;
vertical-align: middle;
margin-left: 1rem;
background-color: rgba(210, 210, 210, .55)
}
#grve-post-title .grve-title-meta-content li:last-child:after {
display: none
}
#grve-post-title .grve-title-meta-content .grve-post-author {
display: flex;
flex-direction: row;
align-items: center
}
#grve-post-title .grve-title-meta-content .grve-post-author img {
display: block;
width: 4em;
min-width: 30px;
margin-right: 1em;
border-radius: 100%;
overflow: hidden
}
@media only screen and (max-width:767px) {
#grve-post-title .grve-title-meta-content {
margin-top: 1rem;
margin-bottom: 1.5rem
}
#grve-post-title .grve-title-meta-content li {
margin-right: 1em
}
#grve-post-title .grve-title-meta-content li:after {
display: none
}
#grve-post-title .grve-title-meta-content .grve-post-author img {
display: none
}
}
#grve-post-title .grve-title {
margin-bottom: 0
}
#grve-post-title .grve-title-content-wrapper ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start
}
#grve-post-title .grve-title-content-wrapper.grve-align-center ul {
justify-content: center
}
#grve-post-title .grve-title-content-wrapper.grve-align-right ul {
justify-content: flex-end
}
.grve-post-simple-title-wrapper {
margin-bottom: 3rem
}
.grve-post-simple-title-wrapper .grve-single-simple-title {
margin-bottom: 0
}
.grve-post-simple-title-wrapper .grve-post-meta {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
margin-top: 1rem
}
.grve-post-simple-title-wrapper .grve-post-meta .grve-post-author img {
display: none
}
.grve-post-simple-title-wrapper .grve-post-meta li {
margin-right: 1em;
line-height: 2em
}
.grve-post-simple-title-wrapper .grve-post-meta li:after {
content: '';
width: 1px;
height: 1.5rem;
display: inline-block;
vertical-align: middle;
margin-left: 1rem;
background-color: rgba(210, 210, 210, .55)
}
.grve-post-simple-title-wrapper .grve-post-meta li:last-child:after {
display: none
}
.grve-post-simple-title-wrapper .grve-post-meta a {
transition: color .3s ease
}
#grve-single-media {
margin-bottom: 60px
}
#grve-single-media.grve-portfolio-media {
margin-bottom: 0
}
#grve-single-media.grve-portfolio-media video {
width: 100%
}
#grve-single-media:not(.grve-fullwidth) img {
margin-left: auto;
margin-right: auto
}
#grve-single-media .grve-gallery:not(.grve-vertical-style) {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: -2% 0 0 -2%;
width: 102%
}
#grve-single-media .grve-gallery:not(.grve-vertical-style) .grve-gallery-item {
position: relative;
margin: 2% 0 0 2%;
flex-basis: 31.333333%
}
@media only screen and (max-width:767px) {
#grve-single-media .grve-gallery:not(.grve-vertical-style) .grve-gallery-item {
flex-basis: 48%
}
}
#grve-single-media .grve-gallery.grve-vertical-style .grve-gallery-item+.grve-gallery-item {
margin-top: 3%
}
#grve-single-media.grve-fullwidth .grve-gallery {
padding: 0 2%
}
#grve-single-content .grve-single-quote-wrapper {
position: relative
}
#grve-single-content .grve-single-quote-wrapper svg {
display: block;
position: absolute;
top: 0;
left: 0;
transform: translate(-30%, -50%);
z-index: -1;
opacity: .15
}
#grve-single-link {
margin-bottom: 2.5rem;
position: relative
}
#grve-single-link .grve-post-content {
position: relative;
z-index: 5;
display: block;
padding: 5%;
color: #fff
}
#grve-single-link .grve-media {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%
}
#grve-single-link .grve-bg-overlay {
transition: all .5s ease
}
.grve-single-post-tags .grve-tags {
margin: 0;
list-style: none;
display: flex;
flex-direction: row;
flex-wrap: wrap
}
.grve-single-post-tags .grve-tags li {
margin-right: 1rem;
margin-bottom: 1rem
}
.grve-single-post-tags .grve-tags li a {
padding: 9px 10px;
display: block;
border-radius: 3px;
border: 2px solid rgba(170, 170, 170, .3);
line-height: 1em;
font-size: small;
transition: all .3s ease;
box-shadow: none;
color: inherit
}
.grve-single-post-tags .grve-tags li a:hover {
transform: translateY(-3px);
box-shadow: 0 15px 35px -10px rgba(0, 0, 0, .3);
color: #fff
}
#grve-about-author-section {
background-color: rgba(214, 214, 214, .15);
border-top: 1px solid rgba(197, 197, 197, .15);
border-bottom: 1px solid rgba(197, 197, 197, .15)
}
#grve-about-author {
display: flex;
flex-direction: row
}
#grve-about-author .grve-author-image {
width: 6rem;
margin-right: 2rem
}
#grve-about-author .grve-author-image img {
display: block;
width: 100%;
max-width: none;
border-radius: 100%;
overflow: hidden
}
#grve-about-author .grve-author-info {
flex: 1;
padding-top: 2rem
}
#grve-about-author .grve-author-read-more {
position: relative
}
#grve-about-author .grve-author-read-more:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: .143em;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
#grve-about-author .grve-author-read-more:hover:after {
transform: scaleX(1);
transform-origin: left center
}
@media only screen and (max-width:767px) {
#grve-about-author {
flex-direction: column
}
}
#grve-related-post .grve-related-title {
margin-bottom: 30px
}
#grve-related-post .grve-related-title .grve-description {
margin-bottom: 6px
}
#grve-related-post .grve-related-title .grve-title {
margin-bottom: 0
}
.post-password-form input[type=submit] {
margin-top: 1rem;
height: 60px
}
.grve-post-item .grve-post-item-inner,
.grve-post-item .grve-post-media {
position: relative
}
.grve-post-item a:not(.grve-item-url) {
z-index: 10;
position: relative
}
.grve-post-item .grve-post-url {
text-transform: none;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis
}
.grve-post-item .grve-post-expert,
.grve-post-item .grve-post-title {
position: relative;
z-index: 1
}
.grve-read-more {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
width: min-content
}
.grve-read-more span {
margin-right: 1em;
white-space: nowrap
}
.grve-read-more svg {
display: block;
position: relative;
width: 2em;
height: auto;
transform: translateX(-1.5em);
transition: fill .5s ease, transform .25s cubic-bezier(.785, .135, .15, .86);
fill: currentColor
}
.grve-read-more svg .grve-arrow-line {
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
#grve-theme-wrapper .grve-post-item .grve-post-category a {
color: #000;
background-color: #f6f7fa
}
#grve-theme-wrapper .grve-post-item .grve-post-media+.grve-post-category {
position: absolute;
z-index: 10;
margin: 0
}
#grve-theme-wrapper .grve-post-item .grve-post-media+.grve-post-category a {
color: #000;
background-color: #fff
}
.grve-post-item .grve-post-category {
position: relative;
top: 1.5rem;
right: 1.5rem;
margin-bottom: 2rem;
text-align: right
}
.grve-post-item .grve-post-category a {
display: inline-block;
vertical-align: middle;
margin-bottom: 4px;
position: relative;
padding: 4px 8px;
border-radius: 2px;
transition: all .45s cubic-bezier(.25, 1, .33, 1)
}
.grve-post-item .grve-post-category a:hover {
box-shadow: 0 15px 35px -10px rgba(0, 0, 0, .3);
transform: translateY(-3px)
}
.grve-double-size .grve-post-item .grve-post-title span {
font-size: 1.5em;
line-height: 1.2em
}
.grve-blog-large .sticky .grve-post-content {
-moz-box-shadow: 0 40px 80px -40px rgba(0, 0, 0, .4);
box-shadow: 0 40px 80px -40px rgba(0, 0, 0, .4);
background-color: #f7f7f7;
padding: 12%
}
@media only screen and (max-width:767px) {
.grve-blog-large .sticky .grve-post-content {
-moz-box-shadow: 0 15px 30px -15px rgba(0, 0, 0, .2);
box-shadow: 0 15px 30px -15px rgba(0, 0, 0, .2)
}
}
ul.grve-post-gallery {
list-style: none;
display: block;
vertical-align: top
}
ul.grve-post-gallery li {
float: left
}
ul.grve-post-gallery li img {
max-width: none;
width: 100%
}
ul.grve-post-gallery li a {
display: block;
overflow: hidden
}
.grve-post-icon {
width: 3.75rem;
height: 3.75rem;
position: relative;
border-radius: 100%;
transition: all .3s ease;
background-image: linear-gradient(180deg, #fafafa 0, #fff 100%);
box-shadow: 0 12px 24px -5px rgba(0, 0, 0, .2)
}
.grve-post-icon svg {
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.grve-post-meta {
display: flex;
flex-direction: row;
justify-content: space-between;
flex-wrap: wrap;
align-items: center
}
.grve-post-meta .grve-meta-wrapper {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
flex: 1
}
.grve-post-meta .grve-meta-wrapper div+div {
margin-left: 1rem
}
.grve-post-meta svg {
display: block;
width: 1.125rem;
height: auto;
margin-right: 3px;
fill: currentColor
}
.grve-post-meta span {
white-space: nowrap
}
.grve-post-meta .grve-post-comments,
.grve-post-meta .grve-post-likes {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center
}
.grve-post-meta.grve-style-1 {
justify-content: flex-start
}
.grve-post-meta.grve-style-1 div:not(:last-child) {
position: relative;
margin-right: .5rem;
padding-right: .5rem
}
.grve-post-meta.grve-style-1 div:not(:last-child):after {
content: '';
border-right: 1px solid;
position: absolute;
height: 100%;
top: 0;
right: 0;
opacity: .1
}
.grve-post-meta.grve-style-1 .grve-post-author {
display: flex;
flex-direction: row;
align-items: center;
white-space: nowrap
}
.grve-post-meta.grve-style-1 .grve-post-author .grve-post-avatar {
position: relative;
width: 30px;
height: 1em;
margin-right: .5rem
}
.grve-post-meta.grve-style-1 .grve-post-author .grve-post-avatar img {
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
display: block;
border-radius: 100%
}
.grve-post-meta.grve-style-2 .grve-meta-wrapper {
justify-content: flex-end
}
.grve-post-meta.grve-style-2 .grve-meta-wrapper div+div {
position: relative;
margin-left: .5rem;
padding-left: .5rem
}
.grve-post-meta.grve-style-2 .grve-meta-wrapper div+div:before {
content: '';
border-left: 1px solid;
position: absolute;
height: 100%;
top: 0;
left: 0;
opacity: .1
}
.grve-post-meta.grve-style-2 .grve-post-author+.grve-meta-wrapper {
margin-left: 1.5rem
}
.grve-post-meta.grve-style-3 .grve-meta-wrapper {
justify-content: flex-end
}
.grve-post-meta.grve-style-3 .grve-post-author+.grve-meta-wrapper {
margin-left: 1.5rem
}
.grve-post-item.grve-style-large {
position: relative;
margin-bottom: 3%;
text-align: left
}
.grve-post-item.grve-style-large .grve-post-title {
margin-bottom: 1rem
}
.grve-post-item.grve-style-large .grve-post-media.grve-media-normal {
max-width: -moz-fit-content;
max-width: fit-content;
margin-left: auto;
margin-right: auto
}
.grve-post-item.grve-style-large .grve-post-content {
padding: 5% 12%
}
.grve-post-item.grve-style-large .grve-post-content:after,
.grve-post-item.grve-style-large .grve-post-content:before {
display: table;
content: " "
}
.grve-post-item.grve-style-large .grve-post-content:after {
clear: both
}
@media only screen and (max-width:1023px) {
.grve-post-item.grve-style-large .grve-post-content {
padding: 5% 0
}
}
.grve-post-item.grve-style-large .grve-post-meta {
margin-bottom: 2rem
}
.grve-post-item.grve-style-large .grve-read-more {
color: inherit;
margin-top: 2rem
}
.grve-post-item.grve-style-large .grve-read-more:hover svg {
transform: translateX(0)
}
.grve-post-item.grve-style-large .grve-read-more:hover .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
.grve-post-item.grve-style-large .grve-post-category {
margin-bottom: 0;
margin-top: 2rem;
position: relative;
top: 0;
right: auto;
text-align: left
}
.grve-post-item.grve-style-large .grve-post-category:before {
content: '';
border-top: 1px solid;
margin-bottom: 2rem;
width: 100%;
display: block;
opacity: .1;
display: table;
content: " "
}
.grve-post-item.grve-style-large .grve-post-category:after {
display: table;
content: " ";
clear: both
}
.grve-post-item.grve-style-large p {
margin-bottom: 0
}
.grve-post-item.grve-style-large p+* {
margin-top: 30px
}
.grve-post-item.grve-style-large.grve-format-link {
padding: 3% 3% 3% 6%
}
.grve-post-item.grve-style-large.grve-format-link .grve-post-item-inner {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center
}
.grve-post-item.grve-style-large.grve-format-link .grve-post-title {
margin-bottom: 0
}
.grve-post-item.grve-style-large.grve-format-link .grve-arrow-icon svg {
display: block;
position: relative;
width: 2em;
height: auto;
transform: translateX(-1.5em);
transition: fill .5s ease, transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-post-item.grve-style-large.grve-format-link .grve-arrow-icon svg .grve-arrow-line {
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-post-item.grve-style-large.grve-format-link:hover .grve-arrow-icon svg {
transform: translateX(0)
}
.grve-post-item.grve-style-large.grve-format-link:hover .grve-arrow-icon .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
.grve-post-item.grve-style-large.grve-format-quote .grve-post-item-inner {
display: flex;
flex-direction: column;
align-items: center;
text-align: center
}
.grve-post-item.grve-style-large.grve-format-quote .grve-post-content {
z-index: 2;
position: relative;
max-width: 720px;
padding: 8% 6%
}
.grve-post-item.grve-style-large.grve-format-quote .grve-post-icon {
width: 4rem;
height: 4rem;
border-radius: 100%;
position: relative;
margin: 0 auto 1rem auto
}
.grve-post-item.grve-style-large.grve-format-quote .grve-post-icon svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block
}
.grve-post-item.grve-style-large.grve-format-quote .grve-post-quote-name {
margin-top: 1.5rem;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center
}
.grve-post-item.grve-style-large.grve-format-quote .grve-post-quote-name .grve-line {
width: 2rem;
height: 2px;
margin-bottom: 1rem;
transition: width .2s cubic-bezier(0, 0, .42, 1.21)
}
.grve-post-item.grve-style-large.grve-format-quote:hover .grve-post-quote-name .grve-line {
width: 3rem
}
.grve-post-item.grve-style-large.grve-format-quote .grve-bg-overlay {
background-color: #020202;
opacity: .4
}
@media only screen and (max-width:1023px) {
.grve-post-item.grve-style-large {
margin-bottom: 60px
}
}
@media only screen and (max-width:767px) {
.grve-post-item.grve-style-large {
margin-bottom: 48px
}
}
.grve-post-item.grve-small-style-1 {
margin-bottom: 8%;
text-align: left
}
.grve-post-item.grve-small-style-1 .grve-post-item-inner {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center
}
.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-post-content,
.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-post-media {
flex: 1 0 50%
}
.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-post-content {
padding: 30px 7%
}
.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-post-meta {
margin-top: .5rem;
margin-bottom: 1.5rem
}
.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-post-exerpt {
margin-top: 1rem
}
.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-read-more {
color: inherit;
margin-top: 2rem
}
.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-read-more:hover svg {
transform: translateX(0)
}
.grve-post-item.grve-small-style-1 .grve-post-item-inner .grve-read-more:hover .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
@media only screen and (max-width:1023px) {
.grve-post-item.grve-small-style-1:not(.grve-format-link) .grve-post-item-inner {
align-items: flex-start
}
.grve-post-item.grve-small-style-1:not(.grve-format-link) .grve-post-item-inner .grve-post-media {
flex-basis: 35%
}
.grve-post-item.grve-small-style-1:not(.grve-format-link) .grve-post-item-inner .grve-post-content {
flex-basis: 65%;
padding-top: 0;
padding-bottom: 0
}
}
@media only screen and (max-width:767px) {
.grve-post-item.grve-small-style-1:not(.grve-format-link) .grve-post-item-inner {
flex-direction: column;
align-items: stretch
}
.grve-post-item.grve-small-style-1:not(.grve-format-link) .grve-post-item-inner .grve-post-content {
padding: 30px 0
}
}
.grve-post-item.grve-small-style-1.grve-format-link {
padding: 3% 3% 3% 6%
}
.grve-post-item.grve-small-style-1.grve-format-link .grve-post-title {
margin-bottom: 0
}
.grve-post-item.grve-small-style-1.grve-format-link .grve-arrow-icon svg {
display: block;
position: relative;
width: 2em;
height: auto;
transform: translateX(-1.5em);
transition: fill .5s ease, transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-post-item.grve-small-style-1.grve-format-link .grve-arrow-icon svg .grve-arrow-line {
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-post-item.grve-small-style-1.grve-format-link:hover .grve-arrow-icon svg {
transform: translateX(0)
}
.grve-post-item.grve-small-style-1.grve-format-link:hover .grve-arrow-icon .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-item-inner {
flex-direction: column;
text-align: center
}
.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-content {
z-index: 2;
position: relative;
max-width: 720px;
padding: 8% 6%
}
.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-icon {
width: 4rem;
height: 4rem;
border-radius: 100%;
position: relative;
margin: 0 auto 1rem auto
}
.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-icon svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
display: block;
fill: #fff
}
.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-quote-name {
margin-top: 1.5rem;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center
}
.grve-post-item.grve-small-style-1.grve-format-quote .grve-post-quote-name .grve-line {
width: 2rem;
height: 2px;
margin-bottom: 1rem;
transition: width .2s cubic-bezier(0, 0, .42, 1.21)
}
.grve-post-item.grve-small-style-1.grve-format-quote:hover .grve-post-quote-name .grve-line {
width: 3rem
}
.grve-post-item.grve-small-style-1.grve-format-quote .grve-bg-overlay {
background-color: #020202;
opacity: .4
}
.grve-post-item.grve-small-style-1 .grve-post-media .grve-post-category {
right: auto;
left: 1.5rem;
position: absolute
}
.grve-blog-small .grve-blog-item:not(.has-post-thumbnail) .grve-post-item.grve-small-style-1.grve-format-standard .grve-post-item-inner {
flex-direction: column;
align-items: flex-start
}
.grve-blog-small .grve-blog-item:not(.has-post-thumbnail) .grve-post-item.grve-small-style-1.grve-format-standard .grve-post-content {
padding: 0
}
.grve-blog-small .grve-blog-item:not(.has-post-thumbnail) .grve-post-item.grve-small-style-1.grve-format-standard .grve-post-category {
top: 0;
left: 0
}
.grve-post-item.grve-small-style-2:after {
content: '';
position: absolute;
width: 100%;
border-top: 1px solid;
opacity: .1;
z-index: -1
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
padding: 3% 0;
min-height: 100px;
position: relative
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-date {
flex: 1 0 20%;
margin-bottom: 0;
position: relative;
z-index: 1
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-content {
flex: 1 0 60%
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-content .grve-post-meta {
z-index: 2;
position: relative
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-content .grve-post-meta .grve-meta-wrapper {
justify-content: flex-start
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-content .grve-post-meta+p {
margin-top: 1rem
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-content .grve-post-category {
top: 0;
left: 0;
right: auto;
margin-bottom: 0;
text-align: left
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-read-more {
color: inherit;
flex: 1 0 20%;
justify-content: flex-end
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-media {
position: absolute;
top: 50%;
left: 50%;
transform: translateY(-50%);
width: 30vw;
max-width: 350px;
z-index: 3;
mix-blend-mode: exclusion;
pointer-events: none
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-media .grve-media-inner {
opacity: 0;
padding-bottom: 80%
}
@media only screen and (max-width:1023px) {
.grve-post-item.grve-small-style-2 .grve-post-item-inner {
flex-direction: column;
align-items: flex-start;
padding: 8% 8% 8% 18%
}
.grve-post-item.grve-small-style-2 .grve-post-item-inner .grve-post-date {
position: absolute;
top: auto;
left: 3%;
writing-mode: vertical-rl;
transform: rotate(180deg)
}
}
.grve-post-item.grve-small-style-2:hover .grve-read-more svg {
transform: translateX(0)
}
.grve-post-item.grve-small-style-2:hover .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
.grve-blog-columns .grve-post-item .grve-post-item-inner {
position: relative;
display: flex;
flex-direction: column
}
.grve-blog-columns .grve-post-item .grve-post-bottom,
.grve-blog-columns .grve-post-item .grve-post-content-wrapper {
z-index: 2
}
.grve-post-item.grve-style-1 {
text-align: left;
margin-bottom: 2rem
}
.grve-post-item.grve-style-1 .grve-post-item-inner {
position: relative;
display: flex;
flex-direction: column;
justify-content: space-between
}
.grve-post-item.grve-style-1 .grve-post-media {
margin-bottom: 1.5rem
}
.grve-post-item.grve-style-1 .grve-post-content {
position: relative;
z-index: 2
}
.grve-post-item.grve-style-1 .grve-post-content p {
margin-bottom: 0;
margin-top: 1rem
}
.grve-post-item.grve-style-1 .grve-post-animated-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
transition: transform .5s ease;
background: rgba(214, 214, 214, .15)
}
.grve-post-item.grve-style-1:hover .grve-post-animated-bg {
transform: scale(.95)
}
.grve-post-item.grve-style-1 .grve-post-date {
margin-bottom: .5rem
}
.grve-post-item.grve-style-1 .grve-post-title {
margin-bottom: 0
}
.grve-post-item.grve-style-1 .grve-read-more {
color: inherit;
margin-top: 2rem
}
.grve-post-item.grve-style-1 .grve-read-more:hover svg {
transform: translateX(0)
}
.grve-post-item.grve-style-1 .grve-read-more:hover .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
.grve-post-item.grve-style-1 .grve-post-meta {
position: relative;
z-index: 2;
margin-top: 2rem;
padding: 1rem 0
}
.grve-post-item.grve-style-1 .grve-post-meta:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
border-top: 1px solid;
opacity: .1
}
.grve-post-item.grve-style-1 .grve-post-icon {
position: relative;
margin-bottom: 1.5rem
}
.grve-post-item.grve-style-1.grve-format-link .grve-post-item-inner {
flex-direction: row;
align-items: center
}
.grve-post-item.grve-style-1.grve-format-link .grve-post-item-inner .grve-post-content-wrapper {
width: 100%
}
.grve-post-item.grve-style-1.grve-format-link .grve-post-item-inner .grve-post-content {
padding: 16%;
flex: 1
}
.grve-post-item.grve-style-1.grve-format-link .grve-post-url {
margin-top: 1rem
}
.grve-post-item.grve-style-1.grve-format-quote .grve-post-item-inner {
flex-direction: row;
align-items: center
}
.grve-post-item.grve-style-1.grve-format-quote .grve-post-item-inner .grve-post-content {
padding: 16%;
flex: 1
}
.grve-post-item.grve-style-1.grve-format-quote .grve-post-quote-name {
margin-top: 1.5rem;
display: flex;
flex-direction: column
}
.grve-post-item.grve-style-1.grve-format-quote .grve-post-quote-name .grve-line {
width: 2rem;
height: 2px;
margin-bottom: 1rem;
transition: width .2s cubic-bezier(0, 0, .42, 1.21)
}
.grve-post-item.grve-style-1.grve-format-quote .grve-post-content:hover .grve-post-quote-name .grve-line {
width: 3rem
}
.grve-post-item.grve-style-1 .grve-post-media,
.grve-post-item.grve-style-1 .grve-post-media .grve-thumbnail {
overflow: hidden;
transition: transform .5s ease
}
.grve-post-item.grve-style-1:hover .grve-post-media {
transform: scale(.95)
}
.grve-post-item.grve-style-1:hover .grve-post-media .grve-thumbnail {
transform: scale(1.15)
}
.grve-post-item.grve-style-2 {
text-align: left
}
.grve-post-item.grve-style-2 .grve-post-item-inner {
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative
}
.grve-post-item.grve-style-2 .grve-post-item-inner.grve-bg-default {
background-color: #fff
}
.grve-post-item.grve-style-2 .grve-post-item-inner.grve-text-default {
color: #000
}
.grve-post-item.grve-style-2 .grve-post-item-inner.grve-border-default {
border-color: rgba(170, 170, 251, .1)
}
.grve-post-item.grve-style-2 .grve-post-item-inner.grve-headings-default .grve-post-title {
color: #000
}
.grve-post-item.grve-style-2 .grve-post-item-inner .grve-post-media .grve-post-icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 3
}
.grve-post-item.grve-style-2 .grve-post-content {
padding: 18%;
flex: 1
}
.grve-post-item.grve-style-2 .grve-post-content .grve-post-date {
margin-bottom: 18px
}
.grve-post-item.grve-style-2 .grve-post-content .grve-post-exerpt {
margin-top: 1rem
}
.grve-post-item.grve-style-2 .grve-post-meta {
padding: 1.25rem 1rem;
border-top-width: 1px;
border-top-style: solid;
border-top-color: inherit
}
.grve-post-item.grve-style-2 .grve-read-more {
color: inherit!important;
margin-top: 2rem
}
.grve-post-item.grve-style-2 .grve-read-more:hover svg {
transform: translateX(0)
}
.grve-post-item.grve-style-2 .grve-read-more:hover .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
.grve-post-item.grve-style-2.grve-format-link .grve-post-item-inner,
.grve-post-item.grve-style-2.grve-format-quote .grve-post-item-inner {
justify-content: center
}
.grve-post-item.grve-style-2.grve-format-video .grve-post-item-inner:not(.grve-image-priority) .grve-post-content .grve-post-icon {
display: none
}
.grve-post-item.grve-style-2 .grve-post-content .grve-post-icon {
margin-bottom: 1.5rem
}
.grve-post-item.grve-style-2 .grve-post-quote-name {
margin-top: 2rem
}
.grve-default-size .grve-post-item.grve-style-2.grve-format-video .grve-post-item-inner.grve-image-priority .grve-post-content .grve-post-icon {
display: none
}
.grve-double-size .grve-post-item.grve-style-2 .grve-post-content {
padding: 8.5%
}
.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-content,
.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-meta {
max-width: 50%
}
.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-content {
display: flex;
flex-direction: column;
justify-content: center
}
.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-media {
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 100%
}
.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-media .grve-thumbnail-wrapper {
height: 100%
}
.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-media .grve-thumbnail-wrapper .grve-thumbnail {
height: 100%!important
}
.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-media .grve-thumbnail-wrapper .grve-thumbnail img {
object-fit: cover
}
.grve-double-size .grve-post-item.grve-style-2 .grve-image-priority:not(.grve-without-media) .grve-post-media .grve-post-icon {
display: none
}
.grve-post-item.grve-style-3 {
transition: transform .45s cubic-bezier(.25, 1, .33, 1);
text-align: left
}
.grve-post-item.grve-style-3 .grve-post-item-inner {
position: relative;
display: flex;
flex-direction: column;
justify-content: flex-end;
padding: 2.5rem;
color: #fff;
background-color: #020202;
min-height: 490px
}
.grve-post-item.grve-style-3 .grve-post-category {
position: absolute;
top: 2rem;
right: 2rem
}
.grve-post-item.grve-style-3 .grve-post-content {
padding-top: 30%;
position: relative;
z-index: 2;
max-width: 440px
}
.grve-post-item.grve-style-3 .grve-post-content p {
margin-bottom: 0;
margin-top: 1rem
}
.grve-post-item.grve-style-3 .grve-post-icon {
position: relative;
margin-bottom: 1.5rem
}
.grve-post-item.grve-style-3.grve-format-quote .grve-post-quote-name {
margin-top: 2rem
}
.grve-post-item.grve-style-3.grve-format-link .grve-post-url {
margin-top: 1rem
}
.grve-post-item.grve-style-3 .grve-headings-default .grve-post-title {
color: #fff
}
.grve-post-item.grve-style-3 .grve-post-date {
margin-bottom: .5rem
}
.grve-post-item.grve-style-3 .grve-post-title {
margin-bottom: 0
}
.grve-post-item.grve-style-3 .grve-post-meta {
position: relative;
z-index: 2;
margin-top: 2rem;
padding-top: 1rem;
margin-bottom: -1.5rem
}
.grve-post-item.grve-style-3 .grve-post-meta:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
border-top: 1px solid;
opacity: .3
}
.grve-post-item.grve-style-3 .grve-post-meta.grve-svg-default svg {
fill: #fff
}
.grve-post-item.grve-style-3 .grve-read-more {
color: inherit;
margin-top: 2rem
}
.grve-post-item.grve-style-3 .grve-text-default .grve-read-more svg {
fill: #fff
}
.grve-post-item.grve-style-3 .grve-background-wrapper .grve-bg-overlay.grve-bg-default {
background-image: linear-gradient(180deg, rgba(15, 15, 15, 0) 30%, rgba(15, 15, 15, .5) 100%)
}
.grve-post-item.grve-style-3 .grve-background-wrapper .grve-bg-image {
opacity: 1;
transition: transform 5s ease
}
.grve-post-item.grve-style-3:hover {
transform: translateY(-10px)
}
.grve-post-item.grve-style-3:hover .grve-read-more svg {
transform: translateX(0)
}
.grve-post-item.grve-style-3:hover .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
.grve-post-item.grve-style-3:hover .grve-background-wrapper .grve-bg-image {
transform: scale(1.1)
}
.grve-blog-leader {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
margin-left: -15px;
margin-right: -15px
}
.grve-blog-leader .grve-post-date {
margin-bottom: .5rem
}
.grve-blog-leader .grve-post-leader {
display: flex;
flex-direction: row;
min-width: 45%;
flex: 1;
padding-left: 15px;
padding-right: 15px;
color: #fff
}
.grve-blog-leader .grve-post-leader .grve-blog-item {
width: 100%
}
.grve-blog-leader .grve-post-leader .grve-blog-item-inner {
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
height: 100%
}
.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content {
display: flex;
flex-direction: row;
position: relative;
align-items: center;
z-index: 2;
height: 100%
}
.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content .grve-post-title {
color: #fff
}
.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content .grve-read-more {
color: #fff;
margin-top: 2rem
}
.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content .grve-read-more svg {
fill: #fff
}
.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content .grve-post-icon {
margin-bottom: 1.5rem
}
.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-content-inner {
padding: 17%
}
.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-meta {
position: relative;
z-index: 2;
padding: 1rem
}
.grve-blog-leader .grve-post-leader .grve-blog-item-inner .grve-post-meta:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
border-top: 1px solid #fff;
opacity: .3
}
.grve-blog-leader .grve-post-leader .grve-background-wrapper .grve-bg-default {
background-color: #0f0f0f
}
.grve-blog-leader .grve-post-leader .grve-background-wrapper .grve-bg-image {
opacity: 1;
transition: transform 5s ease
}
.grve-blog-leader .grve-post-leader:hover .grve-read-more svg {
transform: translateX(0)
}
.grve-blog-leader .grve-post-leader:hover .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
.grve-blog-leader .grve-post-leader:hover .grve-background-wrapper .grve-bg-image {
transform: scale(1.1)
}
.grve-blog-leader .grve-post-list {
display: flex;
flex-direction: column;
flex: 1;
min-width: 300px;
padding-left: 15px;
padding-right: 15px
}
.grve-blog-leader .grve-post-list .grve-blog-item-inner {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
margin-left: -15px;
margin-right: -15px
}
.grve-blog-leader .grve-post-list .grve-blog-item-inner .grve-media,
.grve-blog-leader .grve-post-list .grve-blog-item-inner .grve-post-content {
flex-basis: 50%;
max-width: 50%;
padding-left: 15px;
padding-right: 15px
}
.grve-blog-leader .grve-post-list .grve-blog-item-inner .grve-media .grve-thumbnail-wrapper {
background: rgba(210, 210, 210, .15)
}
.grve-blog-leader .grve-post-list .grve-blog-item+.grve-blog-item {
margin-top: 2rem
}
.grve-blog-leader .grve-post-list .grve-post-title {
margin-bottom: .5rem
}
.grve-blog-leader .grve-post-list .grve-post-content p {
text-overflow: ellipsis;
overflow: hidden;
-webkit-line-clamp: 2
}
.grve-blog-leader.grve-vertical {
flex-direction: column
}
.grve-blog-leader.grve-vertical .grve-post-leader+.grve-post-list {
margin-top: 2rem
}
.grve-blog-leader.grve-vertical .grve-post-list {
flex-direction: row;
padding-left: 0;
padding-right: 0
}
.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item {
flex: 1;
padding-left: 15px;
padding-right: 15px
}
.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item+.grve-blog-item {
margin-top: 0
}
.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item-inner {
display: block
}
.grve-blog-leader.grve-vertical .grve-post-list .grve-media {
flex-basis: 100%;
max-width: 100%;
margin-bottom: 2rem
}
.grve-blog-leader.grve-vertical .grve-post-list .grve-post-content {
flex-basis: 100%;
max-width: 100%
}
@media only screen and (max-width:1200px) {
.grve-blog-leader .grve-post-list {
flex: auto
}
}
@media only screen and (max-width:1023px) {
.grve-blog-leader {
flex-direction: column
}
.grve-blog-leader .grve-post-leader+.grve-post-list {
margin-top: 2rem
}
.grve-blog-leader.grve-vertical .grve-post-list {
flex-direction: column;
padding-left: 15px;
padding-right: 15px
}
.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item {
padding-left: 0;
padding-right: 0
}
.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item+.grve-blog-item {
margin-top: 2rem
}
.grve-blog-leader.grve-vertical .grve-post-list .grve-blog-item-inner {
display: flex
}
.grve-blog-leader.grve-vertical .grve-post-list .grve-media {
flex-basis: 50%;
max-width: 50%;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 0
}
.grve-blog-leader.grve-vertical .grve-post-list .grve-post-content {
flex-basis: 50%;
max-width: 50%;
padding-left: 15px;
padding-right: 15px
}
}
@media only screen and (max-width:767px) {
.grve-blog-leader .grve-post-list .grve-blog-item-inner .grve-media {
flex-basis: 40%;
max-width: 40%
}
.grve-blog-leader .grve-post-list .grve-blog-item-inner .grve-post-content {
flex-basis: 60%;
max-width: 60%
}
.grve-blog-leader .grve-post-list .grve-blog-item-inner p {
display: none
}
}
.grve-classic-carousel .grve-post-item,
.grve-classic-carousel .grve-post-item-inner {
height: 100%
}
.grve-classic-carousel .grve-post-item.grve-style-3:hover {
transform: translateY(0)
}
.grve-broken-gallery.grve-layout-1 .grve-broken-container,
.grve-broken-portfolio.grve-layout-1 .grve-broken-container {
display: grid;
grid-template-columns: 2fr 2fr 2fr 2fr 2fr;
column-gap: 5vw;
row-gap: 5vw
}
.grve-broken-gallery.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+1),
.grve-broken-portfolio.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+1) {
grid-column: 2/4
}
.grve-broken-gallery.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+2),
.grve-broken-portfolio.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+2) {
grid-column: 4/6;
margin-top: 5vw
}
.grve-broken-gallery.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+3),
.grve-broken-portfolio.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n+3) {
grid-column: 1/3;
margin-top: 5vw;
align-self: end
}
.grve-broken-gallery.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n),
.grve-broken-portfolio.grve-layout-1 .grve-broken-container .grve-broken-item:nth-child(4n) {
grid-column: 3/6
}
.grve-broken-gallery.grve-layout-2 .grve-broken-container,
.grve-broken-portfolio.grve-layout-2 .grve-broken-container {
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
column-gap: 5vw;
row-gap: 5vw
}
.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+1),
.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+1) {
grid-column: 2/4;
align-self: center
}
.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+2),
.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+2) {
grid-column: 4/8
}
.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+3),
.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+3) {
grid-column: 1/4
}
.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+4),
.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(4n+4) {
grid-column: 4/7;
align-self: center
}
.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(12n+11),
.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(12n+11) {
grid-column: 2/6
}
.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(12n+12),
.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item:nth-child(12n+12) {
grid-column: 6/9
}
.grve-broken-gallery.grve-layout-3 .grve-broken-container,
.grve-broken-portfolio.grve-layout-3 .grve-broken-container {
display: grid;
grid-template-columns: 6fr 4fr 4fr;
column-gap: 5vw;
row-gap: 15vw
}
.grve-broken-gallery.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(2n),
.grve-broken-portfolio.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(2n) {
margin-top: 10vw;
grid-column: 3/4
}
.grve-broken-gallery.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(3n),
.grve-broken-portfolio.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(3n) {
grid-column: 1/3
}
.grve-broken-gallery.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(5n),
.grve-broken-portfolio.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(5n) {
grid-column: 2/3
}
.grve-broken-gallery.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(10n),
.grve-broken-portfolio.grve-layout-3 .grve-broken-container .grve-broken-item:nth-child(10n) {
grid-column: 1/2
}
.grve-broken-gallery.grve-layout-4 .grve-broken-container,
.grve-broken-portfolio.grve-layout-4 .grve-broken-container {
display: grid;
grid-template-columns: 6fr 6fr 6fr;
column-gap: 5vw;
row-gap: 5vw;
align-items: center
}
.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(2n),
.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(2n) {
grid-column: 2/4
}
.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(3n),
.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(3n) {
grid-column: 1/3;
padding-left: 8vw
}
.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(5n),
.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(5n) {
grid-column: 1/3;
padding-left: 3vw
}
.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(16n),
.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(16n) {
grid-column: 3/4;
padding-left: 3vw
}
.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(18n),
.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item:nth-child(18n) {
grid-column: 2/4
}
@media only screen and (max-width:767px) {
.grve-broken-gallery.grve-layout-1 .grve-broken-container,
.grve-broken-gallery.grve-layout-2 .grve-broken-container,
.grve-broken-gallery.grve-layout-3 .grve-broken-container,
.grve-broken-gallery.grve-layout-4 .grve-broken-container,
.grve-broken-portfolio.grve-layout-1 .grve-broken-container,
.grve-broken-portfolio.grve-layout-2 .grve-broken-container,
.grve-broken-portfolio.grve-layout-3 .grve-broken-container,
.grve-broken-portfolio.grve-layout-4 .grve-broken-container {
display: block
}
.grve-broken-gallery.grve-layout-1 .grve-broken-container .grve-broken-item,
.grve-broken-gallery.grve-layout-2 .grve-broken-container .grve-broken-item,
.grve-broken-gallery.grve-layout-3 .grve-broken-container .grve-broken-item,
.grve-broken-gallery.grve-layout-4 .grve-broken-container .grve-broken-item,
.grve-broken-portfolio.grve-layout-1 .grve-broken-container .grve-broken-item,
.grve-broken-portfolio.grve-layout-2 .grve-broken-container .grve-broken-item,
.grve-broken-portfolio.grve-layout-3 .grve-broken-container .grve-broken-item,
.grve-broken-portfolio.grve-layout-4 .grve-broken-container .grve-broken-item {
padding: 0;
margin: 0 0 3rem 0
}
}
.grve-list-title-grid {
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
min-height: 100vh;
padding: 12% 0;
visibility: hidden
}
.grve-list-title-grid .grve-list-images-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100vw;
height: 100%;
margin-left: calc((-100vw + 100%)/ 2);
margin-right: calc((-100vw + 100%)/ 2);
overflow: hidden;
z-index: 0
}
.grve-list-title-grid .grve-list-images-wrapper .grve-list-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
transition: opacity cubic-bezier(.4, 0, .2, 1) .4s;
z-index: 1;
will-change: opacity
}
.grve-list-title-grid .grve-list-images-wrapper .grve-list-image.grve-active {
opacity: 1;
z-index: 3
}
.grve-list-title-grid .grve-list-images-wrapper .grve-list-image .grve-bg-image {
clip: rect(auto, auto, auto, auto)
}
.grve-list-title-grid .grve-list-images-wrapper .grve-list-image .grve-bg-image:before {
content: '';
background-image: inherit;
background-repeat: inherit;
background-size: cover;
background-position: inherit;
position: fixed;
top: 0;
width: 100vw;
height: 100vh;
z-index: -1;
left: 0;
right: 0;
transform: translateZ(0)
}
@media only screen and (max-width:767px) {
.grve-list-title-grid {
padding: 35% 0
}
}
.grve-list-title-grid .grve-list-grid {
position: relative;
z-index: 3;
width: 100%;
margin-left: -1rem;
margin-right: -1rem
}
.grve-list-title-grid .grve-list-grid .grve-list-item {
position: absolute;
white-space: nowrap;
padding: 1rem;
display: flex;
transition: opacity cubic-bezier(.4, 0, .2, 1) .4s
}
.grve-list-title-grid .grve-list-grid .grve-list-item .grve-title {
margin: 0 0 0 .25em;
position: relative
}
.grve-list-title-grid .grve-list-grid .grve-list-item .grve-line {
position: absolute;
width: 100%;
height: .357em;
min-height: 3px;
top: 100%;
left: .286em;
margin-top: -.357em;
z-index: -1;
transform: scaleX(0);
transform-origin: right center;
transition: transform .3s cubic-bezier(.785, .135, .15, .86)
}
.grve-list-title-grid .grve-list-grid .grve-list-item.grve-active .grve-line {
transform: scaleX(1);
transform-origin: left center
}
.grve-list-title-grid .grve-list-grid .grve-list-item.grve-hide {
opacity: .5
}
.grve-list-title-grid .grve-list-grid-wrapper {
position: relative;
z-index: 3;
width: 100%
}
.grve-list-title-grid .grve-pagination {
position: relative;
z-index: 3
}
#grve-portfolio-title .grve-title-categories {
margin-bottom: 2rem
}
#grve-portfolio-title .grve-title-categories a {
color: inherit;
position: relative
}
#grve-portfolio-title .grve-title-categories a:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: .143em;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
#grve-portfolio-title .grve-title-categories a:hover:after {
transform: scaleX(1);
transform-origin: left center
}
.grve-portfolio-info {
padding-bottom: 2.5rem
}
.grve-portfolio-info:last-child {
border-bottom: none;
padding-bottom: 0
}
.grve-portfolio-info .grve-portfolio-details {
margin-bottom: 30px
}
.grve-portfolio-info .grve-portfolio-details-btn {
width: 100%;
padding: .75rem 1rem
}
.grve-portfolio-info .grve-portfolio-field {
display: flex;
flex-direction: row;
justify-content: flex-start;
align-items: center;
flex-wrap: wrap
}
.grve-portfolio-info .grve-portfolio-field:not(:first-child) {
margin-top: 2rem;
padding-top: 2rem;
border-top-width: 1px;
border-top-style: solid
}
.grve-portfolio-info .grve-portfolio-field a {
display: block;
white-space: nowrap;
padding: .25rem .5rem;
border-radius: 2px;
margin-bottom: .25rem;
margin-right: .25rem;
color: inherit;
box-shadow: none;
transition: all .3s ease;
background-color: rgba(170, 170, 251, .1)
}
.grve-portfolio-info .grve-portfolio-field a:hover {
transform: translateY(-3px);
box-shadow: 0 15px 35px -10px rgba(0, 0, 0, .3)
}
.grve-portfolio-media .grve-thumbnail-wrapper {
margin-left: auto;
margin-right: auto
}
#grve-comments .grve-comments-header {
margin-bottom: 3rem;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between
}
#grve-comments .grve-comments-header .grve-comments-number {
margin-bottom: 0
}
#grve-comments .grve-comments-header .grve-comment-nav {
line-height: 1.5rem;
display: flex;
flex-direction: row
}
#grve-comments .grve-comments-header .grve-comment-nav a {
transition: color .3s ease
}
#grve-comments .grve-comments-header .grve-comment-nav a:hover {
color: inherit
}
#grve-comments .grve-comments-header .grve-comment-nav a+a:before {
content: '';
border-left: 1px solid rgba(170, 170, 170, .3);
margin: 0 1.5rem
}
@media only screen and (max-width:767px) {
#grve-comments .grve-comments-header {
align-items: flex-start;
flex-direction: column
}
#grve-comments .grve-comments-header .grve-comment-nav a {
margin-top: 1rem
}
}
#grve-comments .grve-comments-list {
list-style: none;
margin: 0;
padding: 0
}
#grve-comments .grve-comments-list li+li.grve-comment-item {
margin-top: 4rem
}
#grve-comments .grve-comments-list ul.children {
list-style: none;
margin: 4rem 0 0 0;
padding: 0 0 0 5rem
}
@media only screen and (max-width:767px) {
#grve-comments .grve-comments-list ul.children {
padding: 0 0 0 5%
}
}
#grve-comments .grve-comments-list .grve-comment-inner {
display: flex;
flex-direction: row
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-author-image {
width: 3.5rem;
margin-right: 1.5rem;
margin-top: -3px
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-author-image img {
max-width: none;
border-radius: 100%;
display: block
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content {
width: calc(100% - 5rem)
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content .grve-title {
display: block;
margin-bottom: 6px
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content .grve-comment-meta {
display: flex;
flex-direction: row;
line-height: 1em
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content .grve-comment-meta .grve-comment-date {
color: inherit
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content .grve-comment-meta .comment-reply-login,
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content .grve-comment-meta .grve-comment-edit,
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content .grve-comment-meta .grve-comment-reply {
font-weight: 700;
margin-left: 1rem;
transition: color .3s ease
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content .grve-comment-meta .comment-reply-login:hover,
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content .grve-comment-meta .grve-comment-edit:hover,
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content .grve-comment-meta .grve-comment-reply:hover {
color: inherit
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content .grve-comment-text {
margin-top: 1rem
}
@media only screen and (max-width:767px) {
#grve-comments .grve-comments-list .grve-comment-inner {
flex-direction: column
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-author-image {
margin-right: 0;
margin-bottom: .5rem
}
#grve-comments .grve-comments-list .grve-comment-inner .grve-comment-content {
width: 100%
}
}
#grve-comments+#grve-comment-form .comment-respond,
.comment+#respond {
margin-top: 3.125rem
}
#respond .comment-reply-title {
margin-bottom: 4px;
display: flex;
justify-content: space-between
}
#respond .comment-form {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 -12px
}
#respond .comment-form>* {
flex-basis: 100%;
padding: 30px 12px 0 12px
}
#respond .comment-form .grve-half-size {
flex-basis: 50%
}
@media only screen and (max-width:767px) {
#respond .comment-form .grve-half-size {
flex-basis: 100%
}
}
#respond .comment-form input[type=text],
#respond .comment-form textarea {
background-color: rgba(214, 214, 214, .15);
border-color: rgba(197, 197, 197, .15);
border-radius: 2px;
resize: none;
padding: 16px;
font-size: inherit;
margin: 0;
line-height: 1.5rem
}
#respond .comment-form .form-submit {
margin-bottom: 0
}
#respond .comment-form #grve-comment-submit-button {
margin: 0;
width: 100%
}
#respond .comment-form .logged-in-as {
padding: 0 12px
}
#respond .comment-form .grve-form-inner {
position: relative
}
#respond .comment-form .grve-form-inner label {
position: absolute;
top: 17px;
left: 16px;
z-index: 3;
transition: transform .3s;
line-height: 1.5rem
}
#respond .comment-form .grve-form-inner.grve-input-filled label {
transform: translate(-16px, -40px)
}
#respond .comment-form .comment-form-cookies-consent {
margin-bottom: 0
}
#grve-comments-section {
border-top-width: 1px;
border-top-style: solid;
margin-top: -1px
}
#grve-comments-section .help {
display: flex;
justify-content: center
}
.grve-related .grve-related-top {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-end;
margin-bottom: 3rem
}
.grve-related .grve-related-row {
display: flex;
flex-direction: row;
justify-content: flex-start;
margin: 0 -1rem
}
.grve-related .grve-related-row .grve-related-item {
position: relative;
flex-basis: 33.333333%;
max-width: 33.333333%;
padding: 0 1rem
}
.grve-related .grve-related-row .grve-related-item .grve-related-item-inner {
position: relative;
padding-bottom: 120%;
transition: all .3s;
border-radius: 2px;
overflow: hidden;
background-color: rgba(170, 170, 251, .1)
}
.grve-related .grve-related-row .grve-related-item .grve-related-item-inner .grve-bg-image {
opacity: 1
}
.grve-related .grve-related-row .grve-related-item .grve-related-item-inner .grve-bg-image:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
background-image: linear-gradient(180deg, rgba(15, 15, 15, 0) 50%, rgba(15, 15, 15, .45) 100%)
}
.grve-related .grve-related-row .grve-related-item .grve-related-item-inner .grve-related-content {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 2;
padding: 1.5rem;
color: #fff
}
.grve-related .grve-related-row .grve-related-item .grve-related-item-inner .grve-title {
color: inherit;
margin-top: 4px;
max-width: 80%
}
.grve-related .grve-related-row .grve-related-item.grve-related-item-without-thumb .grve-related-content {
color: inherit
}
@media only screen and (max-width:767px) {
.grve-related .grve-related-row {
flex-direction: column
}
.grve-related .grve-related-row .grve-related-item {
flex-basis: auto;
max-width: none
}
.grve-related .grve-related-row .grve-related-item+.grve-related-item {
margin-top: 2.5rem
}
.grve-related .grve-related-row .grve-related-item .grve-related-item-inner {
padding-bottom: 70%
}
}
#grve-socials-section {
position: relative;
z-index: 100
}
.grve-social-bar.grve-layout-1 {
line-height: 30px;
display: flex;
flex-direction: row;
align-items: center;
user-select: none;
position: fixed;
bottom: 40px;
left: 32px;
z-index: 10;
writing-mode: vertical-rl;
transform: rotate(180deg);
transition: all 1s cubic-bezier(.25, .8, .25, 1);
transition: all .3s ease;
white-space: nowrap
}
@media only screen and (max-width:1200px) {
.grve-social-bar.grve-layout-1 {
left: 16px
}
}
@media only screen and (max-width:1023px) {
.grve-social-bar.grve-layout-1 {
left: 12px
}
}
.grve-social-bar.grve-layout-1.grve-hide {
opacity: 0;
visibility: hidden
}
.grve-social-bar.grve-layout-1 .grve-socials-bar-title {
margin-bottom: 1rem;
margin-right: 0;
transition: color .5s ease
}
.grve-social-bar.grve-layout-1 .grve-socials-bar-title.grve-skin-light {
color: #fff
}
.grve-social-bar.grve-layout-1 .grve-socials-bar-title.grve-skin-dark {
color: #000
}
.grve-social-bar.grve-layout-1 .grve-like-counter-link {
transform: rotate(180deg);
writing-mode: horizontal-tb;
position: relative
}
.grve-social-bar.grve-layout-1 .grve-like-counter-link svg {
width: 18px;
height: auto;
display: block
}
.grve-social-bar.grve-layout-1 .grve-like-counter-link .grve-like-counter {
position: absolute;
top: 50%;
left: 100%;
transform: translateY(-50%);
pointer-events: none;
font-size: 12px;
line-height: 1;
padding: 0 .25rem;
opacity: 0;
visibility: hidden;
transition: all .3s ease
}
.grve-social-bar.grve-layout-1 .grve-like-counter-link:hover .grve-like-counter {
opacity: 1;
visibility: visible
}
.grve-social-bar.grve-layout-1 .grve-like-counter-link:not(.active) svg {
fill: currentColor
}
.grve-social-bar.grve-layout-1 .grve-line {
width: 1px;
height: 2rem;
margin-bottom: 1rem;
margin-right: 0;
position: relative;
transition: background-color .5s ease;
background-color: currentColor
}
.grve-social-bar.grve-layout-1 .grve-line.grve-skin-light {
background-color: #fff
}
.grve-social-bar.grve-layout-1 .grve-line.grve-skin-dark {
background-color: #000
}
.grve-social-bar.grve-layout-1 .grve-line:after {
content: '';
width: 1px;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 3;
transform: scaleY(0);
animation: social_line_animation 3s infinite cubic-bezier(.48, 0, .12, 1)
}
.grve-social-bar.grve-layout-1 .grve-socials-wrapper a {
color: inherit;
transition: color .5s ease
}
.grve-social-bar.grve-layout-1 .grve-socials-wrapper a.grve-skin-light {
color: #fff
}
.grve-social-bar.grve-layout-1 .grve-socials-wrapper a.grve-skin-dark {
color: #000
}
.grve-social-bar.grve-layout-1 .grve-socials-wrapper a+a {
margin-top: 1rem;
margin-left: 0
}
@keyframes social_line_animation {
10% {
transform: scaleY(0);
transform-origin: center bottom
}
50% {
transform-origin: center bottom;
transform: scale(1)
}
51% {
transform-origin: center top
}
100% {
transform-origin: center top;
transform: scaleY(0)
}
}
.grve-social-bar.grve-layout-2 {
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
margin: 30px 0
}
.grve-social-bar.grve-layout-2 .grve-socials-bar-title {
font-size: 1rem;
margin: .5rem 3rem .5rem 0
}
.grve-social-bar.grve-layout-2 .grve-bar-socials {
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: center
}
.grve-social-bar.grve-layout-2 .grve-bar-socials a {
display: block;
transition: color .3s ease;
font-size: 1rem
}
.grve-social-bar.grve-layout-2 .grve-bar-socials li {
margin-top: .25rem;
margin-bottom: .25rem
}
.grve-social-bar.grve-layout-2 .grve-bar-socials li:not(:last-child) {
margin-right: 1rem
}
.grve-social-bar.grve-layout-2 .grve-bar-socials .grve-like-counter-link {
position: relative
}
.grve-social-bar.grve-layout-2 .grve-bar-socials .grve-like-counter-link svg {
width: 1.286em;
height: auto;
display: block
}
.grve-social-bar.grve-layout-2 .grve-bar-socials .grve-like-counter-link .grve-like-counter {
position: absolute;
top: 50%;
left: 80%;
transform: translateY(-50%);
pointer-events: none;
font-size: .857em;
line-height: 1;
padding: 0 .25rem;
white-space: nowrap
}
.grve-social-bar.grve-layout-2 .grve-bar-socials .grve-like-counter-link:not(.active) svg {
fill: currentColor
}
.grve-pagination,
.woocommerce-pagination {
margin-top: 6%
}
.grve-pagination ul,
.woocommerce-pagination ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center
}
.grve-pagination ul li,
.woocommerce-pagination ul li {
width: 2.25em;
margin: 0 .25rem
}
.grve-pagination ul li svg,
.woocommerce-pagination ul li svg {
display: block;
width: 2rem
}
.grve-pagination ul li a,
.woocommerce-pagination ul li a {
transition: color .3s ease
}
.grve-pagination .prev,
.woocommerce-pagination .prev {
display: flex;
justify-content: flex-start
}
.grve-pagination .prev svg,
.woocommerce-pagination .prev svg {
transform: rotate(180deg)
}
.grve-pagination .next,
.woocommerce-pagination .next {
display: flex;
justify-content: flex-end
}
.grve-pagination a.next,
.grve-pagination a.prev,
.woocommerce-pagination a.next,
.woocommerce-pagination a.prev {
display: flex;
flex-direction: row;
align-items: center
}
.grve-pagination a.next .grve-arrow-point,
.grve-pagination a.prev .grve-arrow-point,
.woocommerce-pagination a.next .grve-arrow-point,
.woocommerce-pagination a.prev .grve-arrow-point {
transform: translateX(-50%);
transition: all .25s cubic-bezier(.25, .8, .25, 1)
}
.grve-pagination a.next .grve-arrow-line,
.grve-pagination a.prev .grve-arrow-line,
.woocommerce-pagination a.next .grve-arrow-line,
.woocommerce-pagination a.prev .grve-arrow-line {
transform: translateX(-100%);
transition: all .25s cubic-bezier(.25, .8, .25, 1)
}
.grve-pagination a.next:hover .grve-arrow-line,
.grve-pagination a.next:hover .grve-arrow-point,
.grve-pagination a.prev:hover .grve-arrow-line,
.grve-pagination a.prev:hover .grve-arrow-point,
.woocommerce-pagination a.next:hover .grve-arrow-line,
.woocommerce-pagination a.next:hover .grve-arrow-point,
.woocommerce-pagination a.prev:hover .grve-arrow-line,
.woocommerce-pagination a.prev:hover .grve-arrow-point {
transform: translateX(0)
}
.grve-page-nav {
position: fixed;
bottom: 40px;
left: 32px;
z-index: 200;
writing-mode: vertical-rl;
transform: rotate(180deg);
overflow: hidden
}
@media only screen and (max-width:1200px) {
.grve-page-nav {
left: 16px
}
}
@media only screen and (max-width:1023px) {
.grve-page-nav {
left: 12px
}
}
.grve-page-nav a {
color: inherit;
display: flex;
flex-direction: row;
align-items: center;
transition: color .5s ease;
direction: ltr
}
.grve-page-nav a span {
transition: transform .3s ease
}
.grve-page-nav a:before {
content: '';
width: 1px;
height: 2rem;
margin-bottom: 20px;
background-color: currentColor;
display: block;
transition: transform .3s ease
}
.grve-page-nav a:hover {
color: inherit
}
.grve-page-nav a:hover span {
transform: translateY(-1.5rem)
}
.grve-page-nav a:hover:before {
transform: translateY(-1rem)
}
.grve-page-nav.grve-skin-dark a {
color: #000
}
.grve-page-nav.grve-skin-light a {
color: #fff
}
@media only screen and (max-width:1200px) {
.grve-page-nav.grve-page-nav-hide-tablet {
display: none
}
}
@media only screen and (max-width:959px) {
.grve-page-nav.grve-page-nav-hide-tablet-sm {
display: none
}
}
@media only screen and (max-width:767px) {
.grve-page-nav.grve-page-nav-hide-mobile {
display: none
}
}
.grve-breadcrumbs {
border-top: 1px solid;
border-bottom: 1px solid;
position: relative;
z-index: 5
}
.grve-breadcrumbs.grve-fullwidth {
padding: 0 2rem
}
.grve-breadcrumbs.grve-fullwidth .grve-container {
max-width: none;
width: 100%
}
.grve-breadcrumbs ul {
list-style: none;
margin: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start
}
.grve-breadcrumbs ul li+li {
margin-left: 12px
}
.grve-breadcrumbs ul li+li:before {
content: '/';
margin-right: 12px
}
.grve-breadcrumbs .grve-yoast-breadcrumbs>span {
list-style: none;
margin: 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start
}
.grve-breadcrumbs .grve-yoast-breadcrumbs>span span+span {
margin-left: 12px
}
.grve-breadcrumbs .grve-yoast-breadcrumbs>span span+span:before {
content: '/';
margin-right: 12px
}
.grve-breadcrumbs.grve-align-center .grve-yoast-breadcrumbs>span,
.grve-breadcrumbs.grve-align-center ul {
justify-content: center
}
.grve-breadcrumbs.grve-align-right .grve-yoast-breadcrumbs>span,
.grve-breadcrumbs.grve-align-right ul {
justify-content: flex-end
}
#grve-content.grve-left-sidebar,
#grve-content.grve-right-sidebar {
overflow: hidden
}
#grve-content.grve-left-sidebar .grve-content-wrapper,
#grve-content.grve-right-sidebar .grve-content-wrapper {
max-width: 1220px;
margin-right: auto;
margin-left: auto;
position: relative
}
#grve-content.grve-left-sidebar .grve-content-wrapper:after,
#grve-content.grve-left-sidebar .grve-content-wrapper:before,
#grve-content.grve-right-sidebar .grve-content-wrapper:after,
#grve-content.grve-right-sidebar .grve-content-wrapper:before {
display: table;
content: " "
}
#grve-content.grve-left-sidebar .grve-content-wrapper:after,
#grve-content.grve-right-sidebar .grve-content-wrapper:after {
clear: both
}
#grve-content.grve-left-sidebar .grve-container,
#grve-content.grve-right-sidebar .grve-container {
padding-left: 0;
padding-right: 0;
width: 100%
}
#grve-content.grve-left-sidebar #grve-main-content {
float: right
}
#grve-content.grve-left-sidebar #grve-sidebar {
float: left
}
#grve-content.grve-right-sidebar #grve-main-content {
float: left
}
#grve-content.grve-right-sidebar #grve-sidebar {
float: right
}
#grve-sidebar {
z-index: 5
}
@media only screen and (max-width:1023px) {
#grve-content.grve-with-sidebar #grve-main-content {
width: auto;
padding-left: 0;
padding-right: 0;
float: none
}
#grve-content.grve-with-sidebar #grve-sidebar {
width: 90%;
float: none;
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 0;
padding-top: 30px!important;
padding-bottom: 30px!important
}
}
body.rtl #grve-content.grve-left-sidebar #grve-main-content {
float: left
}
body.rtl #grve-content.grve-left-sidebar #grve-sidebar {
float: right
}
body.rtl #grve-content.grve-right-sidebar #grve-main-content {
float: right
}
body.rtl #grve-content.grve-right-sidebar #grve-sidebar {
float: left
}
@media only screen and (max-width:1023px) {
body.rtl #grve-content.grve-with-sidebar #grve-main-content {
width: auto;
padding-left: 0;
padding-right: 0;
float: none
}
body.rtl #grve-content.grve-with-sidebar #grve-sidebar {
width: 90%;
float: none;
margin-left: auto;
margin-right: auto;
padding-left: 0;
padding-right: 0;
padding-top: 30px!important;
padding-bottom: 30px!important
}
}
.grve-hidden-area {
position: fixed;
top: 0;
left: 0;
bottom: 0;
z-index: 3;
width: 100%;
overflow: hidden;
display: none
}
.grve-hidden-area .grve-area-inner {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
overflow: hidden
}
.grve-hidden-area .grve-area-inner .grve-area-scroller {
position: absolute;
top: 0;
left: 0;
width: calc(100% + 30px);
height: 100%;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
z-index: 1
}
.grve-hidden-area .grve-area-inner .grve-area-scroller .grve-area-container {
min-height: 100%;
padding: 12vh calc(10% + 30px) 12vh 10%;
display: flex;
flex-direction: row;
flex-wrap: nowrap
}
.grve-hidden-area .grve-area-inner .grve-area-content {
position: relative;
display: flex;
flex-direction: column;
flex-wrap: nowrap;
flex: 1;
justify-content: space-between;
visibility: hidden
}
.grve-hidden-area .grve-area-inner .grve-area-content .grve-area-top {
flex: 1
}
.grve-hidden-area .grve-area-inner .grve-area-content .grve-area-bottom {
margin-top: 5vh
}
.grve-hidden-area .grve-area-inner .grve-area-content .grve-area-bottom>* {
margin-top: 2rem
}
.grve-hidden-area[data-items-animation=none] .grve-area-inner .grve-area-content {
visibility: visible
}
#grve-side-area {
right: 0;
left: auto;
z-index: 22;
width: 100%;
max-width: 570px
}
#grve-side-area .grve-area-content {
visibility: visible;
justify-content: flex-start
}
.grve-close-button-wrapper {
position: absolute;
top: 2rem;
right: 2rem;
z-index: 10
}
.grve-close-button-wrapper .grve-close-btn {
display: block;
width: 2.25rem;
height: 2.25rem;
border-radius: 100%;
box-shadow: 0 6px 30px 0 rgba(0, 0, 0, .1)
}
.grve-close-button-wrapper .grve-close-btn svg {
width: 18px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.grve-close-button-wrapper .grve-close-btn i {
font-size: 16px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.grve-close-button-wrapper .grve-close-btn.grve-white {
background-color: #fff
}
.grve-close-button-wrapper .grve-close-btn.grve-white svg {
fill: #000
}
.grve-close-button-wrapper .grve-close-btn.grve-white i {
color: #000
}
.grve-close-button-wrapper .grve-close-btn.grve-black {
background-color: #000
}
.grve-close-button-wrapper .grve-close-btn.grve-black svg {
fill: #fff
}
.grve-close-button-wrapper .grve-close-btn.grve-black i {
color: #fff
}
#grve-modal-area {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
display: none
}
#grve-modal-area .grve-modal-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0
}
#grve-modal-area .grve-close-button-wrapper {
position: fixed
}
#grve-modal-area .grve-bg-image {
opacity: 1
}
#grve-modal-area .grve-modal-element {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
display: none
}
#grve-modal-area .grve-modal-element .grve-modal-content {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
z-index: 1
}
#grve-modal-area .grve-modal-element .grve-modal-inner {
position: relative;
overflow-x: hidden;
overflow-y: auto;
max-height: 90vh;
-webkit-overflow-scrolling: touch;
z-index: 1
}
#grve-modal-area .grve-modal-element.grve-modal-full .grve-modal-inner {
height: 100vh;
max-height: none
}
#grve-modal-area .grve-modal-element.grve-modal-dialog .grve-close-button-wrapper {
top: -18px;
right: -18px
}
#grve-modal-area .grve-modal-element.grve-modal-dialog .grve-container {
width: 100%;
max-width: none
}
#grve-modal-area .grve-modal-element.grve-modal-dialog.grve-content-small .grve-modal-content {
width: 90%;
max-width: 400px
}
#grve-modal-area .grve-modal-element.grve-modal-dialog.grve-content-medium .grve-modal-content {
width: 90%;
max-width: 720px
}
#grve-modal-area .grve-modal-element.grve-modal-dialog.grve-content-large .grve-modal-content {
width: 90%;
max-width: 1170px
}
#grve-sliding-area {
position: fixed;
top: 0;
left: auto;
right: auto;
width: 100%;
min-height: 70%;
flex-direction: row;
justify-content: center;
align-items: center;
display: none;
transform: translateY(-100%);
z-index: 20
}
#grve-sliding-area.grve-header-vertical {
width: 50%;
height: 100%;
transform: translateX(-100%);
z-index: 9
}
#grve-sliding-area .grve-sliding-wrapper {
padding: 4rem;
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center
}
#grve-sliding-area .grve-sliding-wrapper .grve-sliding-content {
width: 100%;
max-width: 770px
}
#grve-sliding-area .grve-sliding-wrapper .grve-sliding-item {
display: none
}
#grve-sliding-area .grve-sliding-wrapper .grve-sliding-item.grve-active {
display: block
}
@media only screen and (max-width:1023px) {
#grve-sliding-area {
z-index: 10
}
}
#grve-search-modal .grve-search-item {
position: relative
}
#grve-search-modal .grve-search-item .grve-search-title {
position: absolute;
top: 8px;
left: 0;
transform-origin: left;
transition: transform .3s
}
#grve-search-modal .grve-search-item.grve-input-filled .grve-search-title {
transform: translate(0, -40px) scale(.7);
opacity: .4
}
#grve-search-modal .grve-search-item input[type=text] {
width: 100%;
padding: 8px 50px 8px 0;
border: none;
border-bottom-style: solid;
border-bottom-width: 1px;
margin-bottom: 0
}
#grve-search-modal .grve-search-item button[type=submit] {
width: 24px;
height: 24px;
line-height: 24px;
font-size: 16px;
position: absolute;
border: none;
top: 50%;
right: 0;
transform: translateY(-50%);
padding: 0;
cursor: pointer;
z-index: 3;
outline: 0;
background-color: transparent;
transition: all .3s;
font-size: inherit;
line-height: inherit
}
#grve-search-modal .grve-search-item button[type=submit] svg {
fill: currentColor
}
#grve-socials-modal .grve-social {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
justify-content: center
}
#grve-socials-modal .grve-social li {
margin-right: 2rem
}
#grve-socials-modal .grve-social li:last-child {
margin-right: 0
}
#grve-socials-modal .grve-social li a {
display: block;
position: relative
}
#grve-socials-modal .grve-social li a:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: .143em;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
#grve-socials-modal .grve-social li a:hover:after {
transform: scaleX(1);
transform-origin: left center
}
#grve-language-modal ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
justify-content: center
}
#grve-language-modal ul li {
margin-right: 2rem
}
#grve-language-modal ul li:last-child {
margin-right: 0
}
#grve-language-modal ul li a {
display: block;
position: relative
}
#grve-language-modal ul li a:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: .143em;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
#grve-language-modal ul li a:hover:after {
transform: scaleX(1);
transform-origin: left center
}
#grve-language-modal ul li a.grve-active:after {
transform: scaleX(1)
}
.grve-html5-video-popup-container {
max-width: 900px;
margin: 0 auto
}
.grve-html5-video-popup-container video {
width: 100%
}
#grve-loader-overflow {
display: block;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background: #fefefe;
z-index: 99999
}
#grve-loader-overflow.grve-page-transition {
animation-fill-mode: both;
animation-duration: .6s
}
#grve-loader-overflow.grve-fade-in-transition.grve-visible {
animation-name: grve_fade_in_transition
}
#grve-loader-overflow.grve-fade-in-transition.grve-hide {
animation-name: grve_fade_out_transition
}
#grve-loader-overflow.grve-left-to-right-transition.grve-visible {
animation-name: grve_left_to_right_transition
}
#grve-loader-overflow.grve-left-to-right-transition.grve-hide {
animation-name: grve_left_to_right_out_transition
}
#grve-loader-overflow.grve-right-to-left-transition.grve-visible {
animation-name: grve_right_to_left_transition
}
#grve-loader-overflow.grve-right-to-left-transition.grve-hide {
animation-name: grve_right_to_left_out_transition
}
#grve-loader-overflow.grve-top-to-bottom-transition.grve-visible {
animation-name: grve_top_to_bottom_transition
}
#grve-loader-overflow.grve-top-to-bottom-transition.grve-hide {
animation-name: grve_top_to_bottom_out_transition
}
#grve-loader-overflow.grve-bottom-to-top-transition.grve-visible {
animation-name: grve_bottom_to_top_transition
}
#grve-loader-overflow.grve-bottom-to-top-transition.grve-hide {
animation-name: grve_bottom_to_top_out_transition
}
@keyframes grve_fade_in_transition {
0% {
opacity: 0;
visibility: hidden
}
100% {
opacity: 1;
visibility: visible
}
}
@keyframes grve_fade_out_transition {
0% {
opacity: 1;
visibility: visible
}
100% {
opacity: 0;
visibility: hidden
}
}
@keyframes grve_left_to_right_transition {
0% {
transform: translateX(-100%);
visibility: hidden
}
100% {
transform: translateX(0);
visibility: visible
}
}
@keyframes grve_left_to_right_out_transition {
0% {
transform: translateX(0);
visibility: visible
}
100% {
transform: translateX(100%);
visibility: hidden
}
}
@keyframes grve_right_to_left_transition {
0% {
transform: translateX(100%);
visibility: hidden
}
100% {
transform: translateX(0);
visibility: visible
}
}
@keyframes grve_right_to_left_out_transition {
0% {
transform: translateX(0);
visibility: visible
}
100% {
transform: translateX(-100%);
visibility: hidden
}
}
@keyframes grve_top_to_bottom_transition {
0% {
transform: translateY(-100%);
visibility: hidden
}
100% {
transform: translateY(0);
visibility: visible
}
}
@keyframes grve_top_to_bottom_out_transition {
0% {
transform: translateY(0);
visibility: visible
}
100% {
transform: translateY(100%);
visibility: hidden
}
}
@keyframes grve_bottom_to_top_transition {
0% {
transform: translateY(100%);
visibility: hidden
}
100% {
transform: translateY(0);
visibility: visible
}
}
@keyframes grve_bottom_to_top_out_transition {
0% {
transform: translateY(0);
visibility: visible
}
100% {
transform: translateY(-100%);
visibility: hidden
}
}
#grve-loader-overflow.grve-zoom-out-transition.grve-visible {
animation-name: grve_fade_in_transition
}
#grve-loader-overflow.grve-zoom-out-transition.grve-hide {
animation-name: grve_fade_out_transition
}
#grve-loader-overflow.grve-zoom-out-transition.grve-visible+#grve-theme-wrapper {
height: 100vh;
overflow: hidden;
animation-fill-mode: both;
animation-duration: .5s;
animation-name: grve_zoom_out_transition
}
#grve-loader-overflow.grve-zoom-out-transition.grve-hide+#grve-theme-wrapper {
animation-name: grve_fade_in_transition
}
@keyframes grve_zoom_out_transition {
0% {
transform: scale(1)
}
100% {
transform: scale(.5)
}
}
.grve-spinner {
display: inline-block;
position: absolute!important;
top: 50%;
left: 50%;
font-size: 14px;
text-indent: -9999em;
transform: translate(-50%, -50%) translateZ(0)
}
.grve-isotope .grve-spinner {
top: 50px
}
.grve-spinner-1 {
border-width: .2em;
border-style: solid;
border-color: rgba(127, 127, 127, .3);
animation: spinnerAnim 1.1s infinite linear
}
.grve-spinner-1 {
border-radius: 50%;
width: 3em;
height: 3em
}
.grve-spinner-2,
.grve-spinner-2:after,
.grve-spinner-2:before {
border-radius: 50%
}
.grve-spinner-2 {
border-width: .286em;
border-style: solid;
border-color: red;
width: 4.286em;
height: 4.286em
}
.grve-spinner-2:after,
.grve-spinner-2:before {
position: absolute;
content: ''
}
.grve-spinner-2:before {
width: 2.286em;
height: 4.429em;
border-radius: 100px 0 0 100px;
top: -.357em;
left: -.357em;
transform-origin: 2.214em 2.214em;
animation: spinnerAnim 2s infinite ease 1.5s
}
.grve-spinner-2:after {
width: 2.286em;
height: 4.429em;
border-radius: 0 100px 100px 0;
top: -.357em;
left: 1.786em;
transform-origin: 0 2.214em;
animation: spinnerAnim 2s infinite ease
}
@keyframes spinnerAnim {
0% {
-webkit-transform: rotate(0);
transform: rotate(0)
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
.grve-spinner.grve-spinner-custom {
background-position: center center;
display: inline-block;
background-size: cover
}
.grve-mask-wrapper {
width: 100vw;
height: 100vh;
position: fixed;
z-index: 9999;
bottom: 100%;
left: 0;
visibility: hidden;
pointer-events: none
}
.grve-mask-wrapper.grve-layer-animate {
visibility: visible
}
.grve-mask-layer {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 9998
}
.grve-layer-animate .grve-mask-layer {
transform: translate3d(0, 0, 0);
animation: anim-layer-1 1.5s cubic-bezier(.55, .055, .675, .19) forwards
}
.grve-layer-animate .grve-layer-2 {
animation-name: anim-layer-2
}
.grve-layer-animate .grve-layer-3 {
animation-name: anim-layer-3
}
@keyframes anim-layer-1 {
0% {
transform: translate3d(0, 0, 0)
}
25%,
75% {
transform: translate3d(0, 100%, 0);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
100% {
transform: translate3d(0, 200%, 0)
}
}
@keyframes anim-layer-2 {
0%,
12.5% {
transform: translate3d(0, 0, 0)
}
37.5%,
62.5% {
transform: translate3d(0, 100%, 0);
animation-timing-function: cubic-bezier(.215, .61, .355, 1)
}
100%,
87.5% {
transform: translate3d(0, 200%, 0)
}
}
@keyframes anim-layer-3 {
0%,
25% {
transform: translate3d(0, 0, 0);
animation-timing-function: cubic-bezier(.645, .045, .355, 1)
}
100%,
75% {
transform: translate3d(0, 200%, 0)
}
}
.grve-safebutton-logo {
position: absolute;
top: 150%;
left: 50%;
z-index: 9999;
transform: translate(-50%, -50%);
animation: mask-logo-anim 1s cubic-bezier(.55, .055, .675, .19) forwards;
display: none
}
.grve-safebutton-logo.show {
display: block
}
@keyframes mask-logo-anim {
0% {
transform: translate(-50%, -50%);
opacity: 0
}
35%,
75% {
transform: translate(-50%, -50%);
opacity: 1
}
100% {
transform: translate(-50%, 50%);
opacity: 0
}
}
#grve-loader-overflow {
display: block;
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background: #fefefe;
z-index: 99999
}
#grve-theme-wrapper .wpcf7 form {
position: relative
}
#grve-theme-wrapper .wpcf7 form .wpcf7-form-control-wrap {
display: block;
width: 100%
}
#grve-theme-wrapper .wpcf7 form .wpcf7-form-control-wrap+br {
display: none
}
#grve-theme-wrapper .wpcf7 form .wpcf7-list-item {
margin: 0
}
#grve-theme-wrapper .wpcf7 form .ajax-loader {
display: none
}
#grve-theme-wrapper .wpcf7 form .wpcf7-not-valid-tip {
position: absolute;
top: 0;
right: 0;
left: auto;
border: none;
margin: 0;
z-index: 3;
font-size: 11px;
padding: 4px 8px;
border-radius: 2px;
transform: translate(-16px, -50%);
color: #fff;
background: #f00000;
box-shadow: 0 6px 20px 0 rgba(0, 0, 0, .1)
}
#grve-theme-wrapper .wpcf7 form .wpcf7-validation-errors {
border: none;
margin: 20px 0 0 0;
text-align: center;
left: 0;
z-index: 1;
color: #f00000
}
#grve-theme-wrapper .wpcf7 form .wpcf7-mail-sent-ok {
border: none;
margin: 20px 0 0 0;
text-align: center;
left: 0;
z-index: 1;
color: #79ca99
}
#grve-theme-wrapper .wpcf7 form .wpcf7-response-output {
margin: 20px 0 0 0;
font-size: 13px;
padding: 4px 8px;
border-radius: 2px;
border: none;
color: inherit;
background: rgba(214, 214, 214, .15)
}
.grve-fields-wrapper {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0 -10px
}
.grve-fields-wrapper>div {
flex-basis: 100%;
max-width: 100%;
padding: 0 10px
}
.grve-fields-wrapper>div:not(:last-child) {
margin-bottom: 20px
}
.grve-fields-wrapper .grve-one-third {
flex-basis: 33.33333333%;
max-width: 33.33333333%
}
.grve-fields-wrapper .grve-one-half {
flex-basis: 50%;
max-width: 50%
}
@media only screen and (max-width:767px) {
.grve-fields-wrapper .grve-one-half,
.grve-fields-wrapper .grve-one-third {
flex-basis: 100%;
max-width: 100%
}
}
#grve-theme-wrapper #grve-sliding-area input[type=email],
#grve-theme-wrapper #grve-sliding-area input[type=input],
#grve-theme-wrapper #grve-sliding-area input[type=number],
#grve-theme-wrapper #grve-sliding-area input[type=password],
#grve-theme-wrapper #grve-sliding-area input[type=search],
#grve-theme-wrapper #grve-sliding-area input[type=tel],
#grve-theme-wrapper #grve-sliding-area input[type=text],
#grve-theme-wrapper #grve-sliding-area input[type=url],
#grve-theme-wrapper #grve-sliding-area select,
#grve-theme-wrapper #grve-sliding-area textarea {
color: inherit;
border-color: inherit
}
#grve-theme-wrapper .grve-fields-white-bg input,
#grve-theme-wrapper .grve-fields-white-bg select,
#grve-theme-wrapper .grve-fields-white-bg textarea {
background-color: #fff
}
#grve-theme-wrapper .grve-fields-grey-bg input,
#grve-theme-wrapper .grve-fields-grey-bg select,
#grve-theme-wrapper .grve-fields-grey-bg textarea {
background-color: #f7f7f7
}
#grve-theme-wrapper .grve-fields-round input,
#grve-theme-wrapper .grve-fields-round select,
#grve-theme-wrapper .grve-fields-round textarea {
border-radius: 3px
}
#grve-theme-wrapper .grve-fields-extra-round input,
#grve-theme-wrapper .grve-fields-extra-round select,
#grve-theme-wrapper .grve-fields-extra-round textarea {
border-radius: 50px
}
#grve-theme-wrapper .grve-form.grve-underline input,
#grve-theme-wrapper .grve-form.grve-underline select,
#grve-theme-wrapper .grve-form.grve-underline textarea {
border: none;
border-bottom: 1px solid;
border-color: inherit
}
#grve-theme-wrapper .grve-form-light div span {
color: #fff!important;
border-color: rgba(255, 255, 255, .3)
}
.wpcf7-form .grve-with-icon {
position: relative
}
.wpcf7-form .grve-with-icon i {
position: absolute;
top: 14px;
left: 16px;
width: 40px;
text-align: center
}
#grve-theme-wrapper .wpcf7-form .grve-with-icon input {
padding-left: 40px
}
.wpcf7-form input[type=checkbox]:checked,
.wpcf7-form input[type=checkbox]:not(:checked),
.wpcf7-form input[type=radio]:checked,
.wpcf7-form input[type=radio]:not(:checked) {
position: absolute;
z-index: 1;
width: 20px;
height: 20px;
margin: 1px;
cursor: pointer;
opacity: 0
}
.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label,
.wpcf7-form input[type=checkbox]:not(:checked)+.wpcf7-list-item-label,
.wpcf7-form input[type=radio]:checked+.wpcf7-list-item-label,
.wpcf7-form input[type=radio]:not(:checked)+.wpcf7-list-item-label {
position: relative;
padding-left: 28px;
line-height: 20px;
display: inline-block;
border-color: inherit
}
.wpcf7-form input[type=radio]:checked+.wpcf7-list-item-label:before,
.wpcf7-form input[type=radio]:not(:checked)+.wpcf7-list-item-label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid;
border-color: inherit;
border-radius: 100%;
background: #fff
}
.wpcf7-form input[type=radio]:checked+.wpcf7-list-item-label:after,
.wpcf7-form input[type=radio]:not(:checked)+.wpcf7-list-item-label:after {
content: '';
width: 12px;
height: 12px;
background: #f87da9;
position: absolute;
top: 4px;
left: 4px;
border-radius: 100%;
transition: all .3s
}
.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label:before,
.wpcf7-form input[type=checkbox]:not(:checked)+.wpcf7-list-item-label:before {
content: '';
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid;
border-color: inherit;
border-radius: 0;
background: #fff
}
.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label:after,
.wpcf7-form input[type=checkbox]:not(:checked)+.wpcf7-list-item-label:after {
content: '';
width: 12px;
height: 12px;
background: #f87da9;
position: absolute;
top: 4px;
left: 4px;
border-radius: 0;
transition: all .3s
}
.wpcf7-form input[type=checkbox]:not(:checked)+.wpcf7-list-item-label:after,
.wpcf7-form input[type=radio]:not(:checked)+.wpcf7-list-item-label:after {
opacity: 0;
transform: scale(0)
}
.wpcf7-form input[type=checkbox]:checked+.wpcf7-list-item-label:after,
.wpcf7-form input[type=radio]:checked+.wpcf7-list-item-label:after {
opacity: 1;
transform: scale(1)
}
#grve-theme-wrapper .frm_forms select {
padding: 0 15px;
min-height: 42px
}
#grve-theme-wrapper .frm_rootline_single input[type=button] {
padding: 0!important;
margin: 0!important;
border-radius: 100%!important
}
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-round .wpcf7-form-control-wrap input,
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-round .wpcf7-form-control-wrap textarea {
border-radius: 3px
}
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-extra-round .wpcf7-form-control-wrap input,
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-extra-round .wpcf7-form-control-wrap textarea {
border-radius: 50px
}
#grve-theme-wrapper .wpcf7 .grve-newsletter:not(.grve-horizontal) .wpcf7-form-control-wrap {
margin-bottom: 20px
}
#grve-theme-wrapper .wpcf7 .grve-newsletter.grve-horizontal {
display: flex;
flex-direction: row;
align-items: center;
height: 50px
}
#grve-theme-wrapper .wpcf7 .grve-newsletter.grve-horizontal input[type=submit] {
margin: 0;
border-radius: 0;
height: 100%;
min-width: 25%
}
#grve-theme-wrapper .wpcf7 .grve-newsletter.grve-horizontal .wpcf7-form-control-wrap {
width: auto;
flex: 1;
height: 100%
}
#grve-theme-wrapper .wpcf7 .grve-newsletter.grve-horizontal .wpcf7-form-control-wrap input {
margin-bottom: 0;
border-right-width: 0;
padding-top: 0;
padding-bottom: 0;
min-height: auto;
height: 100%;
border-radius: 0
}
#grve-theme-wrapper .wpcf7 .grve-newsletter.grve-horizontal .ajax-loader {
display: none
}
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-btn-round .grve-newsletter.grve-horizontal input[type=submit] {
border-radius: 0 3px 3px 0
}
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-btn-extra-round .grve-newsletter.grve-horizontal input[type=submit] {
border-radius: 0 50px 50px 0
}
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-round .grve-newsletter.grve-horizontal .wpcf7-form-control-wrap:first-child input {
border-radius: 3px 0 0 3px
}
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-extra-round .grve-newsletter.grve-horizontal .wpcf7-form-control-wrap:first-child input {
border-radius: 50px 0 0 50px
}
@media only screen and (max-width:767px) {
#grve-theme-wrapper .wpcf7 .grve-newsletter.grve-horizontal {
flex-direction: column;
align-items: center;
height: auto
}
#grve-theme-wrapper .wpcf7 .grve-newsletter.grve-horizontal input[type=submit] {
min-width: 100%
}
#grve-theme-wrapper .wpcf7 .grve-newsletter.grve-horizontal .wpcf7-form-control-wrap {
width: 100%;
margin-bottom: 18px
}
#grve-theme-wrapper .wpcf7 .grve-newsletter.grve-horizontal .wpcf7-form-control-wrap input {
padding-top: 1em;
padding-bottom: 1em;
border-right-width: 1px
}
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-btn-extra .grve-newsletter.grve-horizontal input[type=submit] {
border-radius: 3px
}
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-btn-extra-round .grve-newsletter.grve-horizontal input[type=submit] {
border-radius: 50px
}
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-round .grve-newsletter.grve-horizontal .wpcf7-form-control-wrap input,
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-round .grve-newsletter.grve-horizontal .wpcf7-form-control-wrap:first-child input {
border-radius: 3px
}
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-extra-round .grve-newsletter.grve-horizontal .wpcf7-form-control-wrap input,
#grve-theme-wrapper .grve-element.grve-contact-form.grve-form-extra-round .grve-newsletter.grve-horizontal .wpcf7-form-control-wrap:first-child input {
border-radius: 50px
}
}
#grve-theme-wrapper .wpcf7 .grve-text-style-form .wpcf7-form-control-wrap {
max-width: 10em;
display: inline-block;
vertical-align: baseline;
margin: 0 .5em;
position: relative
}
#grve-theme-wrapper .wpcf7 .grve-text-style-form .select2-choice,
#grve-theme-wrapper .wpcf7 .grve-text-style-form input[type=date],
#grve-theme-wrapper .wpcf7 .grve-text-style-form input[type=email],
#grve-theme-wrapper .wpcf7 .grve-text-style-form input[type=input],
#grve-theme-wrapper .wpcf7 .grve-text-style-form input[type=number],
#grve-theme-wrapper .wpcf7 .grve-text-style-form input[type=password],
#grve-theme-wrapper .wpcf7 .grve-text-style-form input[type=search],
#grve-theme-wrapper .wpcf7 .grve-text-style-form input[type=tel],
#grve-theme-wrapper .wpcf7 .grve-text-style-form input[type=text],
#grve-theme-wrapper .wpcf7 .grve-text-style-form input[type=url],
#grve-theme-wrapper .wpcf7 .grve-text-style-form select,
#grve-theme-wrapper .wpcf7 .grve-text-style-form textarea {
-webkit-appearance: none;
-moz-appearance: none;
border: none;
border-bottom: 2px solid;
padding: 0;
font-size: inherit;
min-height: auto;
height: .8em
}
#grve-theme-wrapper .wpcf7 .grve-text-style-form input[type=submit]:not(.grve-custom-btn) {
margin-top: 60px
}
#grve-theme-wrapper .wpcf7 .grve-text-style-form .ajax-loader {
display: none
}
#grve-theme-wrapper .wpcf7 .grve-text-style-form .wpcf7-not-valid-tip {
top: 50%;
right: 50%
}
#grve-theme-wrapper .gform_wrapper input[type=date],
#grve-theme-wrapper .gform_wrapper input[type=email],
#grve-theme-wrapper .gform_wrapper input[type=input],
#grve-theme-wrapper .gform_wrapper input[type=number],
#grve-theme-wrapper .gform_wrapper input[type=password],
#grve-theme-wrapper .gform_wrapper input[type=search],
#grve-theme-wrapper .gform_wrapper input[type=tel],
#grve-theme-wrapper .gform_wrapper input[type=text],
#grve-theme-wrapper .gform_wrapper input[type=url],
#grve-theme-wrapper .gform_wrapper select,
#grve-theme-wrapper .gform_wrapper textarea {
-webkit-appearance: none;
-moz-appearance: none;
border: 1px solid;
padding: 16px 20px;
outline: 0;
color: inherit;
margin: 0;
width: 100%;
font-size: inherit;
font-family: inherit;
background: 0 0;
border-radius: 0;
border-color: inherit;
min-height: 42px;
line-height: 1;
display: block
}
#grve-theme-wrapper .gform_wrapper select {
background-image: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/graphics/select-icon.svg);
background-position: calc(100% - 15px) center;
background-repeat: no-repeat;
text-indent: 0;
min-height: 30px
}
#grve-theme-wrapper .gform_wrapper select option {
color: #000
}
#grve-theme-wrapper .gform_wrapper select[multiple] {
background-image: none
}
.grve-anchor-menu {
position: relative;
z-index: 999;
transition: transform .5s ease
}
.grve-anchor-menu .grve-anchor-wrapper {
width: 100%;
border-top: 1px solid;
border-bottom: 1px solid;
position: relative
}
.grve-anchor-menu .grve-anchor-dropdown-wrapper {
display: none;
position: relative
}
.grve-anchor-menu .grve-anchor-dropdown-wrapper .grve-anchor-dropdown {
border: none;
background: 0 0;
color: currentColor
}
.grve-anchor-menu .grve-anchor-dropdown-wrapper:after {
content: '';
position: absolute;
top: 50%;
right: 20px;
border: solid currentColor;
border-width: 0 1px 1px 0;
padding: 3px;
transform: translateY(-50%) rotate(45deg);
pointer-events: none
}
.grve-anchor-menu .grve-container,
.grve-anchor-menu>ul>li {
line-height: inherit
}
.grve-anchor-menu ul {
margin: 0;
list-style: none;
font-size: 0;
line-height: inherit
}
.grve-anchor-menu ul li {
text-align: left
}
@media only screen and (max-width:1024px) {
.grve-anchor-menu.grve-anchor-responsive-layout ul {
display: none
}
.grve-anchor-menu.grve-anchor-responsive-layout .grve-anchor-dropdown-wrapper {
display: block
}
}
.grve-anchor-menu .grve-container ul.sub-menu li {
display: block
}
.grve-anchor-menu .grve-container a {
position: relative;
line-height: inherit!important
}
.grve-anchor-menu .grve-container ul.sub-menu li a {
padding: 15px 20px;
display: block
}
.grve-anchor-menu .grve-container>ul>li>a {
display: block;
padding: 0 20px
}
.grve-anchor-menu .grve-container ul.sub-menu {
line-height: 1.4;
display: none
}
.grve-anchor-menu a .grve-arrow {
position: absolute;
top: 0;
right: 0;
width: 30px;
height: 100%;
z-index: 10;
margin-top: 1px;
display: inline-block;
line-height: inherit;
text-align: right;
cursor: pointer;
-webkit-tap-highlight-color: transparent
}
.grve-anchor-menu a .grve-arrow:after,
.grve-anchor-menu a .grve-arrow:before {
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: rotate(0);
transition: all .3s ease .3s;
background-color: #333
}
.grve-anchor-menu a .grve-arrow:after {
width: 9px;
height: 1px;
margin-left: -5px;
margin-top: -1px
}
.grve-anchor-menu a .grve-arrow:before {
width: 1px;
height: 9px;
margin-left: -1px;
margin-top: -5px
}
.grve-anchor-menu .open>a .grve-arrow:after,
.grve-anchor-menu .open>a .grve-arrow:before {
transform: rotate(45deg)
}
.grve-anchor-menu ul li {
display: inline-block;
vertical-align: top;
position: relative
}
.grve-anchor-menu a .grve-arrow {
display: none
}
.grve-anchor-menu li a {
border-left: 1px solid
}
.grve-anchor-menu li:last-child a {
border-right: 1px solid
}
.grve-anchor-menu .grve-container ul.sub-menu {
position: absolute;
top: 100%;
left: 0;
min-width: 200px;
animation-duration: .15s;
animation-fill-mode: both;
animation-name: menu_animation
}
.grve-anchor-menu .grve-container li:hover>ul.sub-menu {
display: block
}
.grve-anchor-menu .grve-container ul.sub-menu ul {
top: 0;
left: 100%
}
.grve-anchor-responsive.grve-anchor-menu .grve-container>ul {
display: none
}
.grve-anchor-responsive.grve-anchor-menu .grve-container ul.sub-menu,
.grve-anchor-responsive.grve-anchor-menu ul li {
display: block;
position: static
}
.grve-anchor-responsive.grve-anchor-menu .grve-container>ul>li>a {
border-bottom: 1px solid;
padding: 0
}
.grve-anchor-responsive.grve-anchor-menu li a {
border-left: none;
border-right: none
}
.grve-anchor-menu .grve-anchor-wrapper.grve-sticky {
position: fixed;
left: auto;
width: 100%
}
.grve-anchor-menu.grve-go-down .grve-anchor-wrapper.grve-sticky {
transition: all .5s;
transition-delay: .5s
}
.grve-anchor-menu.grve-go-up .grve-anchor-wrapper.grve-sticky {
transition-delay: 0s
}
#grve-section-nav {
height: 100vh;
bottom: 40px;
left: 32px;
padding-bottom: calc(2rem + 2.571em);
position: fixed;
z-index: 9
}
@media only screen and (max-width:1200px) {
#grve-section-nav {
left: 20px
}
}
@media only screen and (max-width:767px) {
#grve-section-nav {
left: 16px
}
}
#grve-section-nav .grve-line {
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
padding: 0 12px;
display: block;
cursor: pointer
}
#grve-section-nav .grve-line .grve-line-inner {
width: 1px;
height: 2rem;
background-color: currentColor;
transition: background-color .5s ease, transform .2s
}
#grve-section-nav .grve-line:after,
#grve-section-nav .grve-line:before {
content: '';
position: absolute;
left: 50%;
margin-left: -4px;
border: solid currentColor;
border-width: 0 1px 1px 0;
padding: 4px;
opacity: 0;
transition: all .2s cubic-bezier(.49, 1.27, 1, 1)
}
#grve-section-nav .grve-line:before {
bottom: 0;
transform: translateY(15px) rotate(45deg)
}
#grve-section-nav .grve-line:after {
top: 0;
transform: translateY(-15px) rotate(-135deg)
}
#grve-section-nav .grve-line:hover.grve-go-to-first .grve-line-inner {
transform: translateY(-5px)
}
#grve-section-nav .grve-line:hover.grve-go-to-first:after {
opacity: 1;
transform: translateY(-5px) rotate(-135deg)
}
#grve-section-nav .grve-line:hover:not(.grve-go-to-first) .grve-line-inner {
transform: translateY(5px)
}
#grve-section-nav .grve-line:hover:not(.grve-go-to-first):before {
opacity: 1;
transform: translateY(5px) rotate(45deg)
}
#grve-section-nav .grve-line.grve-skin-light {
color: #fff
}
#grve-section-nav .grve-line.grve-skin-dark {
color: #000
}
#grve-section-nav .grve-section-nav-inner {
position: relative;
height: 100%;
overflow: hidden
}
#grve-section-nav .grve-section-slider {
display: flex;
flex-direction: column;
justify-content: flex-start;
position: relative;
top: 100%;
width: 1.4em
}
#grve-section-nav a {
color: inherit;
display: flex;
justify-content: center;
position: relative;
margin-bottom: 2.571em;
transition: all .5s ease;
opacity: .3
}
#grve-section-nav a:last-child {
margin-bottom: 0
}
#grve-section-nav a.grve-hide {
visibility: hidden;
opacity: 0;
pointer-events: none
}
#grve-section-nav a.active {
opacity: 1
}
#grve-section-nav a span {
display: block;
transform: rotate(-180deg);
white-space: nowrap;
writing-mode: vertical-rl;
transition: color .5s ease
}
#grve-section-nav a span.grve-skin-light {
color: #fff
}
#grve-section-nav a span.grve-skin-dark {
color: #000
}
@media only screen and (max-width:1200px) {
#grve-theme-wrapper.grve-section-nav-hide-tablet #grve-section-nav {
display: none
}
}
@media only screen and (max-width:959px) {
#grve-theme-wrapper.grve-section-nav-hide-tablet-sm #grve-section-nav {
display: none
}
}
@media only screen and (max-width:767px) {
#grve-theme-wrapper.grve-section-nav-hide-mobile #grve-section-nav {
display: none
}
}
#grve-content {
position: relative;
z-index: 100
}
#grve-main-content .grve-main-content-wrapper {
position: relative
}
#grve-theme-content {
position: relative;
z-index: 2
}
#grve-footer {
overflow: hidden;
position: relative;
z-index: 1
}
#grve-footer .grve-footer-wrapper {
position: relative
}
.grve-body:not(.grve-open-safebutton-area) #grve-footer.grve-fixed-footer {
position: fixed;
z-index: 1;
left: 0;
right: 0;
bottom: 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
#grve-footer .grve-widget-area .grve-container {
border-bottom: 1px solid
}
.grve-body.grve-footer-with-shadow #grve-theme-content:after {
content: '';
background-image: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/graphics/shadow-separator.png);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
position: absolute;
top: 100%;
left: 0;
width: 100%;
padding-bottom: 6.5%;
opacity: .7
}
#grve-footer .grve-footer-row {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px
}
#grve-footer .grve-footer-column {
padding-left: 15px;
padding-right: 15px;
position: relative;
min-height: 1px;
z-index: 1
}
#grve-footer .grve-footer-column.grve-footer-column-1 {
width: 100%
}
#grve-footer .grve-footer-column.grve-footer-column-1-2 {
width: 50%
}
#grve-footer .grve-footer-column.grve-footer-column-1-3 {
width: 33.33333333%
}
#grve-footer .grve-footer-column.grve-footer-column-1-4 {
width: 25%
}
#grve-footer .grve-footer-column.grve-footer-column-2-3 {
width: 66.66666667%
}
@media only screen and (max-width:1200px) {
#grve-footer .grve-footer-column {
margin-top: 30px
}
#grve-footer .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-footer-column.grve-footer-column-2-3 {
width: 50%
}
#grve-footer .grve-layout-footer-8 .grve-footer-column.grve-footer-column-1-2 {
width: 50%
}
#grve-footer .grve-layout-footer-8 .grve-footer-column.grve-footer-column-1-4 {
width: 25%
}
}
@media only screen and (min-width:768px) and (max-width:959px) {
#grve-footer .grve-layout-footer-1 .grve-footer-column.grve-footer-column-1-4 {
width: 50%
}
#grve-footer .grve-layout-footer-2 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-3 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-8 .grve-footer-column.grve-footer-column-1-2 {
width: 100%;
order: 1
}
#grve-footer .grve-layout-footer-2 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-3 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-8 .grve-footer-column.grve-footer-column-1-4 {
width: 50%;
order: 2
}
#grve-footer .grve-layout-footer-6 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-6 .grve-footer-column.grve-footer-column-2-3,
#grve-footer .grve-layout-footer-7 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-7 .grve-footer-column.grve-footer-column-2-3 {
width: 50%;
order: 1
}
}
@media only screen and (max-width:767px) {
#grve-footer .grve-layout-footer-1 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-1 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-1 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-1 .grve-footer-column.grve-footer-column-2-3,
#grve-footer .grve-layout-footer-2 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-2 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-2 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-2 .grve-footer-column.grve-footer-column-2-3,
#grve-footer .grve-layout-footer-3 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-3 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-3 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-3 .grve-footer-column.grve-footer-column-2-3,
#grve-footer .grve-layout-footer-4 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-4 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-4 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-4 .grve-footer-column.grve-footer-column-2-3,
#grve-footer .grve-layout-footer-5 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-5 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-5 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-5 .grve-footer-column.grve-footer-column-2-3,
#grve-footer .grve-layout-footer-6 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-6 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-6 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-6 .grve-footer-column.grve-footer-column-2-3,
#grve-footer .grve-layout-footer-7 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-7 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-7 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-7 .grve-footer-column.grve-footer-column-2-3,
#grve-footer .grve-layout-footer-8 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-8 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-8 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-8 .grve-footer-column.grve-footer-column-2-3,
#grve-footer .grve-layout-footer-9 .grve-footer-column.grve-footer-column-1-2,
#grve-footer .grve-layout-footer-9 .grve-footer-column.grve-footer-column-1-3,
#grve-footer .grve-layout-footer-9 .grve-footer-column.grve-footer-column-1-4,
#grve-footer .grve-layout-footer-9 .grve-footer-column.grve-footer-column-2-3 {
width: 100%
}
}
.grve-body.grve-boxed #grve-footer.grve-fixed-footer {
max-width: 1220px
}
#grve-footer .grve-widget-area:last-child .grve-container {
border-bottom: none
}
#grve-footer .grve-widget-area.grve-fullwidth>.grve-container {
width: 100%;
max-width: 100%;
padding-left: 1.875rem;
padding-right: 1.875rem
}
#grve-footer .grve-footer-bar {
position: relative;
z-index: 3
}
#grve-footer .grve-footer-bar ul {
margin: 0;
list-style: none
}
#grve-footer .grve-footer-bar ul li {
display: inline-block
}
#grve-footer .grve-footer-bar .grve-bar-content {
font-size: 13px;
line-height: 2em
}
#grve-footer .grve-footer-bar .grve-footer-column {
margin-top: 0
}
#grve-footer .grve-footer-bar.grve-align-center .grve-column-content {
text-align: center
}
#grve-footer .grve-footer-bar.grve-align-center .grve-footer-column+.grve-footer-column {
margin-top: 6px
}
#grve-footer .grve-footer-bar.grve-fullwidth .grve-container {
width: 100%;
max-width: 100%;
padding-left: 1.875rem;
padding-right: 1.875rem
}
#grve-footer .grve-footer-bar .grve-social li:first-child {
margin: 0
}
@media only screen and (max-width:1023px) {
#grve-footer .grve-footer-bar .grve-footer-row {
flex-direction: column
}
#grve-footer .grve-footer-bar .grve-footer-column {
width: 100%
}
#grve-footer .grve-footer-bar .grve-footer-column+.grve-footer-column {
margin-top: 6px
}
#grve-footer .grve-footer-bar .grve-column-content {
text-align: center
}
}
.grve-isotope .grve-isotope-container {
visibility: hidden
}
.grve-isotope .grve-isotope-container .grve-isotope-item {
z-index: 1
}
.grve-isotope .grve-isotope-container .grve-isotope-item:hover {
z-index: 3
}
.grve-isotope .grve-infinite-pagination {
display: none
}
.grve-isotope .grve-infinite-button-wrapper {
text-align: center
}
.grve-isotope .grve-infinite-button-wrapper .grve-infinite-button {
margin-top: 6%;
display: inline-block;
vertical-align: bottom;
cursor: pointer;
position: relative;
position: relative
}
.grve-isotope .grve-infinite-button-wrapper .grve-infinite-button:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: .143em;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-isotope .grve-infinite-button-wrapper .grve-infinite-button:hover:after {
transform: scaleX(1);
transform-origin: left center
}
.grve-isotope .grve-infinite-button-wrapper .grve-infinite-button.grve-is-loading {
animation: grve_infinite_anim .4s infinite ease-in-out both
}
.grve-isotope .grve-infinite-page-load {
display: none;
text-align: center;
margin-top: 6%
}
.grve-isotope .grve-infinite-page-load .grve-loader-ellips {
position: relative;
width: 88px;
height: 4px;
margin: 0 auto
}
.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot {
display: block;
width: 24px;
height: 2px;
border-radius: .5em;
border: 2px solid;
position: absolute;
animation-duration: .5s;
animation-timing-function: ease;
animation-iteration-count: infinite
}
.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(1),
.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(2) {
left: 0
}
.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(3) {
left: 32px
}
.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(4) {
left: 64px
}
.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(2),
.grve-isotope .grve-infinite-page-load .grve-loader-ellips .grve-loader-ellips-dot:nth-child(3) {
animation-name: slide
}
@keyframes grve_infinite_anim {
0%,
100% {
opacity: 1
}
50% {
opacity: .3
}
}
@keyframes slide {
to {
transform: translateX(32px)
}
}
.grve-filter {
margin-bottom: 3.75rem;
user-select: none;
overflow: hidden
}
@media only screen and (max-width:1023px) {
.grve-filter {
display: none
}
}
.grve-filter ul {
list-style: none;
margin: 0;
padding: 0;
display: flex;
flex-direction: row;
align-items: center;
flex-wrap: wrap
}
.grve-filter ul li {
margin-bottom: .25rem
}
.grve-filter ul li:not(.selected) {
cursor: pointer;
transition: all .3s
}
.grve-filter.grve-align-right ul {
justify-content: flex-end
}
.grve-filter.grve-filter-style-simple li {
margin-right: 3%
}
@media only screen and (max-width:1023px) {
.grve-filter.grve-filter-style-simple li {
margin-right: 8%
}
}
.grve-filter.grve-filter-style-simple li:last-child {
margin-right: 0
}
.grve-filter.grve-filter-style-simple li span {
position: relative
}
.grve-filter.grve-filter-style-simple li span:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: .143em;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-filter.grve-filter-style-simple li span:hover:after {
transform: scaleX(1);
transform-origin: left center
}
.grve-filter.grve-filter-style-simple li.selected span:after {
transform: scaleX(1);
transform-origin: left center
}
.grve-filter.grve-align-center ul {
justify-content: center
}
.grve-filter.grve-filter-style-classic li+li {
margin-left: 3%
}
.grve-filter.grve-filter-style-button li+li {
margin-left: 2%
}
.grve-filter.grve-filter-style-button li {
line-height: 1.2;
background-color: transparent;
color: inherit
}
.grve-filter.grve-filter-style-button li span {
display: block;
padding: 6px 12px
}
.grve-filter.grve-filter-style-button li.selected {
transition: all .3s
}
.grve-filter.grve-filter-style-button.grve-filter-shape-round li {
border-radius: 3px
}
.grve-filter.grve-filter-style-button.grve-filter-shape-extra-round li {
border-radius: 50px
}
.grve-filter.grve-filter-style-splitted li:first-child {
flex: 1
}
.grve-filter.grve-filter-style-splitted li+li {
margin-left: 3%
}
.grve-filter.grve-filter-style-splitted li span {
position: relative
}
.grve-filter.grve-filter-style-splitted li span:after {
content: '';
position: absolute;
left: 0;
top: 100%;
width: 100%;
border-top-width: .143em;
border-top-style: solid;
transform: scaleX(0);
transform-origin: right center;
transition: transform .25s cubic-bezier(.785, .135, .15, .86)
}
.grve-filter.grve-filter-style-splitted li span:hover:after {
transform: scaleX(1);
transform-origin: left center
}
.grve-filter.grve-filter-style-splitted li.selected span:after {
transform: scaleX(1);
transform-origin: left center
}
.grve-filter.grve-filter-style-count {
overflow: visible
}
.grve-filter.grve-filter-style-count li+li {
margin-left: 3%
}
.grve-filter.grve-filter-style-count li {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: flex-start
}
.grve-filter.grve-filter-style-count li .grve-count {
margin-left: 5px;
margin-top: -2px;
min-width: 18px;
text-align: center;
font-size: 11px;
line-height: 18px;
padding: 0 4px;
background-color: rgba(214, 214, 214, .15);
border-radius: 10px;
transition: all .3s ease
}
.grve-filter.grve-filter-style-count li.selected .grve-count {
color: #fff
}
.grve-section.grve-fullwidth .grve-filter {
padding: 0 2rem
}
select.grve-filters-select {
margin-bottom: 3.75rem;
border: none;
border-bottom: 1px solid;
padding-left: 0;
display: none
}
@media only screen and (max-width:1023px) {
select.grve-filters-select {
display: block
}
}
.grve-background-wrapper {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
border-radius: inherit
}
.grve-bg-image {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 0;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
transition: opacity .4s ease
}
.grve-bg-pattern .grve-bg-image {
background-repeat: repeat;
background-size: inherit
}
.grve-bg-fixed>.grve-background-wrapper .grve-bg-image {
clip: rect(auto, auto, auto, auto)
}
.grve-bg-fixed>.grve-background-wrapper .grve-bg-image:before {
content: '';
background-image: inherit;
background-repeat: inherit;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: inherit;
position: fixed;
top: 0;
width: 100vw;
height: 100vh;
z-index: -1;
left: 0;
right: 0;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0)
}
#grve-feature-section.grve-bg-animated .grve-bg-image,
#grve-feature-section.grve-bg-animated .grve-bg-video,
.grve-bg-animated .grve-bg-image,
.grve-bg-animated .grve-bg-video {
transform: scale(1);
transition: transform 20s ease, opacity .4s
}
#grve-feature-section.grve-bg-animated:hover .grve-bg-image,
#grve-feature-section.grve-bg-animated:hover .grve-bg-video,
.grve-bg-animated.zoom .grve-bg-image,
.grve-bg-animated.zoom .grve-bg-video {
transform: scale(1.4)
}
.grve-bg-horizontal .grve-bg-image {
background-size: contain
}
.grve-bg-image.show {
opacity: 1
}
.grve-bg-image.lazyloaded {
opacity: 1
}
.grve-bg-image.grve-bg-left-top {
background-position: left top
}
.grve-bg-image.grve-bg-left-center {
background-position: left center
}
.grve-bg-image.grve-bg-left-bottom {
background-position: left bottom
}
.grve-bg-image.grve-bg-center-top {
background-position: center top
}
.grve-bg-image.grve-bg-center-center {
background-position: center center
}
.grve-bg-image.grve-bg-center-bottom {
background-position: center bottom
}
.grve-bg-image.grve-bg-right-top {
background-position: right top
}
.grve-bg-image.grve-bg-right-center {
background-position: right center
}
.grve-bg-image.grve-bg-right-bottom {
background-position: right bottom
}
@media only screen and (max-width:1023px) {
.grve-bg-image.grve-bg-tablet-sm-left-top {
background-position: left top
}
.grve-bg-image.grve-bg-tablet-sm-left-center {
background-position: left center
}
.grve-bg-image.grve-bg-tablet-sm-left-bottom {
background-position: left bottom
}
.grve-bg-image.grve-bg-tablet-sm-center-top {
background-position: center top
}
.grve-bg-image.grve-bg-tablet-sm-center-center {
background-position: center center
}
.grve-bg-image.grve-bg-tablet-sm-center-bottom {
background-position: center bottom
}
.grve-bg-image.grve-bg-tablet-sm-right-top {
background-position: right top
}
.grve-bg-image.grve-bg-tablet-sm-right-center {
background-position: right center
}
.grve-bg-image.grve-bg-tablet-sm-right-bottom {
background-position: right bottom
}
}
.grve-bg-wrapper {
position: relative
}
.grve-bg-wrapper:before {
display: block;
content: ''
}
.grve-bg-wrapper.grve-full-size {
height: 100%
}
.grve-bg-wrapper.grve-custom-size {
padding-bottom: 75%
}
.grve-bg-wrapper.grve-large-rect-horizontal {
padding-bottom: 56.239316%
}
.grve-bg-wrapper.grve-small-square {
padding-bottom: 100%
}
.grve-bg-wrapper.grve-small-rect-horizontal {
padding-bottom: 75%
}
.grve-bg-wrapper.grve-small-rect-horizontal-wide {
padding-bottom: 56.25%
}
.grve-bg-wrapper.grve-small-rect-vertical {
padding-bottom: 133.3333333%
}
.grve-bg-wrapper.grve-medium-rect-vertical {
padding-bottom: 200%
}
.grve-bg-wrapper.grve-medium-square {
padding-bottom: 100%
}
.grve-bg-video {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0
}
.grve-bg-video video {
position: absolute;
width: 100%;
height: 100%;
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
object-fit: cover
}
.grve-yt-bg-video {
pointer-events: none
}
.grve-background-wrapper .grve-video-icon {
position: absolute;
top: 50%;
left: 50%;
margin-top: -30px;
margin-left: -30px
}
.grve-background-wrapper .grve-icon-left-top {
top: 45px;
left: 45px
}
.grve-background-wrapper .grve-icon-right-top {
top: 45px;
left: initial;
right: 15px
}
.grve-background-wrapper .grve-icon-left-bottom {
top: initial;
left: 45px;
bottom: 15px
}
.grve-background-wrapper .grve-icon-right-bottom {
top: initial;
left: initial;
right: 15px;
bottom: 15px
}
.grve-bg-overlay,
.grve-hover-overlay {
position: absolute;
width: 100%;
height: 100%;
z-index: 0;
top: 0;
left: 0;
right: 0;
bottom: 0;
transition: opacity .3s
}
.grve-hover-item .grve-hover-overlay {
opacity: 0
}
.grve-hover-item.hover .grve-opacity-0,
.grve-opacity-0 {
opacity: 0
}
.grve-hover-item.hover .grve-opacity-10,
.grve-opacity-10 {
opacity: .1
}
.grve-hover-item.hover .grve-opacity-15,
.grve-opacity-15 {
opacity: .15
}
.grve-hover-item.hover .grve-opacity-20,
.grve-opacity-20 {
opacity: .2
}
.grve-hover-item.hover .grve-opacity-25,
.grve-opacity-25 {
opacity: .25
}
.grve-hover-item.hover .grve-opacity-30,
.grve-opacity-30 {
opacity: .3
}
.grve-hover-item.hover .grve-opacity-35,
.grve-opacity-35 {
opacity: .35
}
.grve-hover-item.hover .grve-opacity-40,
.grve-opacity-40 {
opacity: .4
}
.grve-hover-item.hover .grve-opacity-45,
.grve-opacity-45 {
opacity: .45
}
.grve-hover-item.hover .grve-opacity-50,
.grve-opacity-50 {
opacity: .5
}
.grve-hover-item.hover .grve-opacity-55,
.grve-opacity-55 {
opacity: .55
}
.grve-hover-item.hover .grve-opacity-60,
.grve-opacity-60 {
opacity: .6
}
.grve-hover-item.hover .grve-opacity-65,
.grve-opacity-65 {
opacity: .65
}
.grve-hover-item.hover .grve-opacity-70,
.grve-opacity-70 {
opacity: .7
}
.grve-hover-item.hover .grve-opacity-75,
.grve-opacity-75 {
opacity: .75
}
.grve-hover-item.hover .grve-opacity-80,
.grve-opacity-80 {
opacity: .8
}
.grve-hover-item.hover .grve-opacity-85,
.grve-opacity-85 {
opacity: .85
}
.grve-hover-item.hover .grve-opacity-90,
.grve-opacity-90 {
opacity: .9
}
.grve-hover-item.hover .grve-opacity-95,
.grve-opacity-95 {
opacity: .95
}
.grve-hover-item.hover .grve-opacity-100,
.grve-opacity-100 {
opacity: 1
}
.grve-pattern {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0;
background-image: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/graphics/pattern.png);
background-repeat: repeat
}
.grve-body-overlay {
background-color: #000;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
display: none;
cursor: pointer;
z-index: 9999;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
.page-template-template-skin-on-scroll-effect #grve-theme-content {
z-index: auto
}
.page-template-template-skin-on-scroll-effect #grve-theme-content .grve-section>.grve-background-wrapper {
display: none
}
#grve-helper-bg-wrapper {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
overflow: hidden
}
#grve-helper-bg-wrapper .grve-helper-bg {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100vh;
opacity: 0;
z-index: 0;
will-change: opacity;
display: none
}
#grve-helper-bg-wrapper .grve-helper-bg .grve-background-wrapper {
display: block
}
#grve-helper-bg-wrapper .grve-helper-bg.active:not(.show) {
display: block;
animation-fill-mode: both;
animation-duration: 1s;
animation-name: grve_helper_bg_anim;
z-index: 2
}
#grve-helper-bg-wrapper .grve-helper-bg.previous {
opacity: 1;
z-index: 1;
display: block
}
#grve-helper-bg-wrapper .grve-helper-bg.show {
opacity: 1;
z-index: 1;
display: block
}
#grve-helper-bg-wrapper .grve-helper-bg .grve-bg-image {
opacity: 1
}
#grve-helper-bg-wrapper .grve-helper-bg .elementor-background-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2
}
@keyframes grve_helper_bg_anim {
0% {
opacity: 0
}
100% {
opacity: 1
}
}
.grve-section.grve-remove-bg-image .grve-background-wrapper {
display: none
}
.grve-bg-transparent {
background: 0 0!important
}
#grve-content.grve-skin-effect .elementor-section,
#grve-content.grve-skin-effect .grve-section {
transition: color 1s
}
#grve-content.grve-skin-effect .elementor-section .elementor-widget-text-editor p,
#grve-content.grve-skin-effect .elementor-section h1,
#grve-content.grve-skin-effect .elementor-section h2,
#grve-content.grve-skin-effect .elementor-section h3,
#grve-content.grve-skin-effect .elementor-section h4,
#grve-content.grve-skin-effect .elementor-section h5,
#grve-content.grve-skin-effect .elementor-section h6,
#grve-content.grve-skin-effect .grve-section .elementor-widget-text-editor p,
#grve-content.grve-skin-effect .grve-section h1,
#grve-content.grve-skin-effect .grve-section h2,
#grve-content.grve-skin-effect .grve-section h3,
#grve-content.grve-skin-effect .grve-section h4,
#grve-content.grve-skin-effect .grve-section h5,
#grve-content.grve-skin-effect .grve-section h6 {
transition: color 1s
}
.grve-separator-top {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 90px;
z-index: 0;
overflow: hidden
}
.grve-separator-bottom {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 90px;
z-index: 0;
overflow: hidden
}
.grve-separator {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%
}
.grve-separator-top .grve-separator {
top: -2px;
bottom: auto;
transform: scale(-1)
}
.grve-separator-bottom .grve-separator {
top: auto;
bottom: -2px
}
.grve-separator-top .grve-separator.grve-round-split-separator {
top: -2px
}
.grve-separator-bottom .grve-separator.grve-round-split-separator {
bottom: -2px
}
.grve-separator-top .grve-separator.grve-round-split-separator {
left: 50%;
transform: translateX(-50%) scale(-1)
}
.grve-separator-bottom .grve-separator.grve-round-split-separator {
left: 50%;
transform: translateX(-50%)
}
@media only screen and (min-width:960px) and (max-width:1200px) {
#grve-theme-wrapper .grve-separator-bottom.grve-hide-tablet,
#grve-theme-wrapper .grve-separator-top.grve-hide-tablet {
display: none
}
}
@media only screen and (min-width:768px) and (max-width:959px) {
#grve-theme-wrapper .grve-separator-bottom.grve-hide-tablet-sm,
#grve-theme-wrapper .grve-separator-top.grve-hide-tablet-sm {
display: none
}
}
@media screen and (max-width:767px) {
#grve-theme-wrapper .grve-separator-bottom.grve-hide-mobile,
#grve-theme-wrapper .grve-separator-top.grve-hide-mobile {
display: none
}
}
#grve-feature-section .grve-separator-bottom {
z-index: 2
}
#grve-feature-section.grve-with-map .grve-separator-bottom {
z-index: 6
}
.grve-testimonial-carousel .grve-classic-carousel .grve-carousel-stage {
align-items: flex-start
}
.grve-testimonial-carousel .grve-classic-carousel .grve-carousel-stage .grve-carousel-item {
height: auto
}
.grve-testimonial-carousel .grve-carousel-pagination {
justify-content: flex-start
}
.grve-testimonial-carousel .grve-thumb-pagination {
margin-top: 12px;
display: flex;
flex-direction: row;
justify-content: flex-start
}
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-2 .grve-pagination-item {
zoom: 1;
padding: 0;
border: none;
background-color: transparent;
outline: 0;
cursor: pointer
}
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-2 .grve-pagination-item img {
width: 70px;
border-radius: 100%;
transition: all .3s ease;
transform: scale(.5)
}
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-2 .grve-pagination-item.active img,
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-2 .grve-pagination-item:hover img {
transform: scale(.7)
}
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 {
display: flex;
flex-direction: row
}
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item {
zoom: 1;
display: flex;
flex-direction: row;
align-items: center;
padding: 0;
border: none;
background-color: transparent;
outline: 0;
cursor: pointer;
overflow: hidden;
transition: all .3s ease;
max-width: 50px;
overflow: hidden;
transition: max-width .8s ease
}
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item+.grve-pagination-item {
margin-left: 18px
}
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item.active {
max-width: 100%
}
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item img {
width: 70px;
min-width: 70px;
border-radius: 100%;
transform: scale(.7);
transform-origin: left
}
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item .grve-pagination-content {
margin-left: -10px;
padding-right: 18px
}
.grve-testimonial-carousel .grve-thumb-pagination.grve-style-3 .grve-pagination-item .grve-pagination-content span {
display: block;
text-align: left;
white-space: nowrap
}
.grve-align-left .grve-carousel-pagination,
.grve-align-left .grve-thumb-pagination,
.grve-testimonial-carousel .grve-thumb-pagination.grve-align-left {
justify-content: flex-start
}
.grve-align-center .grve-carousel-pagination,
.grve-align-center .grve-thumb-pagination,
.grve-testimonial-carousel .grve-thumb-pagination.grve-align-center {
justify-content: center
}
.grve-align-right .grve-carousel-pagination,
.grve-align-right .grve-thumb-pagination,
.grve-testimonial-carousel .grve-thumb-pagination.grve-align-right {
justify-content: flex-end
}
.grve-testimonial-item.grve-style-1,
.grve-testimonial-item.grve-style-2 {
padding-bottom: 18px
}
.grve-testimonial-item.grve-style-1 .grve-testimonial-thumb,
.grve-testimonial-item.grve-style-2 .grve-testimonial-thumb {
display: inline-block;
vertical-align: top;
margin-bottom: 36px;
max-width: 120px
}
.grve-testimonial-item.grve-style-1 .grve-testimonial-thumb img,
.grve-testimonial-item.grve-style-2 .grve-testimonial-thumb img {
width: 100%;
border-radius: 100%
}
.grve-testimonial-item.grve-style-1 .grve-testimonial-content,
.grve-testimonial-item.grve-style-2 .grve-testimonial-content {
display: block
}
.grve-testimonial-item.grve-style-1 .grve-testimonial-content .grve-title,
.grve-testimonial-item.grve-style-2 .grve-testimonial-content .grve-title {
margin-bottom: 30px
}
.grve-testimonial-item.grve-style-1 .grve-testimonial-content .grve-testimonial-meta span,
.grve-testimonial-item.grve-style-2 .grve-testimonial-content .grve-testimonial-meta span {
display: block;
margin-bottom: 0;
line-height: 1
}
.grve-testimonial-item.grve-style-1 .grve-testimonial-content .grve-testimonial-meta span+span,
.grve-testimonial-item.grve-style-2 .grve-testimonial-content .grve-testimonial-meta span+span {
margin-top: 8px
}
.grve-testimonial-item.grve-style-3 .grve-testimonial-content {
display: block
}
.grve-testimonial-item.grve-style-3 .grve-testimonial-content .grve-title {
margin-bottom: 30px
}
.grve-testimonial-item.grve-style-4 {
text-align: left;
padding: 15% 10%
}
.grve-testimonial-item.grve-style-4 .grve-testimonial-inner {
display: flex;
flex-direction: column;
justify-content: space-between
}
.grve-testimonial-item.grve-style-4 .grve-rating {
margin-bottom: 18px
}
.grve-testimonial-item.grve-style-4 .grve-testimonial-meta {
display: flex;
flex-direction: row;
align-items: center;
margin-top: 30px
}
.grve-testimonial-item.grve-style-4 .grve-testimonial-meta img {
width: 70px;
min-width: 70px;
border-radius: 100%;
transform: scale(.7);
transform-origin: left
}
.grve-testimonial-item.grve-style-4 .grve-testimonial-meta .grve-testimonial-thumb+.grve-testimonial-name-wrapper {
margin-left: -10px
}
.grve-testimonial-item.grve-style-4 .grve-testimonial-meta .grve-testimonial-name-wrapper {
padding-right: 18px
}
.grve-testimonial-item.grve-style-4 .grve-testimonial-meta .grve-testimonial-name-wrapper span {
display: block;
text-align: left;
white-space: nowrap
}
.grve-testimonial-item.grve-style-5 {
text-align: center;
padding: 15% 10%
}
.grve-testimonial-item.grve-style-5 .grve-testimonial-inner {
display: flex;
flex-direction: column;
justify-content: space-between
}
.grve-testimonial-item.grve-style-5 .grve-testimonial-thumb {
display: block;
margin-bottom: 30px
}
.grve-testimonial-item.grve-style-5 .grve-testimonial-thumb img {
max-width: 90px;
border-radius: 100%;
display: block;
margin: 0 auto
}
.grve-testimonial-item.grve-style-5 .grve-testimonial-meta {
margin-top: 30px
}
.grve-testimonial-item.grve-style-5 .grve-testimonial-meta span {
display: block
}
.grve-testimonial-item.grve-style-5 .grve-testimonial-meta .grve-rating {
margin: 30px auto 0 auto
}
.grve-testimonial-item.grve-style-5 .grve-testimonial-meta .grve-rating .grve-level {
margin: 0 auto
}
.grve-testimonial-item .grve-rating {
width: 84px;
height: 11px
}
.grve-testimonial-item .grve-rating .grve-level {
overflow: hidden
}
.grve-testimonial-item .grve-rating svg {
display: block;
fill: #ffcd53
}
.grve-event-item {
position: relative
}
.grve-event-item .grve-event-media {
position: relative;
z-index: 2;
margin-bottom: 30px
}
.grve-event-item .tribe-events-event-cost {
color: #000;
background-color: #f6f7fa;
display: inline-block;
vertical-align: top;
padding: 4px 8px;
border-radius: 2px;
box-shadow: 0 15px 35px -10px rgba(0, 0, 0, .3);
position: relative;
top: 1.5rem;
right: 1.5rem;
margin-bottom: 2rem;
text-align: right
}
.grve-event-item .grve-event-media+.tribe-events-event-cost {
position: absolute;
z-index: 10;
margin: 0;
background-color: #fff
}
.grve-event-item .grve-event-exerpt {
margin-top: 18px
}
.grve-event-item .tribe-event-schedule-details {
margin-top: 18px
}
.grve-event-item .tribe-event-schedule-details:before {
content: '';
display: block;
opacity: .1;
padding-bottom: 18px;
border-top: 1px solid currentColor
}
#tribe-events-bar {
margin-bottom: 60px
}
#tribe-events-bar #tribe-bar-form {
background: 0 0;
margin: 0;
position: relative;
width: 100%
}
#tribe-events-bar .tribe-bar-views-inner {
background-color: transparent
}
#tribe-events-bar #tribe-bar-views-toggle {
display: flex;
flex-direction: row;
align-items: center
}
#tribe-events-bar #tribe-bar-views-toggle:focus,
#tribe-events-bar #tribe-bar-views-toggle:hover {
background-color: transparent;
outline: 0
}
#tribe-events-bar #tribe-bar-views .tribe-bar-views-list {
outline: 0;
background-color: #f7f7f7;
padding: 0
}
#tribe-events-bar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option {
display: flex;
flex-direction: row;
align-items: center
}
#tribe-events-bar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active,
#tribe-events-bar #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option:hover {
background-color: #edecec
}
#grve-tribe-events-list .grve-event-item-inner {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
margin-bottom: 10%
}
#grve-tribe-events-list .grve-event-item-inner .grve-media,
#grve-tribe-events-list .grve-event-item-inner .grve-post-content-wrapper {
flex-basis: 45%;
max-width: 45%
}
#grve-tribe-events-list .grve-event-item-inner .grve-tribe-events-event-cost {
color: #000;
background-color: #f6f7fa;
display: inline-block;
vertical-align: top;
padding: 4px 8px;
border-radius: 2px;
margin-bottom: 1.5rem
}
#grve-tribe-events-list .grve-event-item-inner .grve-tribe-events-list-event-title a {
transition: color .3s ease
}
#grve-tribe-events-list .grve-event-item-inner .grve-read-more {
color: inherit
}
#grve-tribe-events-list .grve-event-item-inner .grve-read-more:hover svg {
transform: translateX(0)
}
#grve-tribe-events-list .grve-event-item-inner .grve-read-more:hover .grve-arrow-line {
transform: scaleX(1);
transform-origin: right center
}
#grve-tribe-events-day .tribe-event-featured,
#grve-tribe-events-list .tribe-event-featured,
#grve-tribe-events-map .tribe-event-featured {
background-color: transparent
}
#grve-tribe-events-day .tribe-event-featured .grve-event-item-inner,
#grve-tribe-events-list .tribe-event-featured .grve-event-item-inner,
#grve-tribe-events-map .tribe-event-featured .grve-event-item-inner {
color: inherit;
background-color: #fff;
border: 1px solid #f7f7f7;
padding: 3%;
box-shadow: 0 15px 50px -10px rgba(0, 0, 0, .1)
}
#grve-tribe-events-day .tribe-event-featured .event-is-recurring,
#grve-tribe-events-list .tribe-event-featured .event-is-recurring,
#grve-tribe-events-map .tribe-event-featured .event-is-recurring {
color: inherit
}
#grve-tribe-events-day .tribe-event-featured .event-is-recurring:hover,
#grve-tribe-events-list .tribe-event-featured .event-is-recurring:hover,
#grve-tribe-events-map .tribe-event-featured .event-is-recurring:hover {
color: inherit
}
#grve-main-content .tribe-common .tribe-common-l-container {
padding-left: 0;
padding-right: 0
}
#tribe-events {
padding: 0
}
#tribe-events .tribe-events-event-meta {
background-color: #f9f9f9;
border: 1px solid #f1f1f1
}
#tribe-events #tribe-events-content {
margin-bottom: 0;
padding: 0
}
#tribe-events a.tribe-events-gcal,
#tribe-events a.tribe-events-ical {
margin-top: 40px
}
.grve-split-text .grve-split-inner {
overflow: hidden;
display: inline-block
}
.grve-split-text .grve-split-inner span {
opacity: 1;
transform: translateY(100%);
display: inline-block;
transition: all .3s cubic-bezier(.33, -.15, .04, 1.26)
}
.grve-split-text .grve-split-inner.whitespace,
.grve-split-text .grve-split-inner.whitespace span {
display: initial
}
.grve-split-text .grve-char {
overflow: hidden;
display: inline-block;
vertical-align: bottom
}
.grve-split-text .grve-char span {
visibility: hidden;
display: inline-block;
vertical-align: bottom
}
.grve-split-text .grve-char.grve-break-space,
.grve-split-text .grve-char.grve-break-space span {
display: initial
}
.grve-hover-item:hover .grve-split-text .grve-split-inner span {
transform: translateY(0)
}
#grve-feature-section .grve-goto-section-wrapper {
position: absolute;
width: 100%;
pointer-events: none;
left: 0;
bottom: 2rem;
z-index: 100
}
#grve-feature-section .grve-goto-section-wrapper .grve-goto-section {
pointer-events: visible;
cursor: pointer
}
#grve-feature-section .grve-goto-section-wrapper .grve-goto-section svg {
fill: currentColor;
transition: all .3s;
display: block
}
#grve-feature-section .grve-goto-section-wrapper .grve-goto-section:not(.grve-goto-section-text) {
display: inline-block
}
#grve-feature-section .grve-goto-section-wrapper .grve-goto-section:not(.grve-goto-section-text):hover svg {
transform: translateY(10px)
}
#grve-feature-section .grve-goto-section-wrapper .grve-goto-section.grve-goto-section-text {
white-space: nowrap;
display: inline-block
}
#grve-feature-section .grve-goto-section-wrapper .grve-goto-section.grve-goto-section-text:before {
content: '';
position: absolute;
width: 1px;
height: 60px;
border-right: 1px solid;
bottom: calc(100% + 24px);
pointer-events: none;
transition: all .2s cubic-bezier(.12, .75, .4, 1)
}
#grve-feature-section .grve-goto-section-wrapper .grve-goto-section.grve-goto-section-text:hover:before {
height: 0
}
#grve-feature-section .grve-goto-section-wrapper.grve-arrow-left {
text-align: left
}
#grve-feature-section .grve-goto-section-wrapper.grve-arrow-left .grve-goto-section-text:before {
left: 1px
}
#grve-feature-section .grve-goto-section-wrapper.grve-arrow-center {
text-align: center
}
#grve-feature-section .grve-goto-section-wrapper.grve-arrow-center .grve-goto-section-text:before {
left: 50%;
margin-left: -1px
}
#grve-feature-section .grve-goto-section-wrapper.grve-arrow-right {
text-align: right
}
#grve-feature-section .grve-goto-section-wrapper.grve-arrow-right .grve-goto-section-text:before {
right: 0
}
@media only screen and (max-width:767px) {
#grve-feature-section .grve-goto-section-wrapper {
display: none
}
}
.grve-back-top {
position: fixed;
width: 2.5rem;
height: 2.5rem;
right: 1.5rem;
bottom: 2rem;
text-align: center;
z-index: 900;
overflow: hidden;
pointer-events: none;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
.grve-back-top .grve-arrow-wrapper {
height: inherit;
width: inherit;
cursor: pointer;
position: relative;
transition: all .3s ease
}
.grve-back-top .grve-arrow-wrapper svg {
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.grve-back-top .grve-arrow-wrapper.grve-with-shape {
transform: scale(0)
}
.grve-back-top .grve-arrow-wrapper.grve-no-shape {
transform: translateY(100%)
}
.grve-back-top .grve-arrow-wrapper.grve-no-shape svg {
transition: all .5s ease;
fill: currentColor
}
.grve-back-top .grve-arrow-wrapper.grve-no-shape.grve-skin-light svg {
fill: #fff
}
.grve-back-top .grve-arrow-wrapper.grve-no-shape.grve-skin-dark svg {
fill: #000
}
.grve-back-top.show .grve-arrow-wrapper {
pointer-events: visible
}
.grve-back-top.show .grve-arrow-wrapper.grve-with-shape {
transform: scale(1)
}
.grve-back-top.show .grve-arrow-wrapper.grve-no-shape {
transform: translateY(30%)
}
.grve-back-top.show .grve-arrow-wrapper.grve-no-shape:hover {
transform: translateY(0)
}
@media only screen and (max-width:1023px) {
.grve-back-top {
right: .375rem
}
}
@media only screen and (max-width:767px) {
.grve-back-top {
width: 2rem;
height: 2rem
}
.grve-back-top .grve-arrow-wrapper svg {
height: 2rem
}
}
body.grve-modal-open .grve-back-top,
body.grve-offcanvas-open .grve-back-top,
body.grve-responsivemenu-open .grve-back-top {
display: none
}
.grve-round {
border-radius: 3px;
overflow: hidden
}
.grve-extra-round {
border-radius: 50px;
overflow: hidden
}
.grve-circle,
.grve-radius-circle {
border-radius: 100%;
overflow: hidden
}
.grve-radius-3 {
border-radius: 3px;
overflow: hidden
}
.grve-radius-5 {
border-radius: 5px;
overflow: hidden
}
.grve-radius-10 {
border-radius: 10px;
overflow: hidden
}
.grve-radius-15 {
border-radius: 15px;
overflow: hidden
}
.grve-radius-20 {
border-radius: 20px;
overflow: hidden
}
.grve-radius-25 {
border-radius: 25px;
overflow: hidden
}
.grve-radius-30 {
border-radius: 30px;
overflow: hidden
}
.grve-radius-35 {
border-radius: 35px;
overflow: hidden
}
.grve-radius-40 {
border-radius: 40px;
overflow: hidden
}
.grve-radius-45 {
border-radius: 45px;
overflow: hidden
}
.grve-radius-50 {
border-radius: 50px;
overflow: hidden
}
.grve-icon-nav-left-small:before {
content: "\e91a"
}
.grve-icon-nav-right-small:before {
content: "\e91b"
}
.grve-icon-nav-down-small:before {
content: "\e919"
}
.grve-icon-nav-up-small:before {
content: "\e91c"
}
.grve-icon-nav-left:before {
content: "\e901"
}
.grve-icon-nav-right:before {
content: "\e903"
}
.grve-icon-nav-up:before {
content: "\e90b"
}
.grve-icon-nav-down:before {
content: "\e90c"
}
.grve-icon-nav-left-large:before {
content: "\e900"
}
.grve-icon-nav-right-large:before {
content: "\e902"
}
.grve-icon-search:before {
content: "\e905"
}
.grve-icon-socials:before {
content: "\e90d"
}
.grve-icon-envelope:before {
content: "\e90a"
}
.grve-icon-globe:before {
content: "\e907"
}
.grve-icon-shop:before {
content: "\e908"
}
.grve-icon-user:before {
content: "\e90f"
}
.grve-icon-date:before {
content: "\e910"
}
.grve-icon-safebutton:before {
content: "\e911"
}
.grve-icon-menu:before {
content: "\e906"
}
.grve-icon-plus:before {
content: "\e904"
}
.grve-icon-close:before {
content: "\e912"
}
.grve-icon-video:before {
content: "\e909"
}
.grve-icon-heart-o:before {
content: "\e913"
}
.grve-icon-heart:before {
content: "\e914"
}
.grve-icon-comment:before {
content: "\e915"
}
.grve-icon-quote:before {
content: "\e916"
}
.grve-icon-link:before {
content: "\e917"
}
.grve-icon-pencil:before {
content: "\e918"
}
.grve-icon-th-large:before {
content: "\e90e"
}
@font-face {
font-family: feather;
src: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/fonts/feather.eot?v=1.0.0);
src: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/fonts/feather.eot?#iefix&v=1.0.0) format("embedded-opentype"), url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/fonts/feather.woff?v=1.0.0) format("woff"), url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/fonts/feather.ttf?v=1.0.0) format("truetype"), url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/fonts/feather.svg?v=1.0.0#feather) format("svg");
font-weight: 400;
font-style: normal
}
[class*=" grve-feather-icon-"],
[class^=grve-feather-icon-] {
font-family: feather!important;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
font-size: 24px;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.grve-feather-icon-close:before {
content: "\e900"
}
.grve-feather-icon-alert-circle:before {
content: "\e901"
}
.grve-feather-icon-arrow-down:before {
content: "\e902"
}
.grve-feather-icon-arrow-left:before {
content: "\e903"
}
.grve-feather-icon-arrow-right:before {
content: "\e904"
}
.grve-feather-icon-arrow-up:before {
content: "\e905"
}
.grve-feather-icon-award:before {
content: "\e906"
}
.grve-feather-icon-bookmark:before {
content: "\e907"
}
.grve-feather-icon-camera:before {
content: "\e908"
}
.grve-feather-icon-chevron-down:before {
content: "\e909"
}
.grve-feather-icon-chevron-left:before {
content: "\e90a"
}
.grve-feather-icon-chevron-right:before {
content: "\e90b"
}
.grve-feather-icon-chevron-up:before {
content: "\e90c"
}
.grve-feather-icon-chevrons-down:before {
content: "\e90d"
}
.grve-feather-icon-chevrons-left:before {
content: "\e90e"
}
.grve-feather-icon-chevrons-right:before {
content: "\e90f"
}
.grve-feather-icon-chevrons-up:before {
content: "\e910"
}
.grve-feather-icon-clock:before {
content: "\e911"
}
.grve-feather-icon-edit-2:before {
content: "\e912"
}
.grve-feather-icon-eye:before {
content: "\e913"
}
.grve-feather-icon-globe:before {
content: "\e914"
}
.grve-feather-icon-grid:before {
content: "\e915"
}
.grve-feather-icon-hash:before {
content: "\e916"
}
.grve-feather-icon-heart:before {
content: "\e917"
}
.grve-feather-icon-image:before {
content: "\e918"
}
.grve-feather-icon-link:before {
content: "\e919"
}
.grve-feather-icon-mail:before {
content: "\e91a"
}
.grve-feather-icon-menu:before {
content: "\e91b"
}
.grve-feather-icon-message-square:before {
content: "\e91c"
}
.grve-feather-icon-more-horizontal:before {
content: "\e91d"
}
.grve-feather-icon-more-vertical:before {
content: "\e91e"
}
.grve-feather-icon-play-circle:before {
content: "\e91f"
}
.grve-feather-icon-play:before {
content: "\e920"
}
.grve-feather-icon-plus-circle:before {
content: "\e921"
}
.grve-feather-icon-plus:before {
content: "\e922"
}
.grve-feather-icon-search:before {
content: "\e923"
}
.grve-feather-icon-share:before {
content: "\e924"
}
.grve-feather-icon-shop:before {
content: "\e925"
}
.grve-feather-icon-tag:before {
content: "\e926"
}
.grve-feather-icon-video:before {
content: "\e927"
}
.grve-svg-icon {
width: 100%;
height: 100%;
display: inline-flex;
justify-content: center;
align-items: center
}
.grve-svg-icon svg {
overflow: visible
}
.grve-svg-icon svg path {
transition: all .25s cubic-bezier(.25, .8, .25, 1)
}
.grve-svg-icon.grve-direction-left {
transform: rotate(180deg)
}
.grve-svg-icon.grve-direction-up {
transform: rotate(270deg)
}
.grve-svg-icon.grve-direction-down {
transform: rotate(90deg)
}
.grve-svg-icon.grve-outline {
border-width: 1px;
border-style: solid
}
.grve-video-icon {
position: relative;
z-index: 2;
width: 3.75rem;
height: 3.75rem;
position: relative;
border-radius: 100%;
transition: all .3s ease;
box-shadow: 0 12px 24px -5px rgba(0, 0, 0, .2)
}
.grve-video-icon svg {
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
.grve-carousel-element {
visibility: hidden
}
.grve-auto-height {
transition: height .5s ease-in-out
}
.grve-classic-carousel {
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1
}
.grve-classic-carousel .grve-carousel-stage {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
-ms-touch-action: pan-Y
}
.grve-classic-carousel .grve-carousel-stage-outer {
position: relative;
overflow: hidden
}
.grve-classic-carousel .grve-carousel-item-wrapper {
position: relative;
user-select: none
}
.grve-classic-carousel .grve-carousel-item {
position: relative;
z-index: 1;
height: 100%
}
.grve-classic-carousel .grve-bg-image {
opacity: 1
}
.grve-classic-carousel .grve-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab
}
.grve-slider-element {
-webkit-tap-highlight-color: transparent;
position: relative;
z-index: 1
}
.grve-slider-element .grve-carousel-stage {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
-ms-touch-action: pan-Y;
align-items: center
}
.grve-slider-element .grve-carousel-stage-outer {
position: relative;
overflow: hidden
}
.grve-slider-element .grve-slider-item-wrapper {
position: relative;
user-select: none
}
.grve-slider-element .grve-slider-item-wrapper .grve-image-wrapper {
display: block
}
.grve-slider-element .grve-slider-item-wrapper .grve-image-wrapper .grve-thumbnail-wrapper {
margin: 0 auto
}
.grve-slider-element .grve-carousel-pagination {
position: absolute;
bottom: 30px;
left: 0;
right: 0
}
.grve-flickity-carousel .grve-carousel-item {
margin-right: 3%
}
@media only screen and (min-width:1201px) {
.grve-flickity-carousel[data-items="1"] .grve-carousel-item {
width: 63.6666666667%
}
.grve-flickity-carousel[data-items="1"][data-slider-loop=no] .grve-carousel-item {
width: 80.3333333333%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items="1"] .grve-carousel-item {
width: 63.6666666667%;
margin-right: 6%
}
.grve-flickity-carousel[data-items="2"] .grve-carousel-item {
width: 37%
}
.grve-flickity-carousel[data-items="2"][data-slider-loop=no] .grve-carousel-item {
width: 42.4545454545%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items="2"] .grve-carousel-item {
width: 37%;
margin-right: 5%
}
.grve-flickity-carousel[data-items="3"] .grve-carousel-item {
width: 25.5714285714%
}
.grve-flickity-carousel[data-items="3"][data-slider-loop=no] .grve-carousel-item {
width: 28.25%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items="3"] .grve-carousel-item {
width: 25.5714285714%;
margin-right: 4%
}
.grve-flickity-carousel[data-items="4"] .grve-carousel-item {
width: 19.2222222222%
}
.grve-flickity-carousel[data-items="4"][data-slider-loop=no] .grve-carousel-item {
width: 20.8095238095%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items="4"] .grve-carousel-item {
width: 19.2222222222%;
margin-right: 3%
}
.grve-flickity-carousel[data-items="5"] .grve-carousel-item {
width: 15.1818181818%
}
.grve-flickity-carousel[data-items="5"][data-slider-loop=no] .grve-carousel-item {
width: 16.2307692308%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items="5"] .grve-carousel-item {
width: 15.1818181818%;
margin-right: 2%
}
}
@media only screen and (min-width:960px) and (max-width:1200px) {
.grve-flickity-carousel[data-items-tablet-landscape="1"] .grve-carousel-item {
width: 63.6666666667%
}
.grve-flickity-carousel[data-items-tablet-landscape="1"][data-slider-loop=no] .grve-carousel-item {
width: 80.3333333333%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-landscape="1"] .grve-carousel-item {
width: 63.6666666667%;
margin-right: 6%
}
.grve-flickity-carousel[data-items-tablet-landscape="2"] .grve-carousel-item {
width: 37%
}
.grve-flickity-carousel[data-items-tablet-landscape="2"][data-slider-loop=no] .grve-carousel-item {
width: 42.4545454545%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-landscape="2"] .grve-carousel-item {
width: 37%;
margin-right: 5%
}
.grve-flickity-carousel[data-items-tablet-landscape="3"] .grve-carousel-item {
width: 25.5714285714%
}
.grve-flickity-carousel[data-items-tablet-landscape="3"][data-slider-loop=no] .grve-carousel-item {
width: 28.25%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-landscape="3"] .grve-carousel-item {
width: 25.5714285714%;
margin-right: 4%
}
.grve-flickity-carousel[data-items-tablet-landscape="4"] .grve-carousel-item {
width: 19.2222222222%
}
.grve-flickity-carousel[data-items-tablet-landscape="4"][data-slider-loop=no] .grve-carousel-item {
width: 20.8095238095%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-landscape="4"] .grve-carousel-item {
width: 19.2222222222%;
margin-right: 3%
}
.grve-flickity-carousel[data-items-tablet-landscape="5"] .grve-carousel-item {
width: 15.1818181818%
}
.grve-flickity-carousel[data-items-tablet-landscape="5"][data-slider-loop=no] .grve-carousel-item {
width: 16.2307692308%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-landscape="5"] .grve-carousel-item {
width: 15.1818181818%;
margin-right: 2%
}
}
@media only screen and (min-width:768px) and (max-width:959px) {
.grve-flickity-carousel[data-items-tablet-portrait="1"] .grve-carousel-item {
width: 63.6666666667%
}
.grve-flickity-carousel[data-items-tablet-portrait="1"][data-slider-loop=no] .grve-carousel-item {
width: 80.3333333333%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-portrait="1"] .grve-carousel-item {
width: 63.6666666667%;
margin-right: 6%
}
.grve-flickity-carousel[data-items-tablet-portrait="2"] .grve-carousel-item {
width: 37%
}
.grve-flickity-carousel[data-items-tablet-portrait="2"][data-slider-loop=no] .grve-carousel-item {
width: 42.4545454545%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-portrait="2"] .grve-carousel-item {
width: 37%;
margin-right: 5%
}
.grve-flickity-carousel[data-items-tablet-portrait="3"] .grve-carousel-item {
width: 25.5714285714%
}
.grve-flickity-carousel[data-items-tablet-portrait="3"][data-slider-loop=no] .grve-carousel-item {
width: 28.25%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-portrait="3"] .grve-carousel-item {
width: 25.5714285714%;
margin-right: 4%
}
.grve-flickity-carousel[data-items-tablet-portrait="4"] .grve-carousel-item {
width: 19.2222222222%
}
.grve-flickity-carousel[data-items-tablet-portrait="4"][data-slider-loop=no] .grve-carousel-item {
width: 20.8095238095%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-portrait="4"] .grve-carousel-item {
width: 19.2222222222%;
margin-right: 3%
}
.grve-flickity-carousel[data-items-tablet-portrait="5"] .grve-carousel-item {
width: 15.1818181818%
}
.grve-flickity-carousel[data-items-tablet-portrait="5"][data-slider-loop=no] .grve-carousel-item {
width: 16.2307692308%
}
.grve-fullwidth .grve-column-content>.grve-carousel .grve-flickity-carousel[data-items-tablet-portrait="5"] .grve-carousel-item {
width: 15.1818181818%;
margin-right: 2%
}
}
@media only screen and (max-width:767px) {
.grve-flickity-carousel[data-items-mobile="1"] .grve-carousel-item {
width: 93%;
margin-right: 7%
}
.grve-flickity-carousel[data-items-mobile="2"] .grve-carousel-item {
width: 43%;
margin-right: 7%
}
.grve-flickity-carousel[data-items-mobile="3"] .grve-carousel-item {
width: 26.3333333333%;
margin-right: 7%
}
.grve-flickity-carousel[data-items-mobile="4"] .grve-carousel-item {
width: 18%;
margin-right: 7%
}
.grve-flickity-carousel[data-items-mobile="5"] .grve-carousel-item {
width: 13%;
margin-right: 7%
}
}
.flickity-enabled {
position: relative
}
.flickity-enabled:focus {
outline: 0
}
.flickity-viewport {
position: relative;
height: 100%
}
.grve-section.grve-fullwidth .grve-column-1 .flickity-viewport {
overflow: visible
}
.flickity-slider {
position: absolute;
width: 100%;
height: 100%
}
.flickity-enabled.is-draggable {
-webkit-tap-highlight-color: transparent;
tap-highlight-color: transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none
}
.flickity-enabled.is-draggable .flickity-viewport {
cursor: move;
cursor: -webkit-grab;
cursor: grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
cursor: -webkit-grabbing;
cursor: grabbing
}
.flickity-enabled.is-fade .flickity-slider>* {
pointer-events: none;
z-index: 0
}
.flickity-enabled.is-fade .flickity-slider>.is-selected {
pointer-events: auto;
z-index: 1
}
#grve-feature-slider .grve-carousel-pagination {
position: absolute;
bottom: 2%;
left: 50%;
z-index: 10;
transition: all .3s;
transform: translateX(-50%)
}
.grve-carousel-pagination {
text-align: center;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin-top: 60px
}
.grve-carousel-pagination.disabled {
display: none
}
.grve-carousel-pagination .grve-dot {
display: inline-block;
zoom: 1;
padding: 0;
border: none;
background-color: transparent;
outline: 0;
width: 24px;
height: 4px;
color: inherit
}
.grve-carousel-pagination .grve-dot+.grve-dot {
margin-left: 4px
}
.grve-carousel-pagination .grve-dot span {
display: block;
opacity: .3;
border-radius: 4px;
width: 4px;
height: 4px;
margin: 0 auto;
cursor: pointer;
transition: all .3s;
border: 2px solid
}
.grve-carousel-pagination .grve-dot.active span {
opacity: 1;
width: 24px
}
.grve-carousel-pagination .grve-dot:hover span {
opacity: 1
}
.grve-carousel-pagination.grve-white,
.grve-dots-white,
.grve-white .grve-carousel-pagination {
color: #fff
}
.grve-carousel-pagination.grve-dark,
.grve-carousel-pagination.grve-default,
.grve-dark .grve-carousel-pagination,
.grve-default .grve-carousel-pagination,
.grve-dots-dark {
color: #000
}
body.grve-offcanvas-opened #grve-feature-slider .grve-carousel-pagination {
opacity: 0
}
.flickity-page-dots {
text-align: center;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
margin: 60px 0 0 0;
list-style: none;
position: relative
}
.flickity-page-dots .dot {
display: inline-block;
zoom: 1;
padding: 0;
border: none;
background-color: transparent;
outline: 0;
width: 24px;
height: 4px;
color: inherit
}
.flickity-page-dots .dot+.dot {
margin-left: 4px
}
.flickity-page-dots .dot:after {
content: '';
display: block;
opacity: .3;
border-radius: 4px;
width: 0;
height: 0;
margin: 0 auto;
cursor: pointer;
transition: all .3s;
border: 2px solid
}
.flickity-page-dots .dot.is-selected:after {
opacity: 1;
width: 20px
}
.flickity-page-dots .dot:hover:after {
opacity: 1
}
.flickity[data-slider-loop=no] .flickity-page-dots {
text-align: left;
justify-content: flex-start
}
.grve-carousel .grve-carousel-navigation .grve-carousel-buttons,
.grve-slider .grve-carousel-navigation .grve-carousel-buttons {
pointer-events: none
}
.grve-carousel .grve-carousel-navigation .grve-carousel-buttons>div,
.grve-slider .grve-carousel-navigation .grve-carousel-buttons>div {
position: absolute;
top: 50%;
transform: translateY(-50%) scale(0);
z-index: 3;
cursor: pointer;
pointer-events: visible;
width: 48px;
height: 48px;
transition: transform .3s ease
}
.grve-carousel .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-prev,
.grve-slider .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-prev {
left: -60px
}
.grve-carousel .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-next,
.grve-slider .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-next {
right: -60px
}
.grve-carousel .grve-carousel-navigation.grve-navigation-arrow-1 svg,
.grve-slider .grve-carousel-navigation.grve-navigation-arrow-1 svg {
width: 12px;
height: auto
}
.grve-carousel .grve-carousel-navigation.grve-navigation-arrow-2 svg,
.grve-slider .grve-carousel-navigation.grve-navigation-arrow-2 svg {
width: 30px;
height: auto
}
.grve-carousel .grve-carousel-navigation.grve-navigation-arrow-3 svg,
.grve-slider .grve-carousel-navigation.grve-navigation-arrow-3 svg {
width: 6px;
height: auto
}
.grve-carousel:hover .grve-carousel-navigation .grve-carousel-buttons>div,
.grve-slider:hover .grve-carousel-navigation .grve-carousel-buttons>div {
transform: translateY(-50%) scale(1)
}
.grve-slider .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-prev {
left: 12px
}
.grve-slider .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-next {
right: 12px
}
.grve-section.grve-fullwidth .grve-column-content>.grve-carousel .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-prev {
left: 12px
}
.grve-section.grve-fullwidth .grve-column-content>.grve-carousel .grve-carousel-navigation .grve-carousel-buttons .grve-carousel-next {
right: 12px
} .lg-sub-html,
.lg-toolbar {
background-color: rgba(0, 0, 0, .45)
}
@font-face {
font-family: lg;
src: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/fonts/lightgallery/lg.eot?n1z373);
src: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/fonts/lightgallery/lg.eot?#iefixn1z373) format("embedded-opentype"), url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/fonts/lightgallery/lg.woff?n1z373) format("woff"), url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/fonts/lightgallery/lg.ttf?n1z373) format("truetype"), url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/fonts/lightgallery/lg.svg?n1z373#lg) format("svg");
font-weight: 400;
font-style: normal
}
.lg-icon {
font-family: lg;
speak: none;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.lg-actions .lg-next,
.lg-actions .lg-prev {
background-color: rgba(0, 0, 0, .45);
border-radius: 2px;
color: #999;
cursor: pointer;
display: block;
font-size: 22px;
margin-top: -10px;
padding: 8px 10px 9px;
position: absolute;
top: 50%;
z-index: 1080;
border: none;
outline: 0
}
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
pointer-events: none;
opacity: .5
}
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
color: #fff
}
.lg-actions .lg-next {
right: 20px
}
.lg-actions .lg-next:before {
content: "\e095"
}
.lg-actions .lg-prev {
left: 20px
}
.lg-actions .lg-prev:after {
content: "\e094"
}
@-webkit-keyframes lg-right-end {
0%,
100% {
left: 0
}
50% {
left: -30px
}
}
@-moz-keyframes lg-right-end {
0%,
100% {
left: 0
}
50% {
left: -30px
}
}
@-ms-keyframes lg-right-end {
0%,
100% {
left: 0
}
50% {
left: -30px
}
}
@keyframes lg-right-end {
0%,
100% {
left: 0
}
50% {
left: -30px
}
}
@-webkit-keyframes lg-left-end {
0%,
100% {
left: 0
}
50% {
left: 30px
}
}
@-moz-keyframes lg-left-end {
0%,
100% {
left: 0
}
50% {
left: 30px
}
}
@-ms-keyframes lg-left-end {
0%,
100% {
left: 0
}
50% {
left: 30px
}
}
@keyframes lg-left-end {
0%,
100% {
left: 0
}
50% {
left: 30px
}
}
.lg-outer.lg-right-end .lg-object {
-webkit-animation: lg-right-end .3s;
-o-animation: lg-right-end .3s;
animation: lg-right-end .3s;
position: relative
}
.lg-outer.lg-left-end .lg-object {
-webkit-animation: lg-left-end .3s;
-o-animation: lg-left-end .3s;
animation: lg-left-end .3s;
position: relative
}
.lg-toolbar {
z-index: 1082;
left: 0;
position: absolute;
top: 0;
width: 100%
}
.lg-toolbar .lg-icon {
color: #999;
cursor: pointer;
float: right;
font-size: 24px;
height: 47px;
line-height: 27px;
padding: 10px 0;
text-align: center;
width: 50px;
text-decoration: none!important;
outline: 0;
-webkit-transition: color .2s linear;
-o-transition: color .2s linear;
transition: color .2s linear
}
.lg-toolbar .lg-icon:hover {
color: #fff
}
.lg-toolbar .lg-close:after {
content: "\e070"
}
.lg-toolbar .lg-download:after {
content: "\e0f2"
}
.lg-sub-html {
bottom: 0;
color: #eee;
font-size: 16px;
left: 0;
padding: 10px 40px;
position: fixed;
right: 0;
text-align: center;
z-index: 1080
}
.lg-sub-html h4 {
margin: 0;
font-size: 13px;
font-weight: 700
}
.lg-sub-html p {
font-size: 12px;
margin: 5px 0 0
}
#lg-counter {
color: #999;
display: inline-block;
font-size: 16px;
padding-left: 20px;
padding-top: 12px;
vertical-align: middle
}
.lg-next,
.lg-prev,
.lg-toolbar {
opacity: 1;
-webkit-transition: -webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
-moz-transition: -moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
-o-transition: -o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear;
transition: transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear
}
.lg-hide-items .lg-prev {
opacity: 0;
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0)
}
.lg-hide-items .lg-next {
opacity: 0;
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0)
}
.lg-hide-items .lg-toolbar {
opacity: 0;
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
-webkit-transform: scale3d(.5, .5, .5);
transform: scale3d(.5, .5, .5);
opacity: 0;
-webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
-moz-transition: -moz-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
-o-transition: -o-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
transition: transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
opacity: 1
}
.lg-outer .lg-thumb-outer {
background-color: #0d0a0a;
bottom: 0;
position: absolute;
width: 100%;
z-index: 1080;
max-height: 350px;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition: -webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
-moz-transition: -moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
-o-transition: -o-transform .25s cubic-bezier(0, 0, .25, 1) 0s;
transition: transform .25s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
-webkit-transition-duration: 0s!important;
transition-duration: 0s!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.lg-outer .lg-thumb {
padding: 10px 0;
height: 100%;
margin-bottom: -5px
}
.lg-outer .lg-thumb-item {
cursor: pointer;
float: left;
overflow: hidden;
height: 100%;
border: 2px solid #fff;
border-radius: 4px;
margin-bottom: 5px
}
@media (min-width:1025px) {
.lg-outer .lg-thumb-item {
-webkit-transition: border-color .25s ease;
-o-transition: border-color .25s ease;
transition: border-color .25s ease
}
}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
border-color: #a90707
}
.lg-outer .lg-thumb-item img {
width: 100%;
height: 100%;
object-fit: cover
}
.lg-outer.lg-has-thumb .lg-item {
padding-bottom: 120px
}
.lg-outer.lg-can-toggle .lg-item {
padding-bottom: 0
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
-webkit-transition: bottom .25s ease;
-o-transition: bottom .25s ease;
transition: bottom .25s ease
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
bottom: 100px
}
.lg-outer .lg-toogle-thumb {
background-color: #0d0a0a;
border-radius: 2px 2px 0 0;
color: #999;
cursor: pointer;
font-size: 24px;
height: 39px;
line-height: 27px;
padding: 5px 0;
position: absolute;
right: 20px;
text-align: center;
top: -39px;
width: 50px
}
.lg-outer .lg-toogle-thumb:hover,
.lg-outer.lg-dropdown-active #lg-share {
color: #fff
}
.lg-outer .lg-toogle-thumb:after {
content: "\e1ff"
}
.lg-outer .lg-video-cont {
display: inline-block;
vertical-align: middle;
max-width: 1140px;
max-height: 100%;
width: 100%;
padding: 0 5px
}
.lg-outer .lg-video {
width: 100%;
height: 0;
padding-bottom: 56.25%;
overflow: hidden;
position: relative
}
.lg-outer .lg-video .lg-object {
display: inline-block;
position: absolute;
top: 0;
left: 0;
width: 100%!important;
height: 100%!important
}
.lg-outer .lg-video .lg-video-play {
width: 84px;
height: 59px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -42px;
margin-top: -30px;
z-index: 1080;
cursor: pointer
}
.lg-outer .lg-has-vimeo .lg-video-play {
background: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/lightgallery/vimeo-play.png) no-repeat
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
background: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/lightgallery/vimeo-play.png) 0 -58px no-repeat
}
.lg-outer .lg-has-html5 .lg-video-play {
background: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/lightgallery/video-play.png) no-repeat;
height: 64px;
margin-left: -32px;
margin-top: -32px;
width: 64px;
opacity: .8
}
.lg-outer .lg-has-html5:hover .lg-video-play {
opacity: 1
}
.lg-outer .lg-has-youtube .lg-video-play {
background: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/lightgallery/youtube-play.png) no-repeat
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
background: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/lightgallery/youtube-play.png) 0 -60px no-repeat
}
.lg-outer .lg-video-object {
width: 100%!important;
height: 100%!important;
position: absolute;
top: 0;
left: 0
}
.lg-outer .lg-has-video .lg-video-object {
visibility: hidden
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
display: none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
visibility: visible
}
.lg-progress-bar {
background-color: #333;
height: 5px;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 1083;
opacity: 0;
-webkit-transition: opacity 80ms ease 0s;
-moz-transition: opacity 80ms ease 0s;
-o-transition: opacity 80ms ease 0s;
transition: opacity 80ms ease 0s
}
.lg-progress-bar .lg-progress {
background-color: #a90707;
height: 5px;
width: 0
}
.lg-progress-bar.lg-start .lg-progress {
width: 100%
}
.lg-show-autoplay .lg-progress-bar {
opacity: 1
}
.lg-autoplay-button:after {
content: "\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after {
content: "\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition-duration: 0s;
transition-duration: 0s
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: -webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
-moz-transition: -moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
-o-transition: -o-transform .3s cubic-bezier(0, 0, .25, 1) 0s;
transition: transform .3s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
-moz-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
-o-transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;
transition: left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
-webkit-transition: -webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
-moz-transition: -moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
-o-transition: -o-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
transition: transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important;
-webkit-transform-origin: 0 0;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden
}
#lg-zoom-in:after {
content: "\e311"
}
#lg-actual-size {
font-size: 20px
}
#lg-actual-size:after {
content: "\e033"
}
#lg-zoom-out {
opacity: .5;
pointer-events: none
}
#lg-zoom-out:after {
content: "\e312"
}
.lg-zoomed #lg-zoom-out {
opacity: 1;
pointer-events: auto
}
.lg-outer .lg-pager-outer {
bottom: 60px;
left: 0;
position: absolute;
right: 0;
text-align: center;
z-index: 1080;
height: 10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
overflow: visible
}
.lg-outer .lg-pager-cont {
cursor: pointer;
display: inline-block;
overflow: hidden;
position: relative;
vertical-align: top;
margin: 0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
box-shadow: 0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont {
background-color: #fff;
color: #fff;
bottom: 100%;
height: 83px;
left: 0;
margin-bottom: 20px;
margin-left: -60px;
opacity: 0;
padding: 5px;
position: absolute;
width: 120px;
border-radius: 3px;
-webkit-transition: opacity .15s ease 0s, -webkit-transform .15s ease 0s;
-moz-transition: opacity .15s ease 0s, -moz-transform .15s ease 0s;
-o-transition: opacity .15s ease 0s, -o-transform .15s ease 0s;
transition: opacity .15s ease 0s, transform .15s ease 0s;
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0)
}
.lg-outer .lg-pager-thumb-cont img {
width: 100%;
height: 100%
}
.lg-outer .lg-pager {
background-color: rgba(255, 255, 255, .5);
border-radius: 50%;
box-shadow: 0 0 0 8px rgba(255, 255, 255, .7) inset;
display: block;
height: 12px;
-webkit-transition: box-shadow .3s ease 0s;
-o-transition: box-shadow .3s ease 0s;
transition: box-shadow .3s ease 0s;
width: 12px
}
.lg-outer .lg-pager:focus,
.lg-outer .lg-pager:hover {
box-shadow: 0 0 0 8px #fff inset
}
.lg-outer .lg-caret {
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px dashed;
bottom: -10px;
display: inline-block;
height: 0;
left: 50%;
margin-left: -5px;
position: absolute;
vertical-align: middle;
width: 0
}
.lg-fullscreen:after {
content: "\e20c"
}
.lg-fullscreen-on .lg-fullscreen:after {
content: "\e20d"
}
.lg-outer #lg-dropdown-overlay {
background-color: rgba(0, 0, 0, .25);
bottom: 0;
cursor: default;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 1081;
opacity: 0;
visibility: hidden;
-webkit-transition: visibility 0s linear .18s, opacity .18s linear 0s;
-o-transition: visibility 0s linear .18s, opacity .18s linear 0s;
transition: visibility 0s linear .18s, opacity .18s linear 0s
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay,
.lg-outer.lg-dropdown-active .lg-dropdown {
-webkit-transition-delay: 0s;
transition-delay: 0s;
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
visibility: visible
}
.lg-outer .lg-dropdown {
background-color: #fff;
border-radius: 2px;
font-size: 14px;
list-style-type: none;
margin: 0;
padding: 10px 0;
position: absolute;
right: 0;
text-align: left;
top: 50px;
opacity: 0;
visibility: hidden;
-moz-transform: translate3d(0, 5px, 0);
-o-transform: translate3d(0, 5px, 0);
-ms-transform: translate3d(0, 5px, 0);
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
-webkit-transition: -webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
-moz-transition: -moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
-o-transition: -o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s;
transition: transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s
}
.lg-outer .lg-dropdown:after {
content: "";
display: block;
height: 0;
width: 0;
position: absolute;
border: 8px solid transparent;
border-bottom-color: #fff;
right: 16px;
top: -16px
}
.lg-outer .lg-dropdown>li:last-child {
margin-bottom: 0
}
.lg-outer .lg-dropdown>li:hover .lg-icon,
.lg-outer .lg-dropdown>li:hover a {
color: #333
}
.lg-outer .lg-dropdown a {
color: #333;
display: block;
white-space: pre;
padding: 4px 12px;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px
}
.lg-outer .lg-dropdown a:hover {
background-color: rgba(0, 0, 0, .07)
}
.lg-outer .lg-dropdown .lg-dropdown-text {
display: inline-block;
line-height: 1;
margin-top: -3px;
vertical-align: middle
}
.lg-outer .lg-dropdown .lg-icon {
color: #333;
display: inline-block;
float: none;
font-size: 20px;
height: auto;
line-height: 1;
margin-right: 8px;
padding: 0;
vertical-align: middle;
width: auto
}
.lg-outer,
.lg-outer .lg,
.lg-outer .lg-inner {
width: 100%;
height: 100%
}
.lg-outer #lg-share {
position: relative
}
.lg-outer #lg-share:after {
content: "\e80d"
}
.lg-outer #lg-share-facebook .lg-icon {
color: #3b5998
}
.lg-outer #lg-share-facebook .lg-icon:after {
content: "\e901"
}
.lg-outer #lg-share-twitter .lg-icon {
color: #00aced
}
.lg-outer #lg-share-twitter .lg-icon:after {
content: "\e904"
}
.lg-outer #lg-share-googleplus .lg-icon {
color: #dd4b39
}
.lg-outer #lg-share-googleplus .lg-icon:after {
content: "\e902"
}
.lg-outer #lg-share-pinterest .lg-icon {
color: #cb2027
}
.lg-outer #lg-share-pinterest .lg-icon:after {
content: "\e903"
}
.lg-group:after {
content: "";
display: table;
clear: both
}
.lg-outer {
position: fixed;
top: 0;
left: 0;
z-index: 1050;
text-align: left;
opacity: 0;
-webkit-transition: opacity .15s ease 0s;
-o-transition: opacity .15s ease 0s;
transition: opacity .15s ease 0s
}
.lg-outer * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.lg-outer.lg-visible {
opacity: 1
}
.lg-outer.lg-css3 .lg-item.lg-current,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-prev-slide {
-webkit-transition-duration: inherit!important;
transition-duration: inherit!important;
-webkit-transition-timing-function: inherit!important;
transition-timing-function: inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide {
-webkit-transition-duration: 0s!important;
transition-duration: 0s!important;
opacity: 1
}
.lg-outer.lg-grab img.lg-object {
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab
}
.lg-outer.lg-grabbing img.lg-object {
cursor: move;
cursor: -webkit-grabbing;
cursor: -moz-grabbing;
cursor: -o-grabbing;
cursor: -ms-grabbing;
cursor: grabbing
}
.lg-outer .lg {
position: relative;
overflow: hidden;
margin-left: auto;
margin-right: auto;
max-width: 100%;
max-height: 100%
}
.lg-outer .lg-inner {
position: absolute;
left: 0;
top: 0;
white-space: nowrap
}
.lg-outer .lg-item {
background: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/lightgallery/loading.gif) center center no-repeat;
display: none!important
}
.lg-outer.lg-css .lg-current,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide,
.lg-outer.lg-css3 .lg-prev-slide {
display: inline-block!important
}
.lg-outer .lg-img-wrap,
.lg-outer .lg-item {
display: inline-block;
text-align: center;
position: absolute;
width: 100%;
height: 100%
}
.lg-outer .lg-img-wrap:before,
.lg-outer .lg-item:before {
content: "";
display: inline-block;
height: 50%;
width: 1px;
margin-right: -1px
}
.lg-outer .lg-img-wrap {
position: absolute;
padding: 0 5px;
left: 0;
right: 0;
top: 0;
bottom: 0
}
.lg-outer .lg-item.lg-complete {
background-image: none
}
.lg-outer .lg-item.lg-current {
z-index: 1060
}
.lg-outer .lg-image {
display: inline-block;
vertical-align: middle;
max-width: 100%;
max-height: 100%;
width: auto!important;
height: auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
opacity: 0;
-webkit-transition: opacity .15s ease 0s;
-o-transition: opacity .15s ease 0s;
transition: opacity .15s ease 0s
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
opacity: 1
}
.lg-outer .lg-empty-html,
.lg-outer.lg-hide-download #lg-download {
display: none
}
.lg-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 1040;
background-color: #000;
opacity: 0;
-webkit-transition: opacity .15s ease 0s;
-o-transition: opacity .15s ease 0s;
transition: opacity .15s ease 0s
}
.lg-backdrop.in {
opacity: 1
}
.lg-css3.lg-no-trans .lg-current,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-prev-slide {
-webkit-transition: none 0s ease 0s!important;
-moz-transition: none 0s ease 0s!important;
-o-transition: none 0s ease 0s!important;
transition: none 0s ease 0s!important
}
.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden
}
.lg-css3.lg-fade .lg-item {
opacity: 0
}
.lg-css3.lg-fade .lg-item.lg-current {
opacity: 1
}
.lg-css3.lg-fade .lg-item.lg-current,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-prev-slide {
-webkit-transition: opacity .1s ease 0s;
-moz-transition: opacity .1s ease 0s;
-o-transition: opacity .1s ease 0s;
transition: opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
opacity: 0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
-webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-moz-transition: -moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-o-transition: -o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
transition: transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}
.lg-css3.lg-slide.lg-use-left .lg-item {
opacity: 0;
position: absolute;
left: 0
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
left: -100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
left: 100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
left: 0;
opacity: 1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
-webkit-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-moz-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
-o-transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s;
transition: left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s
}
.lg-sub-html .grve-title {
display: block;
margin: 0;
font-size: 13px;
font-weight: 700
}
.lg-sub-html .grve-caption {
font-size: 12px;
margin: 5px 0 0
}
.lg-toolbar .lg-icon {
background-color: transparent;
border: none;
outline: 0
}
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10001;
overflow: hidden;
position: fixed;
background: #000
}
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10001;
position: fixed;
outline: 0!important;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle
}
.mfp-align-top .mfp-container:before {
display: none
}
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045
}
.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
width: 100%;
cursor: auto
}
.mfp-ajax-cur {
cursor: progress
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
opacity: 0;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
transition: all .3s ease-out
}
.mfp-with-zoom.mfp-ready .mfp-container {
opacity: 1
}
.mfp-with-zoom.mfp-ready.mfp-bg {
opacity: 1
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
opacity: 0
}
.mfp-close:before {
content: "\e912";
font-family: impeka-icons
}
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in
}
.mfp-auto-cursor .mfp-content {
cursor: auto
}
.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
.mfp-loading.mfp-figure {
display: none
}
.mfp-hide {
display: none!important
}
.mfp-preloader {
color: #ccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -.8em;
left: 8px;
right: 8px;
z-index: 1044
}
.mfp-preloader a {
color: #ccc
}
.mfp-preloader a:hover {
color: #fff
}
.mfp-s-ready .mfp-preloader {
display: none
}
.mfp-s-error .mfp-content {
display: none
}
button.mfp-arrow,
button.mfp-close {
overflow: visible;
cursor: pointer;
background: 0 0;
border: 0;
-webkit-appearance: none;
display: block;
outline: 0;
padding: 0;
z-index: 1046;
box-shadow: none
}
button::-moz-focus-inner {
padding: 0;
border: 0
}
.mfp-close {
cursor: pointer!important
}
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #ccc;
font-size: 12px;
line-height: 18px
}
.mfp-arrow {
position: fixed;
margin: 0;
padding: 0;
width: 60px;
height: 60px
}
button.mfp-arrow {
width: 60px;
height: 60px;
font-size: 24px;
overflow: hidden;
top: 50%;
margin-top: -30px
}
button.mfp-arrow:before {
font-family: impeka-icons!important;
transition: all .2s
}
.mfp-arrow-left {
left: 30px
}
.mfp-arrow-right {
right: 30px
}
.mfp-arrow-left:before {
content: '\e900'
}
.mfp-arrow-right:before {
content: '\e902'
}
.mfp-arrow-left:before {
position: absolute;
left: 30px;
top: 50%;
transform: translate(0, -50%)
}
.mfp-arrow-left:hover:before {
transform: translate(-18px, -50%)
}
.mfp-arrow-right:before {
position: absolute;
top: 50%;
left: -18px;
transform: translate(0, -50%)
}
.mfp-arrow-right:hover:before {
transform: translate(18px, -50%)
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 1280px
}
@media only screen and (max-width:1400px) {
.mfp-iframe-holder .mfp-content {
max-width: 1024px
}
}
@media only screen and (max-width:1200px) {
.mfp-iframe-holder .mfp-content {
max-width: 900px
}
}
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%
}
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, .6);
background: #000
}
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 100px 0 70px;
margin: 0 auto
}
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px
}
.mfp-figure figure {
margin: 0
}
.mfp-bottom-bar {
margin-top: -55px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto
}
.mfp-title {
text-align: left;
line-height: 24px;
color: #fff;
word-wrap: break-word;
padding-right: 36px
}
.mfp-image-holder .mfp-content {
max-width: 100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer
}
@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0
}
.mfp-img-mobile img.mfp-img {
padding: 0
}
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0
}
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px
}
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, .6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0
}
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px
}
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, .6);
position: fixed;
text-align: center;
padding: 0
}
}
@media all and (max-width:900px) {
.mfp-arrow {
transform: scale(.75)
}
.mfp-arrow-left {
transform-origin: 0
}
.mfp-arrow-right {
transform-origin: 100%
}
.mfp-container {
padding-left: 6px;
padding-right: 6px
}
}
.mfp-ie7 .mfp-img {
padding: 0
}
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px
}
.mfp-ie7 .mfp-container {
padding: 0
}
.mfp-ie7 .mfp-content {
padding-top: 44px
}
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0
}
#grve-quick-view-wrapper {
position: fixed;
z-index: 1000;
width: 100%;
height: 100%;
top: 0;
left: 0;
transform: translateX(100%)
}
#grve-quick-view-wrapper .grve-quick-view-modal {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
height: 100%
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-quick-view-description {
flex-basis: 50%;
max-width: 50%;
padding: 10%
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-quick-view-description .grve-title {
margin-bottom: 18px
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-quick-view-media {
flex-basis: 50%;
max-width: 50%;
height: 100%;
position: relative;
overflow: hidden
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-quick-view-media .grve-mask {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-quick-view-media .grve-inner {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-quick-view-media .grve-inner .grve-bg-image {
opacity: 1
}
#grve-quick-view-wrapper .grve-quick-view-modal .price {
display: block;
margin-bottom: 18px
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-btn-text {
margin-top: 2rem;
color: inherit
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-btn-text svg {
fill: currentColor
}
@media only screen and (max-width:1023px) {
#grve-quick-view-wrapper .grve-quick-view-modal {
flex-direction: column;
align-items: stretch
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-quick-view-description {
flex-basis: 100%;
max-width: 100%;
padding: 10%
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-quick-view-media {
flex-basis: 100%;
max-width: 100%;
height: 60vh
}
}
.grve-clipping-animation {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
#grve-feature-section .grve-appear-wrapper,
.grve-animated-item:not(.grve-animating) .grve-appear-wrapper,
.grve-animated-item:not(.grve-animating) .grve-clipping-wrapper,
.grve-title-section:not(.grve-animating) .grve-appear-wrapper {
overflow: hidden
}
.grve-appear-wrapper,
.grve-clipping-wrapper {
position: relative;
display: inline-block;
max-width: 100%;
vertical-align: top;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
.grve-column-inner.grve-clipping-animation>.grve-clipping-wrapper,
.grve-column.grve-clipping-animation>.grve-clipping-wrapper {
display: flex;
align-items: stretch;
flex-grow: 1
}
.grve-appear-content,
.grve-clipping-content {
position: relative;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
.grve-column-inner.grve-clipping-animation>.grve-clipping-wrapper>.grve-clipping-content,
.grve-column.grve-clipping-animation>.grve-clipping-wrapper>.grve-clipping-content {
width: 100%;
display: flex;
flex-grow: 1
}
.grve-clipping-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2
}
.grve-animating .grve-clipping-overlay {
display: none
}
.grve-animated-item,
.grve-colored-clipping .grve-clipping-content {
visibility: hidden
}
#grve-fullpage .grve-section {
height: 100vh;
margin-bottom: 0
}
#grve-fullpage .grve-section>div {
visibility: hidden
}
.fp-enabled body,
html.fp-enabled {
margin: 0;
padding: 0;
overflow: hidden;
-webkit-tap-highlight-color: transparent
}
#superContainer {
height: 100%;
position: relative;
-ms-touch-action: none;
touch-action: none
}
.fp-section {
position: relative;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.fp-slide {
float: left
}
.fp-slide,
.fp-slidesContainer {
height: 100%;
display: block
}
.fp-slides {
z-index: 1;
height: 100%;
overflow: hidden;
position: relative;
transition: all .3s ease-out
}
.fp-tableCell {
display: flex;
flex-direction: row;
align-items: center;
flex: 1;
height: auto!important
}
.fp-slidesContainer {
float: left;
position: relative
}
.fp-controlArrow {
position: absolute;
z-index: 4;
top: 50%;
cursor: pointer;
width: 0;
height: 0;
border-style: solid;
margin-top: -38px;
transform: translate3d(0, 0, 0)
}
.fp-controlArrow.fp-prev {
left: 15px;
width: 0;
border-width: 38.5px 34px 38.5px 0;
border-color: transparent #fff transparent transparent
}
.fp-controlArrow.fp-next {
right: 15px;
border-width: 38.5px 0 38.5px 34px;
border-color: transparent transparent transparent #fff
}
.fp-scrollable {
overflow: hidden;
position: relative
}
.fp-scroller {
overflow: hidden
}
.iScrollIndicator {
border: 0!important
}
.fp-notransition {
transition: none!important
}
#fp-nav {
position: fixed;
z-index: 9;
margin-top: -32px;
top: 50%;
opacity: 1
}
#fp-nav.right {
right: 17px
}
#fp-nav.left {
left: 17px
}
.fp-slidesNav {
position: absolute;
z-index: 4;
left: 50%;
opacity: 1
}
.fp-slidesNav.bottom {
bottom: 17px
}
.fp-slidesNav.top {
top: 17px
}
#fp-nav ul,
.fp-slidesNav ul {
margin: 0;
padding: 0
}
#fp-nav ul li,
.fp-slidesNav ul li {
display: block;
width: 4px;
height: 24px;
position: relative
}
#fp-nav ul li+li,
.fp-slidesNav ul li+li {
margin-top: 4px
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
display: block;
position: relative;
z-index: 1;
width: 100%;
height: 100%;
cursor: pointer;
text-decoration: none
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
display: block;
opacity: .3;
border-radius: 4px;
width: 4px;
height: 4px;
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
cursor: pointer;
transition: all .3s;
border: 2px solid currentColor
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
opacity: 1;
height: 24px
}
#fp-nav ul li a:hover span,
.fp-slidesNav ul li a:hover span {
opacity: 1
}
#fp-nav.grve-skin-light a,
.fp-slidesNav.grve-skin-light a {
color: #fff
}
#fp-nav.grve-skin-dark a,
#fp-nav.grve-skin-default a,
.fp-slidesNav.grve-skin-dark a,
.fp-slidesNav.grve-skin-default a {
color: #000
}
.fp-slidesNav ul li {
display: inline-block
}
#fp-nav ul li .fp-tooltip {
position: absolute;
top: -2px;
color: #fff;
font-size: 14px;
white-space: nowrap;
max-width: 220px;
overflow: hidden;
display: block;
opacity: 0;
width: 0
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active+.fp-tooltip {
transition: opacity .2s ease-in;
width: auto;
opacity: 1
}
#fp-nav ul li .fp-tooltip.right {
right: 20px
}
#fp-nav ul li .fp-tooltip.left {
left: 20px
}
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell,
.fp-auto-height.fp-section {
height: auto!important
}
#fp-nav .fp-tooltip {
background-color: rgba(0, 0, 0, .8);
color: #fff;
font-size: 11px;
line-height: 1.2em;
padding: 5px 8px;
border-radius: 3px
}
body.grve-framed #grve-theme-wrapper {
width: 100%;
margin: 0;
overflow-y: hidden
}
.grve-frame {
position: fixed;
z-index: 99999
}
#grve-theme-wrapper {
position: relative;
float: none;
width: 1220px;
margin: 0 auto
}
body.grve-boxed #grve-theme-wrapper {
box-shadow: 0 0 50px 0 rgba(0, 0, 0, .25)
}
body.grve-stretched #grve-theme-wrapper {
width: 100%;
margin: 0
}
body.grve-open-safebutton-area #grve-theme-wrapper {
padding: 0
}
.grve-container {
max-width: 1170px;
width: 100%;
margin-right: auto;
margin-left: auto;
position: relative
}
.grve-container:after,
.grve-container:before {
display: table;
content: " "
}
.grve-container:after {
clear: both
}
#grve-default-page-404 .grve-inner {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
min-height: 100vh;
padding: 8% 0;
text-align: center
}
#grve-default-page-404 .grve-inner .grve-widget {
margin: 3rem auto;
max-width: 450px
}
#grve-theme-wrapper .eventForm .tribe-datetime-block .tribe-field-end_date,
#grve-theme-wrapper .eventForm .tribe-datetime-block .tribe-field-start_date {
width: 100px;
margin-bottom: 0;
padding: 5px 10px
}
#grve-theme-wrapper .eventForm .tribe-datetime-block .tribe-field-end_time,
#grve-theme-wrapper .eventForm .tribe-datetime-block .tribe-field-start_time {
width: 100px;
margin-bottom: 0
}
#grve-theme-wrapper .ui-timepicker-wrapper {
width: 100px
}
#grve-theme-wrapper .eventForm .tribe-datetime-block .tribe-field-timezone {
margin-top: 0;
width: auto
}
#grve-theme-wrapper .choose-file.tribe-button.tribe-button-secondary {
color: #fff
}
#grve-theme-wrapper .tribe-section-content td,
#grve-theme-wrapper .tribe-section-content tr {
border: none;
text-align: left
}
#grve-theme-wrapper .tribe-community-events .tribe-section table.tribe-section-content td {
padding: 10px 20px
}
#grve-theme-wrapper .tribe-community-events .select2-choice {
margin-bottom: 0;
height: auto
}
#grve-theme-wrapper .tribe-section-content .select2-container-multi .select2-choices .select2-search-field input {
padding: 5px;
margin: 1px 0;
font-family: sans-serif;
font-size: 100%;
color: #666;
outline: 0;
border: 0;
box-shadow: none;
background: 0 0!important
}
#grve-theme-wrapper .tribe-community-events .events-community-post-content>input,
#grve-theme-wrapper .tribe-community-events .events-community-post-content>textarea,
#grve-theme-wrapper .tribe-community-events .events-community-post-title>input,
#grve-theme-wrapper .tribe-community-events .events-community-post-title>textarea {
background-color: #fff
}
#grve-theme-wrapper .select2-container .select2-choice .select2-arrow {
background-color: #ccc;
border-left: 1px solid #ccc;
border-radius: 0
}
#grve-theme-wrapper .select2-container .select2-choice .select2-arrow b {
background-position: 0 10px
}
#grve-theme-wrapper .select2-container .select2-choice abbr {
top: 15px
}
#grve-theme-wrapper .select2-container.select2-allowclear .select2-choice span.select2-chosen {
margin-right: 42px
}
#grve-theme-wrapper .tribe-button,
#grve-theme-wrapper a.tribe-button,
#grve-theme-wrapper button.tribe-button,
#grve-theme-wrapper input.tribe-button {
margin: 0
}
#grve-theme-wrapper .tribe_community_edit .grve-title-section {
background-color: #000
}
#grve-theme-wrapper .tribe_community_edit .grve-title-section .grve-title {
color: #fff
}
#ui-datepicker-div {
z-index: 100!important
}
#grve-privacy-bar {
background-color: #fff;
color: #000;
border-style: solid;
border-width: 1px;
left: 50%;
bottom: 4%;
position: fixed;
width: 90%;
max-width: 740px;
z-index: 9999999;
border-radius: 3px;
transform: translateX(-50%);
box-shadow: 0 16px 24px -10px rgba(0, 0, 0, .2);
display: none
}
.grve-privacy-wrapper {
padding: 18px 24px;
position: relative;
font-size: 12px;
line-height: 18px;
overflow: hidden;
position: relative;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: space-between
}
.grve-privacy-content {
flex-basis: 55%;
max-width: 55%
}
.grve-privacy-buttons-wrapper {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: space-between
}
.grve-privacy-btn {
border-radius: 2px;
border-width: 0;
box-shadow: none;
line-height: 14px;
padding: 8px 18px;
text-shadow: none;
text-transform: none;
cursor: pointer;
background-color: #2bc137;
color: #fff;
outline: 0;
font-weight: 700;
letter-spacing: 0!important;
transition: all .3s
}
.grve-privacy-btn+.grve-privacy-btn {
margin-left: 18px
}
.grve-privacy-preferences {
background-color: transparent;
padding-left: 0;
padding-right: 0
}
.grve-privacy-preferences:hover {
opacity: .6;
color: inherit
}
.grve-privacy-agreement:hover,
.grve-privacy-refresh-btn:hover {
background-color: #17a523
}
#grve-privacy-bar.grve-bar-position-left {
left: 2%;
right: auto;
width: 30%;
min-width: 450px;
transform: translateX(0)
}
#grve-privacy-bar.grve-bar-position-right {
left: auto;
right: 2%;
width: 30%;
min-width: 450px;
transform: translateX(0)
}
.grve-bar-position-left .grve-privacy-wrapper,
.grve-bar-position-right .grve-privacy-wrapper {
flex-wrap: wrap
}
.grve-bar-position-left .grve-privacy-content,
.grve-bar-position-right .grve-privacy-content {
flex-basis: 100%;
max-width: 100%;
margin-bottom: 18px
}
.grve-bar-position-left .grve-privacy-buttons-wrapper,
.grve-bar-position-right .grve-privacy-buttons-wrapper {
flex-basis: 100%;
max-width: 100%;
flex-direction: row-reverse
}
.grve-bar-position-left .grve-privacy-btn+.grve-privacy-btn,
.grve-bar-position-right .grve-privacy-btn+.grve-privacy-btn {
margin-left: 0
}
@media only screen and (max-width:690px) {
#grve-privacy-bar.grve-bar-position-left,
#grve-privacy-bar.grve-bar-position-right {
min-width: auto;
width: 90%;
left: 5%;
right: 5%
}
#grve-privacy-bar .grve-privacy-wrapper {
flex-direction: column;
flex-wrap: nowrap;
align-items: stretch;
justify-content: space-between
}
#grve-privacy-bar .grve-privacy-content {
flex-basis: 100%;
max-width: 100%;
margin-bottom: 24px
}
#grve-privacy-bar .grve-privacy-buttons-wrapper {
display: flex;
flex-direction: row-reverse;
flex-wrap: nowrap;
align-items: center;
justify-content: space-between
}
#grve-privacy-bar .grve-privacy-btn+.grve-privacy-btn {
margin: 0
}
}
@media only screen and (max-width:479px) {
#grve-privacy-bar .grve-privacy-wrapper {
padding: 10%
}
#grve-privacy-bar .grve-privacy-buttons-wrapper {
flex-direction: column-reverse
}
#grve-privacy-bar .grve-privacy-btn {
width: 100%;
margin: 0
}
#grve-privacy-bar .grve-privacy-btn:first-child {
margin-top: 12px
}
}
.grve-privacy-fallback-content {
padding: 25% 12%;
color: #fff;
background-color: #252525;
background-size: 13px;
background-image: url(//www.aplpia.com/wp-content/themes/aplpia-theme-child/css/images/privacy/fallback-pattern.jpg)
}
#grve-feature-section .grve-privacy-fallback-content,
.grve-map .grve-privacy-fallback-content {
height: 100%;
display: flex;
-webkit-box-flex: 0;
-ms-flex: 0 1 auto;
flex: 0 1 auto;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
padding-top: 0;
padding-bottom: 0
}
#grve-feature-section .grve-map .grve-privacy-fallback-content {
height: 100vh
}
#grve-feature-section .grve-privacy-fallback-inner,
.grve-map .grve-privacy-fallback-inner {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
max-width: 100%
}
.grve-privacy-fallback-content a {
color: inherit;
transition: all .3s
}
.grve-privacy-fallback-content a:hover {
opacity: .6;
color: inherit
}
.grve-privacy-fallback-icon {
display: block;
margin: 0 auto 12px auto;
width: 36px
}
#grve-privacy-overlay {
position: fixed;
width: 100%;
height: 100%;
left: 0;
top: 0;
background-color: #000;
opacity: .9;
z-index: 99999999;
display: none
}
#grve-privacy-popup {
position: fixed;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
max-height: 700px;
max-width: 800px;
transform: translate(-50%, -50%);
z-index: 999999999;
padding: 36px;
display: none
}
.grve-privacy-popup-wrapper {
width: 100%;
height: 100%;
background-color: #fff;
font-size: 14px;
line-height: 24px;
font-weight: 400;
position: relative;
border-radius: 2px
}
.grve-privacy-popup-inner {
position: absolute;
overflow: hidden;
top: 0;
left: 0;
right: 0;
bottom: 76px
}
.grve-privacy-popup-content {
max-height: 100%;
padding: 48px 36px 36px;
overflow-y: auto;
-webkit-overflow-scrolling: touch
}
.grve-close-privacy-popup {
display: block;
width: 2.25rem;
height: 2.25rem;
border-radius: 100%;
cursor: pointer;
position: absolute;
top: 0;
right: 0;
transform: translate(-50%, 50%);
z-index: 3;
background-color: #fff;
box-shadow: 0 6px 30px 0 rgba(0, 0, 0, .1)
}
.grve-close-privacy-popup svg {
width: 18px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
fill: #000
}
.grve-privacy-refresh-btn-wrapper {
position: absolute;
width: 100%;
left: 0;
bottom: 0;
padding: 18px 36px;
background-color: #f7f7f7
}
.grve-privacy-switch {
border-bottom: 1px solid #eaeaea;
margin-bottom: 18px;
padding-bottom: 18px;
position: relative
}
.grve-privacy-switch .grve-switch {
position: absolute;
display: inline-block;
font-size: 12px;
width: 3em;
height: 1.625em;
top: 2px;
right: 0
}
.grve-privacy-switch .grve-switch.grve-switch-text {
width: auto
}
.grve-privacy-switch .grve-switch input[type=checkbox] {
font-size: inherit;
position: relative;
z-index: 2;
opacity: 0;
cursor: pointer;
width: 3em;
height: 1.625em;
margin: 0
}
.grve-privacy-switch .grve-switch-value {
font-size: 12px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .5px
}
.grve-privacy-switch .grve-switch-label {
display: inline-block;
vertical-align: middle;
line-height: 24px;
max-width: 70%;
font-weight: 700
}
.grve-privacy-switch .grve-switch .grve-switch-slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
transition: .4s;
border-radius: 1.625em;
width: 3em
}
.grve-privacy-switch .grve-switch .grve-switch-slider:before {
position: absolute;
content: "";
height: 1.125em;
width: 1.125em;
left: .25em;
bottom: .25em;
background-color: #fff;
transition: .4s;
border-radius: 50%
}
.grve-privacy-switch .grve-switch input[type=checkbox]:checked+.grve-switch-slider {
background-color: #2bc137
}
.grve-privacy-switch .grve-switch input[type=checkbox]:checked+.grve-switch-slider:before {
-ms-transform: translateX(1.375em);
transform: translateX(1.375em)
}
.widget,
.widgets {
font-size: 13px;
line-height: 1.846em;
margin-bottom: 3.846em;
position: relative;
z-index: 1
}
.grve-sticky-widget-wrapper {
padding-bottom: 3.846em
}
.widget:last-child,
.widgets:last-child {
margin-bottom: 0
}
.grve-widget-title {
margin-bottom: 20px
}
#grve-content-area .wpb_content_element {
margin-bottom: 40px
}
#grve-content-area .wpb_content_element .widget,
#grve-content-area .wpb_content_element .widgets,
#grve-content-area .wpb_content_element:last-child {
margin-bottom: 0
}
.grve-widget .grve-media {
overflow: hidden
}
#grve-content-area {
text-align: center
}
#grve-content-area .grve-image {
display: block
}
#grve-content-area .grve-image img {
display: block;
margin-left: auto;
margin-right: auto
}
#grve-content-area .entry-caption {
text-align: center
}
.widget.widget_categories label {
display: none
}
.widget.widget_categories ul {
margin: 0;
list-style: none
}
.widget.widget_categories li {
margin-bottom: 6px;
border-color: inherit;
text-align: right;
overflow: hidden
}
.widget.widget_categories li ul {
padding-left: 10px;
margin-top: 6px;
border-color: inherit
}
.widget.widget_categories li ul li {
margin-bottom: 6px
}
.widget.widget_categories li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.widget.widget_categories li a {
float: left;
color: inherit
}
.widget.widget_archive label {
display: none
}
.widget.widget_archive ul {
margin: 0;
list-style: none
}
.widget.widget_archive li {
margin-bottom: 6px;
border-color: inherit;
text-align: right;
overflow: hidden
}
.widget.widget_archive li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.widget.widget_archive li a {
float: left;
color: inherit
}
.widget.widget_pages ul {
margin: 0;
list-style: none
}
.widget.widget_pages li {
margin-bottom: 6px;
border-color: inherit
}
.widget.widget_pages li ul {
padding-left: 10px;
margin-top: 6px;
border-color: inherit
}
.widget.widget_pages li ul li {
margin-bottom: 6px
}
.widget.widget_pages li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.widget.widget_pages li a {
color: inherit
}
.widget.widget_recent_entries ul {
margin: 0;
list-style: none
}
.widget.widget_recent_entries li {
margin-bottom: 18px
}
.widget.widget_recent_entries li:last-child {
margin-bottom: 0
}
.widget.widget_recent_entries li span.post-date {
display: block;
line-height: 2em;
margin-bottom: 0;
opacity: .8
}
.widget.widget_recent_entries li a {
color: inherit;
line-height: 1.571em
}
.widget.widget_nav_menu ul {
margin: 0;
list-style: none
}
.widget.widget_nav_menu li {
margin-bottom: 6px
}
.widget.widget_nav_menu li ul {
padding-left: 10px;
margin-bottom: 6px;
border-color: inherit
}
.widget.widget_nav_menu li ul li {
margin-bottom: 6px
}
.widget.widget_nav_menu li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.widget.widget_nav_menu li a {
color: inherit
}
.widget.widget_calendar {
position: relative
}
.widget.widget_calendar table,
.widget.widget_calendar tbody,
.widget.widget_calendar td,
.widget.widget_calendar tfoot,
.widget.widget_calendar th,
.widget.widget_calendar thead,
.widget.widget_calendar tr {
border-color: inherit!important
}
.widget.widget_calendar table {
width: 100%;
border-collapse: collapse
}
.widget.widget_calendar a {
color: inherit
}
.widget.widget_calendar table tbody td {
padding: 4px;
font-size: 11px
}
.widget.widget_calendar table th {
text-align: center;
padding: 10px 0;
width: 14.28%
}
.widget.widget_calendar caption {
margin-bottom: 10px;
text-align: left
}
.widget.widget_rss ul {
margin: 0;
list-style: none
}
.widget.widget_rss li {
margin-bottom: 20px;
border-color: inherit
}
.widget.widget_rss li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.widget.widget_rss .rss-date {
display: block;
margin-bottom: 5px
}
.widget.widget_rss .grve-widget-title img {
display: inline-block;
margin-top: -3px;
margin-right: 5px
}
.widget.widget_rss a.rsswidget {
color: inherit
}
.widget.widget_rss .rss-date,
.widget.widget_rss cite {
opacity: .8
}
.widget .tagcloud {
font-size: 0;
border-color: inherit
}
.widget.widget_meta ul {
margin: 0;
list-style: none
}
.widget.widget_meta li {
margin-bottom: 6px
}
.widget.widget_meta li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.widget.widget_meta li a {
color: inherit
}
.widget.widget_recent_comments ul {
margin: 0;
list-style: none
}
.widget.widget_recent_comments li {
margin-bottom: 6px
}
.widget.widget_recent_comments li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.widget.widget_recent_comments li a {
color: inherit
}
.elementor-widget-wp-widget-grve-widget-latest-portfolio ul,
.grve-widget.grve-latest-portfolio ul {
margin: 0;
list-style: none;
margin: -.231em;
position: relative
}
.elementor-widget-wp-widget-grve-widget-latest-portfolio ul:after,
.elementor-widget-wp-widget-grve-widget-latest-portfolio ul:before,
.grve-widget.grve-latest-portfolio ul:after,
.grve-widget.grve-latest-portfolio ul:before {
display: table;
content: " "
}
.elementor-widget-wp-widget-grve-widget-latest-portfolio ul:after,
.grve-widget.grve-latest-portfolio ul:after {
clear: both
}
.elementor-widget-wp-widget-grve-widget-latest-portfolio ul li,
.grve-widget.grve-latest-portfolio ul li {
float: left;
width: 25%;
max-width: 90px
}
.elementor-widget-wp-widget-grve-widget-latest-portfolio ul li a,
.grve-widget.grve-latest-portfolio ul li a {
display: block;
padding: .231em
}
.elementor-widget-wp-widget-grve-widget-latest-portfolio li .grve-bg-wrapper .grve-bg-image,
.grve-widget.grve-latest-portfolio li .grve-bg-wrapper .grve-bg-image {
border-radius: 3px;
overflow: hidden
}
.elementor-widget-wp-widget-grve-widget-latest-portfolio ul li img,
.grve-widget.grve-latest-portfolio ul li img {
display: none
}
.elementor-widget-wp-widget-grve-widget-contact-info ul,
.grve-widget.grve-contact-info ul {
margin: 0;
list-style: none
}
.elementor-widget-wp-widget-grve-widget-contact-info li,
.grve-widget.grve-contact-info li {
margin-bottom: 6px
}
.elementor-widget-wp-widget-grve-widget-contact-info li:last-child,
.grve-widget.grve-contact-info li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.elementor-widget-wp-widget-grve-widget-contact-info li i,
.grve-widget.grve-contact-info li i {
margin-right: 20px;
float: left;
line-height: inherit;
opacity: .5
}
.elementor-widget-wp-widget-grve-widget-contact-info li .grve-info-content,
.grve-widget.grve-contact-info li .grve-info-content {
overflow: hidden
}
.elementor-widget-wp-widget-grve-widget-contact-info li a,
.grve-widget.grve-contact-info li a {
color: inherit
}
.elementor-widget-wp-widget-grve-widget-latest-posts ul,
.grve-widget.grve-latest-posts ul {
margin: 0;
list-style: none
}
.elementor-widget-wp-widget-grve-widget-latest-posts li,
.grve-widget.grve-latest-posts li {
margin-bottom: 18px;
display: table;
width: 100%
}
.elementor-widget-wp-widget-grve-widget-latest-posts li:last-child,
.grve-widget.grve-latest-posts li:last-child {
margin-bottom: 0
}
.elementor-widget-wp-widget-grve-widget-latest-posts li .grve-post-thumb,
.grve-widget.grve-latest-posts li .grve-post-thumb {
display: table-cell;
vertical-align: middle;
width: 60px;
height: 60px;
min-width: 60px
}
.elementor-widget-wp-widget-grve-widget-latest-posts li a.grve-title,
.grve-widget.grve-latest-posts li a.grve-title {
line-height: 1.714em;
display: block;
text-overflow: ellipsis;
overflow: hidden;
max-height: 3.428em;
-webkit-line-clamp: 2;
color: inherit
}
.elementor-widget-wp-widget-grve-widget-latest-posts li img,
.grve-widget.grve-latest-posts li img {
display: none
}
.elementor-widget-wp-widget-grve-widget-latest-posts li .grve-bg-wrapper .grve-bg-image,
.grve-widget.grve-latest-posts li .grve-bg-wrapper .grve-bg-image {
border-radius: 3px;
overflow: hidden
}
.elementor-widget-wp-widget-grve-widget-latest-posts li .grve-news-content,
.grve-widget.grve-latest-posts li .grve-news-content {
display: table-cell;
vertical-align: middle
}
.elementor-widget-wp-widget-grve-widget-latest-posts li a.grve-post-thumb+.grve-news-content,
.grve-widget.grve-latest-posts li a.grve-post-thumb+.grve-news-content {
padding-left: 20px
}
.elementor-widget-wp-widget-grve-widget-latest-posts .grve-latest-news-date,
.grve-widget.grve-latest-posts .grve-latest-news-date {
font-size: 12px;
line-height: 14px;
margin-bottom: 0;
opacity: .5
}
.elementor-widget-wp-widget-grve-widget-latest-comments ul,
.grve-widget.grve-comments ul {
margin: 0;
list-style: none
}
.elementor-widget-wp-widget-grve-widget-latest-comments li,
.grve-widget.grve-comments li {
margin-bottom: 20px;
border-color: inherit
}
.elementor-widget-wp-widget-grve-widget-latest-comments li img,
.grve-widget.grve-comments li img {
border-radius: 50px;
float: left
}
.elementor-widget-wp-widget-grve-widget-latest-comments li:last-child,
.grve-widget.grve-comments li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none
}
.elementor-widget-wp-widget-grve-widget-latest-comments li a.grve-title,
.grve-widget.grve-comments li a.grve-title {
display: block;
line-height: 1.571em
}
.elementor-widget-wp-widget-grve-widget-latest-comments li a,
.grve-widget.grve-comments li a {
color: inherit
}
.elementor-widget-wp-widget-grve-widget-latest-comments li .grve-comment-content,
.grve-widget.grve-comments li .grve-comment-content {
overflow: hidden;
vertical-align: middle
}
.elementor-widget-wp-widget-grve-widget-latest-comments li img+.grve-comment-content,
.grve-widget.grve-comments li img+.grve-comment-content {
padding-left: 20px
}
.elementor-widget-wp-widget-grve-widget-latest-comments .grve-comment-date,
.grve-widget.grve-comments .grve-comment-date {
line-height: 2em;
margin-bottom: 0;
opacity: .5
}
.elementor-widget-wp-widget-grve-widget-social,
.grve-widget.grve-social {
overflow: hidden
}
.elementor-widget-wp-widget-grve-widget-social ul,
.grve-widget.grve-social ul {
margin: 0;
list-style: none;
font-size: 0
}
.elementor-widget-wp-widget-grve-widget-social li,
.grve-widget.grve-social li {
font-size: 13px;
display: inline-block;
margin: 0 10px 10px 0
}
.elementor-widget-wp-widget-grve-widget-social li a,
.grve-widget.grve-social li a {
display: inline-block;
width: inherit;
height: inherit;
line-height: inherit;
text-align: center;
font-size: 16px;
color: inherit;
transition: all .3s ease-in-out
}
.elementor-widget-wp-widget-grve-widget-social li a.grve-outline,
.grve-widget.grve-social li a.grve-outline {
border: 1px solid;
border-color: inherit
}
.elementor-widget-wp-widget-grve-widget-social li a.grve-small,
.grve-widget.grve-social li a.grve-small {
font-size: 1.125em
}
.elementor-widget-wp-widget-grve-widget-social li a.grve-small.grve-outline,
.elementor-widget-wp-widget-grve-widget-social li a.grve-small.grve-simple,
.grve-widget.grve-social li a.grve-small.grve-outline,
.grve-widget.grve-social li a.grve-small.grve-simple {
width: 2.188em;
height: 2.188em;
line-height: 2.188em;
font-size: 1em
}
.elementor-widget-wp-widget-grve-widget-social li a.grve-medium,
.grve-widget.grve-social li a.grve-medium {
font-size: 1.5em
}
.elementor-widget-wp-widget-grve-widget-social li a.grve-medium.grve-outline,
.elementor-widget-wp-widget-grve-widget-social li a.grve-medium.grve-simple,
.grve-widget.grve-social li a.grve-medium.grve-outline,
.grve-widget.grve-social li a.grve-medium.grve-simple {
width: 2.778em;
height: 2.778em;
line-height: 2.778em;
font-size: 1.125em
}
.elementor-widget-wp-widget-grve-widget-social li a.grve-large,
.grve-widget.grve-social li a.grve-large {
font-size: 2em
}
.elementor-widget-wp-widget-grve-widget-social li a.grve-large.grve-outline,
.elementor-widget-wp-widget-grve-widget-social li a.grve-large.grve-simple,
.grve-widget.grve-social li a.grve-large.grve-outline,
.grve-widget.grve-social li a.grve-large.grve-simple {
width: 3.5em;
height: 3.5em;
line-height: 3.5em;
font-size: 1.25em
}
.elementor-widget-wp-widget-grve-widget-social-list ul,
.grve-widget.grve-social-list ul {
margin: 0;
list-style: none
}
.elementor-widget-wp-widget-grve-widget-social-list ul.grve-horizontal li a,
.grve-widget.grve-social-list ul.grve-horizontal li a {
color: inherit;
display: inline-block;
vertical-align: middle;
transition: all .3s
}
.elementor-widget-wp-widget-grve-widget-social-list ul.grve-vertical li,
.grve-widget.grve-social-list ul.grve-vertical li {
margin-bottom: 7px
}
.elementor-widget-wp-widget-grve-widget-social-list ul.grve-horizontal li a:hover,
.grve-widget.grve-social-list ul.grve-horizontal li a:hover {
color: inherit!important;
opacity: .6
}
@media screen and (min-width:1201px) {
.elementor-widget-wp-widget-grve-widget-social-list ul.grve-horizontal li,
.grve-widget.grve-social-list ul.grve-horizontal li {
display: inline-block
}
.elementor-widget-wp-widget-grve-widget-social-list ul.grve-horizontal li:after,
.grve-widget.grve-social-list ul.grve-horizontal li:after {
content: '';
width: 36px;
border-top: 1px solid;
display: inline-block;
vertical-align: middle;
margin: 1px 2px 0 2px;
opacity: .3
}
.elementor-widget-wp-widget-grve-widget-social-list ul.grve-horizontal li:last-child:after,
.grve-widget.grve-social-list ul.grve-horizontal li:last-child:after {
display: none
}
}
.grve-widget.grve-sticky-widget {
margin-bottom: 0
}
.grve-widget.widget_polylang ul {
margin: 0;
list-style: none
}
.grve-widget.widget_polylang ul li {
margin-bottom: 10px
}
.grve-widget.widget_polylang ul li img {
margin-top: -2px;
margin-right: 5px
}
@media (min-width:600px) and (max-width:781px) {
.wp-block-column.grve-column-tablet-sm-10 {
flex-basis: 10%!important;
margin-left: 0
}
.wp-block-column.grve-column-tablet-sm-20 {
flex-basis: 20%!important;
margin-left: 0
}
.wp-block-column.grve-column-tablet-sm-30 {
flex-basis: 30%!important;
margin-left: 0
}
.wp-block-column.grve-column-tablet-sm-40 {
flex-basis: 40%!important;
margin-left: 0
}
.wp-block-column.grve-column-tablet-sm-50 {
flex-basis: 50%!important;
margin-left: 0
}
.wp-block-column.grve-column-tablet-sm-60 {
flex-basis: 60%!important;
margin-left: 0
}
.wp-block-column.grve-column-tablet-sm-70 {
flex-basis: 70%!important;
margin-left: 0
}
.wp-block-column.grve-column-tablet-sm-80 {
flex-basis: 80%!important;
margin-left: 0
}
.wp-block-column.grve-column-tablet-sm-90 {
flex-basis: 90%!important;
margin-left: 0
}
.wp-block-column.grve-column-tablet-sm-100 {
flex-basis: 100%!important;
margin-left: 0
}
}
@media (max-width:781px) {
.wp-block-spacer.grve-spacer-tablet-sm-10 {
height: 10px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-15 {
height: 15px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-20 {
height: 20px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-25 {
height: 25px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-30 {
height: 30px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-35 {
height: 35px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-40 {
height: 40px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-45 {
height: 45px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-50 {
height: 50px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-55 {
height: 55px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-60 {
height: 60px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-65 {
height: 65px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-70 {
height: 70px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-75 {
height: 75px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-80 {
height: 80px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-85 {
height: 85px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-90 {
height: 90px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-95 {
height: 95px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-100 {
height: 100px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-110 {
height: 110px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-120 {
height: 120px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-130 {
height: 130px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-140 {
height: 140px!important
}
.wp-block-spacer.grve-spacer-tablet-sm-150 {
height: 150px!important
}
}
@media (max-width:599px) {
.wp-block-spacer.grve-spacer-mobile-10 {
height: 10px!important
}
.wp-block-spacer.grve-spacer-mobile-15 {
height: 15px!important
}
.wp-block-spacer.grve-spacer-mobile-20 {
height: 20px!important
}
.wp-block-spacer.grve-spacer-mobile-25 {
height: 25px!important
}
.wp-block-spacer.grve-spacer-mobile-30 {
height: 30px!important
}
.wp-block-spacer.grve-spacer-mobile-35 {
height: 35px!important
}
.wp-block-spacer.grve-spacer-mobile-40 {
height: 40px!important
}
.wp-block-spacer.grve-spacer-mobile-45 {
height: 45px!important
}
.wp-block-spacer.grve-spacer-mobile-50 {
height: 50px!important
}
.wp-block-spacer.grve-spacer-mobile-55 {
height: 55px!important
}
.wp-block-spacer.grve-spacer-mobile-60 {
height: 60px!important
}
.wp-block-spacer.grve-spacer-mobile-65 {
height: 65px!important
}
.wp-block-spacer.grve-spacer-mobile-70 {
height: 70px!important
}
.wp-block-spacer.grve-spacer-mobile-75 {
height: 75px!important
}
.wp-block-spacer.grve-spacer-mobile-80 {
height: 80px!important
}
.wp-block-spacer.grve-spacer-mobile-85 {
height: 85px!important
}
.wp-block-spacer.grve-spacer-mobile-90 {
height: 90px!important
}
.wp-block-spacer.grve-spacer-mobile-95 {
height: 95px!important
}
.wp-block-spacer.grve-spacer-mobile-100 {
height: 100px!important
}
.wp-block-spacer.grve-spacer-mobile-110 {
height: 110px!important
}
.wp-block-spacer.grve-spacer-mobile-120 {
height: 120px!important
}
.wp-block-spacer.grve-spacer-mobile-130 {
height: 130px!important
}
.wp-block-spacer.grve-spacer-mobile-140 {
height: 140px!important
}
.wp-block-spacer.grve-spacer-mobile-150 {
height: 150px!important
}
}
#grve-content:not(.grve-with-sidebar) .alignfull {
margin-left: calc((-100vw + 100%)/ 2);
margin-right: calc((-100vw + 100%)/ 2);
max-width: 100vw;
width: auto
}
.alignwide {
margin-left: -6vw;
margin-right: -6vw;
width: calc(100% + 12vw);
max-width: none
}
#grve-content.grve-right-sidebar .alignwide {
margin-right: 0;
width: calc(100% + 6vw);
max-width: none
}
#grve-content.grve-left-sidebar .alignwide {
margin-left: 0;
width: calc(100% + 6vw);
max-width: none
}
@media only screen and (max-width:1023px) {
.alignwide {
margin-left: -3vw;
margin-right: -3vw;
width: calc(100% + 6vw)
}
#grve-content.grve-left-sidebar .alignwide,
#grve-content.grve-right-sidebar .alignwide {
margin-left: -6vw;
margin-right: -6vw;
width: calc(100% + 12vw)
}
}
@media only screen and (max-width:767px) {
.alignwide {
margin-left: -6vw;
margin-right: -6vw;
width: calc(100% + 12vw)
}
#grve-content.grve-left-sidebar .alignwide,
#grve-content.grve-right-sidebar .alignwide {
margin-left: -6vw;
margin-right: -6vw;
width: calc(100% + 12vw)
}
}
.wp-block-group.has-background {
padding: 2rem
}
.wp-block-columns.alignfull .wp-block-column p:not(.has-background) {
padding-left: 30px;
padding-right: 30px
}
.has-huge-font-size,
.has-large-font-size,
.has-larger-font-size,
.has-medium-font-size,
.has-small-font-size {
line-height: 1.2
}
.wp-block-quote.is-large:before {
content: ''
}
.wp-block-audio:not(:last-child),
.wp-block-button:not(:last-child),
.wp-block-cover-image:not(:last-child),
.wp-block-cover:not(:last-child),
.wp-block-embed:not(:last-child),
.wp-block-gallery:not(:last-child),
.wp-block-group.has-background:not(:last-child),
.wp-block-media-text:not(:last-child),
.wp-block-search:not(:last-child),
.wp-block-video:not(:last-child) {
margin-bottom: 30px
}
.wp-block-pullquote {
border: none
}
.wp-block-pullquote blockquote:before {
content: ''
}
#grve-content blockquote.wp-block-quote {
padding-top: 5px;
padding-bottom: 5px
}
#grve-content blockquote.wp-block-quote cite {
display: block;
margin-top: 1em;
font-size: 14px;
line-height: 1;
text-align: inherit
}
.wp-block-pullquote {
text-align: center
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
width: 100%;
max-width: 100px;
border: none;
border-bottom: 1px solid currentColor;
margin-top: 30px;
margin-bottom: 30px
}
.wp-block-separator.is-style-wide {
width: auto;
border: none;
border-bottom: 1px solid currentColor;
margin-top: 30px;
margin-bottom: 30px;
margin-left: -12%;
margin-right: -12%
}
.wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts {
margin: 0;
list-style: none
}
.wp-block-archives li,
.wp-block-categories li,
.wp-block-latest-posts li {
margin-bottom: 6px;
text-align: left;
overflow: hidden
}
.wp-block-archives li ul,
.wp-block-categories li ul,
.wp-block-latest-posts li ul {
padding-left: 10px
}
.wp-block-archives li:last-child,
.wp-block-categories li:last-child,
.wp-block-latest-posts li:last-child {
margin-bottom: 0;
padding-bottom: 0
}
.wp-block-latest-comments {
margin: 0;
list-style: none
}
.wp-block-cover:not([class*=background-color]) .wp-block-cover-image-text,
.wp-block-cover:not([class*=background-color]) .wp-block-cover-text,
.wp-block-cover:not([class*=background-color]) .wp-block-cover__inner-container {
color: #fff
}
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-image-text,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover-text,
.wp-block-cover-image:not([class*=background-color]) .wp-block-cover__inner-container {
color: #fff
}
.wp-block-button.is-style-squared .wp-block-button__link {
border-radius: 0
}
.wp-block-gallery .blocks-gallery-item figcaption {
line-height: 1.4
}
.blocks-gallery-caption,
.wp-block-embed figcaption {
font-size: 14px;
text-align: center
}
.wp-block-search .wp-block-search__input {
border-color: inherit;
padding: 0 16px
}
@media print {
@page {
margin: 3.5cm
}
img {
max-height: 200px!important;
width: auto!important
}
.grve-body {
background-color: #fff!important
}
.grve-quote-text,
.single-post #grve-single-content,
blockquote p,
body {
font-size: 12pt!important;
font-family: Georgia, "Times New Roman", Times, serif!important;
line-height: 1.3!important
}
.grve-description,
.grve-link-text,
.grve-subheading,
.grve-title,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: Georgia, "Times New Roman", Times, serif!important
}
p a:link:after,
p a:visited:after {
content: " [" attr(href) "] "
}
.grve-element {
margin-bottom: 40px!important
}
.vc_empty_space {
display: none
}
.grve-animated-item {
opacity: 1
}
.grve-background-wrapper {
display: none
}
#grve-about-author,
#grve-comment-form,
#grve-footer,
#grve-sidebar,
.grve-back-top,
.grve-navigation-bar,
.grve-single-post-tags {
display: none
}
#grve-header,
#grve-safebutton-area,
.grve-hidden-area,
.grve-mask-wrapper,
.grve-modal {
display: none!important
}
.grve-title-section,
.grve-title-section .grve-wrapper {
height: 200px!important;
min-height: 200px!important;
background-color: #fff;
position: static;
display: block
}
.grve-title-section .grve-title-content-wrapper {
background-color: #fff!important;
max-width: 100%!important;
text-align: left
}
.grve-title-section .grve-subheading,
.grve-title-section .grve-title,
.grve-title-section .grve-title-meta-content {
color: #000!important
}
#grve-content.grve-left-sidebar #grve-main-content,
#grve-content.grve-right-sidebar #grve-main-content {
width: 100%;
float: none
}
#grve-header.grve-fullwidth #grve-main-header:not(.grve-side-default) .grve-container {
padding: 0
}
}
body.rtl {
direction: rtl;
unicode-bidi: embed
}
body.rtl .grve-align-left {
text-align: right
}
body.rtl .grve-align-right {
text-align: left
}
body.rtl .grve-margin-left-1x,
body.rtl .grve-margin-list-left-1x li:not(:first-child) {
margin-left: 0;
margin-right: 6px
}
body.rtl .grve-margin-left-2x,
body.rtl .grve-margin-list-left-2x li:not(:first-child) {
margin-left: 0;
margin-right: 12px
}
body.rtl .grve-margin-left-3x,
body.rtl .grve-margin-list-left-3x li:not(:first-child) {
margin-left: 0;
margin-right: 18px
}
body.rtl .grve-margin-left-4x,
body.rtl .grve-margin-list-left-4x li:not(:first-child) {
margin-left: 0;
margin-right: 24px
}
body.rtl .grve-margin-left-5x,
body.rtl .grve-margin-list-left-5x li:not(:first-child) {
margin-left: 0;
margin-right: 30px
}
body.rtl .grve-margin-left-6x,
body.rtl .grve-margin-list-left-6x li:not(:first-child) {
margin-left: 0;
margin-right: 36px
}
body.rtl .grve-margin-list-right-1x li:not(:last-child),
body.rtl .grve-margin-right-1x {
margin-right: 0;
margin-left: 6px
}
body.rtl .grve-margin-list-right-2x li:not(:last-child),
body.rtl .grve-margin-right-2x {
margin-right: 0;
margin-left: 12px
}
body.rtl .grve-margin-list-right-3x li:not(:last-child),
body.rtl .grve-margin-right-3x {
margin-right: 0;
margin-left: 18px
}
body.rtl .grve-margin-list-right-4x li:not(:last-child),
body.rtl .grve-margin-right-4x {
margin-right: 0;
margin-left: 24px
}
body.rtl .grve-margin-list-right-5x li:not(:last-child),
body.rtl .grve-margin-right-5x {
margin-right: 0;
margin-left: 30px
}
body.rtl .grve-margin-list-right-6x li:not(:last-child),
body.rtl .grve-margin-right-6x {
margin-right: 0;
margin-left: 36px
}
body.rtl .grve-border-left {
border-left: none;
border-right: 1px solid
}
body.rtl .grve-border-right {
border-right: none;
border-left: 1px solid
}
body.rtl .grve-privacy-content {
padding-right: 0;
padding-left: 300px
}
body.rtl .grve-privacy-buttons-wrapper {
right: auto;
left: 30px
}
body.rtl .grve-privacy-btn+.grve-privacy-btn {
margin-left: 0;
margin-right: 24px
}
body.rtl #grve-privacy-bar.grve-bar-position-left {
right: 15px;
left: auto
}
body.rtl #grve-privacy-bar.grve-bar-position-right {
right: auto;
left: 15px
}
body.rtl #grve-privacy-bar.grve-bar-position-left .grve-privacy-agreement,
body.rtl #grve-privacy-bar.grve-bar-position-right .grve-privacy-agreement {
float: left
}
@media only screen and (max-width:767px) {
body.rtl #grve-privacy-bar.grve-bar-position-left,
body.rtl #grve-privacy-bar.grve-bar-position-right {
left: 5%;
right: 5%
}
body.rtl .grve-privacy-agreement {
float: left
}
}
body.rtl .grve-privacy-switch .grve-switch {
left: 0;
right: auto
}
#grve-feature-section,
.grve-title-section {
position: relative;
overflow: hidden;
z-index: 5;
clear: both;
clip: rect(0, auto, auto, 0);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
#grve-feature-section .grve-content,
.grve-title-section .grve-content {
opacity: 0;
display: table-cell;
width: 100%;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
#grve-feature-section .grve-content.show,
#grve-feature-section .grve-content[data-animation=none],
.grve-title-section .grve-content.show,
.grve-title-section .grve-content[data-animation=none] {
opacity: 1
}
#grve-feature-section .grve-wrapper,
.grve-title-section .grve-wrapper {
display: table;
width: 100%;
position: relative;
z-index: 5
}
#grve-feature-section .grve-description,
#grve-feature-section .grve-subheading,
#grve-feature-section .grve-title,
.grve-title-section .grve-description,
.grve-title-section .grve-subheading,
.grve-title-section .grve-title {
display: block;
position: relative;
z-index: 10
}
#grve-feature-section .grve-description.grve-text-white,
#grve-feature-section .grve-subheading.grve-text-white,
#grve-feature-section .grve-title.grve-text-white,
.grve-title-section .grve-description.grve-text-white,
.grve-title-section .grve-subheading.grve-text-white,
.grve-title-section .grve-title.grve-text-white {
color: #fff
}
#grve-feature-section .grve-description.grve-text-black,
#grve-feature-section .grve-subheading.grve-text-black,
#grve-feature-section .grve-title.grve-text-black,
.grve-title-section .grve-description.grve-text-black,
.grve-title-section .grve-subheading.grve-text-black,
.grve-title-section .grve-title.grve-text-black {
color: #000
}
#grve-feature-section .grve-description,
#grve-feature-section .grve-title,
.grve-title-section .grve-description,
.grve-title-section .grve-title {
margin-bottom: 18px
}
#grve-feature-section .grve-description:last-child,
#grve-feature-section .grve-title:last-child,
.grve-title-section .grve-description:last-child,
.grve-title-section .grve-title:last-child {
margin-bottom: 0
}
#grve-feature-section .grve-subheading,
.grve-title-section .grve-subheading {
margin-bottom: 18px
}
#grve-feature-section .grve-feature-inner {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
clip: rect(0, auto, auto, 0)
}
.grve-title-section .grve-title>span:empty {
display: none
}
#grve-feature-section a+.grve-description {
margin-top: 18px
}
body.grve-open-safebutton-area #grve-feature-section .grve-parallax-wrapper {
position: relative!important
}
#grve-feature-section.grve-fullscreen,
.grve-title-section.grve-fullscreen {
min-height: 100vh
}
#grve-feature-section.grve-fullscreen .grve-wrapper,
.grve-title-section.grve-fullscreen .grve-wrapper {
height: 100vh
}
#grve-feature-section.grve-fullscreen .grve-content.grve-align-center-top,
#grve-feature-section.grve-fullscreen .grve-content.grve-align-left-top,
#grve-feature-section.grve-fullscreen .grve-content.grve-align-right-top,
.grve-title-section.grve-fullscreen .grve-content.grve-align-center-top,
.grve-title-section.grve-fullscreen .grve-content.grve-align-left-top,
.grve-title-section.grve-fullscreen .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section.grve-fullscreen .grve-content.grve-align-center-bottom,
#grve-feature-section.grve-fullscreen .grve-content.grve-align-left-bottom,
#grve-feature-section.grve-fullscreen .grve-content.grve-align-right-bottom,
.grve-title-section.grve-fullscreen .grve-content.grve-align-center-bottom,
.grve-title-section.grve-fullscreen .grve-content.grve-align-left-bottom,
.grve-title-section.grve-fullscreen .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section.grve-fullscreen.grve-bg-advanced-parallax,
#grve-feature-section.grve-fullscreen.grve-bg-fixed-section,
#grve-feature-section.grve-fullscreen.grve-bg-parallax,
.grve-title-section.grve-fullscreen.grve-bg-advanced-parallax,
.grve-title-section.grve-fullscreen.grve-bg-fixed-section,
.grve-title-section.grve-fullscreen.grve-bg-parallax {
height: 100vh
}
#grve-feature-section.grve-small-height,
.grve-title-section.grve-small-height {
min-height: 350px
}
#grve-feature-section.grve-small-height .grve-wrapper,
.grve-title-section.grve-small-height .grve-wrapper {
height: 350px
}
#grve-feature-section.grve-small-height .grve-content.grve-align-center-top,
#grve-feature-section.grve-small-height .grve-content.grve-align-left-top,
#grve-feature-section.grve-small-height .grve-content.grve-align-right-top,
.grve-title-section.grve-small-height .grve-content.grve-align-center-top,
.grve-title-section.grve-small-height .grve-content.grve-align-left-top,
.grve-title-section.grve-small-height .grve-content.grve-align-right-top {
padding-top: 2%
}
#grve-feature-section.grve-small-height .grve-content.grve-align-center-bottom,
#grve-feature-section.grve-small-height .grve-content.grve-align-left-bottom,
#grve-feature-section.grve-small-height .grve-content.grve-align-right-bottom,
.grve-title-section.grve-small-height .grve-content.grve-align-center-bottom,
.grve-title-section.grve-small-height .grve-content.grve-align-left-bottom,
.grve-title-section.grve-small-height .grve-content.grve-align-right-bottom {
padding-bottom: 2%
}
#grve-feature-section.grve-small-height.grve-bg-advanced-parallax,
#grve-feature-section.grve-small-height.grve-bg-fixed-section,
#grve-feature-section.grve-small-height.grve-bg-parallax,
.grve-title-section.grve-small-height.grve-bg-advanced-parallax,
.grve-title-section.grve-small-height.grve-bg-fixed-section,
.grve-title-section.grve-small-height.grve-bg-parallax {
height: 350px
}
#grve-feature-section.grve-medium-height,
.grve-title-section.grve-medium-height {
min-height: 500px
}
#grve-feature-section.grve-medium-height .grve-wrapper,
.grve-title-section.grve-medium-height .grve-wrapper {
height: 500px
}
#grve-feature-section.grve-medium-height .grve-content.grve-align-center-top,
#grve-feature-section.grve-medium-height .grve-content.grve-align-left-top,
#grve-feature-section.grve-medium-height .grve-content.grve-align-right-top,
.grve-title-section.grve-medium-height .grve-content.grve-align-center-top,
.grve-title-section.grve-medium-height .grve-content.grve-align-left-top,
.grve-title-section.grve-medium-height .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section.grve-medium-height .grve-content.grve-align-center-bottom,
#grve-feature-section.grve-medium-height .grve-content.grve-align-left-bottom,
#grve-feature-section.grve-medium-height .grve-content.grve-align-right-bottom,
.grve-title-section.grve-medium-height .grve-content.grve-align-center-bottom,
.grve-title-section.grve-medium-height .grve-content.grve-align-left-bottom,
.grve-title-section.grve-medium-height .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section.grve-medium-height.grve-bg-advanced-parallax,
#grve-feature-section.grve-medium-height.grve-bg-fixed-section,
#grve-feature-section.grve-medium-height.grve-bg-parallax,
.grve-title-section.grve-medium-height.grve-bg-advanced-parallax,
.grve-title-section.grve-medium-height.grve-bg-fixed-section,
.grve-title-section.grve-medium-height.grve-bg-parallax {
height: 500px
}
#grve-feature-section.grve-large-height,
.grve-title-section.grve-large-height {
min-height: 700px
}
#grve-feature-section.grve-large-height .grve-wrapper,
.grve-title-section.grve-large-height .grve-wrapper {
height: 700px
}
#grve-feature-section.grve-large-height .grve-content.grve-align-center-top,
#grve-feature-section.grve-large-height .grve-content.grve-align-left-top,
#grve-feature-section.grve-large-height .grve-content.grve-align-right-top,
.grve-title-section.grve-large-height .grve-content.grve-align-center-top,
.grve-title-section.grve-large-height .grve-content.grve-align-left-top,
.grve-title-section.grve-large-height .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section.grve-large-height .grve-content.grve-align-center-bottom,
#grve-feature-section.grve-large-height .grve-content.grve-align-left-bottom,
#grve-feature-section.grve-large-height .grve-content.grve-align-right-bottom,
.grve-title-section.grve-large-height .grve-content.grve-align-center-bottom,
.grve-title-section.grve-large-height .grve-content.grve-align-left-bottom,
.grve-title-section.grve-large-height .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section.grve-large-height.grve-bg-advanced-parallax,
#grve-feature-section.grve-large-height.grve-bg-fixed-section,
#grve-feature-section.grve-large-height.grve-bg-parallax,
.grve-title-section.grve-large-height.grve-bg-advanced-parallax,
.grve-title-section.grve-large-height.grve-bg-fixed-section,
.grve-title-section.grve-large-height.grve-bg-parallax {
height: 700px
}
@media only screen and (max-width:1200px) {
#grve-feature-section.grve-medium-height,
.grve-title-section.grve-medium-height {
min-height: 400px
}
#grve-feature-section.grve-medium-height .grve-wrapper,
.grve-title-section.grve-medium-height .grve-wrapper {
height: 400px
}
#grve-feature-section.grve-medium-height.grve-bg-advanced-parallax,
#grve-feature-section.grve-medium-height.grve-bg-fixed-section,
#grve-feature-section.grve-medium-height.grve-bg-parallax,
.grve-title-section.grve-medium-height.grve-bg-advanced-parallax,
.grve-title-section.grve-medium-height.grve-bg-fixed-section,
.grve-title-section.grve-medium-height.grve-bg-parallax {
height: 400px
}
#grve-feature-section.grve-large-height,
.grve-title-section.grve-large-height {
min-height: 500px
}
#grve-feature-section.grve-large-height .grve-wrapper,
.grve-title-section.grve-large-height .grve-wrapper {
height: 500px
}
#grve-feature-section.grve-large-height.grve-bg-advanced-parallax,
#grve-feature-section.grve-large-height.grve-bg-fixed-section,
#grve-feature-section.grve-large-height.grve-bg-parallax,
.grve-title-section.grve-large-height.grve-bg-advanced-parallax,
.grve-title-section.grve-large-height.grve-bg-fixed-section,
.grve-title-section.grve-large-height.grve-bg-parallax {
height: 500px
}
}
@media only screen and (max-width:1023px) {
#grve-feature-section.grve-medium-height,
.grve-title-section.grve-medium-height {
min-height: 350px
}
#grve-feature-section.grve-medium-height .grve-wrapper,
.grve-title-section.grve-medium-height .grve-wrapper {
height: 350px
}
#grve-feature-section.grve-medium-height.grve-bg-advanced-parallax,
#grve-feature-section.grve-medium-height.grve-bg-fixed-section,
#grve-feature-section.grve-medium-height.grve-bg-parallax,
.grve-title-section.grve-medium-height.grve-bg-advanced-parallax,
.grve-title-section.grve-medium-height.grve-bg-fixed-section,
.grve-title-section.grve-medium-height.grve-bg-parallax {
height: 350px
}
#grve-feature-section.grve-large-height,
.grve-title-section.grve-large-height {
min-height: 450px
}
#grve-feature-section.grve-large-height .grve-wrapper,
.grve-title-section.grve-large-height .grve-wrapper {
height: 450px
}
#grve-feature-section.grve-large-height.grve-bg-advanced-parallax,
#grve-feature-section.grve-large-height.grve-bg-fixed-section,
#grve-feature-section.grve-large-height.grve-bg-parallax,
.grve-title-section.grve-large-height.grve-bg-advanced-parallax,
.grve-title-section.grve-large-height.grve-bg-fixed-section,
.grve-title-section.grve-large-height.grve-bg-parallax {
height: 450px
}
}
#grve-feature-section[data-height="10"],
.grve-title-section[data-height="10"] {
min-height: 10vh
}
#grve-feature-section[data-height="10"] .grve-wrapper,
.grve-title-section[data-height="10"] .grve-wrapper {
height: 10vh
}
#grve-feature-section[data-height="10"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="10"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="10"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="10"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="10"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="10"] .grve-content.grve-align-right-top {
padding-top: 2%
}
#grve-feature-section[data-height="10"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="10"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="10"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="10"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="10"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="10"] .grve-content.grve-align-right-bottom {
padding-bottom: 2%
}
#grve-feature-section[data-height="10"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="10"].grve-bg-fixed-section,
#grve-feature-section[data-height="10"].grve-bg-parallax,
.grve-title-section[data-height="10"].grve-bg-advanced-parallax,
.grve-title-section[data-height="10"].grve-bg-fixed-section,
.grve-title-section[data-height="10"].grve-bg-parallax {
height: 10vh
}
#grve-feature-section[data-height="15"],
.grve-title-section[data-height="15"] {
min-height: 15vh
}
#grve-feature-section[data-height="15"] .grve-wrapper,
.grve-title-section[data-height="15"] .grve-wrapper {
height: 15vh
}
#grve-feature-section[data-height="15"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="15"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="15"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="15"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="15"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="15"] .grve-content.grve-align-right-top {
padding-top: 2%
}
#grve-feature-section[data-height="15"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="15"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="15"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="15"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="15"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="15"] .grve-content.grve-align-right-bottom {
padding-bottom: 2%
}
#grve-feature-section[data-height="15"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="15"].grve-bg-fixed-section,
#grve-feature-section[data-height="15"].grve-bg-parallax,
.grve-title-section[data-height="15"].grve-bg-advanced-parallax,
.grve-title-section[data-height="15"].grve-bg-fixed-section,
.grve-title-section[data-height="15"].grve-bg-parallax {
height: 15vh
}
#grve-feature-section[data-height="20"],
.grve-title-section[data-height="20"] {
min-height: 20vh
}
#grve-feature-section[data-height="20"] .grve-wrapper,
.grve-title-section[data-height="20"] .grve-wrapper {
height: 20vh
}
#grve-feature-section[data-height="20"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="20"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="20"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="20"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="20"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="20"] .grve-content.grve-align-right-top {
padding-top: 2%
}
#grve-feature-section[data-height="20"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="20"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="20"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="20"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="20"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="20"] .grve-content.grve-align-right-bottom {
padding-bottom: 2%
}
#grve-feature-section[data-height="20"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="20"].grve-bg-fixed-section,
#grve-feature-section[data-height="20"].grve-bg-parallax,
.grve-title-section[data-height="20"].grve-bg-advanced-parallax,
.grve-title-section[data-height="20"].grve-bg-fixed-section,
.grve-title-section[data-height="20"].grve-bg-parallax {
height: 20vh
}
#grve-feature-section[data-height="25"],
.grve-title-section[data-height="25"] {
min-height: 25vh
}
#grve-feature-section[data-height="25"] .grve-wrapper,
.grve-title-section[data-height="25"] .grve-wrapper {
height: 25vh
}
#grve-feature-section[data-height="25"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="25"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="25"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="25"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="25"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="25"] .grve-content.grve-align-right-top {
padding-top: 2.5%
}
#grve-feature-section[data-height="25"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="25"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="25"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="25"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="25"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="25"] .grve-content.grve-align-right-bottom {
padding-bottom: 2.5%
}
#grve-feature-section[data-height="25"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="25"].grve-bg-fixed-section,
#grve-feature-section[data-height="25"].grve-bg-parallax,
.grve-title-section[data-height="25"].grve-bg-advanced-parallax,
.grve-title-section[data-height="25"].grve-bg-fixed-section,
.grve-title-section[data-height="25"].grve-bg-parallax {
height: 25vh
}
#grve-feature-section[data-height="30"],
.grve-title-section[data-height="30"] {
min-height: 30vh
}
#grve-feature-section[data-height="30"] .grve-wrapper,
.grve-title-section[data-height="30"] .grve-wrapper {
height: 30vh
}
#grve-feature-section[data-height="30"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="30"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="30"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="30"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="30"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="30"] .grve-content.grve-align-right-top {
padding-top: 3%
}
#grve-feature-section[data-height="30"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="30"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="30"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="30"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="30"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="30"] .grve-content.grve-align-right-bottom {
padding-bottom: 3%
}
#grve-feature-section[data-height="30"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="30"].grve-bg-fixed-section,
#grve-feature-section[data-height="30"].grve-bg-parallax,
.grve-title-section[data-height="30"].grve-bg-advanced-parallax,
.grve-title-section[data-height="30"].grve-bg-fixed-section,
.grve-title-section[data-height="30"].grve-bg-parallax {
height: 30vh
}
#grve-feature-section[data-height="35"],
.grve-title-section[data-height="35"] {
min-height: 35vh
}
#grve-feature-section[data-height="35"] .grve-wrapper,
.grve-title-section[data-height="35"] .grve-wrapper {
height: 35vh
}
#grve-feature-section[data-height="35"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="35"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="35"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="35"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="35"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="35"] .grve-content.grve-align-right-top {
padding-top: 3.5%
}
#grve-feature-section[data-height="35"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="35"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="35"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="35"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="35"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="35"] .grve-content.grve-align-right-bottom {
padding-bottom: 3.5%
}
#grve-feature-section[data-height="35"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="35"].grve-bg-fixed-section,
#grve-feature-section[data-height="35"].grve-bg-parallax,
.grve-title-section[data-height="35"].grve-bg-advanced-parallax,
.grve-title-section[data-height="35"].grve-bg-fixed-section,
.grve-title-section[data-height="35"].grve-bg-parallax {
height: 35vh
}
#grve-feature-section[data-height="40"],
.grve-title-section[data-height="40"] {
min-height: 40vh
}
#grve-feature-section[data-height="40"] .grve-wrapper,
.grve-title-section[data-height="40"] .grve-wrapper {
height: 40vh
}
#grve-feature-section[data-height="40"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="40"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="40"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="40"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="40"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="40"] .grve-content.grve-align-right-top {
padding-top: 4%
}
#grve-feature-section[data-height="40"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="40"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="40"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="40"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="40"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="40"] .grve-content.grve-align-right-bottom {
padding-bottom: 4%
}
#grve-feature-section[data-height="40"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="40"].grve-bg-fixed-section,
#grve-feature-section[data-height="40"].grve-bg-parallax,
.grve-title-section[data-height="40"].grve-bg-advanced-parallax,
.grve-title-section[data-height="40"].grve-bg-fixed-section,
.grve-title-section[data-height="40"].grve-bg-parallax {
height: 40vh
}
#grve-feature-section[data-height="45"],
.grve-title-section[data-height="45"] {
min-height: 45vh
}
#grve-feature-section[data-height="45"] .grve-wrapper,
.grve-title-section[data-height="45"] .grve-wrapper {
height: 45vh
}
#grve-feature-section[data-height="45"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="45"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="45"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="45"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="45"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="45"] .grve-content.grve-align-right-top {
padding-top: 4.5%
}
#grve-feature-section[data-height="45"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="45"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="45"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="45"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="45"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="45"] .grve-content.grve-align-right-bottom {
padding-bottom: 4.5%
}
#grve-feature-section[data-height="45"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="45"].grve-bg-fixed-section,
#grve-feature-section[data-height="45"].grve-bg-parallax,
.grve-title-section[data-height="45"].grve-bg-advanced-parallax,
.grve-title-section[data-height="45"].grve-bg-fixed-section,
.grve-title-section[data-height="45"].grve-bg-parallax {
height: 45vh
}
#grve-feature-section[data-height="50"],
.grve-title-section[data-height="50"] {
min-height: 50vh
}
#grve-feature-section[data-height="50"] .grve-wrapper,
.grve-title-section[data-height="50"] .grve-wrapper {
height: 50vh
}
#grve-feature-section[data-height="50"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="50"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="50"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="50"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="50"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="50"] .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section[data-height="50"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="50"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="50"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="50"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="50"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="50"] .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section[data-height="50"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="50"].grve-bg-fixed-section,
#grve-feature-section[data-height="50"].grve-bg-parallax,
.grve-title-section[data-height="50"].grve-bg-advanced-parallax,
.grve-title-section[data-height="50"].grve-bg-fixed-section,
.grve-title-section[data-height="50"].grve-bg-parallax {
height: 50vh
}
#grve-feature-section[data-height="55"],
.grve-title-section[data-height="55"] {
min-height: 55vh
}
#grve-feature-section[data-height="55"] .grve-wrapper,
.grve-title-section[data-height="55"] .grve-wrapper {
height: 55vh
}
#grve-feature-section[data-height="55"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="55"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="55"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="55"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="55"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="55"] .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section[data-height="55"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="55"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="55"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="55"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="55"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="55"] .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section[data-height="55"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="55"].grve-bg-fixed-section,
#grve-feature-section[data-height="55"].grve-bg-parallax,
.grve-title-section[data-height="55"].grve-bg-advanced-parallax,
.grve-title-section[data-height="55"].grve-bg-fixed-section,
.grve-title-section[data-height="55"].grve-bg-parallax {
height: 55vh
}
#grve-feature-section[data-height="60"],
.grve-title-section[data-height="60"] {
min-height: 60vh
}
#grve-feature-section[data-height="60"] .grve-wrapper,
.grve-title-section[data-height="60"] .grve-wrapper {
height: 60vh
}
#grve-feature-section[data-height="60"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="60"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="60"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="60"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="60"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="60"] .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section[data-height="60"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="60"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="60"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="60"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="60"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="60"] .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section[data-height="60"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="60"].grve-bg-fixed-section,
#grve-feature-section[data-height="60"].grve-bg-parallax,
.grve-title-section[data-height="60"].grve-bg-advanced-parallax,
.grve-title-section[data-height="60"].grve-bg-fixed-section,
.grve-title-section[data-height="60"].grve-bg-parallax {
height: 60vh
}
#grve-feature-section[data-height="65"],
.grve-title-section[data-height="65"] {
min-height: 65vh
}
#grve-feature-section[data-height="65"] .grve-wrapper,
.grve-title-section[data-height="65"] .grve-wrapper {
height: 65vh
}
#grve-feature-section[data-height="65"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="65"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="65"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="65"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="65"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="65"] .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section[data-height="65"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="65"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="65"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="65"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="65"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="65"] .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section[data-height="65"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="65"].grve-bg-fixed-section,
#grve-feature-section[data-height="65"].grve-bg-parallax,
.grve-title-section[data-height="65"].grve-bg-advanced-parallax,
.grve-title-section[data-height="65"].grve-bg-fixed-section,
.grve-title-section[data-height="65"].grve-bg-parallax {
height: 65vh
}
#grve-feature-section[data-height="70"],
.grve-title-section[data-height="70"] {
min-height: 70vh
}
#grve-feature-section[data-height="70"] .grve-wrapper,
.grve-title-section[data-height="70"] .grve-wrapper {
height: 70vh
}
#grve-feature-section[data-height="70"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="70"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="70"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="70"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="70"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="70"] .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section[data-height="70"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="70"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="70"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="70"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="70"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="70"] .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section[data-height="70"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="70"].grve-bg-fixed-section,
#grve-feature-section[data-height="70"].grve-bg-parallax,
.grve-title-section[data-height="70"].grve-bg-advanced-parallax,
.grve-title-section[data-height="70"].grve-bg-fixed-section,
.grve-title-section[data-height="70"].grve-bg-parallax {
height: 70vh
}
#grve-feature-section[data-height="75"],
.grve-title-section[data-height="75"] {
min-height: 75vh
}
#grve-feature-section[data-height="75"] .grve-wrapper,
.grve-title-section[data-height="75"] .grve-wrapper {
height: 75vh
}
#grve-feature-section[data-height="75"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="75"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="75"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="75"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="75"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="75"] .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section[data-height="75"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="75"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="75"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="75"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="75"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="75"] .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section[data-height="75"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="75"].grve-bg-fixed-section,
#grve-feature-section[data-height="75"].grve-bg-parallax,
.grve-title-section[data-height="75"].grve-bg-advanced-parallax,
.grve-title-section[data-height="75"].grve-bg-fixed-section,
.grve-title-section[data-height="75"].grve-bg-parallax {
height: 75vh
}
#grve-feature-section[data-height="80"],
.grve-title-section[data-height="80"] {
min-height: 80vh
}
#grve-feature-section[data-height="80"] .grve-wrapper,
.grve-title-section[data-height="80"] .grve-wrapper {
height: 80vh
}
#grve-feature-section[data-height="80"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="80"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="80"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="80"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="80"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="80"] .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section[data-height="80"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="80"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="80"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="80"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="80"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="80"] .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section[data-height="80"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="80"].grve-bg-fixed-section,
#grve-feature-section[data-height="80"].grve-bg-parallax,
.grve-title-section[data-height="80"].grve-bg-advanced-parallax,
.grve-title-section[data-height="80"].grve-bg-fixed-section,
.grve-title-section[data-height="80"].grve-bg-parallax {
height: 80vh
}
#grve-feature-section[data-height="85"],
.grve-title-section[data-height="85"] {
min-height: 85vh
}
#grve-feature-section[data-height="85"] .grve-wrapper,
.grve-title-section[data-height="85"] .grve-wrapper {
height: 85vh
}
#grve-feature-section[data-height="85"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="85"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="85"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="85"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="85"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="85"] .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section[data-height="85"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="85"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="85"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="85"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="85"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="85"] .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section[data-height="85"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="85"].grve-bg-fixed-section,
#grve-feature-section[data-height="85"].grve-bg-parallax,
.grve-title-section[data-height="85"].grve-bg-advanced-parallax,
.grve-title-section[data-height="85"].grve-bg-fixed-section,
.grve-title-section[data-height="85"].grve-bg-parallax {
height: 85vh
}
#grve-feature-section[data-height="90"],
.grve-title-section[data-height="90"] {
min-height: 90vh
}
#grve-feature-section[data-height="90"] .grve-wrapper,
.grve-title-section[data-height="90"] .grve-wrapper {
height: 90vh
}
#grve-feature-section[data-height="90"] .grve-content.grve-align-center-top,
#grve-feature-section[data-height="90"] .grve-content.grve-align-left-top,
#grve-feature-section[data-height="90"] .grve-content.grve-align-right-top,
.grve-title-section[data-height="90"] .grve-content.grve-align-center-top,
.grve-title-section[data-height="90"] .grve-content.grve-align-left-top,
.grve-title-section[data-height="90"] .grve-content.grve-align-right-top {
padding-top: 5%
}
#grve-feature-section[data-height="90"] .grve-content.grve-align-center-bottom,
#grve-feature-section[data-height="90"] .grve-content.grve-align-left-bottom,
#grve-feature-section[data-height="90"] .grve-content.grve-align-right-bottom,
.grve-title-section[data-height="90"] .grve-content.grve-align-center-bottom,
.grve-title-section[data-height="90"] .grve-content.grve-align-left-bottom,
.grve-title-section[data-height="90"] .grve-content.grve-align-right-bottom {
padding-bottom: 5%
}
#grve-feature-section[data-height="90"].grve-bg-advanced-parallax,
#grve-feature-section[data-height="90"].grve-bg-fixed-section,
#grve-feature-section[data-height="90"].grve-bg-parallax,
.grve-title-section[data-height="90"].grve-bg-advanced-parallax,
.grve-title-section[data-height="90"].grve-bg-fixed-section,
.grve-title-section[data-height="90"].grve-bg-parallax {
height: 90vh
}
.grve-content.grve-align-center-center,
.grve-content.grve-align-left-center,
.grve-content.grve-align-right-center {
vertical-align: middle
}
.grve-content.grve-align-center-top,
.grve-content.grve-align-left-top,
.grve-content.grve-align-right-top {
vertical-align: top
}
.grve-content.grve-align-center-bottom,
.grve-content.grve-align-left-bottom,
.grve-content.grve-align-right-bottom {
vertical-align: bottom
}
.grve-content.grve-align-left-bottom,
.grve-content.grve-align-left-center,
.grve-content.grve-align-left-top {
text-align: left
}
.grve-content.grve-align-right-bottom,
.grve-content.grve-align-right-center,
.grve-content.grve-align-right-top {
text-align: right
}
.grve-content.grve-align-center-bottom,
.grve-content.grve-align-center-center,
.grve-content.grve-align-center-top {
text-align: center
}
.grve-title-content-wrapper:not(.grve-bg-none) {
display: inline-block;
vertical-align: middle;
padding: 4% 5%;
box-shadow: 0 1px 2px rgba(0, 0, 0, .2)
}
@media only screen and (max-width:1023px) {
#grve-feature-section .grve-content {
padding-top: 30px;
padding-bottom: 30px
}
}
#grve-feature-section .grve-fullwidth .grve-container,
.grve-title-section .grve-fullwidth .grve-container {
padding-left: 5%;
padding-right: 5%
}
#grve-feature-section .grve-title-content-wrapper,
.grve-title-section .grve-title-content-wrapper {
display: inline-block;
vertical-align: middle;
position: relative;
width: 100%
}
#grve-feature-section .grve-title-content-wrapper.grve-content-small,
.grve-title-section .grve-title-content-wrapper.grve-content-small {
max-width: 370px
}
#grve-feature-section .grve-title-content-wrapper.grve-content-medium,
.grve-title-section .grve-title-content-wrapper.grve-content-medium {
max-width: 570px
}
#grve-feature-section .grve-title-content-wrapper.grve-content-large,
.grve-title-section .grve-title-content-wrapper.grve-content-large {
max-width: 770px
}
.grve-boxed #grve-feature-section .grve-title-content-wrapper.grve-content-large,
.grve-boxed .grve-title-section .grve-title-content-wrapper.grve-content-large {
max-width: 900px
}
@media only screen and (max-width:767px) {
#grve-feature-section .grve-title-content-wrapper.grve-content-medium,
#grve-feature-section .grve-title-content-wrapper.grve-content-small,
.grve-title-section .grve-title-content-wrapper.grve-content-medium,
.grve-title-section .grve-title-content-wrapper.grve-content-small {
width: 100%;
max-width: none
}
}
#grve-feature-section .grve-button-wrapper {
margin-top: 27px
}
#grve-feature-section .grve-button-wrapper .grve-appear-wrapper+.grve-appear-wrapper {
margin-left: 30px
}
.grve-graphic {
margin-bottom: 40px;
display: inline-block;
vertical-align: top
}
.grve-circle-graphic .grve-graphic img {
border-radius: 50%
}
.grve-content .grve-graphic img {
max-height: 150px;
width: auto;
display: block;
position: relative
}
@media only screen and (max-width:1023px) {
.grve-content.grve-align-center-center .grve-graphic,
.grve-content.grve-align-left-center .grve-graphic,
.grve-content.grve-align-right-center .grve-graphic {
position: relative
}
}
#grve-feature-slider .grve-slider-item {
width: 100%
}
#grve-feature-slider:not(.flickity-enabled) .grve-slider-item:nth-child(n+2) {
display: none
}
#grve-feature-section .grve-slider:not(.flickity-enabled) .grve-slider-item:nth-child(n+2) {
display: none
}
#grve-feature-section .grve-carousel-prev {
transform: rotate(180deg)
}
#grve-feature-section .grve-navigation-style-1 .grve-carousel-buttons {
position: absolute;
top: 50%;
left: 14px;
transform: translateY(-50%);
z-index: 10;
display: flex;
flex-direction: column;
flex-wrap: nowrap
}
#grve-feature-section .grve-navigation-style-1 .grve-carousel-buttons>div {
cursor: pointer;
width: 60px;
height: 60px;
position: relative
}
#grve-feature-section .grve-navigation-style-1 .grve-carousel-buttons>div:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: background-color .3s ease, transform .2s cubic-bezier(0, .55, .6, .99)
}
#grve-feature-section .grve-navigation-style-1 .grve-carousel-buttons>div:hover:after {
transform: scale(.9)
}
#grve-feature-section .grve-navigation-style-1 .grve-carousel-buttons>div svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 3
}
#grve-feature-section .grve-navigation-style-1 .grve-carousel-buttons .grve-carousel-next {
margin-top: 2px
}
#grve-feature-section .grve-navigation-style-1.grve-skin-light {
color: #fff
}
#grve-feature-section .grve-navigation-style-1.grve-skin-light .grve-carousel-buttons>div:after {
background-color: #fff
}
#grve-feature-section .grve-navigation-style-1.grve-skin-light .grve-carousel-buttons svg {
fill: #000
}
#grve-feature-section .grve-navigation-style-1.grve-skin-dark,
#grve-feature-section .grve-navigation-style-1.grve-skin-default {
color: #000
}
#grve-feature-section .grve-navigation-style-1.grve-skin-dark .grve-carousel-buttons>div:after,
#grve-feature-section .grve-navigation-style-1.grve-skin-default .grve-carousel-buttons>div:after {
background-color: #000
}
#grve-feature-section .grve-navigation-style-1.grve-skin-dark .grve-carousel-buttons svg,
#grve-feature-section .grve-navigation-style-1.grve-skin-default .grve-carousel-buttons svg {
fill: #fff
}
#grve-feature-section .grve-navigation-style-1 .flickity-page-dots {
margin-top: 0;
position: absolute;
left: 50%;
bottom: 2rem;
transform: translateX(-50%);
z-index: 10
}
@media only screen and (max-width:767px) {
#grve-feature-section .grve-navigation-style-1 {
display: none
}
}
#grve-feature-section .grve-navigation-style-2 .grve-nav-wrapper {
position: absolute;
left: 0;
bottom: 2rem;
width: 100%;
z-index: 10;
pointer-events: none
}
#grve-feature-section .grve-navigation-style-2 .grve-nav-wrapper .grve-nav-inner,
#grve-feature-section .grve-navigation-style-2 .grve-nav-wrapper .grve-nav-right-area {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between
}
#grve-feature-section .grve-navigation-style-2 .grve-nav-wrapper .grve-carousel-next {
cursor: pointer;
pointer-events: visible
}
#grve-feature-section .grve-navigation-style-2 .grve-nav-wrapper .grve-carousel-next svg {
display: block;
fill: currentColor
}
#grve-feature-section .grve-navigation-style-2 .grve-slider-progress {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin: 0 30px
}
#grve-feature-section .grve-navigation-style-2 .grve-slider-progress .grve-current-slide {
height: 30px;
position: relative;
overflow: hidden
}
#grve-feature-section .grve-navigation-style-2 .grve-slider-progress .grve-current-slide .grve-counter {
display: flex;
flex-direction: column;
text-align: right;
transition: transform .5s ease
}
#grve-feature-section .grve-navigation-style-2 .grve-slider-progress .grve-current-slide .grve-counter span {
height: 30px;
line-height: 30px;
min-width: 60px
}
#grve-feature-section .grve-navigation-style-2 .grve-slider-progress .grve-slider-bar-wrapper {
width: 120px;
height: 2px;
display: block;
position: relative;
margin: 0 18px
}
#grve-feature-section .grve-navigation-style-2 .grve-slider-progress .grve-slider-bar-wrapper .grve-slider-bar {
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
transition: width .5s ease;
background-color: currentColor
}
#grve-feature-section .grve-navigation-style-2 .grve-slider-progress .grve-slider-bar-wrapper .grve-slider-bar-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: currentColor;
opacity: .1
}
@media only screen and (max-width:767px) {
#grve-feature-section .grve-navigation-style-2 .grve-slider-progress {
display: none
}
}
#grve-feature-section .grve-navigation-style-2 .flickity-page-dots {
margin-top: 0;
pointer-events: visible
}
#grve-feature-section .grve-navigation-style-2.grve-skin-light {
color: #fff
}
#grve-feature-section .grve-navigation-style-2.grve-skin-dark,
#grve-feature-section .grve-navigation-style-2.grve-skin-default {
color: #000
}
#grve-feature-section .grve-navigation-style-3 .grve-nav-wrapper {
position: absolute;
left: 0;
bottom: 2rem;
width: 100%;
z-index: 10;
pointer-events: none
}
#grve-feature-section .grve-navigation-style-3 .grve-nav-wrapper .grve-nav-inner,
#grve-feature-section .grve-navigation-style-3 .grve-nav-wrapper .grve-nav-left-area {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between
}
#grve-feature-section .grve-navigation-style-3 .grve-nav-wrapper .grve-carousel-next,
#grve-feature-section .grve-navigation-style-3 .grve-nav-wrapper .grve-carousel-prev {
cursor: pointer;
pointer-events: visible;
width: 36px;
height: 36px;
border: 2px solid currentColor;
background-color: transparent;
transition: all .3s ease;
border-radius: 50px;
position: relative
}
#grve-feature-section .grve-navigation-style-3 .grve-nav-wrapper .grve-carousel-next svg,
#grve-feature-section .grve-navigation-style-3 .grve-nav-wrapper .grve-carousel-prev svg {
display: block;
fill: currentColor;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: fill .3s ease
}
#grve-feature-section .grve-navigation-style-3 .grve-nav-wrapper .grve-carousel-prev {
margin-right: 8px
}
#grve-feature-section .grve-navigation-style-3 .flickity-page-dots {
margin-top: 0;
pointer-events: visible
}
#grve-feature-section .grve-navigation-style-3.grve-skin-light {
color: #fff
}
#grve-feature-section .grve-navigation-style-3.grve-skin-light .grve-carousel-next:hover,
#grve-feature-section .grve-navigation-style-3.grve-skin-light .grve-carousel-prev:hover {
background-color: #fff
}
#grve-feature-section .grve-navigation-style-3.grve-skin-light .grve-carousel-next:hover svg,
#grve-feature-section .grve-navigation-style-3.grve-skin-light .grve-carousel-prev:hover svg {
fill: #000
}
#grve-feature-section .grve-navigation-style-3.grve-skin-dark,
#grve-feature-section .grve-navigation-style-3.grve-skin-default {
color: #000
}
#grve-feature-section .grve-navigation-style-3.grve-skin-dark .grve-carousel-next:hover,
#grve-feature-section .grve-navigation-style-3.grve-skin-dark .grve-carousel-prev:hover,
#grve-feature-section .grve-navigation-style-3.grve-skin-default .grve-carousel-next:hover,
#grve-feature-section .grve-navigation-style-3.grve-skin-default .grve-carousel-prev:hover {
background-color: #000
}
#grve-feature-section .grve-navigation-style-3.grve-skin-dark .grve-carousel-next:hover svg,
#grve-feature-section .grve-navigation-style-3.grve-skin-dark .grve-carousel-prev:hover svg,
#grve-feature-section .grve-navigation-style-3.grve-skin-default .grve-carousel-next:hover svg,
#grve-feature-section .grve-navigation-style-3.grve-skin-default .grve-carousel-prev:hover svg {
fill: #fff
}
#grve-feature-section.grve-advanced-slider.grve-style-1 {
visibility: hidden
}
#grve-feature-section.grve-advanced-slider.grve-style-1 .grve-slider-item {
width: 100vw;
height: 100vh;
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between
}
#grve-feature-section.grve-advanced-slider.grve-style-1 .grve-slider-item .grve-content {
opacity: 1
}
#grve-feature-section.grve-advanced-slider.grve-style-1 .grve-slider-item .grve-title {
transition: all .3s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-1 .grve-slider-item .grve-description {
transition: all .5s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-1 .grve-slider-item .grve-btn-wrapper {
transition: all .5s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-1 .grve-slider-item.is-selected .grve-title {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .6s
}
#grve-feature-section.grve-advanced-slider.grve-style-1 .grve-slider-item.is-selected .grve-description {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .8s
}
#grve-feature-section.grve-advanced-slider.grve-style-1 .grve-slider-item.is-selected .grve-btn-wrapper {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .8s
}
#grve-feature-section.grve-advanced-slider.grve-style-1 .grve-content-inner {
display: block;
max-width: 770px;
margin: 0 auto;
position: relative;
z-index: 3
}
#grve-feature-section.grve-advanced-slider.grve-style-1 .flickity-page-dots {
position: absolute;
width: 100%;
max-width: 770px;
bottom: 60px;
left: 50%;
transform: translateX(-50%);
z-index: 3;
justify-content: flex-start
}
@media only screen and (max-width:1023px) {
#grve-feature-section.grve-advanced-slider.grve-style-1 .flickity-page-dots {
justify-content: center
}
}
#grve-feature-section.grve-advanced-slider.grve-style-2 {
min-height: 100vh;
padding: 90px 0 90px 30%;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end;
visibility: hidden
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider {
width: 100%
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider .flickity-viewport {
width: 100%;
overflow: hidden
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider .grve-slider-item {
width: 65%;
height: 55vh;
min-height: 400px
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider .grve-slider-item .grve-content {
display: none
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider .grve-slider-item .grve-background-wrapper {
transform: scale(.8);
transition: transform .5s
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider .grve-slider-item.is-selected .grve-background-wrapper {
transform: scale(1)
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-stripe {
position: absolute;
top: 0;
left: 75%;
width: 120px;
height: 100%;
z-index: 4
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-stripe .grve-next-btn {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
margin-left: 5px;
overflow: hidden;
cursor: pointer
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-stripe .grve-next-btn svg {
fill: currentColor;
width: 100%;
height: auto;
display: block;
transition: transform .5s cubic-bezier(0, .85, .38, 1.01);
transform: translateX(-10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-stripe .grve-next-btn:hover svg {
transform: translateX(0)
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-contents {
position: absolute;
left: 10%;
top: 50%;
width: 100%;
max-width: 670px;
height: 55vh;
min-height: 400px;
transform: translateY(-50%);
z-index: 3;
pointer-events: none
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-contents .grve-item-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding-top: 60px;
display: flex;
flex-direction: column;
justify-content: flex-end
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-contents .grve-item-content .grve-title {
margin-bottom: 18px;
max-width: 7.976em;
transition: all .3s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-contents .grve-item-content .grve-description {
max-width: 16.875em;
transition: all .5s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-contents .grve-item-content .grve-btn-wrapper {
transition: all .5s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-contents .grve-item-content .grve-btn-wrapper>* {
pointer-events: visible
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-contents .grve-item-content.grve-current .grve-title {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .6s
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-contents .grve-item-content.grve-current .grve-description {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .8s
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-contents .grve-item-content.grve-current .grve-btn-wrapper {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .8s
}
@media only screen and (max-width:1023px) {
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider .grve-slider-item {
width: 82%;
height: 55vh;
min-height: 400px
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-stripe {
left: 87%;
width: 70px
}
}
@media only screen and (max-width:767px) {
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider .grve-slider-item {
width: 100%;
height: 55vh;
min-height: 400px
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-contents .grve-item-content {
justify-content: center
}
#grve-feature-section.grve-advanced-slider.grve-style-2 .grve-slider-stripe {
display: none
}
}
#grve-feature-section.grve-advanced-slider.grve-style-3 {
min-height: 100vh;
padding: 90px 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
visibility: hidden
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider {
width: 100%;
margin-bottom: -90px
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider .flickity-viewport {
width: 100%
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider .grve-slider-item {
width: 60%;
height: 65vh;
min-height: 400px;
margin-right: 8%
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider .grve-slider-item .grve-content {
display: none
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider .grve-slider-item .grve-background-wrapper {
transform: scale(.8);
transition: transform .5s
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider .grve-slider-item.is-selected .grve-background-wrapper {
transform: scale(1)
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-next-btn {
position: absolute;
top: 50%;
right: 10%;
transform: translateY(-50%);
transition: opacity .3s ease;
margin-left: 5px;
overflow: hidden;
cursor: pointer;
z-index: 4
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-next-btn svg {
fill: currentColor;
width: 100%;
height: auto;
display: block;
transition: transform .5s cubic-bezier(0, .85, .38, 1.01);
transform: translateX(-10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-next-btn:hover svg {
transform: translateX(0)
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-prev-btn {
position: absolute;
top: 50%;
left: 10%;
transform: translateY(-50%) rotate(180deg);
transition: opacity .3s ease;
margin-left: 5px;
overflow: hidden;
cursor: pointer;
z-index: 4
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-prev-btn svg {
fill: currentColor;
width: 100%;
height: auto;
display: block;
transition: transform .5s cubic-bezier(0, .85, .38, 1.01);
transform: translateX(-10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-prev-btn:hover svg {
transform: translateX(0)
}
#grve-feature-section.grve-advanced-slider.grve-style-3.grve-is-scroll .grve-next-btn,
#grve-feature-section.grve-advanced-slider.grve-style-3.grve-is-scroll .grve-prev-btn {
opacity: 0
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider-contents {
position: absolute;
left: 18%;
top: 50%;
width: 100%;
max-width: 670px;
height: 65vh;
min-height: 400px;
transform: translateY(-50%);
z-index: 3;
pointer-events: none
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider-contents .grve-item-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding-top: 60px;
display: flex;
flex-direction: column;
justify-content: center
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider-contents .grve-item-content .grve-title {
max-width: 7.976em;
transition: all .3s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider-contents .grve-item-content .grve-description {
max-width: 16.875em;
transition: all .5s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider-contents .grve-item-content .grve-btn-wrapper {
transition: all .5s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider-contents .grve-item-content .grve-btn-wrapper>* {
pointer-events: visible
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider-contents .grve-item-content.grve-current .grve-title {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .6s
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider-contents .grve-item-content.grve-current .grve-description {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .8s
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider-contents .grve-item-content.grve-current .grve-btn-wrapper {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .8s
}
@media only screen and (max-width:767px) {
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider .grve-slider-item {
width: 90%;
height: 60vh;
min-height: 400px
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-next-btn,
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-prev-btn {
display: none
}
#grve-feature-section.grve-advanced-slider.grve-style-3 .grve-slider-contents {
position: absolute;
left: 50%;
top: 50%;
width: 80%;
transform: translate(-50%, -50%)
}
}
#grve-feature-section.grve-advanced-slider.grve-style-4 {
min-height: 100vh;
padding: 90px 0 90px 30%;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end;
position: relative;
visibility: hidden
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider {
width: 100%;
position: static
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider .flickity-viewport {
width: 100%;
overflow: hidden
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider .grve-slider-item {
width: 70%;
height: 65vh;
min-height: 400px;
margin-right: 30px
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider .grve-slider-item .grve-content {
display: none
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .flickity-page-dots {
position: absolute;
left: 10%;
bottom: 8%;
height: 30px
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav {
position: absolute;
bottom: 8%;
left: 30%;
width: 70%;
height: 30px;
z-index: 4
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-slider-nav-inner {
display: flex;
flex-direction: row;
justify-content: flex-end;
align-items: center;
height: 100%;
width: 70%
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-slider-progress {
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: center;
margin: 0 30px
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-slider-progress .grve-current-slide {
height: 30px;
position: relative;
overflow: hidden
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-slider-progress .grve-current-slide .grve-counter {
display: flex;
flex-direction: column;
text-align: right;
transition: transform .5s ease
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-slider-progress .grve-current-slide .grve-counter span {
height: 30px;
line-height: 30px;
min-width: 60px
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-slider-progress .grve-slider-bar-wrapper {
width: 120px;
height: 2px;
display: block;
position: relative;
margin: 0 18px
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-slider-progress .grve-slider-bar-wrapper .grve-slider-bar {
position: absolute;
top: 0;
left: 0;
width: 0;
height: 100%;
transition: width .5s ease;
background-color: currentColor
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-slider-progress .grve-slider-bar-wrapper .grve-slider-bar-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: currentColor;
opacity: .1
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-next-btn {
cursor: pointer
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-next-btn svg {
fill: currentColor;
width: 100%;
height: auto;
display: block;
overflow: visible
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-next-btn svg .grve-arrow-line,
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-next-btn svg .grve-arrow-point {
transition: transform .3s ease
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-next-btn:hover svg .grve-arrow-line {
transform: scaleX(1.3)
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-next-btn:hover svg .grve-arrow-point {
transform: translateX(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-contents {
position: absolute;
left: 10%;
top: 50%;
width: 100%;
max-width: 670px;
height: 65vh;
min-height: 400px;
transform: translateY(-50%);
z-index: 3;
pointer-events: none
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-contents .grve-item-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 60px 0;
display: flex;
flex-direction: column;
justify-content: flex-end
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-contents .grve-item-content .grve-title {
max-width: 7.976em;
transition: all .3s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-contents .grve-item-content .grve-description {
max-width: 16.875em;
transition: all .5s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-contents .grve-item-content .grve-btn-wrapper {
margin-top: 2rem;
transition: all .5s ease;
opacity: 0;
visibility: hidden;
transform: translateY(10px)
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-contents .grve-item-content .grve-btn-wrapper>* {
pointer-events: visible
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-contents .grve-item-content.grve-current .grve-title {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .6s
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-contents .grve-item-content.grve-current .grve-description {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .8s
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-contents .grve-item-content.grve-current .grve-btn-wrapper {
opacity: 1;
visibility: visible;
transform: translateY(0);
transition-delay: .8s
}
@media only screen and (max-width:1023px) {
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider .grve-slider-item {
width: 85%
}
}
@media only screen and (max-width:767px) {
#grve-feature-section.grve-advanced-slider.grve-style-4 .flickity-page-dots {
position: absolute;
left: 50%;
transform: translateX(-50%)
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider .grve-slider-item {
width: 100%
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-next-btn,
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-nav .grve-slider-progress {
display: none
}
#grve-feature-section.grve-advanced-slider.grve-style-4 .grve-slider-contents {
width: 80%
}
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-nav-item {
flex: 1
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-nav-item a {
display: flex;
flex-direction: row;
align-items: center;
color: inherit
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-nav-item a svg {
width: 2rem;
fill: currentColor
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-nav-item a .grve-title {
margin-bottom: 0
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-nav-item a .grve-arrow-line {
transform: translateX(-100%);
transition: all .25s cubic-bezier(.25, .8, .25, 1)
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-nav-item a:hover .grve-arrow-line {
transform: translateX(0)
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-prev {
display: flex;
justify-content: flex-start
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-prev svg {
transform: rotate(180deg);
margin-right: 1.5rem
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-prev a .grve-title-wrapper {
transform: translateX(-2rem);
transition: all .25s cubic-bezier(.25, .8, .25, 1)
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-prev a:hover .grve-title-wrapper {
transform: translateX(0)
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-next {
display: flex;
justify-content: flex-end;
text-align: right
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-next svg {
margin-left: 1.5rem
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-next a .grve-title-wrapper {
transform: translateX(2rem);
transition: all .25s cubic-bezier(.25, .8, .25, 1)
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-next a:hover .grve-title-wrapper {
transform: translateX(0)
}
.grve-navigation-bar.grve-layout-1 .grve-backlink a {
color: inherit;
width: 48px;
height: 48px;
display: block;
position: relative;
border-radius: 100%
}
.grve-navigation-bar.grve-layout-1 .grve-backlink a:before {
content: '';
position: absolute;
top: -2px;
left: -2px;
width: 100%;
height: 100%;
border-style: solid;
border-width: 2px;
border-radius: inherit
}
.grve-navigation-bar.grve-layout-1 .grve-backlink svg {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
overflow: visible;
fill: currentColor
}
@media only screen and (max-width:767px) {
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-nav-item {
flex-basis: auto
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-nav-item a .grve-title-wrapper {
display: none
}
.grve-navigation-bar.grve-layout-1 .grve-bar-item .grve-nav-item a .grve-arrow-line {
transform: translateX(0)
}
}
@media only screen and (min-width:767px) {
.grve-navigation-bar.grve-layout-2 {
position: fixed;
z-index: 999;
top: 15vh;
left: -6px;
display: flex;
flex-direction: column;
visibility: hidden
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item {
padding: .5rem 2rem;
display: block;
position: relative
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item.grve-prev .grve-arrow {
transform: rotate(180deg)
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item .grve-arrow {
display: block;
position: relative;
width: 2rem;
height: 2rem
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item svg {
display: block;
position: absolute;
top: 50%;
left: -17px;
transform: translateY(-50%);
transition: all .25s cubic-bezier(.25, .8, .25, 1)
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item .grve-arrow-line {
transform: scaleX(0);
transform-origin: right center;
transition: all .25s cubic-bezier(.25, .8, .25, 1)
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item:hover svg {
left: -3px
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item:hover .grve-arrow-line {
transform: scaleX(1)
}
.grve-navigation-bar.grve-layout-2 .grve-backlink {
padding: .5rem 2rem;
display: block;
position: relative;
order: 3
}
.grve-navigation-bar.grve-layout-2 .grve-backlink a {
display: block;
text-align: center
}
.grve-navigation-bar.grve-layout-2 .grve-backlink svg {
display: inline-block;
vertical-align: middle
}
.grve-navigation-bar.grve-layout-2 .grve-media {
position: absolute;
top: 50%;
left: 100%;
transform: translateY(-50%);
width: 20vw;
max-width: 300px;
z-index: 1;
pointer-events: none
}
.grve-navigation-bar.grve-layout-2 .grve-media .grve-inner {
padding-bottom: 80%;
transform: scale(.9);
opacity: 0
}
.grve-navigation-bar.grve-layout-2 .grve-media .grve-inner .grve-nav-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
background-repeat: no-repeat
}
.grve-navigation-bar.grve-layout-2 .grve-media .grve-inner .grve-nav-image:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
background-image: linear-gradient(180deg, rgba(15, 15, 15, 0) 50%, rgba(15, 15, 15, .45) 100%)
}
.grve-navigation-bar.grve-layout-2 .grve-media .grve-inner .grve-title {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 1rem;
z-index: 3;
color: #fff
}
}
@media only screen and (max-width:1200px) {
.grve-navigation-bar.grve-layout-2 .grve-backlink,
.grve-navigation-bar.grve-layout-2 .grve-nav-item {
padding: .5rem 1.5rem
}
}
@media only screen and (max-width:1023px) {
.grve-navigation-bar.grve-layout-2 .grve-backlink,
.grve-navigation-bar.grve-layout-2 .grve-nav-item {
padding: .5rem .7rem
}
}
@media only screen and (max-width:767px) {
.grve-navigation-bar.grve-layout-2 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: space-between;
padding: 0 1.25rem
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item {
padding: 2rem 1rem;
display: flex;
flex-direction: column;
flex: 1
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item.grve-next {
align-items: flex-end
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item.grve-prev {
align-items: flex-start
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item.grve-prev .grve-arrow {
transform: rotate(180deg)
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item svg {
display: block
}
.grve-navigation-bar.grve-layout-2 .grve-nav-item .grve-media {
display: none
}
}
.grve-navigation-bar.grve-layout-3 {
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
position: relative
}
.grve-navigation-bar.grve-layout-3 .grve-line {
width: 30vw;
height: 2px;
max-width: 360px;
background-color: currentColor;
position: relative;
z-index: 10;
transition: transform .3s cubic-bezier(.13, .95, .58, 1)
}
.grve-navigation-bar.grve-layout-3.grve-hover .grve-line {
transform: scaleX(.6)
}
.grve-navigation-bar.grve-layout-3.grve-hover-item-next .grve-line {
transform-origin: right center
}
.grve-navigation-bar.grve-layout-3.grve-hover-item-prev .grve-line {
transform-origin: left center
}
.grve-navigation-bar.grve-layout-3 .grve-nav-item {
position: relative;
padding: 3rem;
color: inherit
}
.grve-navigation-bar.grve-layout-3 .grve-nav-item .grve-title {
position: relative;
z-index: 10;
margin-bottom: 0;
transition: transform .5s ease
}
.grve-navigation-bar.grve-layout-3.grve-hover.grve-hover-item-next .grve-nav-item.grve-next .grve-title {
transform: translateX(-30px)
}
.grve-navigation-bar.grve-layout-3.grve-hover.grve-hover-item-prev .grve-nav-item.grve-prev .grve-title {
transform: translateX(30px)
}
.grve-navigation-bar.grve-layout-3 .grve-media {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 30vw;
max-width: 400px;
z-index: 1;
pointer-events: none
}
.grve-navigation-bar.grve-layout-3 .grve-media .grve-inner {
padding-bottom: 80%;
transform: scale(.9);
opacity: 0
}
.grve-navigation-bar.grve-layout-3 .grve-media .grve-inner .grve-nav-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center center;
background-repeat: no-repeat
}
@media only screen and (max-width:767px) {
.grve-navigation-bar.grve-layout-3 {
flex-direction: column
}
}
#grve-intro.grve-style-1 {
position: fixed;
z-index: 99999;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 30px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
pointer-events: none
}
#grve-intro.grve-style-1 .grve-intro-graphic+.grve-first-title {
margin-top: 30px;
margin-bottom: 30px
}
#grve-intro.grve-style-1 .grve-intro-content {
max-width: 970px;
width: 100%;
position: relative
}
#grve-intro.grve-style-1 .grve-intro-graphic {
opacity: 0;
transform: translateY(120px)
}
#grve-intro.grve-style-1 .grve-intro-graphic img {
display: block;
margin: 0 auto
}
#grve-intro.grve-style-1 .grve-first-title {
visibility: hidden
}
#grve-intro.grve-style-1 .grve-first-title .grve-word {
display: inline-block;
vertical-align: top;
overflow: hidden
}
#grve-intro.grve-style-1 .grve-first-title .grve-word span {
display: block;
transform: translateY(100%)
}
#grve-intro.grve-style-1 .grve-second-title {
opacity: 0;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%
}
.grve-grayscale-image img,
.grve-grayscale-image-hover img {
filter: gray;
filter: grayscale(100%);
transition: filter .3s
}
.grve-grayscale-image-hover:hover img {
filter: none;
filter: grayscale(0)
}
.grve-hover-item .grve-bg-default {
background-image: linear-gradient(180deg, rgba(15, 15, 15, 0) 30%, rgba(15, 15, 15, .5) 100%)
}
.grve-image-hover {
position: relative
}
.grve-hover-item .grve-item-url {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 6
}
.grve-hover-item .grve-content .grve-title {
line-height: 1.4em;
margin-bottom: 6px
}
.grve-hover-item .grve-content .grve-title:last-child {
margin-bottom: 0
}
.grve-hover-item .grve-content {
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
.grve-hover-item .grve-like-counter i {
padding: 2px;
animation: like_counter_animation 1.5s infinite
}
@keyframes like_counter_animation {
0% {
transform: scale(1)
}
50% {
transform: scale(1.1)
}
100% {
transform: scale(1)
}
}
.grve-zoom-effect {
overflow: hidden
}
.grve-zoom-effect img {
transform: scale(1);
transition: transform .3s;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden
}
.grve-zoom-effect:hover img {
transform: scale(1.05)
}
.grve-magnetism-wrapper {
display: inline-block;
vertical-align: middle;
background-color: red
}
#grve-indicator {
position: fixed;
z-index: 400;
pointer-events: none;
top: 0;
left: 0;
display: none
}
@media only screen and (max-width:1200px) {
#grve-indicator {
display: none!important
}
}
#grve-indicator .grve-inner:not(.grve-ind-content) {
position: absolute;
width: 5rem;
height: 5rem;
left: -2.5rem;
top: -2.5rem;
opacity: 0;
transform: scale(0);
transition: all .3s ease
}
#grve-indicator .grve-inner:not(.grve-ind-content) svg {
display: block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
#grve-indicator .grve-inner:not(.grve-ind-content) span {
position: absolute;
white-space: nowrap;
top: 50%;
left: 50%;
transform: translate(-50%, -50%)
}
#grve-indicator .grve-ind-content {
position: absolute;
width: 300px;
text-align: left;
left: 0;
top: 0;
opacity: 0;
transform: scale(0);
transition: all .3s ease;
transform-origin: left center
}
#grve-indicator .grve-ind-content .grve-content-inner {
margin-left: 1.5rem;
display: flex;
flex-direction: column;
align-items: flex-start
}
#grve-indicator .grve-ind-content .grve-content-inner .grve-title {
margin: 0;
padding: .25rem .5rem
}
#grve-indicator .grve-ind-content .grve-content-inner .grve-description {
margin-top: .25rem;
padding: .2rem .5rem
}
#grve-indicator .grve-ind-content .grve-text-default {
color: #fff
}
#grve-indicator .grve-ind-content.grve-active {
opacity: 1;
transform: scale(1)
}
#grve-indicator.grve-style-1.grve-blend {
mix-blend-mode: difference
}
#grve-indicator.grve-style-1 .grve-default {
position: absolute;
left: -4px;
top: -4px;
width: 6px;
height: 6px;
border-radius: 100%;
transition: all .3s ease;
box-shadow: 0 10px 20px transparent
}
#grve-indicator.grve-style-1 .grve-default:after {
content: '';
border-style: solid;
border-width: thin;
opacity: .4;
width: 30px;
height: 30px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: inherit;
transition: all .3s ease;
z-index: -1
}
#grve-indicator.grve-style-1 .grve-default.grve-indicator-expand {
width: 5rem;
height: 5rem;
left: -2.5rem;
top: -2.5rem;
box-shadow: 0 10px 20px rgba(0, 0, 0, .1);
mix-blend-mode: normal
}
#grve-indicator.grve-style-1 .grve-default.grve-indicator-expand:after {
opacity: 0
}
#grve-indicator.grve-style-1 .grve-default.grve-indicator-small {
width: 4px;
height: 4px
}
#grve-indicator.grve-style-1 .grve-default.grve-indicator-small:after {
width: 18px;
height: 18px
}
#grve-indicator.grve-style-1:not(.grve-item-hover) .grve-default {
background-color: #fff
}
#grve-indicator.grve-style-1:not(.grve-item-hover) .grve-default:after {
border-color: #fff
}
#grve-indicator.grve-style-2 .grve-default {
position: absolute;
left: -3px;
top: -3px;
width: 4px;
height: 4px;
border-radius: 100%;
transition: all .3s ease;
box-shadow: 0 10px 20px transparent
}
#grve-indicator.grve-style-2 .grve-default:after {
content: '';
border-style: solid;
border-width: thin;
opacity: .3;
width: 24px;
height: 24px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
border-radius: inherit;
transition: all .3s ease;
z-index: -1
}
#grve-indicator.grve-style-2 .grve-default.grve-indicator-expand {
left: -4px;
top: -4px;
width: 6px;
height: 6px
}
#grve-indicator.grve-style-2 .grve-default.grve-indicator-expand:after {
width: 5rem;
height: 5rem
}
#grve-indicator.grve-style-2 .grve-default.grve-indicator-small {
width: 4px;
height: 4px
}
#grve-indicator.grve-style-2 .grve-default.grve-indicator-small:after {
width: 18px;
height: 18px
}
#grve-indicator.grve-style-2.grve-item-hover .grve-default.grve-indicator-expand {
width: 5rem;
height: 5rem;
left: -2.5rem;
top: -2.5rem;
box-shadow: 0 10px 20px rgba(0, 0, 0, .1)
}
#grve-indicator.grve-style-2.grve-item-hover .grve-default.grve-indicator-expand:after {
opacity: 0
}
#grve-indicator.grve-indicator-hide {
opacity: 0
}
#grve-indicator .grve-inner.grve-active {
opacity: 1;
transform: scale(1);
transition-delay: .2s
}
.grve-hover-item.grve-hover-style-1 .grve-content {
margin-top: 1.5rem
}
.grve-hover-item.grve-hover-style-1 .grve-media {
will-change: transform
}
.grve-hover-item.grve-hover-style-1 .grve-thumbnail img {
transition: transform 5s ease
}
.grve-hover-item.grve-hover-style-1.hover .grve-thumbnail img {
transform: scale(1.1)
}
.grve-hover-item.grve-hover-style-2 .grve-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 8% 10%;
z-index: 3;
display: flex;
flex-direction: row;
align-items: flex-end;
text-align: left
}
.grve-hover-item.grve-hover-style-2 .grve-content .grve-description.grve-text-default,
.grve-hover-item.grve-hover-style-2 .grve-content .grve-title.grve-text-default {
color: #fff
}
.grve-hover-item.grve-hover-style-2 .grve-content .grve-char span,
.grve-hover-item.grve-hover-style-2 .grve-content .grve-description {
transition: all .5s ease;
opacity: 0;
transform: translateY(30px)
}
.grve-hover-item.grve-hover-style-2 .grve-thumbnail img {
transition: transform 5s ease
}
.grve-hover-item.grve-hover-style-2.hover .grve-content .grve-char span {
visibility: visible;
opacity: 1;
transform: translateY(0)
}
.grve-hover-item.grve-hover-style-2.hover .grve-content .grve-description {
opacity: 1;
transform: translateY(0)
}
.grve-hover-item.grve-hover-style-2.hover .grve-thumbnail img {
transform: scale(1.1)
}
.grve-hover-item.grve-hover-style-3 .grve-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 2rem;
z-index: 3;
display: flex;
flex-direction: row;
align-items: flex-end
}
.grve-hover-item.grve-hover-style-3 .grve-content .grve-content-inner {
flex: 1;
display: flex;
flex-direction: row;
justify-content: space-between;
align-items: flex-end
}
.grve-hover-item.grve-hover-style-3 .grve-content .grve-description.grve-text-default,
.grve-hover-item.grve-hover-style-3 .grve-content .grve-title.grve-text-default {
color: #fff
}
.grve-hover-item.grve-hover-style-3 .grve-content .grve-char span,
.grve-hover-item.grve-hover-style-3 .grve-content .grve-description {
transition: all .5s ease;
visibility: visible;
opacity: 1;
transform: translateY(0)
}
.grve-hover-item.grve-hover-style-3 .grve-thumbnail img {
transition: transform .5s ease
}
.grve-hover-item.grve-hover-style-3 .grve-thumbnail-wrapper:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: linear-gradient(180deg, rgba(15, 15, 15, 0) 30%, rgba(15, 15, 15, .2) 100%);
transition: opacity .5s ease;
z-index: 2
}
.grve-hover-item.grve-hover-style-3.hover .grve-thumbnail img {
transform: scale(1.1)
}
.grve-hover-item.grve-hover-style-3.hover .grve-content .grve-char span {
opacity: 0;
transform: translateY(30px)
}
.grve-hover-item.grve-hover-style-3.hover .grve-content .grve-description {
opacity: 0;
transform: translateY(10px)
}
.grve-hover-item.grve-hover-style-3.hover .grve-thumbnail-wrapper:before {
opacity: 0
}
.grve-hover-item.grve-hover-style-4 {
position: relative
}
.grve-hover-item.grve-hover-style-4 .grve-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
text-align: center;
pointer-events: none
}
.grve-hover-item.grve-hover-style-4 .grve-content .grve-title {
opacity: 0;
transform: translateY(60px);
transition: opacity .3s, transform .5s cubic-bezier(.12, 1.1, .57, 1.08)
}
.grve-hover-item.grve-hover-style-4 .grve-content .grve-title.grve-text-default {
color: #fff
}
.grve-hover-item.grve-hover-style-4 .grve-content .grve-description {
opacity: 0;
transform: translateY(60px);
transition: opacity .3s, transform .5s cubic-bezier(.12, 1.1, .57, 1.08)
}
.grve-hover-item.grve-hover-style-4 .grve-content .grve-description.grve-text-default {
color: #fff
}
.grve-hover-item.grve-hover-style-4.hover .grve-content .grve-title {
opacity: 1;
transform: translateY(0)
}
.grve-hover-item.grve-hover-style-4.hover .grve-content .grve-description {
opacity: 1;
transition-delay: .2s;
transform: translateY(0)
}
.grve-hover-item.grve-hover-style-5 .grve-content {
display: none
}
.grve-hover-item.grve-hover-style-6 .grve-content {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 8% 10%;
z-index: 3;
display: flex;
flex-direction: row;
align-items: flex-end
}
.grve-hover-item.grve-hover-style-6 .grve-title {
position: relative;
overflow: hidden
}
.grve-hover-item.grve-hover-style-6 .grve-title span {
opacity: 0;
transform: translateY(15px);
transition: all .35s
}
.grve-hover-item.grve-hover-style-6 .grve-title.grve-text-default {
color: #fff
}
.grve-hover-item.grve-hover-style-6 .grve-description {
opacity: 0;
transition: all .35s
}
.grve-hover-item.grve-hover-style-6 .grve-description.grve-text-default {
color: #fff
}
.grve-hover-item.grve-hover-style-6.hover .grve-title span {
opacity: 1;
transform: translateY(0)
}
.grve-hover-item.grve-hover-style-6.hover .grve-description {
opacity: 1;
transition-delay: .06s
}.grve-wpb-1614281160160 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281160160 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281555545 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 959px) {
.grve-wpb-1614281555545 .grve-column-wrapper-inner {
border-right-width: 1px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281555545 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281580574 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 1200px) {
.grve-wpb-1614281580574 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
@media only screen and (max-width: 959px) {
.grve-wpb-1614281580574 .grve-column-wrapper-inner {
border-right-width: 0px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281580574 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281586685 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 1200px) {
.grve-wpb-1614281586685 .grve-column-wrapper-inner {
border-right-width: 0px !important;
}
}
@media only screen and (max-width: 959px) {
.grve-wpb-1614281586685 .grve-column-wrapper-inner {
border-right-width: 1px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281586685 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281209592 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281209592 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281379408 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 1200px) {
.grve-wpb-1614281379408 .grve-column-wrapper-inner {
border-right-width: 1px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281379408 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281426171 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 1200px) {
.grve-wpb-1614281426171 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 0px !important;
border-left-width: 1px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281426171 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281616813 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 1200px) {
.grve-wpb-1614281616813 .grve-column-wrapper-inner {
border-right-width: 0px !important;
}
}
@media only screen and (max-width: 959px) {
.grve-wpb-1614281616813 .grve-column-wrapper-inner {
border-right-width: 1px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281616813 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281643137 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 1200px) {
.grve-wpb-1614281643137 .grve-column-wrapper-inner {
border-right-width: 1px !important;
}
}
@media only screen and (max-width: 959px) {
.grve-wpb-1614281643137 .grve-column-wrapper-inner {
border-right-width: 0px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281643137 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281649227 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 959px) {
.grve-wpb-1614281649227 .grve-column-wrapper-inner {
border-right-width: 1px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281649227 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281486946 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 1200px) {
.grve-wpb-1614281486946 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 0px !important;
border-left-width: 1px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281486946 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281252608 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281252608 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281759064 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-bottom-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 959px) {
.grve-wpb-1614281759064 .grve-column-wrapper-inner {
border-bottom-width: 0px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281759064 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281752453 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-bottom-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 959px) {
.grve-wpb-1614281752453 .grve-column-wrapper-inner {
border-right-width: 1px !important;
border-bottom-width: 0px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281752453 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281838595 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-bottom-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 1200px) {
.grve-wpb-1614281838595 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
@media only screen and (max-width: 959px) {
.grve-wpb-1614281838595 .grve-column-wrapper-inner {
border-right-width: 0px !important;
}
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281838595 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-bottom-width: 0px !important;
border-left-width: 1px !important;
}
}
.grve-wpb-1614281277633 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-bottom-width: 1px !important;
border-left-width: 1px !important;
padding-top: 20% !important;
padding-right: 10% !important;
padding-bottom: 20% !important;
padding-left: 10% !important;
border-color: #ffc5c0 !important;
border-style: solid !important;
}
@media only screen and (max-width: 767px) {
.grve-wpb-1614281277633 .grve-column-wrapper-inner {
border-top-width: 1px !important;
border-right-width: 1px !important;
border-left-width: 1px !important;
}
}
.vc_custom_1614332920795 {
margin-bottom: 18px !important;
}
.grve-wpb-1615019368081 .grve-column-wrapper {
padding-top: 6% !important;
padding-right: 8% !important;
padding-bottom: 6% !important;
padding-left: 8% !important;
}
@media only screen and (max-width: 767px) {
.grve-wpb-1615019368081 .grve-column-wrapper {
padding-right: 25% !important;
}
}
.grve-wpb-1615019988025 .grve-column-wrapper {
padding-top: 18% !important;
padding-right: 10% !important;
padding-bottom: 18% !important;
padding-left: 10% !important;
}
.grve-wpb-1614765592273 .grve-column-wrapper-inner {
padding-top: 15% !important;
padding-right: 15% !important;
padding-bottom: 15% !important;
padding-left: 15% !important;
}
.grve-wpb-1614155559848 .grve-column-wrapper-inner {
padding-top: 12% !important;
padding-right: 12% !important;
padding-bottom: 12% !important;
padding-left: 12% !important;
}
.grve-wpb-1615019487687 .grve-column-wrapper-inner {
padding-top: 12% !important;
padding-right: 12% !important;
padding-bottom: 12% !important;
padding-left: 12% !important;
}
.grve-wpb-1614777515939 .grve-column-wrapper-inner {
padding-top: 12% !important;
padding-right: 12% !important;
padding-bottom: 12% !important;
padding-left: 12% !important;
}
.grve-wpb-1615019756324 .grve-column-wrapper-inner {
padding-top: 12% !important;
padding-right: 12% !important;
padding-bottom: 12% !important;
padding-left: 12% !important;
}
.grve-wpb-1615019771073 .grve-column-wrapper-inner {
padding-top: 12% !important;
padding-right: 12% !important;
padding-bottom: 12% !important;
padding-left: 12% !important;
}
.grve-wpb-1615019564820 .grve-column-wrapper-inner {
padding-top: 10% !important;
padding-right: 12% !important;
padding-bottom: 10% !important;
padding-left: 12% !important;
}
@media only screen and (max-width: 1200px) {
.grve-wpb-1615019564820 .grve-column-wrapper-inner {
padding-right: 0px !important;
padding-left: 0px !important;
}
}
.grve-wpb-1615019572776 .grve-column-wrapper-inner {
padding-top: 12% !important;
padding-right: 12% !important;
padding-bottom: 12% !important;
padding-left: 12% !important;
}
@media only screen and (max-width: 1200px) {
.grve-wpb-1615019572776 .grve-column-wrapper-inner {
padding-right: 5% !important;
padding-left: 5% !important;
}
}
.grve-wpb-1614768810975 .grve-column-wrapper-inner {
padding-top: 16% !important;
padding-right: 12% !important;
padding-bottom: 16% !important;
padding-left: 12% !important;
}
.grve-wpb-1614768776735 .grve-column-wrapper-inner {
padding-top: 16% !important;
padding-right: 12% !important;
padding-bottom: 16% !important;
padding-left: 12% !important;
}
.grve-wpb-1614768672228 .grve-column-wrapper-inner {
padding-top: 20% !important;
padding-right: 12% !important;
padding-bottom: 20% !important;
padding-left: 12% !important;
}
.grve-wpb-1614768837628 .grve-column-wrapper-inner {
padding-top: 12% !important;
padding-right: 12% !important;
padding-bottom: 12% !important;
padding-left: 12% !important;
}
.grve-wpb-1614716357567 .grve-column-wrapper-inner {
padding-top: 50% !important;
padding-right: 15px !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
}
.grve-wpb-1614682231880 .grve-column-wrapper-inner {
padding-top: 50% !important;
padding-right: 15px !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
}
.grve-wpb-1614682241512 .grve-column-wrapper-inner {
padding-top: 50% !important;
padding-right: 15px !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
}
.grve-wpb-1614682250020 .grve-column-wrapper-inner {
padding-top: 50% !important;
padding-right: 15px !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
}
.grve-wpb-1614682258806 .grve-column-wrapper-inner {
padding-top: 50% !important;
padding-right: 15px !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
}
.grve-wpb-1614682269155 .grve-column-wrapper-inner {
padding-top: 50% !important;
padding-right: 15px !important;
padding-bottom: 15px !important;
padding-left: 15px !important;
}
.grve-wpb-1614686682819 .grve-column-wrapper-inner {
border-top-left-radius: 3px !important;
border-top-right-radius: 3px !important;
border-bottom-right-radius: 3px !important;
border-bottom-left-radius: 3px !important;
padding-top: 12px !important;
padding-right: 12px !important;
padding-bottom: 12px !important;
padding-left: 12px !important;
}
.grve-wpb-1614686725176 .grve-column-wrapper-inner {
border-top-left-radius: 3px !important;
border-top-right-radius: 3px !important;
border-bottom-right-radius: 3px !important;
border-bottom-left-radius: 3px !important;
padding-top: 12px !important;
padding-right: 12px !important;
padding-bottom: 12px !important;
padding-left: 12px !important;
}
.grve-wpb-1611172797455 .grve-column-wrapper {
padding-right: 8% !important;
padding-left: 8% !important;
}
.grve-wpb-1611172929373 .grve-column-wrapper {
padding-right: 12% !important;
padding-left: 12% !important;
}
.grve-wpb-1614679629402 .grve-column-wrapper-inner {
padding-top: 55% !important;
padding-right: 30px !important;
padding-bottom: 30px !important;
padding-left: 30px !important;
}
.grve-wpb-1614679656376 .grve-column-wrapper-inner {
padding-top: 55% !important;
padding-right: 30px !important;
padding-bottom: 30px !important;
padding-left: 30px !important;
}
.grve-wpb-1614679679645 .grve-column-wrapper-inner {
padding-top: 55% !important;
padding-right: 30px !important;
padding-bottom: 30px !important;
padding-left: 30px !important;
}
.grve-wpb-1614679700132 .grve-column-wrapper-inner {
padding-top: 55% !important;
padding-right: 30px !important;
padding-bottom: 30px !important;
padding-left: 30px !important;
}
#grve-theme-content {
background-color: #ffffff;
}
@media only screen and (max-width: 767px) {
.grve-navigation-bar.grve-layout-2 {
background-color: #ffffff;
}
}
a,
.grve-link-default a,
.grve-menu-element .grve-arrow,
.grve-link-default .grve-menu-element .grve-arrow {
color: #3c2c54;
}
a:hover,
.grve-menu-element .grve-arrow:hover {
color: #b53435;
}
#grve-theme-wrapper .grve-link-hover-default a:hover {
color: #b53435;
}
body,
.grve-text-content,
.grve-text-content a,
#grve-content form,
#grve-content form p,
#grve-content form div,
#grve-content form span:not(.grve-heading-color),
.mfp-content form div table,
.grve-content-slider {
color: #3c2c54;
}
#grve-content .widget .grve-widget-title {
color: #3c2c54;
}
.widget {
color: #3c2c54;
}
.widget a:not(.grve-outline):not(.grve-btn) {
color: #3c2c54;
}
h1,
h2,
h3,
.grve-heading-color,
.grve-title {
color: #b53435;
}
h4,
h5,
h6,
.grve-heading-hover-color:hover,
p.grve-dropcap:first-letter,
.grve-content-slider {
color: #3c2c54;
}
.grve-svg-heading-color {
fill: #3c2c54;
}
#grve-main-content .grve-main-content-wrapper,
#grve-sidebar {
padding-top: 0;
padding-bottom: 0;
}
@media only screen and (max-width: 1200px) {
#grve-main-content .grve-main-content-wrapper,
#grve-sidebar {
padding-top: 0;
padding-bottom: 0;
}
}
@media only screen and (max-width: 768px) {
#grve-main-content .grve-main-content-wrapper,
#grve-sidebar {
padding-top: 0;
padding-bottom: 0;
}
}
.compose-mode .vc_element .grve-row {
margin-top: 30px;
}
.compose-mode .vc_element.vc_vc_column {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.compose-mode .vc_vc_column .wpb_column {
width: 100% !important;
margin-bottom: 30px;
border: 1px dashed rgba(125, 125, 125, 0.4);
}
.compose-mode .vc_controls>.vc_controls-out-tl {
left: 15px;
}
.compose-mode .vc_controls>.vc_controls-bc {
bottom: 15px;
}
.compose-mode .vc_welcome .vc_buttons {
margin-top: 60px;
}
.compose-mode .vc_controls>div {
z-index: 9;
}
.compose-mode .grve-image img,
.compose-mode .grve-bg-image {
opacity: 1;
}
.compose-mode #grve-theme-wrapper .grve-section.grve-fullwidth-background,
.compose-mode #grve-theme-wrapper .grve-section.grve-fullwidth-element {
visibility: visible;
}
.compose-mode .grve-animated-item {
opacity: 1;
visibility: visible;
}
.compose-mode .grve-isotope-item-inner {
opacity: 1 !important;
transform: none !important;
}
.compose-mode #grve-theme-wrapper .grve-isotope .grve-isotope-container {
visibility: visible;
}
.compose-mode .grve-clipping-animation,
.compose-mode .grve-clipping-animation .grve-clipping-content,
.compose-mode .grve-appear-animation {
visibility: visible;
opacity: 1;
}
.elementor-editor-active .grve-animated-item {
opacity: 1;
visibility: visible;
}
.elementor-editor-active .grve-bg-image {
opacity: 1;
}
.elementor-editor-active .grve-isotope-item-inner {
opacity: 1 !important;
transform: none !important;
}
.elementor-editor-active .grve-isotope .grve-isotope-container {
visibility: visible;
}
.elementor-editor-active .grve-clipping-animation,
.elementor-editor-active .grve-clipping-animation .grve-clipping-content,
.elementor-editor-active .grve-appear-animation {
visibility: visible;
opacity: 1;
}
.grve-title-section {
background-color: #f7f7fb;
}
body,
.grve-body-text,
.grve-header-text-element .grve-item {
font-size: 16px;
font-family: Jost;
font-weight: 400;
line-height: 24px;
letter-spacing: 0px;
}
#grve-header .grve-logo.grve-logo-text a,
#grve-offcanvas-area .grve-offcanvas-logo.grve-logo-text a {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 36px;
text-transform: none;
letter-spacing: 0px;
}
.grve-menu-text,
.grve-header-menu li .grve-link-wrapper,
.grve-header-menu li.grve-first-level>.grve-link-wrapper>a,
#grve-main-header .grve-header-button,
#grve-main-header .megamenu .sub-menu>li.menu-item-has-children>.grve-link-wrapper>a,
#grve-main-header .grve-language.grve-list,
#grve-main-header .grve-language.grve-dropdown,
#grve-offcanvas-area.grve-layout-2 #grve-second-menu li.grve-first-level>.grve-link-wrapper>a,
.grve-burger-label {
font-family: Jost;
font-weight: 500;
font-style: normal;
font-size: 16px;
text-transform: none;
letter-spacing: 0px;
}
.grve-menu-text ul.sub-menu,
.grve-header-menu ul.sub-menu a,
#grve-offcanvas-area.grve-layout-2 #grve-second-menu ul.sub-menu a {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 14px;
text-transform: none;
letter-spacing: 0px;
}
#grve-main-header .megamenu .sub-menu>li.menu-item-has-children>.grve-link-wrapper>a {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
#grve-main-header .grve-menu-description {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 11px;
text-transform: none;
letter-spacing: 0px;
}
.grve-responsive-menu-text,
#grve-responsive-main-menu .grve-menu .grve-first-level .grve-link-wrapper a {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 32px;
text-transform: none;
letter-spacing: 0px;
}
.grve-responsive-menu-text .sub-menu,
#grve-responsive-main-menu .grve-menu .sub-menu .grve-link-wrapper a {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 24px;
text-transform: none;
letter-spacing: 0px;
}
#grve-responsive-main-menu .grve-menu-description {
font-family: Jost;
font-weight: 300;
font-style: normal;
font-size: 11px;
text-transform: none;
letter-spacing: 0px;
}
.grve-offcanvas-menu-text .sub-menu,
#grve-offcanvas-area ul.sub-menu a {
font-family: Jost;
font-weight: 500;
font-style: normal;
font-size: 24px;
text-transform: none;
letter-spacing: 0px;
}
.grve-offcanvas-menu-text,
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper,
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper a {
font-family: Jost;
font-weight: 500;
font-style: normal;
font-size: 36px;
text-transform: none;
letter-spacing: 0px;
}
#grve-offcanvas-area .grve-menu-description {
font-family: Jost;
font-weight: 300;
font-style: normal;
font-size: 11px;
text-transform: none;
letter-spacing: 0px;
}
#grve-intro .grve-first-title-text {
font-family: Jost;
font-weight: 600;
font-style: normal;
text-transform: none;
font-size: 72px;
line-height: 80px;
letter-spacing: 0px;
}
#grve-intro .grve-second-title-text {
font-family: Jost;
font-weight: 400;
font-style: normal;
text-transform: none;
font-size: 42px;
line-height: 54px;
letter-spacing: 0px;
}
h1,
.grve-h1,
#grve-sliding-area .grve-search input[type='text'],
.grve-dropcap span,
p.grve-dropcap:first-letter {
font-family: Jost;
font-weight: 600;
font-style: normal;
text-transform: none;
font-size: 70px;
line-height: 78px;
letter-spacing: 0px;
}
h2,
.grve-h2 {
font-family: Jost;
font-weight: 600;
font-style: normal;
text-transform: none;
font-size: 48px;
line-height: 56px;
letter-spacing: 0px;
}
h3,
.grve-h3 {
font-family: Jost;
font-weight: 600;
font-style: normal;
text-transform: none;
font-size: 40px;
line-height: 48px;
letter-spacing: 0px;
}
h4,
.grve-h4 {
font-family: Jost;
font-weight: 600;
font-style: normal;
text-transform: none;
font-size: 32px;
line-height: 40px;
letter-spacing: 0px;
}
h5,
.grve-h5,
h3#reply-title {
font-family: Jost;
font-weight: 600;
font-style: normal;
text-transform: none;
font-size: 24px;
line-height: 32px;
letter-spacing: 0px;
}
h6,
.grve-h6,
.vc_tta.vc_general .vc_tta-panel-title,
#grve-main-content .vc_tta.vc_general .vc_tta-tab>a {
font-family: Jost;
font-weight: 600;
font-style: normal;
text-transform: none;
font-size: 20px;
line-height: 32px;
letter-spacing: 0px;
}
.grve-page-title,
#grve-blog-title .grve-title,
#grve-search-page-title .grve-title,
#grve-portfolio-tax-title .grve-title {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 84px;
text-transform: none;
line-height: 96px;
letter-spacing: 0px;
}
.grve-page-description,
#grve-blog-title .grve-description,
#grve-blog-title .grve-description p,
#grve-search-page-title .grve-description,
#grve-portfolio-tax-title .grve-description {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 24px;
text-transform: none;
line-height: 40px;
letter-spacing: 0px;
}
#grve-post-title .grve-title-categories {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 16px;
text-transform: capitalize;
line-height: 22px;
letter-spacing: 0px;
}
#grve-post-title .grve-post-meta {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 16px;
text-transform: capitalize;
line-height: 24px;
letter-spacing: 0px;
}
.grve-single-simple-title {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 48px;
text-transform: none;
line-height: 56px;
letter-spacing: 0px;
}
#grve-post-title .grve-title {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 84px;
text-transform: none;
line-height: 96px;
letter-spacing: 0px;
}
#grve-post-title .grve-description {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 24px;
text-transform: none;
line-height: 48px;
letter-spacing: 0px;
}
#grve-portfolio-title .grve-title-categories {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 24px;
text-transform: capitalize;
line-height: 32px;
letter-spacing: 0px;
}
#grve-portfolio-title .grve-title {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 84px;
text-transform: none;
line-height: 96px;
letter-spacing: 0px;
}
#grve-portfolio-title .grve-description {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 24px;
text-transform: none;
line-height: 40px;
letter-spacing: 0px;
}
#grve-forum-title .grve-title {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 84px;
text-transform: none;
line-height: 96px;
letter-spacing: 0px;
}
#grve-product-area .product_title {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 32px;
text-transform: none;
line-height: 40px;
letter-spacing: 0px;
}
.woocommerce .summary .woocommerce-product-details__short-description p {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 16px;
text-transform: none;
line-height: 30px;
letter-spacing: 0px;
}
#grve-product-title .grve-title,
#grve-product-tax-title .grve-title,
.woocommerce-page #grve-page-title .grve-title {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 72px;
text-transform: none;
line-height: 84px;
letter-spacing: 0px;
}
#grve-product-title .grve-description,
#grve-product-tax-title .grve-description,
#grve-product-tax-title .grve-description p,
.woocommerce-page #grve-page-title .grve-description {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 24px;
text-transform: none;
line-height: 40px;
letter-spacing: 0px;
}
#grve-event-title .grve-title,
#grve-event-tax-title .grve-title {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 84px;
text-transform: none;
line-height: 96px;
letter-spacing: 0px;
}
#grve-event-title .grve-description,
#grve-event-tax-title .grve-description,
#grve-event-tax-title .grve-description p {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 24px;
text-transform: none;
line-height: 40px;
letter-spacing: 0px;
}
.grve-feature-subheading {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 12px;
text-transform: uppercase;
line-height: 16px;
letter-spacing: 1px;
}
.grve-feature-title {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 84px;
text-transform: none;
line-height: 96px;
letter-spacing: 0px;
}
.grve-feature-text {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 24px;
text-transform: none;
line-height: 40px;
letter-spacing: 0px;
}
.grve-quote-text,
blockquote p,
blockquote {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 24px;
text-transform: none;
line-height: 36px;
letter-spacing: 0px;
}
.grve-leader-text,
#grve-theme-wrapper .grve-leader-text,
.grve-leader-text p,
p.grve-leader-text {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 24px;
text-transform: none;
line-height: 40px;
letter-spacing: 0px;
}
.grve-subtitle,
.grve-subtitle p,
.grve-subtitle-text {
font-family: Jost;
font-weight: 500;
font-style: normal;
font-size: 12px;
text-transform: uppercase;
line-height: 24px;
letter-spacing: 1.5px;
}
.grve-small-text,
span.wpcf7-not-valid-tip,
div.wpcf7-mail-sent-ok,
div.wpcf7-validation-errors,
#grve-top-bar .grve-language.grve-list,
#grve-top-bar .grve-language.grve-dropdown {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 14px;
text-transform: none;
line-height: 1.4em;
letter-spacing: 0px;
}
.grve-link-text,
#cancel-comment-reply-link,
.grve-anchor-menu .grve-anchor-wrapper .grve-container>ul>li>a,
.grve-anchor-menu .grve-anchor-wrapper .grve-container ul.sub-menu li a {
font-family: Jost;
font-weight: 500;
font-style: normal;
font-size: 14px;
text-transform: capitalize;
line-height: 1.4em;
letter-spacing: 0px;
}
.widget .tagcloud a {
font-family: Jost !important;
font-weight: 500 !important;
font-style: normal !important;
font-size: 14px !important;
text-transform: capitalize !important;
line-height: 1.4em !important;
letter-spacing: 0px !important;
}
.grve-btn-text,
.grve-btn,
.grve-btn-video,
#grve-sliding-area input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .wpcf7 input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style button:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="button"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="reset"]:not(.grve-custom-btn),
#grve-comment-submit-button,
#grve-theme-wrapper .woocommerce .checkout-button,
#grve-theme-wrapper .woocommerce .woocommerce-cart-form button[name="update_cart"],
#grve-theme-wrapper .woocommerce .woocommerce-checkout-payment button,
#grve-woo-review-submit,
.grve-portfolio-details-btn.grve-btn:not(.grve-custom-btn),
.post-password-form input[type="submit"],
.gform_wrapper input[type="button"],
.gform_wrapper input[type="submit"],
.gform_wrapper input[type="reset"],
#tribe-bar-form .tribe-bar-submit input[type=submit],
.bbp-submit-wrapper button,
#bbpress-forums #bbp_search_submit,
#grve-my-account-wrapper .woocommerce-button,
.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],
.wp-block-search .wp-block-search__button {
font-family: Jost;
font-weight: 500;
font-style: normal;
font-size: 18px;
text-transform: none;
line-height: 1.4em;
letter-spacing: 0px;
}
.grve-button-text.grve-btn-extrasmall,
.grve-btn.grve-btn-extrasmall,
.grve-btn-text.grve-btn-extrasmall,
.grve-btn-video.grve-btn-extrasmall,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-extrasmall input[type='submit']:not(.grve-custom-btn) {
font-size: 10px !important;
}
.grve-button-text.grve-btn-small,
.grve-btn.grve-btn-small,
.grve-btn-text.grve-btn-small,
.grve-btn-video.grve-btn-small,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-small input[type='submit']:not(.grve-custom-btn) {
font-size: 12px !important;
}
.grve-button-text.grve-btn-large,
.grve-btn.grve-btn-large,
.grve-btn-text.grve-btn-large,
.grve-btn-video.grve-btn-large,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-large input[type='submit']:not(.grve-custom-btn) {
font-size: 17px !important;
}
.grve-button-text.grve-btn-extralarge,
.grve-btn.grve-btn-extralarge,
.grve-btn-text.grve-btn-extralarge,
.grve-btn-video.grve-btn-extralarge,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-extralarge input[type='submit']:not(.grve-custom-btn) {
font-size: 19px !important;
}
.grve-widget-title {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 24px;
text-transform: none;
line-height: 32px;
letter-spacing: 0px;
}
.widget,
.widgets,
.widget p {
font-family: Jost;
font-weight: 400;
font-style: normal;
font-size: 14px;
text-transform: none;
line-height: 24px;
letter-spacing: 0px;
}
.grve-pagination-text {
font-family: Jost;
font-weight: 600;
font-style: normal;
font-size: 16px;
text-transform: none;
line-height: 24px;
letter-spacing: 0px;
}
.single-post #grve-single-content,
.single-product #tab-description,
#grve-about-author p,
.single-tribe_events #grve-single-content {
font-size: 18px;
font-family: Jost;
font-weight: 400;
line-height: 36px;
letter-spacing: 0px;
}
.grve-custom-font-1 {
font-family: inherit;
font-weight: normal;
font-style: normal;
text-transform: none;
letter-spacing: 0px;
}
.grve-custom-font-2 {
font-family: inherit;
font-weight: normal;
font-style: normal;
text-transform: none;
letter-spacing: 0px;
}
.grve-custom-font-3 {
font-family: inherit;
font-weight: normal;
font-style: normal;
text-transform: none;
letter-spacing: 0px;
}
.grve-custom-font-4 {
font-family: inherit;
font-weight: normal;
font-style: normal;
text-transform: none;
letter-spacing: 0px;
}
.grve-blog-leader .grve-post-list .grve-post-content p {
max-height: 48px;
}
@media only screen and (min-width: 1201px) and (max-width: 1440px) {}
@media only screen and (min-width: 960px) and (max-width: 1200px) {
h1,
.grve-h1,
#grve-sliding-area .grve-search input[type="text"],
.grve-dropcap span,
p.grve-dropcap:first-letter {
font-size: 50px;
line-height: 1.14em;
}
.grve-h1.grve-heading-120:not(.grve-tablet-reset-increase-heading) {
font-size: 44px;
}
.grve-h1.grve-heading-140:not(.grve-tablet-reset-increase-heading) {
font-size: 44px;
}
.grve-h1.grve-heading-160:not(.grve-tablet-reset-increase-heading) {
font-size: 44px;
}
.grve-h1.grve-heading-180:not(.grve-tablet-reset-increase-heading) {
font-size: 44px;
}
.grve-h1.grve-heading-200:not(.grve-tablet-reset-increase-heading) {
font-size: 36px;
}
.grve-h1.grve-heading-250:not(.grve-tablet-reset-increase-heading) {
font-size: 30px;
}
.grve-h1.grve-heading-300:not(.grve-tablet-reset-increase-heading) {
font-size: 30px;
}
h2,
.grve-h2 {
font-size: 43px;
line-height: 1.17em;
}
.grve-h2.grve-heading-120:not(.grve-tablet-reset-increase-heading) {
font-size: 38px;
}
.grve-h2.grve-heading-140:not(.grve-tablet-reset-increase-heading) {
font-size: 38px;
}
.grve-h2.grve-heading-160:not(.grve-tablet-reset-increase-heading) {
font-size: 38px;
}
.grve-h2.grve-heading-180:not(.grve-tablet-reset-increase-heading) {
font-size: 38px;
}
.grve-h2.grve-heading-200:not(.grve-tablet-reset-increase-heading) {
font-size: 31px;
}
.grve-h2.grve-heading-250:not(.grve-tablet-reset-increase-heading) {
font-size: 25px;
}
.grve-h2.grve-heading-300:not(.grve-tablet-reset-increase-heading) {
font-size: 25px;
}
h3,
.grve-h3 {
font-size: 36px;
line-height: 1.2em;
}
.grve-h3.grve-heading-120:not(.grve-tablet-reset-increase-heading) {
font-size: 31px;
}
.grve-h3.grve-heading-140:not(.grve-tablet-reset-increase-heading) {
font-size: 31px;
}
.grve-h3.grve-heading-160:not(.grve-tablet-reset-increase-heading) {
font-size: 31px;
}
.grve-h3.grve-heading-180:not(.grve-tablet-reset-increase-heading) {
font-size: 31px;
}
.grve-h3.grve-heading-200:not(.grve-tablet-reset-increase-heading) {
font-size: 26px;
}
.grve-h3.grve-heading-250:not(.grve-tablet-reset-increase-heading) {
font-size: 21px;
}
.grve-h3.grve-heading-300:not(.grve-tablet-reset-increase-heading) {
font-size: 21px;
}
h4,
.grve-h4 {
font-size: 29px;
line-height: 1.25em;
}
.grve-h4.grve-heading-120:not(.grve-tablet-reset-increase-heading) {
font-size: 25px;
}
.grve-h4.grve-heading-140:not(.grve-tablet-reset-increase-heading) {
font-size: 25px;
}
.grve-h4.grve-heading-160:not(.grve-tablet-reset-increase-heading) {
font-size: 25px;
}
.grve-h4.grve-heading-180:not(.grve-tablet-reset-increase-heading) {
font-size: 25px;
}
.grve-h4.grve-heading-200:not(.grve-tablet-reset-increase-heading) {
font-size: 21px;
}
.grve-h4.grve-heading-250:not(.grve-tablet-reset-increase-heading) {
font-size: 17px;
}
.grve-h4.grve-heading-300:not(.grve-tablet-reset-increase-heading) {
font-size: 17px;
}
h5,
.grve-h5,
h3#reply-title {
font-size: 22px;
line-height: 1.33em;
}
.grve-h5.grve-heading-120:not(.grve-tablet-reset-increase-heading) {
font-size: 19px;
}
.grve-h5.grve-heading-140:not(.grve-tablet-reset-increase-heading) {
font-size: 19px;
}
.grve-h5.grve-heading-160:not(.grve-tablet-reset-increase-heading) {
font-size: 19px;
}
.grve-h5.grve-heading-180:not(.grve-tablet-reset-increase-heading) {
font-size: 19px;
}
.grve-h5.grve-heading-200:not(.grve-tablet-reset-increase-heading) {
font-size: 15px;
}
.grve-h5.grve-heading-250:not(.grve-tablet-reset-increase-heading) {
font-size: 13px;
}
.grve-h5.grve-heading-300:not(.grve-tablet-reset-increase-heading) {
font-size: 13px;
}
h6,
.grve-h6 {
font-size: 18px;
line-height: 1.6em;
}
.grve-h6.grve-heading-120:not(.grve-tablet-reset-increase-heading) {
font-size: 16px;
}
.grve-h6.grve-heading-140:not(.grve-tablet-reset-increase-heading) {
font-size: 16px;
}
.grve-h6.grve-heading-160:not(.grve-tablet-reset-increase-heading) {
font-size: 16px;
}
.grve-h6.grve-heading-180:not(.grve-tablet-reset-increase-heading) {
font-size: 16px;
}
.grve-h6.grve-heading-200:not(.grve-tablet-reset-increase-heading) {
font-size: 13px;
}
.grve-h6.grve-heading-250:not(.grve-tablet-reset-increase-heading) {
font-size: 11px;
}
.grve-h6.grve-heading-300:not(.grve-tablet-reset-increase-heading) {
font-size: 11px;
}
#grve-offcanvas-area ul.sub-menu li a,
#grve-offcanvas-area li .grve-link-wrapper,
#grve-offcanvas-area li.grve-first-level>.grve-link-wrapper>a {
font-size: 29px;
line-height: 1em;
}
.grve-page-title,
#grve-blog-title .grve-title,
#grve-search-page-title .grve-title,
#grve-portfolio-tax-title .grve-title {
font-size: 76px;
line-height: 1.14em;
}
#grve-post-title .grve-title {
font-size: 76px;
line-height: 1.14em;
}
.grve-single-simple-title {
font-size: 43px;
line-height: 1.17em;
}
#grve-portfolio-title .grve-title {
font-size: 76px;
line-height: 1.14em;
}
#grve-forum-title .grve-title {
font-size: 76px;
line-height: 1.14em;
}
.grve-product-area .product_title {
font-size: 29px;
line-height: 1.25em;
}
#grve-product-title .grve-title,
#grve-product-tax-title .grve-title,
.woocommerce-page #grve-page-title .grve-title {
font-size: 65px;
line-height: 1.17em;
}
#grve-event-title .grve-title,
#grve-event-tax-title .grve-title {
font-size: 76px;
line-height: 1.14em;
}
.grve-feature-title,
#grve-intro .grve-first-title-text,
#grve-intro .grve-second-title-text {
font-size: 76px;
line-height: 1.14em;
}
.grve-feature-text {
font-size: 22px;
line-height: 1.67em;
}
#grve-page-title .grve-description,
#grve-blog-title .grve-description,
#grve-blog-title .grve-description p,
#grve-search-page-title .grve-description,
#grve-portfolio-tax-title .grve-description {
font-size: 22px;
line-height: 1.67em;
}
#grve-post-title .grve-title-categories {
font-size: 14px;
line-height: 1.38em;
}
#grve-post-title .grve-post-meta,
#grve-post-title .grve-post-meta li {
font-size: 14px;
line-height: 1.5em;
}
#grve-post-title .grve-description {
font-size: 22px;
line-height: 2em;
}
#grve-portfolio-title .grve-title-categories {
font-size: 22px;
line-height: 1.33em;
}
#grve-entry-summary .grve-short-description p {
font-size: 14px;
line-height: 1.88em;
}
#grve-product-title .grve-description,
#grve-product-tax-title .grve-description,
#grve-product-tax-title .grve-description p,
.woocommerce-page #grve-page-title .grve-description {
font-size: 22px;
line-height: 1.67em;
}
#grve-event-title .grve-description,
#grve-event-tax-title .grve-description,
#grve-event-tax-title .grve-description p {
font-size: 22px;
line-height: 1.67em;
}
.grve-quote-text,
blockquote p,
blockquote {
font-size: 22px;
line-height: 1.5em;
}
.grve-leader-text,
#grve-theme-wrapper .grve-leader-text,
.grve-leader-text p,
p.grve-leader-text {
font-size: 22px;
line-height: 1.67em;
}
#grve-theme-wrapper .grve-link-text {
font-size: 13px !important;
line-height: 2.29em;
}
#grve-theme-wrapper .grve-btn-text,
#grve-theme-wrapper .grve-btn-video,
#grve-theme-wrapper .grve-btn#grve-sliding-area input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .wpcf7 input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style button:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="button"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="reset"]:not(.grve-custom-btn),
#grve-comment-submit-button,
#grve-theme-wrapper .woocommerce .checkout-button,
#grve-theme-wrapper .woocommerce .woocommerce-cart-form button[name="update_cart"],
#grve-theme-wrapper .woocommerce .woocommerce-checkout-payment button,
#grve-woo-review-submit,
.grve-portfolio-details-btn.grve-btn:not(.grve-custom-btn),
.post-password-form input[type="submit"],
.gform_wrapper input[type="button"],
.gform_wrapper input[type="submit"],
.gform_wrapper input[type="reset"],
#tribe-bar-form .tribe-bar-submit input[type=submit],
.bbp-submit-wrapper button,
#bbpress-forums #bbp_search_submit,
#grve-my-account-wrapper .woocommerce-button,
.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],
.wp-block-search .wp-block-search__button {
font-size: 13px !important;
line-height: 2.29em;
}
.grve-main-menu .grve-wrapper>ul>li>a,
.grve-main-menu .grve-wrapper>ul>li.megamenu>ul>li>a,
.grve-toggle-hiddenarea .grve-label {
font-size: 14px;
line-height: 2em;
}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
h1,
.grve-h1,
#grve-sliding-area .grve-search input[type="text"],
.grve-dropcap span,
p.grve-dropcap:first-letter {
font-size: 45px;
line-height: 1.14em;
}
.grve-h1.grve-heading-120:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 39px;
}
.grve-h1.grve-heading-140:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 39px;
}
.grve-h1.grve-heading-160:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 39px;
}
.grve-h1.grve-heading-180:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 39px;
}
.grve-h1.grve-heading-200:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 32px;
}
.grve-h1.grve-heading-250:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 26px;
}
.grve-h1.grve-heading-300:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 26px;
}
h2,
.grve-h2 {
font-size: 38px;
line-height: 1.17em;
}
.grve-h2.grve-heading-120:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 33px;
}
.grve-h2.grve-heading-140:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 33px;
}
.grve-h2.grve-heading-160:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 33px;
}
.grve-h2.grve-heading-180:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 33px;
}
.grve-h2.grve-heading-200:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 27px;
}
.grve-h2.grve-heading-250:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 23px;
}
.grve-h2.grve-heading-300:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 23px;
}
h3,
.grve-h3 {
font-size: 32px;
line-height: 1.2em;
}
.grve-h3.grve-heading-120:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 28px;
}
.grve-h3.grve-heading-140:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 28px;
}
.grve-h3.grve-heading-160:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 28px;
}
.grve-h3.grve-heading-180:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 28px;
}
.grve-h3.grve-heading-200:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 23px;
}
.grve-h3.grve-heading-250:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 19px;
}
.grve-h3.grve-heading-300:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 19px;
}
h4,
.grve-h4 {
font-size: 26px;
line-height: 1.25em;
}
.grve-h4.grve-heading-120:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 22px;
}
.grve-h4.grve-heading-140:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 22px;
}
.grve-h4.grve-heading-160:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 22px;
}
.grve-h4.grve-heading-180:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 22px;
}
.grve-h4.grve-heading-200:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 18px;
}
.grve-h4.grve-heading-250:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 15px;
}
.grve-h4.grve-heading-300:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 15px;
}
h5,
.grve-h5,
h3#reply-title {
font-size: 19px;
line-height: 1.33em;
}
.grve-h5.grve-heading-120:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 17px;
}
.grve-h5.grve-heading-140:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 17px;
}
.grve-h5.grve-heading-160:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 17px;
}
.grve-h5.grve-heading-180:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 17px;
}
.grve-h5.grve-heading-200:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 14px;
}
.grve-h5.grve-heading-250:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 11px;
}
.grve-h5.grve-heading-300:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 11px;
}
h6,
.grve-h6 {
font-size: 16px;
line-height: 1.6em;
}
.grve-h6.grve-heading-120:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 14px;
}
.grve-h6.grve-heading-140:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 14px;
}
.grve-h6.grve-heading-160:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 14px;
}
.grve-h6.grve-heading-180:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 14px;
}
.grve-h6.grve-heading-200:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 11px;
}
.grve-h6.grve-heading-250:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 9px;
}
.grve-h6.grve-heading-300:not(.grve-tablet-sm-reset-increase-heading) {
font-size: 9px;
}
#grve-offcanvas-area ul.sub-menu li a,
#grve-offcanvas-area li .grve-link-wrapper,
#grve-offcanvas-area li.grve-first-level>.grve-link-wrapper>a {
font-size: 26px;
line-height: 1em;
}
.grve-page-title,
#grve-blog-title .grve-title,
#grve-search-page-title .grve-title,
#grve-portfolio-tax-title .grve-title {
font-size: 59px;
line-height: 1.14em;
}
#grve-post-title .grve-title {
font-size: 59px;
line-height: 1.14em;
}
.grve-single-simple-title {
font-size: 34px;
line-height: 1.17em;
}
#grve-portfolio-title .grve-title {
font-size: 59px;
line-height: 1.14em;
}
#grve-forum-title .grve-title {
font-size: 59px;
line-height: 1.14em;
}
.grve-product-area .product_title {
font-size: 22px;
line-height: 1.25em;
}
#grve-product-title .grve-title,
#grve-product-tax-title .grve-title,
.woocommerce-page #grve-page-title .grve-title {
font-size: 50px;
line-height: 1.17em;
}
#grve-event-title .grve-title,
#grve-event-tax-title .grve-title {
font-size: 59px;
line-height: 1.14em;
}
.grve-feature-title,
#grve-intro .grve-first-title-text,
#grve-intro .grve-second-title-text {
font-size: 59px;
line-height: 1.14em;
}
.grve-feature-text {
font-size: 17px;
line-height: 1.67em;
}
#grve-page-title .grve-description,
#grve-blog-title .grve-description,
#grve-blog-title .grve-description p,
#grve-search-page-title .grve-description,
#grve-portfolio-tax-title .grve-description {
font-size: 19px;
line-height: 1.67em;
}
#grve-post-title .grve-title-categories {
font-size: 13px;
line-height: 1.38em;
}
#grve-post-title .grve-post-meta,
#grve-post-title .grve-post-meta li {
font-size: 13px;
line-height: 1.5em;
}
#grve-post-title .grve-description {
font-size: 19px;
line-height: 2em;
}
#grve-portfolio-title .grve-title-categories {
font-size: 19px;
line-height: 1.33em;
}
#grve-entry-summary .grve-short-description p {
font-size: 13px;
line-height: 1.88em;
}
#grve-product-title .grve-description,
#grve-product-tax-title .grve-description,
#grve-product-tax-title .grve-description p,
.woocommerce-page #grve-page-title .grve-description {
font-size: 19px;
line-height: 1.67em;
}
#grve-event-title .grve-description,
#grve-event-tax-title .grve-description,
#grve-event-tax-title .grve-description p {
font-size: 19px;
line-height: 1.67em;
}
.grve-quote-text,
blockquote p,
blockquote {
font-size: 19px;
line-height: 1.5em;
}
.grve-leader-text,
#grve-theme-wrapper .grve-leader-text,
.grve-leader-text p,
p.grve-leader-text {
font-size: 19px;
line-height: 1.67em;
}
#grve-theme-wrapper .grve-link-text {
font-size: 11px !important;
line-height: 2.29em;
}
#grve-theme-wrapper .grve-btn-text,
#grve-theme-wrapper .grve-btn-video,
#grve-theme-wrapper .grve-btn#grve-sliding-area input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .wpcf7 input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style button:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="button"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="reset"]:not(.grve-custom-btn),
#grve-comment-submit-button,
#grve-theme-wrapper .woocommerce .checkout-button,
#grve-theme-wrapper .woocommerce .woocommerce-cart-form button[name="update_cart"],
#grve-theme-wrapper .woocommerce .woocommerce-checkout-payment button,
#grve-woo-review-submit,
.grve-portfolio-details-btn.grve-btn:not(.grve-custom-btn),
.post-password-form input[type="submit"],
.gform_wrapper input[type="button"],
.gform_wrapper input[type="submit"],
.gform_wrapper input[type="reset"],
#tribe-bar-form .tribe-bar-submit input[type=submit],
.bbp-submit-wrapper button,
#bbpress-forums #bbp_search_submit,
#grve-my-account-wrapper .woocommerce-button,
.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],
.wp-block-search .wp-block-search__button {
font-size: 11px !important;
line-height: 2.29em;
}
.grve-main-menu .grve-wrapper>ul>li>a,
.grve-main-menu .grve-wrapper>ul>li.megamenu>ul>li>a,
.grve-toggle-hiddenarea .grve-label {
font-size: 13px;
line-height: 2em;
}
}
@media only screen and (max-width: 767px) {
h1,
.grve-h1,
#grve-sliding-area .grve-search input[type="text"],
.grve-dropcap span,
p.grve-dropcap:first-letter {
font-size: 34px;
line-height: 1.14em;
}
.grve-h1.grve-heading-120:not(.grve-mobile-reset-increase-heading) {
font-size: 29px;
}
.grve-h1.grve-heading-140:not(.grve-mobile-reset-increase-heading) {
font-size: 29px;
}
.grve-h1.grve-heading-160:not(.grve-mobile-reset-increase-heading) {
font-size: 29px;
}
.grve-h1.grve-heading-180:not(.grve-mobile-reset-increase-heading) {
font-size: 29px;
}
.grve-h1.grve-heading-200:not(.grve-mobile-reset-increase-heading) {
font-size: 24px;
}
.grve-h1.grve-heading-250:not(.grve-mobile-reset-increase-heading) {
font-size: 20px;
}
.grve-h1.grve-heading-300:not(.grve-mobile-reset-increase-heading) {
font-size: 20px;
}
h2,
.grve-h2 {
font-size: 29px;
line-height: 1.17em;
}
.grve-h2.grve-heading-120:not(.grve-mobile-reset-increase-heading) {
font-size: 25px;
}
.grve-h2.grve-heading-140:not(.grve-mobile-reset-increase-heading) {
font-size: 25px;
}
.grve-h2.grve-heading-160:not(.grve-mobile-reset-increase-heading) {
font-size: 25px;
}
.grve-h2.grve-heading-180:not(.grve-mobile-reset-increase-heading) {
font-size: 25px;
}
.grve-h2.grve-heading-200:not(.grve-mobile-reset-increase-heading) {
font-size: 21px;
}
.grve-h2.grve-heading-250:not(.grve-mobile-reset-increase-heading) {
font-size: 17px;
}
.grve-h2.grve-heading-300:not(.grve-mobile-reset-increase-heading) {
font-size: 17px;
}
.grve-h3.grve-heading-120:not(.grve-mobile-reset-increase-heading) {
font-size: 21px;
}
.grve-h3.grve-heading-140:not(.grve-mobile-reset-increase-heading) {
font-size: 21px;
}
.grve-h3.grve-heading-160:not(.grve-mobile-reset-increase-heading) {
font-size: 21px;
}
.grve-h3.grve-heading-180:not(.grve-mobile-reset-increase-heading) {
font-size: 21px;
}
.grve-h3.grve-heading-200:not(.grve-mobile-reset-increase-heading) {
font-size: 17px;
}
.grve-h3.grve-heading-250:not(.grve-mobile-reset-increase-heading) {
font-size: 14px;
}
.grve-h3.grve-heading-300:not(.grve-mobile-reset-increase-heading) {
font-size: 14px;
}
h4,
.grve-h4 {
font-size: 19px;
line-height: 1.25em;
}
.grve-h4.grve-heading-120:not(.grve-mobile-reset-increase-heading) {
font-size: 17px;
}
.grve-h4.grve-heading-140:not(.grve-mobile-reset-increase-heading) {
font-size: 17px;
}
.grve-h4.grve-heading-160:not(.grve-mobile-reset-increase-heading) {
font-size: 17px;
}
.grve-h4.grve-heading-180:not(.grve-mobile-reset-increase-heading) {
font-size: 17px;
}
.grve-h4.grve-heading-200:not(.grve-mobile-reset-increase-heading) {
font-size: 14px;
}
.grve-h4.grve-heading-250:not(.grve-mobile-reset-increase-heading) {
font-size: 11px;
}
.grve-h4.grve-heading-300:not(.grve-mobile-reset-increase-heading) {
font-size: 11px;
}
.grve-h5.grve-heading-120:not(.grve-mobile-reset-increase-heading) {
font-size: 13px;
}
.grve-h5.grve-heading-140:not(.grve-mobile-reset-increase-heading) {
font-size: 13px;
}
.grve-h5.grve-heading-160:not(.grve-mobile-reset-increase-heading) {
font-size: 13px;
}
.grve-h5.grve-heading-180:not(.grve-mobile-reset-increase-heading) {
font-size: 13px;
}
.grve-h5.grve-heading-200:not(.grve-mobile-reset-increase-heading) {
font-size: 10px;
}
.grve-h5.grve-heading-250:not(.grve-mobile-reset-increase-heading) {
font-size: 8px;
}
.grve-h5.grve-heading-300:not(.grve-mobile-reset-increase-heading) {
font-size: 8px;
}
h6,
.grve-h6 {
font-size: 12px;
line-height: 1.6em;
}
.grve-h6.grve-heading-120:not(.grve-mobile-reset-increase-heading) {
font-size: 10px;
}
.grve-h6.grve-heading-140:not(.grve-mobile-reset-increase-heading) {
font-size: 10px;
}
.grve-h6.grve-heading-160:not(.grve-mobile-reset-increase-heading) {
font-size: 10px;
}
.grve-h6.grve-heading-180:not(.grve-mobile-reset-increase-heading) {
font-size: 10px;
}
.grve-h6.grve-heading-200:not(.grve-mobile-reset-increase-heading) {
font-size: 9px;
}
.grve-h6.grve-heading-250:not(.grve-mobile-reset-increase-heading) {
font-size: 7px;
}
.grve-h6.grve-heading-300:not(.grve-mobile-reset-increase-heading) {
font-size: 7px;
}
#grve-offcanvas-area ul.sub-menu li a,
#grve-offcanvas-area li .grve-link-wrapper,
#grve-offcanvas-area li.grve-first-level>.grve-link-wrapper>a {
font-size: 19px;
line-height: 1em;
}
.grve-page-title,
#grve-blog-title .grve-title,
#grve-search-page-title .grve-title,
#grve-portfolio-tax-title .grve-title {
font-size: 42px;
line-height: 1.14em;
}
#grve-post-title .grve-title {
font-size: 42px;
line-height: 1.14em;
}
.grve-single-simple-title {
font-size: 24px;
line-height: 1.17em;
}
#grve-portfolio-title .grve-title {
font-size: 42px;
line-height: 1.14em;
}
#grve-forum-title .grve-title {
font-size: 42px;
line-height: 1.14em;
}
.grve-product-area .product_title {
font-size: 16px;
line-height: 1.25em;
}
#grve-product-title .grve-title,
#grve-product-tax-title .grve-title,
.woocommerce-page #grve-page-title .grve-title {
font-size: 36px;
line-height: 1.17em;
}
#grve-event-title .grve-title,
#grve-event-tax-title .grve-title {
font-size: 42px;
line-height: 1.14em;
}
.grve-feature-title,
#grve-intro .grve-first-title-text,
#grve-intro .grve-second-title-text {
font-size: 42px;
line-height: 1.14em;
}
.grve-feature-text {
font-size: 12px;
line-height: 1.67em;
}
#grve-page-title .grve-description,
#grve-blog-title .grve-description,
#grve-blog-title .grve-description p,
#grve-search-page-title .grve-description,
#grve-portfolio-tax-title .grve-description {
font-size: 22px;
line-height: 1.67em;
}
#grve-post-title .grve-title-categories {
font-size: 14px;
line-height: 1.38em;
}
#grve-post-title .grve-post-meta,
#grve-post-title .grve-post-meta li {
font-size: 14px;
line-height: 1.5em;
}
#grve-post-title .grve-description {
font-size: 22px;
line-height: 2em;
}
#grve-portfolio-title .grve-title-categories {
font-size: 22px;
line-height: 1.33em;
}
#grve-entry-summary .grve-short-description p {
font-size: 14px;
line-height: 1.88em;
}
#grve-product-title .grve-description,
#grve-product-tax-title .grve-description,
#grve-product-tax-title .grve-description p,
.woocommerce-page #grve-page-title .grve-description {
font-size: 22px;
line-height: 1.67em;
}
#grve-event-title .grve-description,
#grve-event-tax-title .grve-description,
#grve-event-tax-title .grve-description p {
font-size: 22px;
line-height: 1.67em;
}
.grve-quote-text,
blockquote p,
blockquote {
font-size: 22px;
line-height: 1.5em;
}
.grve-leader-text,
#grve-theme-wrapper .grve-leader-text,
.grve-leader-text p,
p.grve-leader-text {
font-size: 22px;
line-height: 1.67em;
}
#grve-theme-wrapper .grve-link-text {
font-size: 13px !important;
line-height: 2.29em;
}
#grve-theme-wrapper .grve-btn-text,
#grve-theme-wrapper .grve-btn-video,
#grve-theme-wrapper .grve-btn#grve-sliding-area input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .wpcf7 input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style button:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="button"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="reset"]:not(.grve-custom-btn),
#grve-comment-submit-button,
#grve-theme-wrapper .woocommerce .checkout-button,
#grve-theme-wrapper .woocommerce .woocommerce-cart-form button[name="update_cart"],
#grve-theme-wrapper .woocommerce .woocommerce-checkout-payment button,
#grve-woo-review-submit,
.grve-portfolio-details-btn.grve-btn:not(.grve-custom-btn),
.post-password-form input[type="submit"],
.gform_wrapper input[type="button"],
.gform_wrapper input[type="submit"],
.gform_wrapper input[type="reset"],
#tribe-bar-form .tribe-bar-submit input[type=submit],
.bbp-submit-wrapper button,
#bbpress-forums #bbp_search_submit,
#grve-my-account-wrapper .woocommerce-button,
.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],
.wp-block-search .wp-block-search__button {
font-size: 13px !important;
line-height: 2.29em;
}
.grve-main-menu .grve-wrapper>ul>li>a,
.grve-main-menu .grve-wrapper>ul>li.megamenu>ul>li>a,
.grve-toggle-hiddenarea .grve-label {
font-size: 14px;
line-height: 2em;
}
}
@media print {
h1,
.grve-h1,
#grve-sliding-area .grve-search input[type="text"],
.grve-dropcap span,
p.grve-dropcap:first-letter {
font-size: 34px;
line-height: 1.14em;
}
.grve-h1.grve-heading-120 {
font-size: 29px;
}
.grve-h1.grve-heading-140 {
font-size: 29px;
}
.grve-h1.grve-heading-160 {
font-size: 29px;
}
.grve-h1.grve-heading-180 {
font-size: 29px;
}
.grve-h1.grve-heading-200 {
font-size: 24px;
}
.grve-h1.grve-heading-250 {
font-size: 20px;
}
.grve-h1.grve-heading-300 {
font-size: 20px;
}
h2,
.grve-h2 {
font-size: 29px;
line-height: 1.17em;
}
.grve-h2.grve-heading-120 {
font-size: 25px;
}
.grve-h2.grve-heading-140 {
font-size: 25px;
}
.grve-h2.grve-heading-160 {
font-size: 25px;
}
.grve-h2.grve-heading-180 {
font-size: 25px;
}
.grve-h2.grve-heading-200 {
font-size: 21px;
}
.grve-h2.grve-heading-250 {
font-size: 17px;
}
.grve-h2.grve-heading-300 {
font-size: 17px;
}
h3,
.grve-h3 {
font-size: 24px;
line-height: 1.2em;
}
.grve-h3.grve-heading-120 {
font-size: 21px;
}
.grve-h3.grve-heading-140 {
font-size: 21px;
}
.grve-h3.grve-heading-160 {
font-size: 21px;
}
.grve-h3.grve-heading-180 {
font-size: 21px;
}
.grve-h3.grve-heading-200 {
font-size: 17px;
}
.grve-h3.grve-heading-250 {
font-size: 14px;
}
.grve-h3.grve-heading-300 {
font-size: 14px;
}
h4,
.grve-h4 {
font-size: 19px;
line-height: 1.25em;
}
.grve-h4.grve-heading-120 {
font-size: 17px;
}
.grve-h4.grve-heading-140 {
font-size: 17px;
}
.grve-h4.grve-heading-160 {
font-size: 17px;
}
.grve-h4.grve-heading-180 {
font-size: 17px;
}
.grve-h4.grve-heading-200 {
font-size: 14px;
}
.grve-h4.grve-heading-250 {
font-size: 11px;
}
.grve-h4.grve-heading-300 {
font-size: 11px;
}
h5,
.grve-h5,
h3#reply-title {
font-size: 14px;
line-height: 1.33em;
}
.grve-h5.grve-heading-120 {
font-size: 13px;
}
.grve-h5.grve-heading-140 {
font-size: 13px;
}
.grve-h5.grve-heading-160 {
font-size: 13px;
}
.grve-h5.grve-heading-180 {
font-size: 13px;
}
.grve-h5.grve-heading-200 {
font-size: 10px;
}
.grve-h5.grve-heading-250 {
font-size: 8px;
}
.grve-h5.grve-heading-300 {
font-size: 8px;
}
h6,
.grve-h6 {
font-size: 12px;
line-height: 1.6em;
}
.grve-h6.grve-heading-120 {
font-size: 10px;
}
.grve-h6.grve-heading-140 {
font-size: 10px;
}
.grve-h6.grve-heading-160 {
font-size: 10px;
}
.grve-h6.grve-heading-180 {
font-size: 10px;
}
.grve-h6.grve-heading-200 {
font-size: 9px;
}
.grve-h6.grve-heading-250 {
font-size: 7px;
}
.grve-h6.grve-heading-300 {
font-size: 7px;
}
#grve-offcanvas-area ul.sub-menu li a,
#grve-offcanvas-area li .grve-link-wrapper,
#grve-offcanvas-area li.grve-first-level>.grve-link-wrapper>a {
font-size: 19px;
line-height: 1em;
}
.grve-page-title,
#grve-blog-title .grve-title,
#grve-search-page-title .grve-title,
#grve-portfolio-tax-title .grve-title {
font-size: 42px;
line-height: 1.14em;
}
#grve-post-title .grve-title {
font-size: 42px;
line-height: 1.14em;
}
.grve-single-simple-title {
font-size: 24px;
line-height: 1.17em;
}
#grve-portfolio-title .grve-title {
font-size: 42px;
line-height: 1.14em;
}
#grve-forum-title .grve-title {
font-size: 42px;
line-height: 1.14em;
}
.grve-product-area .product_title {
font-size: 16px;
line-height: 1.25em;
}
#grve-product-title .grve-title,
#grve-product-tax-title .grve-title,
.woocommerce-page #grve-page-title .grve-title {
font-size: 36px;
line-height: 1.17em;
}
#grve-event-title .grve-title,
#grve-event-tax-title .grve-title {
font-size: 42px;
line-height: 1.14em;
}
.grve-feature-title,
#grve-intro .grve-first-title-text,
#grve-intro .grve-second-title-text {
font-size: 42px;
line-height: 1.14em;
}
.grve-feature-text {
font-size: 12px;
line-height: 1.67em;
}
#grve-page-title .grve-description,
#grve-blog-title .grve-description,
#grve-blog-title .grve-description p,
#grve-search-page-title .grve-description,
#grve-portfolio-tax-title .grve-description {
font-size: 22px;
line-height: 1.67em;
}
#grve-post-title .grve-title-categories {
font-size: 14px;
line-height: 1.38em;
}
#grve-post-title .grve-post-meta,
#grve-post-title .grve-post-meta li {
font-size: 14px;
line-height: 1.5em;
}
#grve-post-title .grve-description {
font-size: 22px;
line-height: 2em;
}
#grve-portfolio-title .grve-title-categories {
font-size: 22px;
line-height: 1.33em;
}
#grve-entry-summary .grve-short-description p {
font-size: 14px;
line-height: 1.88em;
}
#grve-product-title .grve-description,
#grve-product-tax-title .grve-description,
#grve-product-tax-title .grve-description p,
.woocommerce-page #grve-page-title .grve-description {
font-size: 22px;
line-height: 1.67em;
}
#grve-event-title .grve-description,
#grve-event-tax-title .grve-description,
#grve-event-tax-title .grve-description p {
font-size: 22px;
line-height: 1.67em;
}
.grve-quote-text,
blockquote p,
blockquote {
font-size: 22px;
line-height: 1.5em;
}
.grve-leader-text,
#grve-theme-wrapper .grve-leader-text,
.grve-leader-text p,
p.grve-leader-text {
font-size: 22px;
line-height: 1.67em;
}
#grve-theme-wrapper .grve-link-text {
font-size: 13px !important;
line-height: 2.29em;
}
#grve-theme-wrapper .grve-btn-text,
#grve-theme-wrapper .grve-btn-video,
#grve-theme-wrapper .grve-btn#grve-sliding-area input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .wpcf7 input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style button:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="button"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="reset"]:not(.grve-custom-btn),
#grve-comment-submit-button,
#grve-theme-wrapper .woocommerce .checkout-button,
#grve-theme-wrapper .woocommerce .woocommerce-cart-form button[name="update_cart"],
#grve-theme-wrapper .woocommerce .woocommerce-checkout-payment button,
#grve-woo-review-submit,
.grve-portfolio-details-btn.grve-btn:not(.grve-custom-btn),
.post-password-form input[type="submit"],
.gform_wrapper input[type="button"],
.gform_wrapper input[type="submit"],
.gform_wrapper input[type="reset"],
#tribe-bar-form .tribe-bar-submit input[type=submit],
.bbp-submit-wrapper button,
#bbpress-forums #bbp_search_submit,
#grve-my-account-wrapper .woocommerce-button,
.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],
.wp-block-search .wp-block-search__button {
font-size: 13px !important;
line-height: 2.29em;
}
.grve-main-menu .grve-wrapper>ul>li>a,
.grve-main-menu .grve-wrapper>ul>li.megamenu>ul>li>a,
.grve-toggle-hiddenarea .grve-label {
font-size: 14px;
line-height: 2em;
}
}
.grve-body {
background-color: #171A1D;
}
.grve-container,
#disqus_thread,
#grve-content.grve-left-sidebar .grve-content-wrapper,
#grve-content.grve-right-sidebar .grve-content-wrapper {
max-width: 1170px;
width: calc( 100% - 10.500rem);
}
.grve-section.grve-container-width {
max-width: 1170px;
display: block;
margin-left: auto;
margin-right: auto;
}
@media only screen and (max-width: 1230px) {
.grve-container,
#disqus_thread,
#grve-content.grve-left-sidebar .grve-content-wrapper,
#grve-content.grve-right-sidebar .grve-content-wrapper {
max-width: 1170px;
}
}
@media only screen and (max-width: 1200px) {
.grve-container,
#grve-theme-wrapper.grve-header-side.grve-container,
#grve-theme-wrapper.grve-header-side #grve-content.grve-left-sidebar .grve-content-wrapper,
#grve-theme-wrapper.grve-header-side #grve-content.grve-right-sidebar .grve-content-wrapper {
max-width: 1170px;
width: calc( 100% - 7.500rem);
}
}
@media only screen and (max-width: 960px) {
.grve-container,
#grve-theme-wrapper.grve-header-side.grve-container,
#grve-theme-wrapper.grve-header-side #grve-content.grve-left-sidebar .grve-content-wrapper,
#grve-theme-wrapper.grve-header-side #grve-content.grve-right-sidebar .grve-content-wrapper {
max-width: 1170px;
width: calc( 100% - 6.000rem);
}
}
@media only screen and (max-width: 767px) {
.grve-container,
#grve-content.grve-left-sidebar .grve-content-wrapper,
#grve-content.grve-right-sidebar .grve-content-wrapper {
max-width: 500px;
width: calc( 100% - 96px);
}
}
#grve-top-bar .grve-top-bar-section {
padding-top: 15px;
padding-bottom: 15px;
}
#grve-top-bar .grve-top-bar-section,
#grve-top-bar .grve-language>li>ul,
#grve-top-bar .grve-top-bar-menu ul.sub-menu {
background-color: #ffffff;
color: #777777;
}
#grve-top-bar a,
#grve-top-bar .grve-search-btn {
color: #777777;
}
#grve-top-bar a:hover,
#grve-top-bar .grve-search-btn:hover {
color: #FF524E;
}
#grve-main-header {
padding-top: 50px;
padding-bottom: 50px;
}
#grve-main-header .grve-logo:not(.grve-logo-text) a {
height: 30px;
}
#grve-main-header.grve-layout-default.grve-style-2 .grve-header-row {
min-height: 30px;
}
@media only screen and (max-width: 1200px) {
#grve-main-header .grve-logo:not(.grve-logo-text) a {
height: 24px;
}
#grve-main-header.grve-layout-default.grve-style-2 .grve-header-row {
min-height: 24px;
}
}
#grve-main-header:not(.grve-style-2) .grve-header-menu.grve-horizontal-menu .grve-first-level>.grve-sub-menu,
#grve-main-header .grve-header-menu.grve-horizontal-menu .grve-first-level:not(.grve-menu-size-fullwidth)>.grve-sub-menu {
top: calc(100%);
}
#grve-main-header.grve-sticky-header.grve-shrink-sticky,
#grve-main-header.grve-sticky-header.grve-scrollup-sticky {
padding-top: 15px;
padding-bottom: 15px;
}
#grve-main-header.grve-sticky-header.grve-shrink-sticky .grve-logo a,
#grve-main-header.grve-sticky-header.grve-scrollup-sticky .grve-logo a {
height: 30px;
}
#grve-main-header.grve-sticky-header:not(.grve-style-2) .grve-header-menu.grve-horizontal-menu .grve-first-level>.grve-sub-menu,
#grve-main-header.grve-sticky-header .grve-header-menu.grve-horizontal-menu .grve-first-level:not(.grve-menu-size-fullwidth)>.grve-sub-menu {
top: calc(100% + 15px);
}
.grve-horizontal-menu>.grve-menu>.grve-first-level+.grve-first-level {
margin-left: 36px;
}
#grve-main-header {
background-color: rgba(255, 255, 255, 1);
}
#grve-main-header.grve-skin-light,
#grve-main-header.grve-skin-dark {
background-color: transparent;
}
#grve-main-header.grve-border,
#grve-main-header .grve-border {
border-color: rgba(0, 0, 0, 0.15);
}
#grve-main-header .grve-logo-text a,
#grve-main-header .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper,
#grve-main-header .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper a,
#grve-main-header .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper,
#grve-main-header .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper a,
#grve-main-header .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu:not(.grve-area-item-sub-menu) .grve-link-wrapper,
#grve-main-header .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu:not(.grve-area-item-sub-menu) .grve-link-wrapper a,
#grve-main-header .grve-hidden-menu-icon,
#grve-main-header .grve-header-elements .grve-header-element>a,
#grve-main-header .grve-header-elements .grve-socials-elements a,
#grve-main-header .grve-header-elements .grve-header-text-element {
color: #88959B;
}
#grve-main-header .grve-logo-text a:hover,
#grve-main-header .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li:hover>.grve-link-wrapper a,
#grve-main-header .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li.current-menu-item>.grve-link-wrapper a,
#grve-main-header .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li.current-menu-ancestor>.grve-link-wrapper a,
#grve-main-header .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper a:hover,
#grve-main-header .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper .grve-arrow:hover,
#grve-main-header .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li.current-menu-item>.grve-link-wrapper a,
#grve-main-header .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu:not(.grve-area-item-sub-menu) .grve-link-wrapper a:hover,
#grve-main-header .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu:not(.grve-area-item-sub-menu) .grve-link-wrapper .grve-arrow:hover,
#grve-main-header .grve-header-elements .grve-header-element>a:not(.grve-btn):hover,
#grve-main-header .grve-header-elements .grve-socials-elements a:hover,
#grve-main-header .grve-hidden-menu-icon:hover {
color: #3c2c54;
}
#grve-main-header .grve-burger-icon span,
.grve-safebutton-wrapper.grve-fixed .grve-burger-icon span {
background-color: #88959B;
}
#grve-main-header.grve-menu-type-underline .grve-header-menu .grve-first-level>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level .grve-header-menu .grve-first-level>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through .grve-header-menu .grve-first-level:hover>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after {
border-color: #88959B;
}
#grve-main-header.grve-skin-light .grve-logo-text a,
#grve-main-header.grve-skin-light .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper,
#grve-main-header.grve-skin-light .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper a,
#grve-main-header.grve-skin-light .grve-hidden-menu-icon,
#grve-main-header.grve-skin-light .grve-header-elements .grve-header-element>a,
#grve-main-header.grve-skin-light .grve-header-elements .grve-socials-elements a,
#grve-main-header.grve-skin-light .grve-header-elements .grve-header-text-element {
color: #ffffff;
}
#grve-main-header.grve-skin-light .grve-logo-text a:hover,
#grve-main-header.grve-skin-light .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li:hover>.grve-link-wrapper a,
#grve-main-header.grve-skin-light .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li.current-menu-item>.grve-link-wrapper a,
#grve-main-header.grve-skin-light .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li.current-menu-ancestor>.grve-link-wrapper a,
#grve-main-header.grve-skin-light .grve-header-elements .grve-header-element>a:not(.grve-btn):hover,
#grve-main-header.grve-skin-light .grve-header-elements .grve-socials-elements a:hover,
#grve-main-header.grve-skin-light .grve-hidden-menu-icon:hover {
color: #ffffff;
}
#grve-main-header.grve-skin-light .grve-burger-icon span,
.grve-safebutton-wrapper.grve-fixed.grve-skin-light .grve-burger-icon span {
background-color: #ffffff;
}
#grve-main-header.grve-skin-light.grve-border,
#grve-main-header.grve-skin-light .grve-border {
border-color: rgba(255, 255, 255, 0);
}
#grve-main-header.grve-menu-type-underline.grve-skin-light .grve-header-menu .grve-first-level>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline.grve-skin-light .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline.grve-skin-light .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level.grve-skin-light .grve-header-menu .grve-first-level>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level.grve-skin-light .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level.grve-skin-light .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through.grve-skin-light .grve-header-menu .grve-first-level:hover>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through.grve-skin-light .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through.grve-skin-light .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after {
border-color: #88959B;
}
#grve-main-header.grve-skin-light .grve-header-text {
color: #ffffff;
}
#grve-main-header.grve-skin-light .grve-header-text h1,
#grve-main-header.grve-skin-light .grve-header-text h2,
#grve-main-header.grve-skin-light .grve-header-text h3,
#grve-main-header.grve-skin-light .grve-header-text h4,
#grve-main-header.grve-skin-light .grve-header-text h5,
#grve-main-header.grve-skin-light .grve-header-text h6 {
color: #ffffff;
}
#grve-main-header.grve-skin-light .grve-header-text a {
color: #ffffff;
}
#grve-main-header.grve-skin-light .grve-header-text a:hover {
color: #FF524E;
}
#grve-main-header.grve-skin-dark .grve-logo-text a,
#grve-main-header.grve-skin-dark .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper,
#grve-main-header.grve-skin-dark .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper a,
#grve-main-header.grve-skin-dark .grve-hidden-menu-icon,
#grve-main-header.grve-skin-dark .grve-header-elements .grve-header-element>a,
#grve-main-header.grve-skin-dark .grve-header-elements .grve-socials-elements a,
#grve-main-header.grve-skin-dark .grve-header-elements .grve-header-text-element {
color: #3c2c54;
}
#grve-main-header.grve-skin-dark .grve-logo-text a:hover,
#grve-main-header.grve-skin-dark .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li:hover>.grve-link-wrapper a,
#grve-main-header.grve-skin-dark .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li.current-menu-item>.grve-link-wrapper a,
#grve-main-header.grve-skin-dark .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li.current-menu-ancestor>.grve-link-wrapper a,
#grve-main-header.grve-skin-dark .grve-header-elements .grve-header-element>a:not(.grve-btn):hover,
#grve-main-header.grve-skin-dark .grve-header-elements .grve-socials-elements a:hover,
#grve-main-header.grve-skin-dark .grve-hidden-menu-icon:hover {
color: #3c2c54;
}
#grve-main-header.grve-skin-dark .grve-burger-icon span,
.grve-safebutton-wrapper.grve-fixed.grve-skin-dark .grve-burger-icon span {
background-color: #3c2c54;
}
#grve-main-header.grve-skin-dark.grve-border,
#grve-main-header.grve-skin-dark .grve-border {
border-color: rgba(0, 0, 0, 0);
}
#grve-main-header.grve-menu-type-underline.grve-skin-dark .grve-header-menu .grve-first-level>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline.grve-skin-dark .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline.grve-skin-dark .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level.grve-skin-dark .grve-header-menu .grve-first-level>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level.grve-skin-dark .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level.grve-skin-dark .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through.grve-skin-dark .grve-header-menu .grve-first-level:hover>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through.grve-skin-dark .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through.grve-skin-dark .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after {
border-color: #b53435;
}
#grve-main-header.grve-skin-dark .grve-header-text {
color: #3c2c54;
}
#grve-main-header.grve-skin-dark .grve-header-text h1,
#grve-main-header.grve-skin-dark .grve-header-text h2,
#grve-main-header.grve-skin-dark .grve-header-text h3,
#grve-main-header.grve-skin-dark .grve-header-text h4,
#grve-main-header.grve-skin-dark .grve-header-text h5,
#grve-main-header.grve-skin-dark .grve-header-text h6 {
color: #3c2c54;
}
#grve-main-header.grve-skin-dark .grve-header-text a {
color: #3c2c54;
}
#grve-main-header.grve-skin-dark .grve-header-text a:hover {
color: #FF524E;
}
#grve-main-header.grve-skin-sticky:not(.grve-layout-top-bottom),
#grve-main-header.grve-skin-sticky .grve-bottom-header-area {
background-color: rgba(255, 255, 255, 1);
}
#grve-header.grve-header-top-bottom.grve-skin-sticky #grve-main-header {
background-color: transparent;
}
#grve-main-header.grve-skin-sticky .grve-logo-text a,
#grve-main-header.grve-skin-sticky .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper,
#grve-main-header.grve-skin-sticky .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper a,
#grve-main-header.grve-skin-sticky .grve-hidden-menu-icon,
#grve-main-header.grve-skin-sticky .grve-header-elements .grve-header-element>a,
#grve-main-header.grve-skin-sticky .grve-header-elements .grve-socials-elements a,
#grve-main-header.grve-skin-sticky .grve-header-elements .grve-header-text-element {
color: #88959B;
}
#grve-main-header.grve-skin-sticky .grve-logo-text a:hover,
#grve-main-header.grve-skin-sticky .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li:hover>.grve-link-wrapper a,
#grve-main-header.grve-skin-sticky .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li.current-menu-item>.grve-link-wrapper a,
#grve-main-header.grve-skin-sticky .grve-horizontal-menu:not(.grve-menu-element)>.grve-menu>li.current-menu-ancestor>.grve-link-wrapper a,
#grve-main-header.grve-skin-sticky .grve-header-elements .grve-header-element>a:not(.grve-btn):hover,
#grve-main-header.grve-skin-sticky .grve-header-elements .grve-socials-elements a:hover,
#grve-main-header.grve-skin-sticky .grve-hidden-menu-icon:hover {
color: #3c2c54;
}
#grve-main-header.grve-skin-sticky .grve-burger-icon span {
background-color: #88959B;
}
#grve-main-header.grve-skin-sticky.grve-border,
#grve-main-header.grve-skin-sticky .grve-border {
border-color: rgba(238, 241, 246, 1);
}
#grve-main-header.grve-menu-type-underline.grve-skin-sticky .grve-header-menu .grve-first-level>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline.grve-skin-sticky .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline.grve-skin-sticky .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level.grve-skin-sticky .grve-header-menu .grve-first-level>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level.grve-skin-sticky .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-underline-first-level.grve-skin-sticky .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through.grve-skin-sticky .grve-header-menu .grve-first-level:hover>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through.grve-skin-sticky .grve-header-menu .grve-first-level.current-menu-item>.grve-link-wrapper a .grve-item:after,
#grve-main-header.grve-menu-type-line-through.grve-skin-sticky .grve-header-menu .grve-first-level.current-menu-ancestor>.grve-link-wrapper a .grve-item:after {
border-color: #88959B;
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) .grve-classic-sub-menu,
.grve-header-menu.grve-horizontal-menu .grve-megamenu-sub-menu,
.grve-header-menu.grve-horizontal-menu .grve-area-item-sub-menu,
#grve-main-header .grve-language.grve-dropdown ul {
background-color: #ffffff;
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) li,
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) li a,
.grve-header-menu.grve-horizontal-menu .grve-megamenu-sub-menu li,
.grve-header-menu.grve-horizontal-menu .grve-megamenu-sub-menu li a,
#grve-main-header .grve-language.grve-dropdown ul li a {
color: #3c2c54;
}
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) li a:hover,
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) li.current-menu-item>.grve-link-wrapper a,
.grve-header-menu.grve-horizontal-menu .grve-first-level:not(.megamenu):not(.grve-menu-area-item) li.grve-menu-hover>.grve-link-wrapper a,
.grve-header-menu.grve-horizontal-menu .grve-megamenu-sub-menu li a:hover,
#grve-main-header .grve-language.grve-dropdown ul li a:hover {
color: #3c2c54;
}
.grve-header-menu.grve-horizontal-menu .grve-megamenu-sub-menu .sub-menu>li.menu-item-has-children>.grve-link-wrapper>a {
color: #3c2c54;
}
.grve-header-menu.grve-horizontal-menu .grve-megamenu-sub-menu .sub-menu>li.menu-item-has-children:hover>.grve-link-wrapper>a {
color: #3c2c54;
}
.grve-header-menu.grve-horizontal-menu>.grve-menu .grve-megamenu-sub-menu .sub-menu>li {
border-color: #f7f7f7;
}
#grve-main-header.grve-layout-default.grve-megamenu-change-header-skin.grve-skin-changed {
background-color: #ffffff;
}
.grve-header-menu .grve-label.grve-bg-default {
background-color: #b53435;
color: #ffffff;
border-top-color: #b53435;
}
#grve-offcanvas-area .grve-area-inner {
background-color: rgba(0, 0, 0, 1);
color: #A1A1A1;
}
#grve-offcanvas-area.grve-offcanvas-custom-width {
max-width: 350px;
}
#grve-offcanvas-area .grve-area-bottom a {
color: #A1A1A1;
}
#grve-offcanvas-area .grve-area-bottom a:hover {
color: #FF524E;
}
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper,
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu .grve-go-back,
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper a,
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu:not(.grve-area-item-sub-menu) .grve-link-wrapper,
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu:not(.grve-area-item-sub-menu) .grve-link-wrapper a {
color: #777777;
}
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper a:hover,
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu .grve-go-back:hover,
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element)>.grve-menu>li>.grve-link-wrapper .grve-arrow:hover,
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu:not(.grve-area-item-sub-menu) .grve-link-wrapper a:hover,
#grve-offcanvas-area .grve-vertical-menu:not(.grve-menu-element) .grve-sub-menu:not(.grve-area-item-sub-menu) .grve-link-wrapper .grve-arrow:hover {
color: #FF524E;
}
#grve-offcanvas-area.grve-menu-type-underline .grve-header-menu li .grve-link-wrapper a .grve-item:after,
#grve-offcanvas-area.grve-menu-type-line-through .grve-header-menu li .grve-link-wrapper a .grve-item:after {
border-color: #eef1f6;
}
#grve-offcanvas-area .grve-area-content {
flex-basis: 500px;
max-width: 500px;
}
#grve-offcanvas-area .grve-vertical-menu li.menu-item+li.menu-item,
#grve-offcanvas-area .grve-vertical-menu .grve-go-back-wrapper+*,
#grve-offcanvas-area .grve-vertical-menu.grve-toggle-animation li .grve-sub-menu,
#grve-offcanvas-area .grve-vertical-menu.grve-accordion-animation li .grve-sub-menu {
margin-top: 36px;
}
#grve-offcanvas-area .grve-offcanvas-logo a {
height: 30px;
}
@media only screen and (max-width: 1023px) {
.grve-offcanvas-icon-wrapper.grve-fixed {
display: none;
}
}
#grve-side-area .grve-area-inner {
background-color: #ffffff;
color: #808080;
}
#grve-side-area .widget,
#grve-side-area form,
#grve-side-area form p,
#grve-side-area form div,
#grve-side-area form span {
color: #808080;
}
#grve-side-area h1,
#grve-side-area h2,
#grve-side-area h3,
#grve-side-area h4,
#grve-side-area h5,
#grve-side-area h6,
#grve-side-area .widget .grve-widget-title {
color: #3c2c54;
}
#grve-side-area a {
color: #808080;
}
#grve-side-area .widget li a .grve-arrow:after,
#grve-side-area .widget li a .grve-arrow:before {
color: #808080;
}
#grve-side-area a:hover {
color: #3c2c54;
}
#grve-side-area .grve-border,
#grve-side-area form,
#grve-side-area form p,
#grve-side-area form div,
#grve-side-area form span,
#grve-side-area .widget a,
#grve-side-area .widget ul,
#grve-side-area .widget li,
#grve-side-area .widget table,
#grve-side-area .widget table td,
#grve-side-area .widget table th,
#grve-side-area .widget table tr,
#grve-side-area table,
#grve-side-area tr,
#grve-side-area td,
#grve-side-area th,
#grve-side-area .widget,
#grve-side-area .widget ul,
#grve-side-area .widget li,
#grve-side-area .widget div,
#grve-theme-wrapper #grve-side-area form,
#grve-theme-wrapper #grve-side-area .wpcf7-form-control-wrap {
border-color: #e9e9e9;
}
#grve-sliding-area {
color: #ffffff;
background-color: #3c2c54;
}
#grve-sliding-area a,
#grve-sliding-area .grve-search-item .grve-search-btn {
color: #ffffff;
}
#grve-sliding-area .grve-heading-color {
color: #ffffff;
}
#grve-sliding-area .grve-border,
#grve-theme-wrapper #grve-sliding-area .wpcf7-form-control-wrap,
#grve-sliding-area form {
border-color: #e9e9e9;
}
#grve-modal-area .grve-modal-overlay {
background-color: rgba(0, 0, 0, 1);
}
#grve-safebutton-area {
background-color: #ffffff;
}
#grve-safebutton-overlay {
background-color: #FF524E;
}
.pswp__bg,
.mfp-bg.grve-media-popup,
.lg-backdrop {
background-color: rgba(0, 0, 0, 0.90);
}
.pswp__counter,
.pswp__button,
.grve-media-popup .grve-close-modal {
color: #ffffff;
}
#grve-quick-view-wrapper,
#grve-quick-view-wrapper .grve-mask {
background-color: #3c2c54;
}
#grve-quick-view-wrapper .grve-quick-view-modal .grve-title {
color: #ffffff;
}
#grve-quick-view-wrapper .grve-quick-view-modal {
color: #ffffff;
}
#grve-main-responsive-header {
background-color: rgba(0, 0, 0, 0.90);
}
#grve-main-responsive-header {
padding-top: 15px;
padding-bottom: 15px;
}
#grve-main-responsive-header .grve-logo a {
height: 24px;
}
#grve-responsive-header .grve-logo .grve-wrapper img {
padding-top: 0;
padding-bottom: 0;
}
@media only screen and (max-width: 1023px) {
#grve-main-header {
display: none;
}
#grve-main-responsive-header {
display: block;
}
.grve-header-responsive-elements {
display: block;
}
#grve-logo.grve-position-center,
#grve-logo.grve-position-center .grve-wrapper {
position: relative;
left: 0;
}
#grve-responsive-menu-wrapper {
display: block;
}
}
#grve-responsive-menu-area .grve-area-inner {
background-repeat: no-repeat;
background-size: cover;
background-attachment: scroll;
background-position: center center;
color: #ffffff;
}
#grve-responsive-menu-area .grve-area-bottom h1,
#grve-responsive-menu-area .grve-area-bottom h2,
#grve-responsive-menu-area .grve-area-bottom h3,
#grve-responsive-menu-area .grve-area-bottom h4,
#grve-responsive-menu-area .grve-area-bottom h5,
#grve-responsive-menu-area .grve-area-bottom h6,
#grve-responsive-menu-area .grve-area-bottom .grve-heading-color {
color: #ffffff;
}
#grve-responsive-menu-area .grve-area-top>.grve-vertical-menu-wrapper>.grve-vertical-menu>.grve-menu>li>.grve-link-wrapper a,
#grve-responsive-menu-area .grve-area-top>.grve-vertical-menu-wrapper>.grve-vertical-menu>.grve-menu>li .grve-sub-menu:not(.grve-area-item-sub-menu) a,
#grve-responsive-menu-area .grve-area-bottom a:not(.grve-btn),
#grve-responsive-menu-area .grve-go-back,
#grve-responsive-menu-area .grve-search-btn {
color: #ffffff;
}
#grve-theme-wrapper .grve-header-responsive-elements form,
#grve-theme-wrapper .grve-header-responsive-elements form p,
#grve-theme-wrapper .grve-header-responsive-elements form div,
#grve-theme-wrapper .grve-header-responsive-elements form span {
color: #ffffff;
}
#grve-responsive-menu-area .grve-area-top>.grve-vertical-menu-wrapper>.grve-vertical-menu>.grve-menu>li>.grve-link-wrapper a:hover,
#grve-responsive-menu-area .grve-area-top>.grve-vertical-menu-wrapper>.grve-vertical-menu>.grve-menu>li .grve-sub-menu:not(.grve-area-item-sub-menu) a:hover,
#grve-responsive-menu-area .grve-area-bottom a:not(.grve-btn):hover,
#grve-responsive-menu-area .grve-search-btn:hover,
#grve-responsive-main-menu ul.grve-menu li.current-menu-item>.grve-link-wrapper a {
color: #b53435;
}
#grve-theme-wrapper .grve-header-responsive-elements form,
#grve-theme-wrapper .grve-header-responsive-elements form p,
#grve-theme-wrapper .grve-header-responsive-elements form div,
#grve-theme-wrapper .grve-header-responsive-elements form span {
border-color: #eef1f6;
}
#grve-responsive-main-menu .grve-arrow {
color: #ffffff;
}
#grve-responsive-menu-area .grve-go-back .grve-arrow,
#grve-responsive-main-menu .grve-arrow:hover {
color: #b53435;
}
#grve-responsive-menu-area .grve-vertical-menu li.menu-item+li.menu-item,
#grve-responsive-menu-area .grve-vertical-menu .grve-go-back-wrapper+*,
#grve-responsive-menu-area .grve-vertical-menu.grve-toggle-animation li .grve-sub-menu,
#grve-responsive-menu-area .grve-vertical-menu.grve-accordion-animation li .grve-sub-menu {
margin-top: 18px;
}
#grve-main-responsive-header .grve-logo-text a,
#grve-main-responsive-header .grve-header-elements,
#grve-main-responsive-header .grve-hidden-menu-icon,
#grve-main-responsive-header .grve-header-elements .grve-header-element>a:not(.grve-btn),
#grve-main-responsive-header .grve-header-elements .grve-purchased-items {
color: #ffffff;
}
#grve-main-responsive-header .grve-logo-text a:hover,
#grve-main-responsive-header .grve-header-elements .grve-header-element>a:not(.grve-btn):hover {
color: #b53435;
}
#grve-responsive-header .grve-hidden-menu-btn a .grve-item:not(.grve-with-text) span {
background-color: #ffffff;
}
#grve-main-responsive-header .grve-burger-icon span {
background-color: #ffffff;
}
#grve-intro {
color: #ffffff;
background-color: #b53435;
}
#grve-intro .grve-intro-graphic img {
width: auto;
height: 30px;
}
#grve-loader-overflow {
background-color: #3c2c54;
}
.grve-spinner-1 {
border-color: rgba(255, 82, 78, 0.2);
border-left-color: #FF524E;
}
.grve-spinner-2 {
border-color: #FF524E;
}
.grve-spinner-2:before,
.grve-spinner-2:after {
background-color: #3c2c54;
}
.grve-anchor-menu .grve-anchor-wrapper,
.grve-anchor-menu .grve-container ul {
background-color: #171a1d;
}
.grve-anchor-menu .grve-anchor-wrapper {
border-color: #333638;
}
.grve-anchor-menu li a,
.grve-anchor-menu li:last-child a,
.grve-anchor-responsive.grve-anchor-menu .grve-container>ul>li>a {
color: #ffffff;
background-color: transparent;
border-color: #333638;
}
.grve-anchor-menu li a:hover,
.grve-anchor-menu li:last-child a:hover,
.grve-anchor-responsive.grve-anchor-menu .grve-container>ul>li>a:hover {
color: #FF524E;
background-color: #171a1d;
border-color: #333638;
}
.grve-anchor-menu a .grve-arrow:after,
.grve-anchor-menu a .grve-arrow:before {
background-color: #FF524E;
}
.grve-anchor-dropdown-wrapper {
color: #ffffff;
}
#grve-page-anchor {
height: 62px;
}
#grve-page-anchor .grve-anchor-wrapper {
line-height: 60px;
}
#grve-post-anchor {
height: 62px;
}
#grve-post-anchor .grve-anchor-wrapper {
line-height: 60px;
}
#grve-portfolio-anchor {
height: 62px;
}
#grve-portfolio-anchor .grve-anchor-wrapper {
line-height: 60px;
}
.grve-breadcrumbs {
background-color: #ffffff;
border-color: #e0e0e0;
}
.grve-breadcrumbs ul li,
.grve-yoast-breadcrumbs span span {
color: #b2b2b2;
}
.grve-breadcrumbs ul li a,
.grve-yoast-breadcrumbs span span a {
color: #6e6e6e;
}
.grve-breadcrumbs ul li a:hover,
.grve-yoast-breadcrumbs span span a:hover {
color: #FF524E;
}
#grve-page-breadcrumbs ul,
#grve-page-breadcrumbs .grve-yoast-breadcrumbs>span {
height: 60px;
}
#grve-post-breadcrumbs ul,
#grve-post-breadcrumbs .grve-yoast-breadcrumbs>span {
height: 60px;
}
#grve-portfolio-breadcrumbs ul,
#grve-portfolio-breadcrumbs .grve-yoast-breadcrumbs>span {
height: 60px;
}
#grve-product-breadcrumbs ul,
#grve-product-breadcrumbs .grve-yoast-breadcrumbs>span {
height: 60px;
}
.grve-border,
a.grve-border,
#grve-content table,
#grve-content tr,
#grve-content td,
#grve-content th,
#grve-theme-wrapper form,
#grve-theme-wrapper form p,
#grve-theme-wrapper .wpcf7-form-control-wrap,
#grve-theme-wrapper .wpcf7-list-item,
#grve-content form div,
.mfp-content form div,
hr,
.grve-hr.grve-element div,
.grve-title-double-line span:before,
.grve-title-double-line span:after,
.grve-title-double-bottom-line span:after,
.vc_tta.vc_general .vc_tta-panel-title,
#grve-single-post-tags .grve-tags li a {
border-color: #e9e9e9;
}
#grve-content .grve-blog-large .grve-blog-item.sticky ul.grve-post-meta,
.grve-carousel-pagination-2 .grve-carousel .owl-controls .owl-page.active span,
.grve-carousel-pagination-2 .grve-carousel .owl-controls.clickable .owl-page:hover span,
.grve-carousel-pagination-2.grve-testimonial .owl-controls .owl-page.active span,
.grve-carousel-pagination-2.grve-testimonial .owl-controls.clickable .owl-page:hover span,
.grve-carousel-pagination-2 .grve-flexible-carousel .owl-controls .owl-page.active span,
.grve-carousel-pagination-2 .grve-flexible-carousel .owl-controls.clickable .owl-page:hover span,
#grve-content .grve-read-more:after,
#grve-content .more-link:after,
.grve-blog-large .grve-blog-item.sticky .grve-blog-item-inner:after,
.grve-quote-text,
blockquote {
border-color: #b53435;
}
.widget,
.widget ul,
.widget li,
.widget div {
border-color: #e9e9e9;
}
.grve-widget.grve-social li a.grve-outline:hover {
border-color: #b53435;
}
.widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.widget.widget_nav_menu li.open>a {
color: #b53435;
}
#grve-post-bar.grve-layout-1 {
color: #3c2c54;
background-color: #f7f7fb;
padding-top: 30px;
padding-bottom: 30px;
}
#grve-post-bar.grve-layout-3 {
color: #3c2c54;
padding-top: 30px;
padding-bottom: 30px;
background-color: #f7f7fb;
}
#grve-portfolio-bar.grve-layout-1 {
color: #3c2c54;
background-color: #f7f7fb;
padding-top: 30px;
padding-bottom: 30px;
}
#grve-portfolio-bar.grve-layout-3 {
color: #3c2c54;
padding-top: 30px;
padding-bottom: 30px;
background-color: #f7f7fb;
}
::-moz-selection {
color: #ffffff;
background: #b53435;
}
::selection {
color: #ffffff;
background: #b53435;
}
.grve-blog ul.grve-post-meta a:hover {
color: #b53435;
}
.grve-bg-primary-1,
#grve-theme-wrapper .grve-bg-primary-1,
#grve-theme-wrapper .grve-bg-hover-primary-1:hover,
#grve-theme-wrapper a.grve-bg-hover-primary-1:hover,
#grve-theme-wrapper a .grve-bg-hover-primary-1:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-primary-1 {
background-color: #b53435;
}
.grve-filter.grve-filter-style-button.grve-filter-color-primary-1 ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-1 input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-primary-1 input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-1 input:checked+.wpcf7-list-item-label:after {
background-color: #b53435;
border-color: #b53435;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-primary-1 input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #b53435;
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-primary-1 input[type='submit']:not(.grve-custom-btn):hover {
background-color: #b53435;
border-color: #b53435;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-primary-1>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-primary-1:hover>.grve-link-wrapper a .grve-item {
background-color: #b53435;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-primary-1>.grve-link-wrapper a .grve-item {
border-color: #b53435;
color: #b53435;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-primary-1:hover>.grve-link-wrapper a .grve-item {
background-color: #b53435;
border-color: #b53435;
color: #ffffff;
}
.grve-headings-primary-1 h1,
.grve-headings-primary-1 h2,
.grve-headings-primary-1 h3,
.grve-headings-primary-1 h4,
.grve-headings-primary-1 h5,
.grve-headings-primary-1 h6,
.grve-headings-primary-1 .grve-heading-color,
.grve-inner-section.grve-headings-primary-1 h1,
.grve-inner-section.grve-headings-primary-1 h2,
.grve-inner-section.grve-headings-primary-1 h3,
.grve-inner-section.grve-headings-primary-1 h4,
.grve-inner-section.grve-headings-primary-1 h5,
.grve-inner-section.grve-headings-primary-1 h6,
.grve-inner-section.grve-headings-primary-1 .grve-heading-color,
.grve-column.grve-headings-primary-1 h1,
.grve-column.grve-headings-primary-1 h2,
.grve-column.grve-headings-primary-1 h3,
.grve-column.grve-headings-primary-1 h4,
.grve-column.grve-headings-primary-1 h5,
.grve-column.grve-headings-primary-1 h6,
.grve-column.grve-headings-primary-1 .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-1 h1,
.grve-inner-section .grve-column-inner.grve-headings-primary-1 h2,
.grve-inner-section .grve-column-inner.grve-headings-primary-1 h3,
.grve-inner-section .grve-column-inner.grve-headings-primary-1 h4,
.grve-inner-section .grve-column-inner.grve-headings-primary-1 h5,
.grve-inner-section .grve-column-inner.grve-headings-primary-1 h6,
.grve-inner-section .grve-column-inner.grve-headings-primary-1 .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-primary-1 .grve-heading-color {
color: #b53435;
}
#grve-theme-wrapper .grve-text-primary-1,
#grve-theme-wrapper .grve-text-hover-primary-1:hover,
#grve-theme-wrapper a.grve-text-hover-primary-1:hover,
#grve-theme-wrapper a .grve-text-hover-primary-1:hover {
color: #b53435;
}
.grve-link-primary-1 a,
.grve-inner-section.grve-link-primary-1 a,
.grve-column.grve-link-primary-1 a,
.grve-inner-section .grve-column-inner.grve-link-primary-1 a,
.grve-link-primary-1 .grve-menu-element .grve-arrow,
.grve-link-primary-1 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-primary-1 .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-primary-1 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-primary-1 .widget a:not(.grve-outline):not(.grve-btn) {
color: #b53435;
}
.grve-link-hover-primary-1 a:hover,
.grve-inner-section.grve-link-hover-primary-1 a:hover,
.grve-column.grve-link-hover-primary-1 a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-1 a:hover,
.grve-link-hover-primary-1 .grve-menu-element .grve-arrow:hover,
.grve-link-hover-primary-1 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-primary-1 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-primary-1 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-1 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #b53435;
}
.grve-link-primary-1 a svg path {
fill: #b53435;
}
.grve-link-hover-primary-1 a:hover svg path {
fill: #b53435;
}
.grve-border-primary-1,
.grve-border-hover-primary-1:hover {
border-color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-1 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-1 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-1 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-1 .wpcf7-list-item-label:before {
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-1 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-1 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-1 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-1 .wpcf7-list-item-label:before {
background-color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-1 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-1 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-1 select:focus {
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-1 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-1 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-1 select:focus {
background-color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-1 ::-webkit-input-placeholder {
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-1 :-moz-placeholder {
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-1 ::-moz-placeholder {
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-1 :-ms-input-placeholder {
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-1 :focus::-webkit-input-placeholder {
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-1 :focus:-moz-placeholder {
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-1 :focus::-moz-placeholder {
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-1 :focus:-ms-input-placeholder {
color: #b53435;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-1 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-1 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-1 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-1 .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-1 .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-1 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-1 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-1 select:focus {
border-color: #b53435;
}
.grve-headings-primary-1 .grve-svg-heading-color,
.grve-inner-section.grve-headings-primary-1 .grve-svg-heading-color,
.grve-column.grve-headings-primary-1 .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-1 .grve-svg-heading-color {
fill: #b53435;
}
.grve-svg-primary-1 svg {
fill: #b53435;
}
.grve-text-primary-1 .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #b53435;
}
.grve-text-hover-primary-1:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #b53435;
}
.grve-btn-video .grve-svg-primary-1 svg {
fill: #b53435;
}
.grve-btn-video:hover .grve-svg-hover-primary-1 svg {
fill: #b53435;
}
#grve-theme-wrapper .has-primary-1-color {
color: #b53435;
}
#grve-theme-wrapper .has-primary-1-background-color {
background-color: #b53435;
}
span.grve-underline.grve-line-primary-1 {
background-image: linear-gradient(#b53435 0%, #b53435 100%);
}
.grve-bg-primary-2,
#grve-theme-wrapper .grve-bg-primary-2,
#grve-theme-wrapper .grve-bg-hover-primary-2:hover,
#grve-theme-wrapper a.grve-bg-hover-primary-2:hover,
#grve-theme-wrapper a .grve-bg-hover-primary-2:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-primary-2 {
background-color: #4D74FB;
}
.grve-filter.grve-filter-style-button.grve-filter-color-primary-2 ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-2 input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-primary-2 input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-2 input:checked+.wpcf7-list-item-label:after {
background-color: #4D74FB;
border-color: #4D74FB;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-primary-2 input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #4D74FB;
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-primary-2 input[type='submit']:not(.grve-custom-btn):hover {
background-color: #4D74FB;
border-color: #4D74FB;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-primary-2>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-primary-2:hover>.grve-link-wrapper a .grve-item {
background-color: #4D74FB;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-primary-2>.grve-link-wrapper a .grve-item {
border-color: #4D74FB;
color: #4D74FB;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-primary-2:hover>.grve-link-wrapper a .grve-item {
background-color: #4D74FB;
border-color: #4D74FB;
color: #ffffff;
}
.grve-headings-primary-2 h1,
.grve-headings-primary-2 h2,
.grve-headings-primary-2 h3,
.grve-headings-primary-2 h4,
.grve-headings-primary-2 h5,
.grve-headings-primary-2 h6,
.grve-headings-primary-2 .grve-heading-color,
.grve-inner-section.grve-headings-primary-2 h1,
.grve-inner-section.grve-headings-primary-2 h2,
.grve-inner-section.grve-headings-primary-2 h3,
.grve-inner-section.grve-headings-primary-2 h4,
.grve-inner-section.grve-headings-primary-2 h5,
.grve-inner-section.grve-headings-primary-2 h6,
.grve-inner-section.grve-headings-primary-2 .grve-heading-color,
.grve-column.grve-headings-primary-2 h1,
.grve-column.grve-headings-primary-2 h2,
.grve-column.grve-headings-primary-2 h3,
.grve-column.grve-headings-primary-2 h4,
.grve-column.grve-headings-primary-2 h5,
.grve-column.grve-headings-primary-2 h6,
.grve-column.grve-headings-primary-2 .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-2 h1,
.grve-inner-section .grve-column-inner.grve-headings-primary-2 h2,
.grve-inner-section .grve-column-inner.grve-headings-primary-2 h3,
.grve-inner-section .grve-column-inner.grve-headings-primary-2 h4,
.grve-inner-section .grve-column-inner.grve-headings-primary-2 h5,
.grve-inner-section .grve-column-inner.grve-headings-primary-2 h6,
.grve-inner-section .grve-column-inner.grve-headings-primary-2 .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-primary-2 .grve-heading-color {
color: #4D74FB;
}
#grve-theme-wrapper .grve-text-primary-2,
#grve-theme-wrapper .grve-text-hover-primary-2:hover,
#grve-theme-wrapper a.grve-text-hover-primary-2:hover,
#grve-theme-wrapper a .grve-text-hover-primary-2:hover {
color: #4D74FB;
}
.grve-link-primary-2 a,
.grve-inner-section.grve-link-primary-2 a,
.grve-column.grve-link-primary-2 a,
.grve-inner-section .grve-column-inner.grve-link-primary-2 a,
.grve-link-primary-2 .grve-menu-element .grve-arrow,
.grve-link-primary-2 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-primary-2 .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-primary-2 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-primary-2 .widget a:not(.grve-outline):not(.grve-btn) {
color: #4D74FB;
}
.grve-link-hover-primary-2 a:hover,
.grve-inner-section.grve-link-hover-primary-2 a:hover,
.grve-column.grve-link-hover-primary-2 a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-2 a:hover,
.grve-link-hover-primary-2 .grve-menu-element .grve-arrow:hover,
.grve-link-hover-primary-2 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-primary-2 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-primary-2 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-2 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #4D74FB;
}
.grve-link-primary-2 a svg path {
fill: #4D74FB;
}
.grve-link-hover-primary-2 a:hover svg path {
fill: #4D74FB;
}
.grve-border-primary-2,
.grve-border-hover-primary-2:hover {
border-color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-2 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-2 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-2 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-2 .wpcf7-list-item-label:before {
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-2 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-2 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-2 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-2 .wpcf7-list-item-label:before {
background-color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-2 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-2 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-2 select:focus {
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-2 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-2 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-2 select:focus {
background-color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-2 ::-webkit-input-placeholder {
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-2 :-moz-placeholder {
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-2 ::-moz-placeholder {
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-2 :-ms-input-placeholder {
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-2 :focus::-webkit-input-placeholder {
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-2 :focus:-moz-placeholder {
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-2 :focus::-moz-placeholder {
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-2 :focus:-ms-input-placeholder {
color: #4D74FB;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-2 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-2 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-2 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-2 .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-2 .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-2 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-2 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-2 select:focus {
border-color: #4D74FB;
}
.grve-headings-primary-2 .grve-svg-heading-color,
.grve-inner-section.grve-headings-primary-2 .grve-svg-heading-color,
.grve-column.grve-headings-primary-2 .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-2 .grve-svg-heading-color {
fill: #4D74FB;
}
.grve-svg-primary-2 svg {
fill: #4D74FB;
}
.grve-text-primary-2 .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #4D74FB;
}
.grve-text-hover-primary-2:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #4D74FB;
}
.grve-btn-video .grve-svg-primary-2 svg {
fill: #4D74FB;
}
.grve-btn-video:hover .grve-svg-hover-primary-2 svg {
fill: #4D74FB;
}
#grve-theme-wrapper .has-primary-2-color {
color: #4D74FB;
}
#grve-theme-wrapper .has-primary-2-background-color {
background-color: #4D74FB;
}
span.grve-underline.grve-line-primary-2 {
background-image: linear-gradient(#4D74FB 0%, #4D74FB 100%);
}
.grve-bg-primary-3,
#grve-theme-wrapper .grve-bg-primary-3,
#grve-theme-wrapper .grve-bg-hover-primary-3:hover,
#grve-theme-wrapper a.grve-bg-hover-primary-3:hover,
#grve-theme-wrapper a .grve-bg-hover-primary-3:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-primary-3 {
background-color: #F7978F;
}
.grve-filter.grve-filter-style-button.grve-filter-color-primary-3 ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-3 input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-primary-3 input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-3 input:checked+.wpcf7-list-item-label:after {
background-color: #F7978F;
border-color: #F7978F;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-primary-3 input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #F7978F;
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-primary-3 input[type='submit']:not(.grve-custom-btn):hover {
background-color: #F7978F;
border-color: #F7978F;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-primary-3>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-primary-3:hover>.grve-link-wrapper a .grve-item {
background-color: #F7978F;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-primary-3>.grve-link-wrapper a .grve-item {
border-color: #F7978F;
color: #F7978F;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-primary-3:hover>.grve-link-wrapper a .grve-item {
background-color: #F7978F;
border-color: #F7978F;
color: #ffffff;
}
.grve-headings-primary-3 h1,
.grve-headings-primary-3 h2,
.grve-headings-primary-3 h3,
.grve-headings-primary-3 h4,
.grve-headings-primary-3 h5,
.grve-headings-primary-3 h6,
.grve-headings-primary-3 .grve-heading-color,
.grve-inner-section.grve-headings-primary-3 h1,
.grve-inner-section.grve-headings-primary-3 h2,
.grve-inner-section.grve-headings-primary-3 h3,
.grve-inner-section.grve-headings-primary-3 h4,
.grve-inner-section.grve-headings-primary-3 h5,
.grve-inner-section.grve-headings-primary-3 h6,
.grve-inner-section.grve-headings-primary-3 .grve-heading-color,
.grve-column.grve-headings-primary-3 h1,
.grve-column.grve-headings-primary-3 h2,
.grve-column.grve-headings-primary-3 h3,
.grve-column.grve-headings-primary-3 h4,
.grve-column.grve-headings-primary-3 h5,
.grve-column.grve-headings-primary-3 h6,
.grve-column.grve-headings-primary-3 .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-3 h1,
.grve-inner-section .grve-column-inner.grve-headings-primary-3 h2,
.grve-inner-section .grve-column-inner.grve-headings-primary-3 h3,
.grve-inner-section .grve-column-inner.grve-headings-primary-3 h4,
.grve-inner-section .grve-column-inner.grve-headings-primary-3 h5,
.grve-inner-section .grve-column-inner.grve-headings-primary-3 h6,
.grve-inner-section .grve-column-inner.grve-headings-primary-3 .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-primary-3 .grve-heading-color {
color: #F7978F;
}
#grve-theme-wrapper .grve-text-primary-3,
#grve-theme-wrapper .grve-text-hover-primary-3:hover,
#grve-theme-wrapper a.grve-text-hover-primary-3:hover,
#grve-theme-wrapper a .grve-text-hover-primary-3:hover {
color: #F7978F;
}
.grve-link-primary-3 a,
.grve-inner-section.grve-link-primary-3 a,
.grve-column.grve-link-primary-3 a,
.grve-inner-section .grve-column-inner.grve-link-primary-3 a,
.grve-link-primary-3 .grve-menu-element .grve-arrow,
.grve-link-primary-3 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-primary-3 .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-primary-3 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-primary-3 .widget a:not(.grve-outline):not(.grve-btn) {
color: #F7978F;
}
.grve-link-hover-primary-3 a:hover,
.grve-inner-section.grve-link-hover-primary-3 a:hover,
.grve-column.grve-link-hover-primary-3 a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-3 a:hover,
.grve-link-hover-primary-3 .grve-menu-element .grve-arrow:hover,
.grve-link-hover-primary-3 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-primary-3 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-primary-3 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-3 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #F7978F;
}
.grve-link-primary-3 a svg path {
fill: #F7978F;
}
.grve-link-hover-primary-3 a:hover svg path {
fill: #F7978F;
}
.grve-border-primary-3,
.grve-border-hover-primary-3:hover {
border-color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-3 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-3 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-3 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-3 .wpcf7-list-item-label:before {
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-3 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-3 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-3 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-3 .wpcf7-list-item-label:before {
background-color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-3 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-3 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-3 select:focus {
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-3 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-3 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-3 select:focus {
background-color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-3 ::-webkit-input-placeholder {
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-3 :-moz-placeholder {
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-3 ::-moz-placeholder {
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-3 :-ms-input-placeholder {
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-3 :focus::-webkit-input-placeholder {
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-3 :focus:-moz-placeholder {
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-3 :focus::-moz-placeholder {
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-3 :focus:-ms-input-placeholder {
color: #F7978F;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-3 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-3 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-3 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-3 .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-3 .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-3 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-3 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-3 select:focus {
border-color: #F7978F;
}
.grve-headings-primary-3 .grve-svg-heading-color,
.grve-inner-section.grve-headings-primary-3 .grve-svg-heading-color,
.grve-column.grve-headings-primary-3 .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-3 .grve-svg-heading-color {
fill: #F7978F;
}
.grve-svg-primary-3 svg {
fill: #F7978F;
}
.grve-text-primary-3 .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #F7978F;
}
.grve-text-hover-primary-3:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #F7978F;
}
.grve-btn-video .grve-svg-primary-3 svg {
fill: #F7978F;
}
.grve-btn-video:hover .grve-svg-hover-primary-3 svg {
fill: #F7978F;
}
#grve-theme-wrapper .has-primary-3-color {
color: #F7978F;
}
#grve-theme-wrapper .has-primary-3-background-color {
background-color: #F7978F;
}
span.grve-underline.grve-line-primary-3 {
background-image: linear-gradient(#F7978F 0%, #F7978F 100%);
}
.grve-bg-primary-4,
#grve-theme-wrapper .grve-bg-primary-4,
#grve-theme-wrapper .grve-bg-hover-primary-4:hover,
#grve-theme-wrapper a.grve-bg-hover-primary-4:hover,
#grve-theme-wrapper a .grve-bg-hover-primary-4:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-primary-4 {
background-color: #00C6FF;
}
.grve-filter.grve-filter-style-button.grve-filter-color-primary-4 ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-4 input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-primary-4 input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-4 input:checked+.wpcf7-list-item-label:after {
background-color: #00C6FF;
border-color: #00C6FF;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-primary-4 input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #00C6FF;
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-primary-4 input[type='submit']:not(.grve-custom-btn):hover {
background-color: #00C6FF;
border-color: #00C6FF;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-primary-4>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-primary-4:hover>.grve-link-wrapper a .grve-item {
background-color: #00C6FF;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-primary-4>.grve-link-wrapper a .grve-item {
border-color: #00C6FF;
color: #00C6FF;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-primary-4:hover>.grve-link-wrapper a .grve-item {
background-color: #00C6FF;
border-color: #00C6FF;
color: #ffffff;
}
.grve-headings-primary-4 h1,
.grve-headings-primary-4 h2,
.grve-headings-primary-4 h3,
.grve-headings-primary-4 h4,
.grve-headings-primary-4 h5,
.grve-headings-primary-4 h6,
.grve-headings-primary-4 .grve-heading-color,
.grve-inner-section.grve-headings-primary-4 h1,
.grve-inner-section.grve-headings-primary-4 h2,
.grve-inner-section.grve-headings-primary-4 h3,
.grve-inner-section.grve-headings-primary-4 h4,
.grve-inner-section.grve-headings-primary-4 h5,
.grve-inner-section.grve-headings-primary-4 h6,
.grve-inner-section.grve-headings-primary-4 .grve-heading-color,
.grve-column.grve-headings-primary-4 h1,
.grve-column.grve-headings-primary-4 h2,
.grve-column.grve-headings-primary-4 h3,
.grve-column.grve-headings-primary-4 h4,
.grve-column.grve-headings-primary-4 h5,
.grve-column.grve-headings-primary-4 h6,
.grve-column.grve-headings-primary-4 .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-4 h1,
.grve-inner-section .grve-column-inner.grve-headings-primary-4 h2,
.grve-inner-section .grve-column-inner.grve-headings-primary-4 h3,
.grve-inner-section .grve-column-inner.grve-headings-primary-4 h4,
.grve-inner-section .grve-column-inner.grve-headings-primary-4 h5,
.grve-inner-section .grve-column-inner.grve-headings-primary-4 h6,
.grve-inner-section .grve-column-inner.grve-headings-primary-4 .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-primary-4 .grve-heading-color {
color: #00C6FF;
}
#grve-theme-wrapper .grve-text-primary-4,
#grve-theme-wrapper .grve-text-hover-primary-4:hover,
#grve-theme-wrapper a.grve-text-hover-primary-4:hover,
#grve-theme-wrapper a .grve-text-hover-primary-4:hover {
color: #00C6FF;
}
.grve-link-primary-4 a,
.grve-inner-section.grve-link-primary-4 a,
.grve-column.grve-link-primary-4 a,
.grve-inner-section .grve-column-inner.grve-link-primary-4 a,
.grve-link-primary-4 .grve-menu-element .grve-arrow,
.grve-link-primary-4 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-primary-4 .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-primary-4 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-primary-4 .widget a:not(.grve-outline):not(.grve-btn) {
color: #00C6FF;
}
.grve-link-hover-primary-4 a:hover,
.grve-inner-section.grve-link-hover-primary-4 a:hover,
.grve-column.grve-link-hover-primary-4 a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-4 a:hover,
.grve-link-hover-primary-4 .grve-menu-element .grve-arrow:hover,
.grve-link-hover-primary-4 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-primary-4 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-primary-4 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-4 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #00C6FF;
}
.grve-link-primary-4 a svg path {
fill: #00C6FF;
}
.grve-link-hover-primary-4 a:hover svg path {
fill: #00C6FF;
}
.grve-border-primary-4,
.grve-border-hover-primary-4:hover {
border-color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-4 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-4 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-4 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-4 .wpcf7-list-item-label:before {
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-4 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-4 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-4 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-4 .wpcf7-list-item-label:before {
background-color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-4 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-4 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-4 select:focus {
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-4 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-4 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-4 select:focus {
background-color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-4 ::-webkit-input-placeholder {
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-4 :-moz-placeholder {
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-4 ::-moz-placeholder {
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-4 :-ms-input-placeholder {
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-4 :focus::-webkit-input-placeholder {
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-4 :focus:-moz-placeholder {
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-4 :focus::-moz-placeholder {
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-4 :focus:-ms-input-placeholder {
color: #00C6FF;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-4 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-4 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-4 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-4 .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-4 .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-4 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-4 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-4 select:focus {
border-color: #00C6FF;
}
.grve-headings-primary-4 .grve-svg-heading-color,
.grve-inner-section.grve-headings-primary-4 .grve-svg-heading-color,
.grve-column.grve-headings-primary-4 .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-4 .grve-svg-heading-color {
fill: #00C6FF;
}
.grve-svg-primary-4 svg {
fill: #00C6FF;
}
.grve-text-primary-4 .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #00C6FF;
}
.grve-text-hover-primary-4:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #00C6FF;
}
.grve-btn-video .grve-svg-primary-4 svg {
fill: #00C6FF;
}
.grve-btn-video:hover .grve-svg-hover-primary-4 svg {
fill: #00C6FF;
}
#grve-theme-wrapper .has-primary-4-color {
color: #00C6FF;
}
#grve-theme-wrapper .has-primary-4-background-color {
background-color: #00C6FF;
}
span.grve-underline.grve-line-primary-4 {
background-image: linear-gradient(#00C6FF 0%, #00C6FF 100%);
}
.grve-bg-primary-5,
#grve-theme-wrapper .grve-bg-primary-5,
#grve-theme-wrapper .grve-bg-hover-primary-5:hover,
#grve-theme-wrapper a.grve-bg-hover-primary-5:hover,
#grve-theme-wrapper a .grve-bg-hover-primary-5:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-primary-5 {
background-color: #090078;
}
.grve-filter.grve-filter-style-button.grve-filter-color-primary-5 ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-5 input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-primary-5 input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-5 input:checked+.wpcf7-list-item-label:after {
background-color: #090078;
border-color: #090078;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-primary-5 input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #090078;
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-primary-5 input[type='submit']:not(.grve-custom-btn):hover {
background-color: #090078;
border-color: #090078;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-primary-5>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-primary-5:hover>.grve-link-wrapper a .grve-item {
background-color: #090078;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-primary-5>.grve-link-wrapper a .grve-item {
border-color: #090078;
color: #090078;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-primary-5:hover>.grve-link-wrapper a .grve-item {
background-color: #090078;
border-color: #090078;
color: #ffffff;
}
.grve-headings-primary-5 h1,
.grve-headings-primary-5 h2,
.grve-headings-primary-5 h3,
.grve-headings-primary-5 h4,
.grve-headings-primary-5 h5,
.grve-headings-primary-5 h6,
.grve-headings-primary-5 .grve-heading-color,
.grve-inner-section.grve-headings-primary-5 h1,
.grve-inner-section.grve-headings-primary-5 h2,
.grve-inner-section.grve-headings-primary-5 h3,
.grve-inner-section.grve-headings-primary-5 h4,
.grve-inner-section.grve-headings-primary-5 h5,
.grve-inner-section.grve-headings-primary-5 h6,
.grve-inner-section.grve-headings-primary-5 .grve-heading-color,
.grve-column.grve-headings-primary-5 h1,
.grve-column.grve-headings-primary-5 h2,
.grve-column.grve-headings-primary-5 h3,
.grve-column.grve-headings-primary-5 h4,
.grve-column.grve-headings-primary-5 h5,
.grve-column.grve-headings-primary-5 h6,
.grve-column.grve-headings-primary-5 .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-5 h1,
.grve-inner-section .grve-column-inner.grve-headings-primary-5 h2,
.grve-inner-section .grve-column-inner.grve-headings-primary-5 h3,
.grve-inner-section .grve-column-inner.grve-headings-primary-5 h4,
.grve-inner-section .grve-column-inner.grve-headings-primary-5 h5,
.grve-inner-section .grve-column-inner.grve-headings-primary-5 h6,
.grve-inner-section .grve-column-inner.grve-headings-primary-5 .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-primary-5 .grve-heading-color {
color: #090078;
}
#grve-theme-wrapper .grve-text-primary-5,
#grve-theme-wrapper .grve-text-hover-primary-5:hover,
#grve-theme-wrapper a.grve-text-hover-primary-5:hover,
#grve-theme-wrapper a .grve-text-hover-primary-5:hover {
color: #090078;
}
.grve-link-primary-5 a,
.grve-inner-section.grve-link-primary-5 a,
.grve-column.grve-link-primary-5 a,
.grve-inner-section .grve-column-inner.grve-link-primary-5 a,
.grve-link-primary-5 .grve-menu-element .grve-arrow,
.grve-link-primary-5 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-primary-5 .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-primary-5 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-primary-5 .widget a:not(.grve-outline):not(.grve-btn) {
color: #090078;
}
.grve-link-hover-primary-5 a:hover,
.grve-inner-section.grve-link-hover-primary-5 a:hover,
.grve-column.grve-link-hover-primary-5 a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-5 a:hover,
.grve-link-hover-primary-5 .grve-menu-element .grve-arrow:hover,
.grve-link-hover-primary-5 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-primary-5 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-primary-5 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-5 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #090078;
}
.grve-link-primary-5 a svg path {
fill: #090078;
}
.grve-link-hover-primary-5 a:hover svg path {
fill: #090078;
}
.grve-border-primary-5,
.grve-border-hover-primary-5:hover {
border-color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-5 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-5 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-5 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-5 .wpcf7-list-item-label:before {
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-5 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-5 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-5 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-5 .wpcf7-list-item-label:before {
background-color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-5 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-5 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-5 select:focus {
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-5 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-5 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-5 select:focus {
background-color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-5 ::-webkit-input-placeholder {
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-5 :-moz-placeholder {
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-5 ::-moz-placeholder {
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-5 :-ms-input-placeholder {
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-5 :focus::-webkit-input-placeholder {
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-5 :focus:-moz-placeholder {
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-5 :focus::-moz-placeholder {
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-5 :focus:-ms-input-placeholder {
color: #090078;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-5 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-5 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-5 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-5 .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-5 .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-5 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-5 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-5 select:focus {
border-color: #090078;
}
.grve-headings-primary-5 .grve-svg-heading-color,
.grve-inner-section.grve-headings-primary-5 .grve-svg-heading-color,
.grve-column.grve-headings-primary-5 .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-5 .grve-svg-heading-color {
fill: #090078;
}
.grve-svg-primary-5 svg {
fill: #090078;
}
.grve-text-primary-5 .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #090078;
}
.grve-text-hover-primary-5:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #090078;
}
.grve-btn-video .grve-svg-primary-5 svg {
fill: #090078;
}
.grve-btn-video:hover .grve-svg-hover-primary-5 svg {
fill: #090078;
}
#grve-theme-wrapper .has-primary-5-color {
color: #090078;
}
#grve-theme-wrapper .has-primary-5-background-color {
background-color: #090078;
}
span.grve-underline.grve-line-primary-5 {
background-image: linear-gradient(#090078 0%, #090078 100%);
}
.grve-bg-primary-6,
#grve-theme-wrapper .grve-bg-primary-6,
#grve-theme-wrapper .grve-bg-hover-primary-6:hover,
#grve-theme-wrapper a.grve-bg-hover-primary-6:hover,
#grve-theme-wrapper a .grve-bg-hover-primary-6:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-primary-6 {
background-color: #AFB8BD;
}
.grve-filter.grve-filter-style-button.grve-filter-color-primary-6 ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-6 input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-primary-6 input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-primary-6 input:checked+.wpcf7-list-item-label:after {
background-color: #AFB8BD;
border-color: #AFB8BD;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-primary-6 input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #AFB8BD;
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-primary-6 input[type='submit']:not(.grve-custom-btn):hover {
background-color: #AFB8BD;
border-color: #AFB8BD;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-primary-6>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-primary-6:hover>.grve-link-wrapper a .grve-item {
background-color: #AFB8BD;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-primary-6>.grve-link-wrapper a .grve-item {
border-color: #AFB8BD;
color: #AFB8BD;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-primary-6:hover>.grve-link-wrapper a .grve-item {
background-color: #AFB8BD;
border-color: #AFB8BD;
color: #ffffff;
}
.grve-headings-primary-6 h1,
.grve-headings-primary-6 h2,
.grve-headings-primary-6 h3,
.grve-headings-primary-6 h4,
.grve-headings-primary-6 h5,
.grve-headings-primary-6 h6,
.grve-headings-primary-6 .grve-heading-color,
.grve-inner-section.grve-headings-primary-6 h1,
.grve-inner-section.grve-headings-primary-6 h2,
.grve-inner-section.grve-headings-primary-6 h3,
.grve-inner-section.grve-headings-primary-6 h4,
.grve-inner-section.grve-headings-primary-6 h5,
.grve-inner-section.grve-headings-primary-6 h6,
.grve-inner-section.grve-headings-primary-6 .grve-heading-color,
.grve-column.grve-headings-primary-6 h1,
.grve-column.grve-headings-primary-6 h2,
.grve-column.grve-headings-primary-6 h3,
.grve-column.grve-headings-primary-6 h4,
.grve-column.grve-headings-primary-6 h5,
.grve-column.grve-headings-primary-6 h6,
.grve-column.grve-headings-primary-6 .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-6 h1,
.grve-inner-section .grve-column-inner.grve-headings-primary-6 h2,
.grve-inner-section .grve-column-inner.grve-headings-primary-6 h3,
.grve-inner-section .grve-column-inner.grve-headings-primary-6 h4,
.grve-inner-section .grve-column-inner.grve-headings-primary-6 h5,
.grve-inner-section .grve-column-inner.grve-headings-primary-6 h6,
.grve-inner-section .grve-column-inner.grve-headings-primary-6 .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-primary-6 .grve-heading-color {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-text-primary-6,
#grve-theme-wrapper .grve-text-hover-primary-6:hover,
#grve-theme-wrapper a.grve-text-hover-primary-6:hover,
#grve-theme-wrapper a .grve-text-hover-primary-6:hover {
color: #AFB8BD;
}
.grve-link-primary-6 a,
.grve-inner-section.grve-link-primary-6 a,
.grve-column.grve-link-primary-6 a,
.grve-inner-section .grve-column-inner.grve-link-primary-6 a,
.grve-link-primary-6 .grve-menu-element .grve-arrow,
.grve-link-primary-6 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-primary-6 .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-primary-6 .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-primary-6 .widget a:not(.grve-outline):not(.grve-btn) {
color: #AFB8BD;
}
.grve-link-hover-primary-6 a:hover,
.grve-inner-section.grve-link-hover-primary-6 a:hover,
.grve-column.grve-link-hover-primary-6 a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-6 a:hover,
.grve-link-hover-primary-6 .grve-menu-element .grve-arrow:hover,
.grve-link-hover-primary-6 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-primary-6 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-primary-6 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-primary-6 .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #AFB8BD;
}
.grve-link-primary-6 a svg path {
fill: #AFB8BD;
}
.grve-link-hover-primary-6 a:hover svg path {
fill: #AFB8BD;
}
.grve-border-primary-6,
.grve-border-hover-primary-6:hover {
border-color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-6 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-6 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-6 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-primary-6 .wpcf7-list-item-label:before {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-6 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-6 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-6 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-primary-6 .wpcf7-list-item-label:before {
background-color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-6 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-6 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-primary-6 select:focus {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-6 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-6 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-primary-6 select:focus {
background-color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-6 ::-webkit-input-placeholder {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-6 :-moz-placeholder {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-6 ::-moz-placeholder {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-primary-6 :-ms-input-placeholder {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-6 :focus::-webkit-input-placeholder {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-6 :focus:-moz-placeholder {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-6 :focus::-moz-placeholder {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-primary-6 :focus:-ms-input-placeholder {
color: #AFB8BD;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-6 input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-6 textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-6 select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-6 .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-primary-6 .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-6 input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-6 textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-primary-6 select:focus {
border-color: #AFB8BD;
}
.grve-headings-primary-6 .grve-svg-heading-color,
.grve-inner-section.grve-headings-primary-6 .grve-svg-heading-color,
.grve-column.grve-headings-primary-6 .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-primary-6 .grve-svg-heading-color {
fill: #AFB8BD;
}
.grve-svg-primary-6 svg {
fill: #AFB8BD;
}
.grve-text-primary-6 .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #AFB8BD;
}
.grve-text-hover-primary-6:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #AFB8BD;
}
.grve-btn-video .grve-svg-primary-6 svg {
fill: #AFB8BD;
}
.grve-btn-video:hover .grve-svg-hover-primary-6 svg {
fill: #AFB8BD;
}
#grve-theme-wrapper .has-primary-6-color {
color: #AFB8BD;
}
#grve-theme-wrapper .has-primary-6-background-color {
background-color: #AFB8BD;
}
span.grve-underline.grve-line-primary-6 {
background-image: linear-gradient(#AFB8BD 0%, #AFB8BD 100%);
}
.grve-bg-dark,
#grve-theme-wrapper .grve-bg-dark,
#grve-theme-wrapper .grve-bg-hover-dark:hover,
#grve-theme-wrapper a.grve-bg-hover-dark:hover,
#grve-theme-wrapper a .grve-bg-hover-dark:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-dark {
background-color: #3c2c54;
}
.grve-filter.grve-filter-style-button.grve-filter-color-dark ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-dark input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-dark input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-dark input:checked+.wpcf7-list-item-label:after {
background-color: #3c2c54;
border-color: #3c2c54;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-dark input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #3c2c54;
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-dark input[type='submit']:not(.grve-custom-btn):hover {
background-color: #3c2c54;
border-color: #3c2c54;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-dark>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-dark:hover>.grve-link-wrapper a .grve-item {
background-color: #3c2c54;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-dark>.grve-link-wrapper a .grve-item {
border-color: #3c2c54;
color: #3c2c54;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-dark:hover>.grve-link-wrapper a .grve-item {
background-color: #3c2c54;
border-color: #3c2c54;
color: #ffffff;
}
.grve-headings-dark h1,
.grve-headings-dark h2,
.grve-headings-dark h3,
.grve-headings-dark h4,
.grve-headings-dark h5,
.grve-headings-dark h6,
.grve-headings-dark .grve-heading-color,
.grve-inner-section.grve-headings-dark h1,
.grve-inner-section.grve-headings-dark h2,
.grve-inner-section.grve-headings-dark h3,
.grve-inner-section.grve-headings-dark h4,
.grve-inner-section.grve-headings-dark h5,
.grve-inner-section.grve-headings-dark h6,
.grve-inner-section.grve-headings-dark .grve-heading-color,
.grve-column.grve-headings-dark h1,
.grve-column.grve-headings-dark h2,
.grve-column.grve-headings-dark h3,
.grve-column.grve-headings-dark h4,
.grve-column.grve-headings-dark h5,
.grve-column.grve-headings-dark h6,
.grve-column.grve-headings-dark .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-dark h1,
.grve-inner-section .grve-column-inner.grve-headings-dark h2,
.grve-inner-section .grve-column-inner.grve-headings-dark h3,
.grve-inner-section .grve-column-inner.grve-headings-dark h4,
.grve-inner-section .grve-column-inner.grve-headings-dark h5,
.grve-inner-section .grve-column-inner.grve-headings-dark h6,
.grve-inner-section .grve-column-inner.grve-headings-dark .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-dark .grve-heading-color {
color: #3c2c54;
}
#grve-theme-wrapper .grve-text-dark,
#grve-theme-wrapper .grve-text-hover-dark:hover,
#grve-theme-wrapper a.grve-text-hover-dark:hover,
#grve-theme-wrapper a .grve-text-hover-dark:hover {
color: #3c2c54;
}
.grve-link-dark a,
.grve-inner-section.grve-link-dark a,
.grve-column.grve-link-dark a,
.grve-inner-section .grve-column-inner.grve-link-dark a,
.grve-link-dark .grve-menu-element .grve-arrow,
.grve-link-dark .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-dark .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-dark .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-dark .widget a:not(.grve-outline):not(.grve-btn) {
color: #3c2c54;
}
.grve-link-hover-dark a:hover,
.grve-inner-section.grve-link-hover-dark a:hover,
.grve-column.grve-link-hover-dark a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-dark a:hover,
.grve-link-hover-dark .grve-menu-element .grve-arrow:hover,
.grve-link-hover-dark .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-dark .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-dark .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-dark .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #3c2c54;
}
.grve-link-dark a svg path {
fill: #3c2c54;
}
.grve-link-hover-dark a:hover svg path {
fill: #3c2c54;
}
.grve-border-dark,
.grve-border-hover-dark:hover {
border-color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-dark input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-dark textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-dark select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-dark .wpcf7-list-item-label:before {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-dark input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-dark textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-dark select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-dark .wpcf7-list-item-label:before {
background-color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-dark input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-dark textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-dark select:focus {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-dark input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-dark textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-dark select:focus {
background-color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-dark ::-webkit-input-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-dark :-moz-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-dark ::-moz-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-dark :-ms-input-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-dark :focus::-webkit-input-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-dark :focus:-moz-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-dark :focus::-moz-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-dark :focus:-ms-input-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-dark input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-dark textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-dark select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-dark .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-dark .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-dark input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-dark textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-dark select:focus {
border-color: #3c2c54;
}
.grve-headings-dark .grve-svg-heading-color,
.grve-inner-section.grve-headings-dark .grve-svg-heading-color,
.grve-column.grve-headings-dark .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-dark .grve-svg-heading-color {
fill: #3c2c54;
}
.grve-svg-dark svg {
fill: #3c2c54;
}
.grve-text-dark .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #3c2c54;
}
.grve-text-hover-dark:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #3c2c54;
}
.grve-btn-video .grve-svg-dark svg {
fill: #3c2c54;
}
.grve-btn-video:hover .grve-svg-hover-dark svg {
fill: #3c2c54;
}
#grve-theme-wrapper .has-dark-color {
color: #3c2c54;
}
#grve-theme-wrapper .has-dark-background-color {
background-color: #3c2c54;
}
span.grve-underline.grve-line-dark {
background-image: linear-gradient(#3c2c54 0%, #3c2c54 100%);
}
.grve-bg-black,
#grve-theme-wrapper .grve-bg-black,
#grve-theme-wrapper .grve-bg-hover-black:hover,
#grve-theme-wrapper a.grve-bg-hover-black:hover,
#grve-theme-wrapper a .grve-bg-hover-black:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-black {
background-color: #3c2c54;
}
.grve-filter.grve-filter-style-button.grve-filter-color-black ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-black input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-black input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-black input:checked+.wpcf7-list-item-label:after {
background-color: #3c2c54;
border-color: #3c2c54;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-black input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #3c2c54;
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-black input[type='submit']:not(.grve-custom-btn):hover {
background-color: #3c2c54;
border-color: #3c2c54;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-black>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-black:hover>.grve-link-wrapper a .grve-item {
background-color: #3c2c54;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-black>.grve-link-wrapper a .grve-item {
border-color: #3c2c54;
color: #3c2c54;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-black:hover>.grve-link-wrapper a .grve-item {
background-color: #3c2c54;
border-color: #3c2c54;
color: #ffffff;
}
.grve-headings-black h1,
.grve-headings-black h2,
.grve-headings-black h3,
.grve-headings-black h4,
.grve-headings-black h5,
.grve-headings-black h6,
.grve-headings-black .grve-heading-color,
.grve-inner-section.grve-headings-black h1,
.grve-inner-section.grve-headings-black h2,
.grve-inner-section.grve-headings-black h3,
.grve-inner-section.grve-headings-black h4,
.grve-inner-section.grve-headings-black h5,
.grve-inner-section.grve-headings-black h6,
.grve-inner-section.grve-headings-black .grve-heading-color,
.grve-column.grve-headings-black h1,
.grve-column.grve-headings-black h2,
.grve-column.grve-headings-black h3,
.grve-column.grve-headings-black h4,
.grve-column.grve-headings-black h5,
.grve-column.grve-headings-black h6,
.grve-column.grve-headings-black .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-black h1,
.grve-inner-section .grve-column-inner.grve-headings-black h2,
.grve-inner-section .grve-column-inner.grve-headings-black h3,
.grve-inner-section .grve-column-inner.grve-headings-black h4,
.grve-inner-section .grve-column-inner.grve-headings-black h5,
.grve-inner-section .grve-column-inner.grve-headings-black h6,
.grve-inner-section .grve-column-inner.grve-headings-black .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-black .grve-heading-color {
color: #3c2c54;
}
#grve-theme-wrapper .grve-text-black,
#grve-theme-wrapper .grve-text-hover-black:hover,
#grve-theme-wrapper a.grve-text-hover-black:hover,
#grve-theme-wrapper a .grve-text-hover-black:hover {
color: #3c2c54;
}
.grve-link-black a,
.grve-inner-section.grve-link-black a,
.grve-column.grve-link-black a,
.grve-inner-section .grve-column-inner.grve-link-black a,
.grve-link-black .grve-menu-element .grve-arrow,
.grve-link-black .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-black .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-black .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-black .widget a:not(.grve-outline):not(.grve-btn) {
color: #3c2c54;
}
.grve-link-hover-black a:hover,
.grve-inner-section.grve-link-hover-black a:hover,
.grve-column.grve-link-hover-black a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-black a:hover,
.grve-link-hover-black .grve-menu-element .grve-arrow:hover,
.grve-link-hover-black .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-black .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-black .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-black .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #3c2c54;
}
.grve-link-black a svg path {
fill: #3c2c54;
}
.grve-link-hover-black a:hover svg path {
fill: #3c2c54;
}
.grve-border-black,
.grve-border-hover-black:hover {
border-color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-black input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-black textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-black select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-black .wpcf7-list-item-label:before {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-black input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-black textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-black select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-black .wpcf7-list-item-label:before {
background-color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-black input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-black textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-black select:focus {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-black input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-black textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-black select:focus {
background-color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-black ::-webkit-input-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-black :-moz-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-black ::-moz-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-black :-ms-input-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-black :focus::-webkit-input-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-black :focus:-moz-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-black :focus::-moz-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-black :focus:-ms-input-placeholder {
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-black input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-black textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-black select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-black .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-black .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-black input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-black textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-black select:focus {
border-color: #3c2c54;
}
.grve-headings-black .grve-svg-heading-color,
.grve-inner-section.grve-headings-black .grve-svg-heading-color,
.grve-column.grve-headings-black .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-black .grve-svg-heading-color {
fill: #3c2c54;
}
.grve-svg-black svg {
fill: #3c2c54;
}
.grve-text-black .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #3c2c54;
}
.grve-text-hover-black:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #3c2c54;
}
.grve-btn-video .grve-svg-black svg {
fill: #3c2c54;
}
.grve-btn-video:hover .grve-svg-hover-black svg {
fill: #3c2c54;
}
#grve-theme-wrapper .has-black-color {
color: #3c2c54;
}
#grve-theme-wrapper .has-black-background-color {
background-color: #3c2c54;
}
span.grve-underline.grve-line-black {
background-image: linear-gradient(#3c2c54 0%, #3c2c54 100%);
}
.grve-bg-light,
#grve-theme-wrapper .grve-bg-light,
#grve-theme-wrapper .grve-bg-hover-light:hover,
#grve-theme-wrapper a.grve-bg-hover-light:hover,
#grve-theme-wrapper a .grve-bg-hover-light:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-light {
background-color: #ffffff;
}
.grve-filter.grve-filter-style-button.grve-filter-color-light ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-light input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-light input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-light input:checked+.wpcf7-list-item-label:after {
background-color: #ffffff;
border-color: #ffffff;
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-light input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #ffffff;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-light input[type='submit']:not(.grve-custom-btn):hover {
background-color: #ffffff;
border-color: #ffffff;
color: #3c2c54;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-light>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-light:hover>.grve-link-wrapper a .grve-item {
background-color: #ffffff;
color: #3c2c54;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-light>.grve-link-wrapper a .grve-item {
border-color: #ffffff;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-light:hover>.grve-link-wrapper a .grve-item {
background-color: #ffffff;
border-color: #ffffff;
color: #3c2c54;
}
.grve-headings-light h1,
.grve-headings-light h2,
.grve-headings-light h3,
.grve-headings-light h4,
.grve-headings-light h5,
.grve-headings-light h6,
.grve-headings-light .grve-heading-color,
.grve-inner-section.grve-headings-light h1,
.grve-inner-section.grve-headings-light h2,
.grve-inner-section.grve-headings-light h3,
.grve-inner-section.grve-headings-light h4,
.grve-inner-section.grve-headings-light h5,
.grve-inner-section.grve-headings-light h6,
.grve-inner-section.grve-headings-light .grve-heading-color,
.grve-column.grve-headings-light h1,
.grve-column.grve-headings-light h2,
.grve-column.grve-headings-light h3,
.grve-column.grve-headings-light h4,
.grve-column.grve-headings-light h5,
.grve-column.grve-headings-light h6,
.grve-column.grve-headings-light .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-light h1,
.grve-inner-section .grve-column-inner.grve-headings-light h2,
.grve-inner-section .grve-column-inner.grve-headings-light h3,
.grve-inner-section .grve-column-inner.grve-headings-light h4,
.grve-inner-section .grve-column-inner.grve-headings-light h5,
.grve-inner-section .grve-column-inner.grve-headings-light h6,
.grve-inner-section .grve-column-inner.grve-headings-light .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-light .grve-heading-color {
color: #ffffff;
}
#grve-theme-wrapper .grve-text-light,
#grve-theme-wrapper .grve-text-hover-light:hover,
#grve-theme-wrapper a.grve-text-hover-light:hover,
#grve-theme-wrapper a .grve-text-hover-light:hover {
color: #ffffff;
}
.grve-link-light a,
.grve-inner-section.grve-link-light a,
.grve-column.grve-link-light a,
.grve-inner-section .grve-column-inner.grve-link-light a,
.grve-link-light .grve-menu-element .grve-arrow,
.grve-link-light .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-light .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-light .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-light .widget a:not(.grve-outline):not(.grve-btn) {
color: #ffffff;
}
.grve-link-hover-light a:hover,
.grve-inner-section.grve-link-hover-light a:hover,
.grve-column.grve-link-hover-light a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-light a:hover,
.grve-link-hover-light .grve-menu-element .grve-arrow:hover,
.grve-link-hover-light .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-light .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-light .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-light .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #ffffff;
}
.grve-link-light a svg path {
fill: #ffffff;
}
.grve-link-hover-light a:hover svg path {
fill: #ffffff;
}
.grve-border-light,
.grve-border-hover-light:hover {
border-color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-light input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-light textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-light select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-light .wpcf7-list-item-label:before {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-light input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-light textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-light select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-light .wpcf7-list-item-label:before {
background-color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-light input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-light textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-light select:focus {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-light input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-light textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-light select:focus {
background-color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-light ::-webkit-input-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-light :-moz-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-light ::-moz-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-light :-ms-input-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-light :focus::-webkit-input-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-light :focus:-moz-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-light :focus::-moz-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-light :focus:-ms-input-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-light input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-light textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-light select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-light .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-light .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-light input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-light textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-light select:focus {
border-color: #ffffff;
}
.grve-headings-light .grve-svg-heading-color,
.grve-inner-section.grve-headings-light .grve-svg-heading-color,
.grve-column.grve-headings-light .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-light .grve-svg-heading-color {
fill: #ffffff;
}
.grve-svg-light svg {
fill: #ffffff;
}
.grve-text-light .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #ffffff;
}
.grve-text-hover-light:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #ffffff;
}
.grve-btn-video .grve-svg-light svg {
fill: #ffffff;
}
.grve-btn-video:hover .grve-svg-hover-light svg {
fill: #ffffff;
}
#grve-theme-wrapper .has-light-color {
color: #ffffff;
}
#grve-theme-wrapper .has-light-background-color {
background-color: #ffffff;
}
span.grve-underline.grve-line-light {
background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}
.grve-bg-white,
#grve-theme-wrapper .grve-bg-white,
#grve-theme-wrapper .grve-bg-hover-white:hover,
#grve-theme-wrapper a.grve-bg-hover-white:hover,
#grve-theme-wrapper a .grve-bg-hover-white:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-white {
background-color: #ffffff;
}
.grve-filter.grve-filter-style-button.grve-filter-color-white ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-white input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-white input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-white input:checked+.wpcf7-list-item-label:after {
background-color: #ffffff;
border-color: #ffffff;
color: #3c2c54;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-white input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #ffffff;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-white input[type='submit']:not(.grve-custom-btn):hover {
background-color: #ffffff;
border-color: #ffffff;
color: #3c2c54;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-white>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-white:hover>.grve-link-wrapper a .grve-item {
background-color: #ffffff;
color: #3c2c54;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-white>.grve-link-wrapper a .grve-item {
border-color: #ffffff;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-white:hover>.grve-link-wrapper a .grve-item {
background-color: #ffffff;
border-color: #ffffff;
color: #3c2c54;
}
.grve-headings-white h1,
.grve-headings-white h2,
.grve-headings-white h3,
.grve-headings-white h4,
.grve-headings-white h5,
.grve-headings-white h6,
.grve-headings-white .grve-heading-color,
.grve-inner-section.grve-headings-white h1,
.grve-inner-section.grve-headings-white h2,
.grve-inner-section.grve-headings-white h3,
.grve-inner-section.grve-headings-white h4,
.grve-inner-section.grve-headings-white h5,
.grve-inner-section.grve-headings-white h6,
.grve-inner-section.grve-headings-white .grve-heading-color,
.grve-column.grve-headings-white h1,
.grve-column.grve-headings-white h2,
.grve-column.grve-headings-white h3,
.grve-column.grve-headings-white h4,
.grve-column.grve-headings-white h5,
.grve-column.grve-headings-white h6,
.grve-column.grve-headings-white .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-white h1,
.grve-inner-section .grve-column-inner.grve-headings-white h2,
.grve-inner-section .grve-column-inner.grve-headings-white h3,
.grve-inner-section .grve-column-inner.grve-headings-white h4,
.grve-inner-section .grve-column-inner.grve-headings-white h5,
.grve-inner-section .grve-column-inner.grve-headings-white h6,
.grve-inner-section .grve-column-inner.grve-headings-white .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-white .grve-heading-color {
color: #ffffff;
}
#grve-theme-wrapper .grve-text-white,
#grve-theme-wrapper .grve-text-hover-white:hover,
#grve-theme-wrapper a.grve-text-hover-white:hover,
#grve-theme-wrapper a .grve-text-hover-white:hover {
color: #ffffff;
}
.grve-link-white a,
.grve-inner-section.grve-link-white a,
.grve-column.grve-link-white a,
.grve-inner-section .grve-column-inner.grve-link-white a,
.grve-link-white .grve-menu-element .grve-arrow,
.grve-link-white .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-white .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-white .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-white .widget a:not(.grve-outline):not(.grve-btn) {
color: #ffffff;
}
.grve-link-hover-white a:hover,
.grve-inner-section.grve-link-hover-white a:hover,
.grve-column.grve-link-hover-white a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-white a:hover,
.grve-link-hover-white .grve-menu-element .grve-arrow:hover,
.grve-link-hover-white .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-white .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-white .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-white .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #ffffff;
}
.grve-link-white a svg path {
fill: #ffffff;
}
.grve-link-hover-white a:hover svg path {
fill: #ffffff;
}
.grve-border-white,
.grve-border-hover-white:hover {
border-color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-white input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-white textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-white select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-white .wpcf7-list-item-label:before {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-white input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-white textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-white select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-white .wpcf7-list-item-label:before {
background-color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-white input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-white textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-white select:focus {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-white input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-white textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-white select:focus {
background-color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-white ::-webkit-input-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-white :-moz-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-white ::-moz-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-white :-ms-input-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-white :focus::-webkit-input-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-white :focus:-moz-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-white :focus::-moz-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-white :focus:-ms-input-placeholder {
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-white input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-white textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-white select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-white .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-white .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-white input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-white textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-white select:focus {
border-color: #ffffff;
}
.grve-headings-white .grve-svg-heading-color,
.grve-inner-section.grve-headings-white .grve-svg-heading-color,
.grve-column.grve-headings-white .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-white .grve-svg-heading-color {
fill: #ffffff;
}
.grve-svg-white svg {
fill: #ffffff;
}
.grve-text-white .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #ffffff;
}
.grve-text-hover-white:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #ffffff;
}
.grve-btn-video .grve-svg-white svg {
fill: #ffffff;
}
.grve-btn-video:hover .grve-svg-hover-white svg {
fill: #ffffff;
}
#grve-theme-wrapper .has-white-color {
color: #ffffff;
}
#grve-theme-wrapper .has-white-background-color {
background-color: #ffffff;
}
span.grve-underline.grve-line-white {
background-image: linear-gradient(#ffffff 0%, #ffffff 100%);
}
.grve-bg-green,
#grve-theme-wrapper .grve-bg-green,
#grve-theme-wrapper .grve-bg-hover-green:hover,
#grve-theme-wrapper a.grve-bg-hover-green:hover,
#grve-theme-wrapper a .grve-bg-hover-green:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-green {
background-color: #6ECA09;
}
.grve-filter.grve-filter-style-button.grve-filter-color-green ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-green input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-green input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-green input:checked+.wpcf7-list-item-label:after {
background-color: #6ECA09;
border-color: #6ECA09;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-green input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #6ECA09;
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-green input[type='submit']:not(.grve-custom-btn):hover {
background-color: #6ECA09;
border-color: #6ECA09;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-green>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-green:hover>.grve-link-wrapper a .grve-item {
background-color: #6ECA09;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-green>.grve-link-wrapper a .grve-item {
border-color: #6ECA09;
color: #6ECA09;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-green:hover>.grve-link-wrapper a .grve-item {
background-color: #6ECA09;
border-color: #6ECA09;
color: #ffffff;
}
.grve-headings-green h1,
.grve-headings-green h2,
.grve-headings-green h3,
.grve-headings-green h4,
.grve-headings-green h5,
.grve-headings-green h6,
.grve-headings-green .grve-heading-color,
.grve-inner-section.grve-headings-green h1,
.grve-inner-section.grve-headings-green h2,
.grve-inner-section.grve-headings-green h3,
.grve-inner-section.grve-headings-green h4,
.grve-inner-section.grve-headings-green h5,
.grve-inner-section.grve-headings-green h6,
.grve-inner-section.grve-headings-green .grve-heading-color,
.grve-column.grve-headings-green h1,
.grve-column.grve-headings-green h2,
.grve-column.grve-headings-green h3,
.grve-column.grve-headings-green h4,
.grve-column.grve-headings-green h5,
.grve-column.grve-headings-green h6,
.grve-column.grve-headings-green .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-green h1,
.grve-inner-section .grve-column-inner.grve-headings-green h2,
.grve-inner-section .grve-column-inner.grve-headings-green h3,
.grve-inner-section .grve-column-inner.grve-headings-green h4,
.grve-inner-section .grve-column-inner.grve-headings-green h5,
.grve-inner-section .grve-column-inner.grve-headings-green h6,
.grve-inner-section .grve-column-inner.grve-headings-green .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-green .grve-heading-color {
color: #6ECA09;
}
#grve-theme-wrapper .grve-text-green,
#grve-theme-wrapper .grve-text-hover-green:hover,
#grve-theme-wrapper a.grve-text-hover-green:hover,
#grve-theme-wrapper a .grve-text-hover-green:hover {
color: #6ECA09;
}
.grve-link-green a,
.grve-inner-section.grve-link-green a,
.grve-column.grve-link-green a,
.grve-inner-section .grve-column-inner.grve-link-green a,
.grve-link-green .grve-menu-element .grve-arrow,
.grve-link-green .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-green .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-green .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-green .widget a:not(.grve-outline):not(.grve-btn) {
color: #6ECA09;
}
.grve-link-hover-green a:hover,
.grve-inner-section.grve-link-hover-green a:hover,
.grve-column.grve-link-hover-green a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-green a:hover,
.grve-link-hover-green .grve-menu-element .grve-arrow:hover,
.grve-link-hover-green .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-green .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-green .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-green .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #6ECA09;
}
.grve-link-green a svg path {
fill: #6ECA09;
}
.grve-link-hover-green a:hover svg path {
fill: #6ECA09;
}
.grve-border-green,
.grve-border-hover-green:hover {
border-color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-green input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-green textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-green select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-green .wpcf7-list-item-label:before {
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-green input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-green textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-green select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-green .wpcf7-list-item-label:before {
background-color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-green input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-green textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-green select:focus {
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-green input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-green textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-green select:focus {
background-color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-green ::-webkit-input-placeholder {
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-green :-moz-placeholder {
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-green ::-moz-placeholder {
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-green :-ms-input-placeholder {
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-green :focus::-webkit-input-placeholder {
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-green :focus:-moz-placeholder {
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-green :focus::-moz-placeholder {
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-green :focus:-ms-input-placeholder {
color: #6ECA09;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-green input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-green textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-green select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-green .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-green .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-green input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-green textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-green select:focus {
border-color: #6ECA09;
}
.grve-headings-green .grve-svg-heading-color,
.grve-inner-section.grve-headings-green .grve-svg-heading-color,
.grve-column.grve-headings-green .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-green .grve-svg-heading-color {
fill: #6ECA09;
}
.grve-svg-green svg {
fill: #6ECA09;
}
.grve-text-green .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #6ECA09;
}
.grve-text-hover-green:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #6ECA09;
}
.grve-btn-video .grve-svg-green svg {
fill: #6ECA09;
}
.grve-btn-video:hover .grve-svg-hover-green svg {
fill: #6ECA09;
}
#grve-theme-wrapper .has-green-color {
color: #6ECA09;
}
#grve-theme-wrapper .has-green-background-color {
background-color: #6ECA09;
}
span.grve-underline.grve-line-green {
background-image: linear-gradient(#6ECA09 0%, #6ECA09 100%);
}
.grve-bg-red,
#grve-theme-wrapper .grve-bg-red,
#grve-theme-wrapper .grve-bg-hover-red:hover,
#grve-theme-wrapper a.grve-bg-hover-red:hover,
#grve-theme-wrapper a .grve-bg-hover-red:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-red {
background-color: #D0021B;
}
.grve-filter.grve-filter-style-button.grve-filter-color-red ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-red input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-red input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-red input:checked+.wpcf7-list-item-label:after {
background-color: #D0021B;
border-color: #D0021B;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-red input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #D0021B;
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-red input[type='submit']:not(.grve-custom-btn):hover {
background-color: #D0021B;
border-color: #D0021B;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-red>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-red:hover>.grve-link-wrapper a .grve-item {
background-color: #D0021B;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-red>.grve-link-wrapper a .grve-item {
border-color: #D0021B;
color: #D0021B;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-red:hover>.grve-link-wrapper a .grve-item {
background-color: #D0021B;
border-color: #D0021B;
color: #ffffff;
}
.grve-headings-red h1,
.grve-headings-red h2,
.grve-headings-red h3,
.grve-headings-red h4,
.grve-headings-red h5,
.grve-headings-red h6,
.grve-headings-red .grve-heading-color,
.grve-inner-section.grve-headings-red h1,
.grve-inner-section.grve-headings-red h2,
.grve-inner-section.grve-headings-red h3,
.grve-inner-section.grve-headings-red h4,
.grve-inner-section.grve-headings-red h5,
.grve-inner-section.grve-headings-red h6,
.grve-inner-section.grve-headings-red .grve-heading-color,
.grve-column.grve-headings-red h1,
.grve-column.grve-headings-red h2,
.grve-column.grve-headings-red h3,
.grve-column.grve-headings-red h4,
.grve-column.grve-headings-red h5,
.grve-column.grve-headings-red h6,
.grve-column.grve-headings-red .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-red h1,
.grve-inner-section .grve-column-inner.grve-headings-red h2,
.grve-inner-section .grve-column-inner.grve-headings-red h3,
.grve-inner-section .grve-column-inner.grve-headings-red h4,
.grve-inner-section .grve-column-inner.grve-headings-red h5,
.grve-inner-section .grve-column-inner.grve-headings-red h6,
.grve-inner-section .grve-column-inner.grve-headings-red .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-red .grve-heading-color {
color: #D0021B;
}
#grve-theme-wrapper .grve-text-red,
#grve-theme-wrapper .grve-text-hover-red:hover,
#grve-theme-wrapper a.grve-text-hover-red:hover,
#grve-theme-wrapper a .grve-text-hover-red:hover {
color: #D0021B;
}
.grve-link-red a,
.grve-inner-section.grve-link-red a,
.grve-column.grve-link-red a,
.grve-inner-section .grve-column-inner.grve-link-red a,
.grve-link-red .grve-menu-element .grve-arrow,
.grve-link-red .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-red .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-red .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-red .widget a:not(.grve-outline):not(.grve-btn) {
color: #D0021B;
}
.grve-link-hover-red a:hover,
.grve-inner-section.grve-link-hover-red a:hover,
.grve-column.grve-link-hover-red a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-red a:hover,
.grve-link-hover-red .grve-menu-element .grve-arrow:hover,
.grve-link-hover-red .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-red .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-red .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-red .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #D0021B;
}
.grve-link-red a svg path {
fill: #D0021B;
}
.grve-link-hover-red a:hover svg path {
fill: #D0021B;
}
.grve-border-red,
.grve-border-hover-red:hover {
border-color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-red input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-red textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-red select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-red .wpcf7-list-item-label:before {
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-red input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-red textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-red select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-red .wpcf7-list-item-label:before {
background-color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-red input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-red textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-red select:focus {
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-red input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-red textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-red select:focus {
background-color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-red ::-webkit-input-placeholder {
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-red :-moz-placeholder {
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-red ::-moz-placeholder {
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-red :-ms-input-placeholder {
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-red :focus::-webkit-input-placeholder {
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-red :focus:-moz-placeholder {
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-red :focus::-moz-placeholder {
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-red :focus:-ms-input-placeholder {
color: #D0021B;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-red input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-red textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-red select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-red .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-red .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-red input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-red textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-red select:focus {
border-color: #D0021B;
}
.grve-headings-red .grve-svg-heading-color,
.grve-inner-section.grve-headings-red .grve-svg-heading-color,
.grve-column.grve-headings-red .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-red .grve-svg-heading-color {
fill: #D0021B;
}
.grve-svg-red svg {
fill: #D0021B;
}
.grve-text-red .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #D0021B;
}
.grve-text-hover-red:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #D0021B;
}
.grve-btn-video .grve-svg-red svg {
fill: #D0021B;
}
.grve-btn-video:hover .grve-svg-hover-red svg {
fill: #D0021B;
}
#grve-theme-wrapper .has-red-color {
color: #D0021B;
}
#grve-theme-wrapper .has-red-background-color {
background-color: #D0021B;
}
span.grve-underline.grve-line-red {
background-image: linear-gradient(#D0021B 0%, #D0021B 100%);
}
.grve-bg-orange,
#grve-theme-wrapper .grve-bg-orange,
#grve-theme-wrapper .grve-bg-hover-orange:hover,
#grve-theme-wrapper a.grve-bg-hover-orange:hover,
#grve-theme-wrapper a .grve-bg-hover-orange:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-orange {
background-color: #FAB901;
}
.grve-filter.grve-filter-style-button.grve-filter-color-orange ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-orange input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-orange input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-orange input:checked+.wpcf7-list-item-label:after {
background-color: #FAB901;
border-color: #FAB901;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-orange input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #FAB901;
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-orange input[type='submit']:not(.grve-custom-btn):hover {
background-color: #FAB901;
border-color: #FAB901;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-orange>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-orange:hover>.grve-link-wrapper a .grve-item {
background-color: #FAB901;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-orange>.grve-link-wrapper a .grve-item {
border-color: #FAB901;
color: #FAB901;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-orange:hover>.grve-link-wrapper a .grve-item {
background-color: #FAB901;
border-color: #FAB901;
color: #ffffff;
}
.grve-headings-orange h1,
.grve-headings-orange h2,
.grve-headings-orange h3,
.grve-headings-orange h4,
.grve-headings-orange h5,
.grve-headings-orange h6,
.grve-headings-orange .grve-heading-color,
.grve-inner-section.grve-headings-orange h1,
.grve-inner-section.grve-headings-orange h2,
.grve-inner-section.grve-headings-orange h3,
.grve-inner-section.grve-headings-orange h4,
.grve-inner-section.grve-headings-orange h5,
.grve-inner-section.grve-headings-orange h6,
.grve-inner-section.grve-headings-orange .grve-heading-color,
.grve-column.grve-headings-orange h1,
.grve-column.grve-headings-orange h2,
.grve-column.grve-headings-orange h3,
.grve-column.grve-headings-orange h4,
.grve-column.grve-headings-orange h5,
.grve-column.grve-headings-orange h6,
.grve-column.grve-headings-orange .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-orange h1,
.grve-inner-section .grve-column-inner.grve-headings-orange h2,
.grve-inner-section .grve-column-inner.grve-headings-orange h3,
.grve-inner-section .grve-column-inner.grve-headings-orange h4,
.grve-inner-section .grve-column-inner.grve-headings-orange h5,
.grve-inner-section .grve-column-inner.grve-headings-orange h6,
.grve-inner-section .grve-column-inner.grve-headings-orange .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-orange .grve-heading-color {
color: #FAB901;
}
#grve-theme-wrapper .grve-text-orange,
#grve-theme-wrapper .grve-text-hover-orange:hover,
#grve-theme-wrapper a.grve-text-hover-orange:hover,
#grve-theme-wrapper a .grve-text-hover-orange:hover {
color: #FAB901;
}
.grve-link-orange a,
.grve-inner-section.grve-link-orange a,
.grve-column.grve-link-orange a,
.grve-inner-section .grve-column-inner.grve-link-orange a,
.grve-link-orange .grve-menu-element .grve-arrow,
.grve-link-orange .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-orange .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-orange .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-orange .widget a:not(.grve-outline):not(.grve-btn) {
color: #FAB901;
}
.grve-link-hover-orange a:hover,
.grve-inner-section.grve-link-hover-orange a:hover,
.grve-column.grve-link-hover-orange a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-orange a:hover,
.grve-link-hover-orange .grve-menu-element .grve-arrow:hover,
.grve-link-hover-orange .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-orange .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-orange .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-orange .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #FAB901;
}
.grve-link-orange a svg path {
fill: #FAB901;
}
.grve-link-hover-orange a:hover svg path {
fill: #FAB901;
}
.grve-border-orange,
.grve-border-hover-orange:hover {
border-color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-orange input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-orange textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-orange select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-orange .wpcf7-list-item-label:before {
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-orange input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-orange textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-orange select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-orange .wpcf7-list-item-label:before {
background-color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-orange input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-orange textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-orange select:focus {
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-orange input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-orange textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-orange select:focus {
background-color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-orange ::-webkit-input-placeholder {
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-orange :-moz-placeholder {
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-orange ::-moz-placeholder {
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-orange :-ms-input-placeholder {
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-orange :focus::-webkit-input-placeholder {
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-orange :focus:-moz-placeholder {
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-orange :focus::-moz-placeholder {
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-orange :focus:-ms-input-placeholder {
color: #FAB901;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-orange input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-orange textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-orange select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-orange .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-orange .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-orange input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-orange textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-orange select:focus {
border-color: #FAB901;
}
.grve-headings-orange .grve-svg-heading-color,
.grve-inner-section.grve-headings-orange .grve-svg-heading-color,
.grve-column.grve-headings-orange .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-orange .grve-svg-heading-color {
fill: #FAB901;
}
.grve-svg-orange svg {
fill: #FAB901;
}
.grve-text-orange .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #FAB901;
}
.grve-text-hover-orange:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #FAB901;
}
.grve-btn-video .grve-svg-orange svg {
fill: #FAB901;
}
.grve-btn-video:hover .grve-svg-hover-orange svg {
fill: #FAB901;
}
#grve-theme-wrapper .has-orange-color {
color: #FAB901;
}
#grve-theme-wrapper .has-orange-background-color {
background-color: #FAB901;
}
span.grve-underline.grve-line-orange {
background-image: linear-gradient(#FAB901 0%, #FAB901 100%);
}
.grve-bg-aqua,
#grve-theme-wrapper .grve-bg-aqua,
#grve-theme-wrapper .grve-bg-hover-aqua:hover,
#grve-theme-wrapper a.grve-bg-hover-aqua:hover,
#grve-theme-wrapper a .grve-bg-hover-aqua:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-aqua {
background-color: #28d2dc;
}
.grve-filter.grve-filter-style-button.grve-filter-color-aqua ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-aqua input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-aqua input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-aqua input:checked+.wpcf7-list-item-label:after {
background-color: #28d2dc;
border-color: #28d2dc;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-aqua input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #28d2dc;
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-aqua input[type='submit']:not(.grve-custom-btn):hover {
background-color: #28d2dc;
border-color: #28d2dc;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-aqua>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-aqua:hover>.grve-link-wrapper a .grve-item {
background-color: #28d2dc;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-aqua>.grve-link-wrapper a .grve-item {
border-color: #28d2dc;
color: #28d2dc;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-aqua:hover>.grve-link-wrapper a .grve-item {
background-color: #28d2dc;
border-color: #28d2dc;
color: #ffffff;
}
.grve-headings-aqua h1,
.grve-headings-aqua h2,
.grve-headings-aqua h3,
.grve-headings-aqua h4,
.grve-headings-aqua h5,
.grve-headings-aqua h6,
.grve-headings-aqua .grve-heading-color,
.grve-inner-section.grve-headings-aqua h1,
.grve-inner-section.grve-headings-aqua h2,
.grve-inner-section.grve-headings-aqua h3,
.grve-inner-section.grve-headings-aqua h4,
.grve-inner-section.grve-headings-aqua h5,
.grve-inner-section.grve-headings-aqua h6,
.grve-inner-section.grve-headings-aqua .grve-heading-color,
.grve-column.grve-headings-aqua h1,
.grve-column.grve-headings-aqua h2,
.grve-column.grve-headings-aqua h3,
.grve-column.grve-headings-aqua h4,
.grve-column.grve-headings-aqua h5,
.grve-column.grve-headings-aqua h6,
.grve-column.grve-headings-aqua .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-aqua h1,
.grve-inner-section .grve-column-inner.grve-headings-aqua h2,
.grve-inner-section .grve-column-inner.grve-headings-aqua h3,
.grve-inner-section .grve-column-inner.grve-headings-aqua h4,
.grve-inner-section .grve-column-inner.grve-headings-aqua h5,
.grve-inner-section .grve-column-inner.grve-headings-aqua h6,
.grve-inner-section .grve-column-inner.grve-headings-aqua .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-aqua .grve-heading-color {
color: #28d2dc;
}
#grve-theme-wrapper .grve-text-aqua,
#grve-theme-wrapper .grve-text-hover-aqua:hover,
#grve-theme-wrapper a.grve-text-hover-aqua:hover,
#grve-theme-wrapper a .grve-text-hover-aqua:hover {
color: #28d2dc;
}
.grve-link-aqua a,
.grve-inner-section.grve-link-aqua a,
.grve-column.grve-link-aqua a,
.grve-inner-section .grve-column-inner.grve-link-aqua a,
.grve-link-aqua .grve-menu-element .grve-arrow,
.grve-link-aqua .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-aqua .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-aqua .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-aqua .widget a:not(.grve-outline):not(.grve-btn) {
color: #28d2dc;
}
.grve-link-hover-aqua a:hover,
.grve-inner-section.grve-link-hover-aqua a:hover,
.grve-column.grve-link-hover-aqua a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-aqua a:hover,
.grve-link-hover-aqua .grve-menu-element .grve-arrow:hover,
.grve-link-hover-aqua .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-aqua .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-aqua .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-aqua .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #28d2dc;
}
.grve-link-aqua a svg path {
fill: #28d2dc;
}
.grve-link-hover-aqua a:hover svg path {
fill: #28d2dc;
}
.grve-border-aqua,
.grve-border-hover-aqua:hover {
border-color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-aqua input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-aqua textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-aqua select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-aqua .wpcf7-list-item-label:before {
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-aqua input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-aqua textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-aqua select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-aqua .wpcf7-list-item-label:before {
background-color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-aqua input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-aqua textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-aqua select:focus {
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-aqua input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-aqua textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-aqua select:focus {
background-color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-aqua ::-webkit-input-placeholder {
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-aqua :-moz-placeholder {
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-aqua ::-moz-placeholder {
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-aqua :-ms-input-placeholder {
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-aqua :focus::-webkit-input-placeholder {
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-aqua :focus:-moz-placeholder {
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-aqua :focus::-moz-placeholder {
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-aqua :focus:-ms-input-placeholder {
color: #28d2dc;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-aqua input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-aqua textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-aqua select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-aqua .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-aqua .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-aqua input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-aqua textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-aqua select:focus {
border-color: #28d2dc;
}
.grve-headings-aqua .grve-svg-heading-color,
.grve-inner-section.grve-headings-aqua .grve-svg-heading-color,
.grve-column.grve-headings-aqua .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-aqua .grve-svg-heading-color {
fill: #28d2dc;
}
.grve-svg-aqua svg {
fill: #28d2dc;
}
.grve-text-aqua .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #28d2dc;
}
.grve-text-hover-aqua:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #28d2dc;
}
.grve-btn-video .grve-svg-aqua svg {
fill: #28d2dc;
}
.grve-btn-video:hover .grve-svg-hover-aqua svg {
fill: #28d2dc;
}
#grve-theme-wrapper .has-aqua-color {
color: #28d2dc;
}
#grve-theme-wrapper .has-aqua-background-color {
background-color: #28d2dc;
}
span.grve-underline.grve-line-aqua {
background-image: linear-gradient(#28d2dc 0%, #28d2dc 100%);
}
.grve-bg-blue,
#grve-theme-wrapper .grve-bg-blue,
#grve-theme-wrapper .grve-bg-hover-blue:hover,
#grve-theme-wrapper a.grve-bg-hover-blue:hover,
#grve-theme-wrapper a .grve-bg-hover-blue:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-blue {
background-color: #71CCF6;
}
.grve-filter.grve-filter-style-button.grve-filter-color-blue ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-blue input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-blue input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-blue input:checked+.wpcf7-list-item-label:after {
background-color: #71CCF6;
border-color: #71CCF6;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-blue input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #71CCF6;
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-blue input[type='submit']:not(.grve-custom-btn):hover {
background-color: #71CCF6;
border-color: #71CCF6;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-blue>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-blue:hover>.grve-link-wrapper a .grve-item {
background-color: #71CCF6;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-blue>.grve-link-wrapper a .grve-item {
border-color: #71CCF6;
color: #71CCF6;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-blue:hover>.grve-link-wrapper a .grve-item {
background-color: #71CCF6;
border-color: #71CCF6;
color: #ffffff;
}
.grve-headings-blue h1,
.grve-headings-blue h2,
.grve-headings-blue h3,
.grve-headings-blue h4,
.grve-headings-blue h5,
.grve-headings-blue h6,
.grve-headings-blue .grve-heading-color,
.grve-inner-section.grve-headings-blue h1,
.grve-inner-section.grve-headings-blue h2,
.grve-inner-section.grve-headings-blue h3,
.grve-inner-section.grve-headings-blue h4,
.grve-inner-section.grve-headings-blue h5,
.grve-inner-section.grve-headings-blue h6,
.grve-inner-section.grve-headings-blue .grve-heading-color,
.grve-column.grve-headings-blue h1,
.grve-column.grve-headings-blue h2,
.grve-column.grve-headings-blue h3,
.grve-column.grve-headings-blue h4,
.grve-column.grve-headings-blue h5,
.grve-column.grve-headings-blue h6,
.grve-column.grve-headings-blue .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-blue h1,
.grve-inner-section .grve-column-inner.grve-headings-blue h2,
.grve-inner-section .grve-column-inner.grve-headings-blue h3,
.grve-inner-section .grve-column-inner.grve-headings-blue h4,
.grve-inner-section .grve-column-inner.grve-headings-blue h5,
.grve-inner-section .grve-column-inner.grve-headings-blue h6,
.grve-inner-section .grve-column-inner.grve-headings-blue .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-blue .grve-heading-color {
color: #71CCF6;
}
#grve-theme-wrapper .grve-text-blue,
#grve-theme-wrapper .grve-text-hover-blue:hover,
#grve-theme-wrapper a.grve-text-hover-blue:hover,
#grve-theme-wrapper a .grve-text-hover-blue:hover {
color: #71CCF6;
}
.grve-link-blue a,
.grve-inner-section.grve-link-blue a,
.grve-column.grve-link-blue a,
.grve-inner-section .grve-column-inner.grve-link-blue a,
.grve-link-blue .grve-menu-element .grve-arrow,
.grve-link-blue .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-blue .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-blue .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-blue .widget a:not(.grve-outline):not(.grve-btn) {
color: #71CCF6;
}
.grve-link-hover-blue a:hover,
.grve-inner-section.grve-link-hover-blue a:hover,
.grve-column.grve-link-hover-blue a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-blue a:hover,
.grve-link-hover-blue .grve-menu-element .grve-arrow:hover,
.grve-link-hover-blue .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-blue .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-blue .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-blue .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #71CCF6;
}
.grve-link-blue a svg path {
fill: #71CCF6;
}
.grve-link-hover-blue a:hover svg path {
fill: #71CCF6;
}
.grve-border-blue,
.grve-border-hover-blue:hover {
border-color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-blue input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-blue textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-blue select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-blue .wpcf7-list-item-label:before {
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-blue input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-blue textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-blue select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-blue .wpcf7-list-item-label:before {
background-color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-blue input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-blue textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-blue select:focus {
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-blue input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-blue textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-blue select:focus {
background-color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-blue ::-webkit-input-placeholder {
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-blue :-moz-placeholder {
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-blue ::-moz-placeholder {
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-blue :-ms-input-placeholder {
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-blue :focus::-webkit-input-placeholder {
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-blue :focus:-moz-placeholder {
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-blue :focus::-moz-placeholder {
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-blue :focus:-ms-input-placeholder {
color: #71CCF6;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-blue input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-blue textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-blue select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-blue .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-blue .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-blue input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-blue textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-blue select:focus {
border-color: #71CCF6;
}
.grve-headings-blue .grve-svg-heading-color,
.grve-inner-section.grve-headings-blue .grve-svg-heading-color,
.grve-column.grve-headings-blue .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-blue .grve-svg-heading-color {
fill: #71CCF6;
}
.grve-svg-blue svg {
fill: #71CCF6;
}
.grve-text-blue .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #71CCF6;
}
.grve-text-hover-blue:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #71CCF6;
}
.grve-btn-video .grve-svg-blue svg {
fill: #71CCF6;
}
.grve-btn-video:hover .grve-svg-hover-blue svg {
fill: #71CCF6;
}
#grve-theme-wrapper .has-blue-color {
color: #71CCF6;
}
#grve-theme-wrapper .has-blue-background-color {
background-color: #71CCF6;
}
span.grve-underline.grve-line-blue {
background-image: linear-gradient(#71CCF6 0%, #71CCF6 100%);
}
.grve-bg-purple,
#grve-theme-wrapper .grve-bg-purple,
#grve-theme-wrapper .grve-bg-hover-purple:hover,
#grve-theme-wrapper a.grve-bg-hover-purple:hover,
#grve-theme-wrapper a .grve-bg-hover-purple:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-purple {
background-color: #7639e2;
}
.grve-filter.grve-filter-style-button.grve-filter-color-purple ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-purple input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-purple input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-purple input:checked+.wpcf7-list-item-label:after {
background-color: #7639e2;
border-color: #7639e2;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-purple input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #7639e2;
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-purple input[type='submit']:not(.grve-custom-btn):hover {
background-color: #7639e2;
border-color: #7639e2;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-purple>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-purple:hover>.grve-link-wrapper a .grve-item {
background-color: #7639e2;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-purple>.grve-link-wrapper a .grve-item {
border-color: #7639e2;
color: #7639e2;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-purple:hover>.grve-link-wrapper a .grve-item {
background-color: #7639e2;
border-color: #7639e2;
color: #ffffff;
}
.grve-headings-purple h1,
.grve-headings-purple h2,
.grve-headings-purple h3,
.grve-headings-purple h4,
.grve-headings-purple h5,
.grve-headings-purple h6,
.grve-headings-purple .grve-heading-color,
.grve-inner-section.grve-headings-purple h1,
.grve-inner-section.grve-headings-purple h2,
.grve-inner-section.grve-headings-purple h3,
.grve-inner-section.grve-headings-purple h4,
.grve-inner-section.grve-headings-purple h5,
.grve-inner-section.grve-headings-purple h6,
.grve-inner-section.grve-headings-purple .grve-heading-color,
.grve-column.grve-headings-purple h1,
.grve-column.grve-headings-purple h2,
.grve-column.grve-headings-purple h3,
.grve-column.grve-headings-purple h4,
.grve-column.grve-headings-purple h5,
.grve-column.grve-headings-purple h6,
.grve-column.grve-headings-purple .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-purple h1,
.grve-inner-section .grve-column-inner.grve-headings-purple h2,
.grve-inner-section .grve-column-inner.grve-headings-purple h3,
.grve-inner-section .grve-column-inner.grve-headings-purple h4,
.grve-inner-section .grve-column-inner.grve-headings-purple h5,
.grve-inner-section .grve-column-inner.grve-headings-purple h6,
.grve-inner-section .grve-column-inner.grve-headings-purple .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-purple .grve-heading-color {
color: #7639e2;
}
#grve-theme-wrapper .grve-text-purple,
#grve-theme-wrapper .grve-text-hover-purple:hover,
#grve-theme-wrapper a.grve-text-hover-purple:hover,
#grve-theme-wrapper a .grve-text-hover-purple:hover {
color: #7639e2;
}
.grve-link-purple a,
.grve-inner-section.grve-link-purple a,
.grve-column.grve-link-purple a,
.grve-inner-section .grve-column-inner.grve-link-purple a,
.grve-link-purple .grve-menu-element .grve-arrow,
.grve-link-purple .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-purple .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-purple .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-purple .widget a:not(.grve-outline):not(.grve-btn) {
color: #7639e2;
}
.grve-link-hover-purple a:hover,
.grve-inner-section.grve-link-hover-purple a:hover,
.grve-column.grve-link-hover-purple a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-purple a:hover,
.grve-link-hover-purple .grve-menu-element .grve-arrow:hover,
.grve-link-hover-purple .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-purple .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-purple .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-purple .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #7639e2;
}
.grve-link-purple a svg path {
fill: #7639e2;
}
.grve-link-hover-purple a:hover svg path {
fill: #7639e2;
}
.grve-border-purple,
.grve-border-hover-purple:hover {
border-color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-purple input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-purple textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-purple select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-purple .wpcf7-list-item-label:before {
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-purple input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-purple textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-purple select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-purple .wpcf7-list-item-label:before {
background-color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-purple input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-purple textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-purple select:focus {
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-purple input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-purple textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-purple select:focus {
background-color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-purple ::-webkit-input-placeholder {
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-purple :-moz-placeholder {
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-purple ::-moz-placeholder {
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-purple :-ms-input-placeholder {
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-purple :focus::-webkit-input-placeholder {
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-purple :focus:-moz-placeholder {
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-purple :focus::-moz-placeholder {
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-purple :focus:-ms-input-placeholder {
color: #7639e2;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-purple input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-purple textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-purple select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-purple .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-purple .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-purple input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-purple textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-purple select:focus {
border-color: #7639e2;
}
.grve-headings-purple .grve-svg-heading-color,
.grve-inner-section.grve-headings-purple .grve-svg-heading-color,
.grve-column.grve-headings-purple .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-purple .grve-svg-heading-color {
fill: #7639e2;
}
.grve-svg-purple svg {
fill: #7639e2;
}
.grve-text-purple .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #7639e2;
}
.grve-text-hover-purple:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #7639e2;
}
.grve-btn-video .grve-svg-purple svg {
fill: #7639e2;
}
.grve-btn-video:hover .grve-svg-hover-purple svg {
fill: #7639e2;
}
#grve-theme-wrapper .has-purple-color {
color: #7639e2;
}
#grve-theme-wrapper .has-purple-background-color {
background-color: #7639e2;
}
span.grve-underline.grve-line-purple {
background-image: linear-gradient(#7639e2 0%, #7639e2 100%);
}
.grve-bg-grey,
#grve-theme-wrapper .grve-bg-grey,
#grve-theme-wrapper .grve-bg-hover-grey:hover,
#grve-theme-wrapper a.grve-bg-hover-grey:hover,
#grve-theme-wrapper a .grve-bg-hover-grey:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-grey {
background-color: #ECEFF4;
}
.grve-filter.grve-filter-style-button.grve-filter-color-grey ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-grey input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-grey input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-grey input:checked+.wpcf7-list-item-label:after {
background-color: #ECEFF4;
border-color: #ECEFF4;
color: #7b7b7b;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-grey input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #ECEFF4;
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-grey input[type='submit']:not(.grve-custom-btn):hover {
background-color: #ECEFF4;
border-color: #ECEFF4;
color: #7b7b7b;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-grey>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-grey:hover>.grve-link-wrapper a .grve-item {
background-color: #ECEFF4;
color: #7b7b7b;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-grey>.grve-link-wrapper a .grve-item {
border-color: #ECEFF4;
color: #ECEFF4;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-grey:hover>.grve-link-wrapper a .grve-item {
background-color: #ECEFF4;
border-color: #ECEFF4;
color: #7b7b7b;
}
.grve-headings-grey h1,
.grve-headings-grey h2,
.grve-headings-grey h3,
.grve-headings-grey h4,
.grve-headings-grey h5,
.grve-headings-grey h6,
.grve-headings-grey .grve-heading-color,
.grve-inner-section.grve-headings-grey h1,
.grve-inner-section.grve-headings-grey h2,
.grve-inner-section.grve-headings-grey h3,
.grve-inner-section.grve-headings-grey h4,
.grve-inner-section.grve-headings-grey h5,
.grve-inner-section.grve-headings-grey h6,
.grve-inner-section.grve-headings-grey .grve-heading-color,
.grve-column.grve-headings-grey h1,
.grve-column.grve-headings-grey h2,
.grve-column.grve-headings-grey h3,
.grve-column.grve-headings-grey h4,
.grve-column.grve-headings-grey h5,
.grve-column.grve-headings-grey h6,
.grve-column.grve-headings-grey .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-grey h1,
.grve-inner-section .grve-column-inner.grve-headings-grey h2,
.grve-inner-section .grve-column-inner.grve-headings-grey h3,
.grve-inner-section .grve-column-inner.grve-headings-grey h4,
.grve-inner-section .grve-column-inner.grve-headings-grey h5,
.grve-inner-section .grve-column-inner.grve-headings-grey h6,
.grve-inner-section .grve-column-inner.grve-headings-grey .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-grey .grve-heading-color {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-text-grey,
#grve-theme-wrapper .grve-text-hover-grey:hover,
#grve-theme-wrapper a.grve-text-hover-grey:hover,
#grve-theme-wrapper a .grve-text-hover-grey:hover {
color: #ECEFF4;
}
.grve-link-grey a,
.grve-inner-section.grve-link-grey a,
.grve-column.grve-link-grey a,
.grve-inner-section .grve-column-inner.grve-link-grey a,
.grve-link-grey .grve-menu-element .grve-arrow,
.grve-link-grey .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-grey .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-grey .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-grey .widget a:not(.grve-outline):not(.grve-btn) {
color: #ECEFF4;
}
.grve-link-hover-grey a:hover,
.grve-inner-section.grve-link-hover-grey a:hover,
.grve-column.grve-link-hover-grey a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-grey a:hover,
.grve-link-hover-grey .grve-menu-element .grve-arrow:hover,
.grve-link-hover-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #ECEFF4;
}
.grve-link-grey a svg path {
fill: #ECEFF4;
}
.grve-link-hover-grey a:hover svg path {
fill: #ECEFF4;
}
.grve-border-grey,
.grve-border-hover-grey:hover {
border-color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-grey input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-grey textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-grey select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-grey .wpcf7-list-item-label:before {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-grey input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-grey textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-grey select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-grey .wpcf7-list-item-label:before {
background-color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-grey input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-grey textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-grey select:focus {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-grey input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-grey textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-grey select:focus {
background-color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-grey ::-webkit-input-placeholder {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-grey :-moz-placeholder {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-grey ::-moz-placeholder {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-grey :-ms-input-placeholder {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-grey :focus::-webkit-input-placeholder {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-grey :focus:-moz-placeholder {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-grey :focus::-moz-placeholder {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-grey :focus:-ms-input-placeholder {
color: #ECEFF4;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-grey input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-grey textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-grey select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-grey .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-grey .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-grey input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-grey textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-grey select:focus {
border-color: #ECEFF4;
}
.grve-headings-grey .grve-svg-heading-color,
.grve-inner-section.grve-headings-grey .grve-svg-heading-color,
.grve-column.grve-headings-grey .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-grey .grve-svg-heading-color {
fill: #ECEFF4;
}
.grve-svg-grey svg {
fill: #ECEFF4;
}
.grve-text-grey .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #ECEFF4;
}
.grve-text-hover-grey:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #ECEFF4;
}
.grve-btn-video .grve-svg-grey svg {
fill: #ECEFF4;
}
.grve-btn-video:hover .grve-svg-hover-grey svg {
fill: #ECEFF4;
}
#grve-theme-wrapper .has-grey-color {
color: #ECEFF4;
}
#grve-theme-wrapper .has-grey-background-color {
background-color: #ECEFF4;
}
span.grve-underline.grve-line-grey {
background-image: linear-gradient(#ECEFF4 0%, #ECEFF4 100%);
}
.grve-bg-dark-grey,
#grve-theme-wrapper .grve-bg-dark-grey,
#grve-theme-wrapper .grve-bg-hover-dark-grey:hover,
#grve-theme-wrapper a.grve-bg-hover-dark-grey:hover,
#grve-theme-wrapper a .grve-bg-hover-dark-grey:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-dark-grey {
background-color: #1D2024;
}
.grve-filter.grve-filter-style-button.grve-filter-color-dark-grey ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-dark-grey input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-dark-grey input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-dark-grey input:checked+.wpcf7-list-item-label:after {
background-color: #1D2024;
border-color: #1D2024;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-dark-grey input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #1D2024;
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-dark-grey input[type='submit']:not(.grve-custom-btn):hover {
background-color: #1D2024;
border-color: #1D2024;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-dark-grey>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-dark-grey:hover>.grve-link-wrapper a .grve-item {
background-color: #1D2024;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-dark-grey>.grve-link-wrapper a .grve-item {
border-color: #1D2024;
color: #1D2024;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-dark-grey:hover>.grve-link-wrapper a .grve-item {
background-color: #1D2024;
border-color: #1D2024;
color: #ffffff;
}
.grve-headings-dark-grey h1,
.grve-headings-dark-grey h2,
.grve-headings-dark-grey h3,
.grve-headings-dark-grey h4,
.grve-headings-dark-grey h5,
.grve-headings-dark-grey h6,
.grve-headings-dark-grey .grve-heading-color,
.grve-inner-section.grve-headings-dark-grey h1,
.grve-inner-section.grve-headings-dark-grey h2,
.grve-inner-section.grve-headings-dark-grey h3,
.grve-inner-section.grve-headings-dark-grey h4,
.grve-inner-section.grve-headings-dark-grey h5,
.grve-inner-section.grve-headings-dark-grey h6,
.grve-inner-section.grve-headings-dark-grey .grve-heading-color,
.grve-column.grve-headings-dark-grey h1,
.grve-column.grve-headings-dark-grey h2,
.grve-column.grve-headings-dark-grey h3,
.grve-column.grve-headings-dark-grey h4,
.grve-column.grve-headings-dark-grey h5,
.grve-column.grve-headings-dark-grey h6,
.grve-column.grve-headings-dark-grey .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-dark-grey h1,
.grve-inner-section .grve-column-inner.grve-headings-dark-grey h2,
.grve-inner-section .grve-column-inner.grve-headings-dark-grey h3,
.grve-inner-section .grve-column-inner.grve-headings-dark-grey h4,
.grve-inner-section .grve-column-inner.grve-headings-dark-grey h5,
.grve-inner-section .grve-column-inner.grve-headings-dark-grey h6,
.grve-inner-section .grve-column-inner.grve-headings-dark-grey .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-dark-grey .grve-heading-color {
color: #1D2024;
}
#grve-theme-wrapper .grve-text-dark-grey,
#grve-theme-wrapper .grve-text-hover-dark-grey:hover,
#grve-theme-wrapper a.grve-text-hover-dark-grey:hover,
#grve-theme-wrapper a .grve-text-hover-dark-grey:hover {
color: #1D2024;
}
.grve-link-dark-grey a,
.grve-inner-section.grve-link-dark-grey a,
.grve-column.grve-link-dark-grey a,
.grve-inner-section .grve-column-inner.grve-link-dark-grey a,
.grve-link-dark-grey .grve-menu-element .grve-arrow,
.grve-link-dark-grey .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-dark-grey .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-dark-grey .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-dark-grey .widget a:not(.grve-outline):not(.grve-btn) {
color: #1D2024;
}
.grve-link-hover-dark-grey a:hover,
.grve-inner-section.grve-link-hover-dark-grey a:hover,
.grve-column.grve-link-hover-dark-grey a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-dark-grey a:hover,
.grve-link-hover-dark-grey .grve-menu-element .grve-arrow:hover,
.grve-link-hover-dark-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-dark-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-dark-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-dark-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #1D2024;
}
.grve-link-dark-grey a svg path {
fill: #1D2024;
}
.grve-link-hover-dark-grey a:hover svg path {
fill: #1D2024;
}
.grve-border-dark-grey,
.grve-border-hover-dark-grey:hover {
border-color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-dark-grey input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-dark-grey textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-dark-grey select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-dark-grey .wpcf7-list-item-label:before {
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-dark-grey input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-dark-grey textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-dark-grey select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-dark-grey .wpcf7-list-item-label:before {
background-color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-dark-grey input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-dark-grey textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-dark-grey select:focus {
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-dark-grey input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-dark-grey textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-dark-grey select:focus {
background-color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-dark-grey ::-webkit-input-placeholder {
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-dark-grey :-moz-placeholder {
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-dark-grey ::-moz-placeholder {
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-dark-grey :-ms-input-placeholder {
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-dark-grey :focus::-webkit-input-placeholder {
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-dark-grey :focus:-moz-placeholder {
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-dark-grey :focus::-moz-placeholder {
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-dark-grey :focus:-ms-input-placeholder {
color: #1D2024;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-dark-grey input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-dark-grey textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-dark-grey select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-dark-grey .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-dark-grey .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-dark-grey input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-dark-grey textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-dark-grey select:focus {
border-color: #1D2024;
}
.grve-headings-dark-grey .grve-svg-heading-color,
.grve-inner-section.grve-headings-dark-grey .grve-svg-heading-color,
.grve-column.grve-headings-dark-grey .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-dark-grey .grve-svg-heading-color {
fill: #1D2024;
}
.grve-svg-dark-grey svg {
fill: #1D2024;
}
.grve-text-dark-grey .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #1D2024;
}
.grve-text-hover-dark-grey:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #1D2024;
}
.grve-btn-video .grve-svg-dark-grey svg {
fill: #1D2024;
}
.grve-btn-video:hover .grve-svg-hover-dark-grey svg {
fill: #1D2024;
}
#grve-theme-wrapper .has-dark-grey-color {
color: #1D2024;
}
#grve-theme-wrapper .has-dark-grey-background-color {
background-color: #1D2024;
}
span.grve-underline.grve-line-dark-grey {
background-image: linear-gradient(#1D2024 0%, #1D2024 100%);
}
.grve-bg-light-grey,
#grve-theme-wrapper .grve-bg-light-grey,
#grve-theme-wrapper .grve-bg-hover-light-grey:hover,
#grve-theme-wrapper a.grve-bg-hover-light-grey:hover,
#grve-theme-wrapper a .grve-bg-hover-light-grey:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-light-grey {
background-color: #F6F7FA;
}
.grve-filter.grve-filter-style-button.grve-filter-color-light-grey ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-light-grey input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-light-grey input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-light-grey input:checked+.wpcf7-list-item-label:after {
background-color: #F6F7FA;
border-color: #F6F7FA;
color: #7b7b7b;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-light-grey input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: #F6F7FA;
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-light-grey input[type='submit']:not(.grve-custom-btn):hover {
background-color: #F6F7FA;
border-color: #F6F7FA;
color: #7b7b7b;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-light-grey>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-light-grey:hover>.grve-link-wrapper a .grve-item {
background-color: #F6F7FA;
color: #7b7b7b;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-light-grey>.grve-link-wrapper a .grve-item {
border-color: #F6F7FA;
color: #F6F7FA;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-light-grey:hover>.grve-link-wrapper a .grve-item {
background-color: #F6F7FA;
border-color: #F6F7FA;
color: #7b7b7b;
}
.grve-headings-light-grey h1,
.grve-headings-light-grey h2,
.grve-headings-light-grey h3,
.grve-headings-light-grey h4,
.grve-headings-light-grey h5,
.grve-headings-light-grey h6,
.grve-headings-light-grey .grve-heading-color,
.grve-inner-section.grve-headings-light-grey h1,
.grve-inner-section.grve-headings-light-grey h2,
.grve-inner-section.grve-headings-light-grey h3,
.grve-inner-section.grve-headings-light-grey h4,
.grve-inner-section.grve-headings-light-grey h5,
.grve-inner-section.grve-headings-light-grey h6,
.grve-inner-section.grve-headings-light-grey .grve-heading-color,
.grve-column.grve-headings-light-grey h1,
.grve-column.grve-headings-light-grey h2,
.grve-column.grve-headings-light-grey h3,
.grve-column.grve-headings-light-grey h4,
.grve-column.grve-headings-light-grey h5,
.grve-column.grve-headings-light-grey h6,
.grve-column.grve-headings-light-grey .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-light-grey h1,
.grve-inner-section .grve-column-inner.grve-headings-light-grey h2,
.grve-inner-section .grve-column-inner.grve-headings-light-grey h3,
.grve-inner-section .grve-column-inner.grve-headings-light-grey h4,
.grve-inner-section .grve-column-inner.grve-headings-light-grey h5,
.grve-inner-section .grve-column-inner.grve-headings-light-grey h6,
.grve-inner-section .grve-column-inner.grve-headings-light-grey .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-light-grey .grve-heading-color {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-text-light-grey,
#grve-theme-wrapper .grve-text-hover-light-grey:hover,
#grve-theme-wrapper a.grve-text-hover-light-grey:hover,
#grve-theme-wrapper a .grve-text-hover-light-grey:hover {
color: #F6F7FA;
}
.grve-link-light-grey a,
.grve-inner-section.grve-link-light-grey a,
.grve-column.grve-link-light-grey a,
.grve-inner-section .grve-column-inner.grve-link-light-grey a,
.grve-link-light-grey .grve-menu-element .grve-arrow,
.grve-link-light-grey .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-light-grey .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-light-grey .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-light-grey .widget a:not(.grve-outline):not(.grve-btn) {
color: #F6F7FA;
}
.grve-link-hover-light-grey a:hover,
.grve-inner-section.grve-link-hover-light-grey a:hover,
.grve-column.grve-link-hover-light-grey a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-light-grey a:hover,
.grve-link-hover-light-grey .grve-menu-element .grve-arrow:hover,
.grve-link-hover-light-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-light-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-light-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-light-grey .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: #F6F7FA;
}
.grve-link-light-grey a svg path {
fill: #F6F7FA;
}
.grve-link-hover-light-grey a:hover svg path {
fill: #F6F7FA;
}
.grve-border-light-grey,
.grve-border-hover-light-grey:hover {
border-color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-light-grey input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-light-grey textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-light-grey select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-light-grey .wpcf7-list-item-label:before {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-light-grey input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-light-grey textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-light-grey select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-light-grey .wpcf7-list-item-label:before {
background-color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-light-grey input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-light-grey textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-light-grey select:focus {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-light-grey input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-light-grey textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-light-grey select:focus {
background-color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-light-grey ::-webkit-input-placeholder {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-light-grey :-moz-placeholder {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-light-grey ::-moz-placeholder {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-light-grey :-ms-input-placeholder {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-light-grey :focus::-webkit-input-placeholder {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-light-grey :focus:-moz-placeholder {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-light-grey :focus::-moz-placeholder {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-light-grey :focus:-ms-input-placeholder {
color: #F6F7FA;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-light-grey input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-light-grey textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-light-grey select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-light-grey .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-light-grey .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-light-grey input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-light-grey textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-light-grey select:focus {
border-color: #F6F7FA;
}
.grve-headings-light-grey .grve-svg-heading-color,
.grve-inner-section.grve-headings-light-grey .grve-svg-heading-color,
.grve-column.grve-headings-light-grey .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-light-grey .grve-svg-heading-color {
fill: #F6F7FA;
}
.grve-svg-light-grey svg {
fill: #F6F7FA;
}
.grve-text-light-grey .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #F6F7FA;
}
.grve-text-hover-light-grey:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: #F6F7FA;
}
.grve-btn-video .grve-svg-light-grey svg {
fill: #F6F7FA;
}
.grve-btn-video:hover .grve-svg-hover-light-grey svg {
fill: #F6F7FA;
}
#grve-theme-wrapper .has-light-grey-color {
color: #F6F7FA;
}
#grve-theme-wrapper .has-light-grey-background-color {
background-color: #F6F7FA;
}
span.grve-underline.grve-line-light-grey {
background-image: linear-gradient(#F6F7FA 0%, #F6F7FA 100%);
}
.grve-bg-inherit,
#grve-theme-wrapper .grve-bg-inherit,
#grve-theme-wrapper .grve-bg-hover-inherit:hover,
#grve-theme-wrapper a.grve-bg-hover-inherit:hover,
#grve-theme-wrapper a .grve-bg-hover-inherit:hover,
#grve-theme-wrapper a:hover .grve-bg-hover-inherit {
background-color: inherit;
}
.grve-filter.grve-filter-style-button.grve-filter-color-inherit ul li.selected,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-inherit input[type='submit']:not(.grve-custom-btn),
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-hover-inherit input[type='submit']:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-contact-form.grve-form-btn-bg-inherit input:checked+.wpcf7-list-item-label:after {
background-color: inherit;
border-color: inherit;
color: #ffffff;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-inherit input[type='submit']:not(.grve-custom-btn) {
background-color: transparent;
border-color: inherit;
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-btn-outline.grve-form-btn-bg-hover-inherit input[type='submit']:not(.grve-custom-btn):hover {
background-color: inherit;
border-color: inherit;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-inherit>.grve-link-wrapper a .grve-item,
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-button.grve-hover-inherit:hover>.grve-link-wrapper a .grve-item {
background-color: inherit;
color: #ffffff;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-inherit>.grve-link-wrapper a .grve-item {
border-color: inherit;
color: inherit;
}
#grve-main-header .grve-header-menu .grve-first-level.grve-menu-type-outline.grve-hover-inherit:hover>.grve-link-wrapper a .grve-item {
background-color: inherit;
border-color: inherit;
color: #ffffff;
}
.grve-headings-inherit h1,
.grve-headings-inherit h2,
.grve-headings-inherit h3,
.grve-headings-inherit h4,
.grve-headings-inherit h5,
.grve-headings-inherit h6,
.grve-headings-inherit .grve-heading-color,
.grve-inner-section.grve-headings-inherit h1,
.grve-inner-section.grve-headings-inherit h2,
.grve-inner-section.grve-headings-inherit h3,
.grve-inner-section.grve-headings-inherit h4,
.grve-inner-section.grve-headings-inherit h5,
.grve-inner-section.grve-headings-inherit h6,
.grve-inner-section.grve-headings-inherit .grve-heading-color,
.grve-column.grve-headings-inherit h1,
.grve-column.grve-headings-inherit h2,
.grve-column.grve-headings-inherit h3,
.grve-column.grve-headings-inherit h4,
.grve-column.grve-headings-inherit h5,
.grve-column.grve-headings-inherit h6,
.grve-column.grve-headings-inherit .grve-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-inherit h1,
.grve-inner-section .grve-column-inner.grve-headings-inherit h2,
.grve-inner-section .grve-column-inner.grve-headings-inherit h3,
.grve-inner-section .grve-column-inner.grve-headings-inherit h4,
.grve-inner-section .grve-column-inner.grve-headings-inherit h5,
.grve-inner-section .grve-column-inner.grve-headings-inherit h6,
.grve-inner-section .grve-column-inner.grve-headings-inherit .grve-heading-color,
#grve-theme-wrapper .grve-post-item-inner.grve-headings-inherit .grve-heading-color {
color: inherit;
}
#grve-theme-wrapper .grve-text-inherit,
#grve-theme-wrapper .grve-text-hover-inherit:hover,
#grve-theme-wrapper a.grve-text-hover-inherit:hover,
#grve-theme-wrapper a .grve-text-hover-inherit:hover {
color: inherit;
}
.grve-link-inherit a,
.grve-inner-section.grve-link-inherit a,
.grve-column.grve-link-inherit a,
.grve-inner-section .grve-column-inner.grve-link-inherit a,
.grve-link-inherit .grve-menu-element .grve-arrow,
.grve-link-inherit .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section.grve-link-inherit .widget a:not(.grve-outline):not(.grve-btn),
.grve-column.grve-link-inherit .widget a:not(.grve-outline):not(.grve-btn),
.grve-inner-section .grve-column-inner.grve-link-inherit .widget a:not(.grve-outline):not(.grve-btn) {
color: inherit;
}
.grve-link-hover-inherit a:hover,
.grve-inner-section.grve-link-hover-inherit a:hover,
.grve-column.grve-link-hover-inherit a:hover,
.grve-inner-section .grve-column-inner.grve-link-hover-inherit a:hover,
.grve-link-hover-inherit .grve-menu-element .grve-arrow:hover,
.grve-link-hover-inherit .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section.grve-link-hover-inherit .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-column.grve-link-hover-inherit .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover,
.grve-inner-section .grve-column-inner.grve-link-hover-inherit .widget:not(.grve-social) a:not(.grve-outline):not(.grve-btn):hover {
color: inherit;
}
.grve-link-inherit a svg path {
fill: inherit;
}
.grve-link-hover-inherit a:hover svg path {
fill: inherit;
}
.grve-border-inherit,
.grve-border-hover-inherit:hover {
border-color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-inherit input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-inherit textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-inherit select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-text-inherit .wpcf7-list-item-label:before {
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-inherit input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-inherit textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-inherit select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-bg-inherit .wpcf7-list-item-label:before {
background-color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-inherit input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-inherit textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-text-inherit select:focus {
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-inherit input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-inherit textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-bg-inherit select:focus {
background-color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-inherit ::-webkit-input-placeholder {
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-inherit :-moz-placeholder {
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-inherit ::-moz-placeholder {
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-placeholder-inherit :-ms-input-placeholder {
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-inherit :focus::-webkit-input-placeholder {
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-inherit :focus:-moz-placeholder {
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-inherit :focus::-moz-placeholder {
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-placeholder-inherit :focus:-ms-input-placeholder {
color: inherit;
}
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-inherit input,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-inherit textarea,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-inherit select,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-inherit .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-border-inherit .wpcf7-form .wpcf7-list-item-label:before,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-inherit input:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-inherit textarea:focus,
#grve-theme-wrapper .grve-contact-form.grve-form-input-focus-border-inherit select:focus {
border-color: inherit;
}
.grve-headings-inherit .grve-svg-heading-color,
.grve-inner-section.grve-headings-inherit .grve-svg-heading-color,
.grve-column.grve-headings-inherit .grve-svg-heading-color,
.grve-inner-section .grve-column-inner.grve-headings-inherit .grve-svg-heading-color {
fill: inherit;
}
.grve-svg-inherit svg {
fill: inherit;
}
.grve-text-inherit .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: inherit;
}
.grve-text-hover-inherit:hover .grve-btn-svg-icon:not(.grve-with-shape) svg {
fill: inherit;
}
.grve-btn-video .grve-svg-inherit svg {
fill: inherit;
}
.grve-btn-video:hover .grve-svg-hover-inherit svg {
fill: inherit;
}
#grve-theme-wrapper .has-inherit-color {
color: inherit;
}
#grve-theme-wrapper .has-inherit-background-color {
background-color: inherit;
}
#grve-theme-wrapper .grve-bg-gradient-1:not(.grve-btn),
#grve-theme-wrapper .grve-btn.grve-bg-gradient-1:before,
#grve-theme-wrapper .grve-btn.grve-bg-hover-gradient-1:after {
background: #4d74fb;
background: -moz-linear-gradient(left, #4d74fb 0%, #35a9fc 100%);
background: -webkit-linear-gradient(left, #4d74fb 0%, #35a9fc 100%);
background: linear-gradient(to right, #4d74fb 0%, #35a9fc 100%);
}
.grve-text-gradient-1>span,
i.grve-text-gradient-1 {
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color: #4d74fb;
background-image: -moz-linear-gradient(left, #4d74fb 0%, #35a9fc 100%);
background-image: -webkit-linear-gradient(left, #4d74fb 0%, #35a9fc 100%);
background-image: linear-gradient(to right, #4d74fb 0%, #35a9fc 100%);
}
#grve-theme-wrapper .grve-bg-gradient-2:not(.grve-btn),
#grve-theme-wrapper .grve-btn.grve-bg-gradient-2:before,
#grve-theme-wrapper .grve-btn.grve-bg-hover-gradient-2:after {
background: #00C6FF;
background: -moz-linear-gradient(left, #00C6FF 0%, #0072FF 100%);
background: -webkit-linear-gradient(left, #00C6FF 0%, #0072FF 100%);
background: linear-gradient(to right, #00C6FF 0%, #0072FF 100%);
}
.grve-text-gradient-2>span,
i.grve-text-gradient-2 {
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color: #00C6FF;
background-image: -moz-linear-gradient(left, #00C6FF 0%, #0072FF 100%);
background-image: -webkit-linear-gradient(left, #00C6FF 0%, #0072FF 100%);
background-image: linear-gradient(to right, #00C6FF 0%, #0072FF 100%);
}
#grve-theme-wrapper .grve-bg-gradient-3:not(.grve-btn),
#grve-theme-wrapper .grve-btn.grve-bg-gradient-3:before,
#grve-theme-wrapper .grve-btn.grve-bg-hover-gradient-3:after {
background: #0021FF;
background: -moz-linear-gradient(left, #0021FF 0%, #090078 100%);
background: -webkit-linear-gradient(left, #0021FF 0%, #090078 100%);
background: linear-gradient(to right, #0021FF 0%, #090078 100%);
}
.grve-text-gradient-3>span,
i.grve-text-gradient-3 {
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
color: #0021FF;
background-image: -moz-linear-gradient(left, #0021FF 0%, #090078 100%);
background-image: -webkit-linear-gradient(left, #0021FF 0%, #090078 100%);
background-image: linear-gradient(to right, #0021FF 0%, #090078 100%);
}
.grve-blog .grve-post-meta-wrapper li a:hover,
.grve-search button[type='submit']:hover,
.widget.widget_calendar table tbody a,
blockquote>p:before,
.grve-filter.grve-filter-style-classic ul li:hover,
.grve-filter.grve-filter-style-classic ul li.selected,
.grve-pagination .page-numbers .page-numbers.current,
.grve-pagination .page-numbers a.page-numbers:hover {
color: #b53435;
}
.grve-carousel-style-2 .grve-blog-carousel .grve-post-title {
color: #ffffff;
}
#grve-theme-wrapper .grve-widget.grve-social li a.grve-outline:hover,
#grve-theme-wrapper .grve-with-line:after,
#grve-single-post-tags .grve-tags li a:hover,
.grve-hover-underline:after,
.grve-language-element ul li a:hover,
.grve-language-element ul li a.active,
.wpcf7-form input[type='radio']:checked+.wpcf7-list-item-label:after,
.wpcf7-form input[type='radio']:not(:checked)+.wpcf7-list-item-label:after,
.wpcf7-form input[type='checkbox']:checked+.wpcf7-list-item-label:after,
.wpcf7-form input[type='checkbox']:not(:checked)+.wpcf7-list-item-label:after,
#grve-section-nav .grve-nav-item.active:after,
#grve-section-nav .grve-nav-item:hover:after,
.grve-post-item .grve-post-category.grve-style-btn a:hover,
.grve-single-post-tags ul li a:hover,
.grve-social-bar .grve-line:after,
.grve-filter.grve-filter-style-count .selected .grve-count,
.grve-purchased-items,
input[type='file']::-webkit-file-upload-button {
background-color: #b53435;
border-color: #b53435;
color: #ffffff;
}
.grve-like-counter-link.active svg {
fill: #b53435;
}
a.grve-btn {
padding: 0.5em 1.500em;
}
#grve-footer .grve-widget-area {
background-color: #1E1E1E;
}
#grve-footer .grve-widget-area .widget .grve-widget-title,
#grve-footer .grve-widget-area h1,
#grve-footer .grve-widget-area h2,
#grve-footer .grve-widget-area h3,
#grve-footer .grve-widget-area h4,
#grve-footer .grve-widget-area h5,
#grve-footer .grve-widget-area h6 {
color: #ffffff;
}
#grve-footer .grve-widget-area .widget,
#grve-footer .grve-widget-area form,
#grve-footer .grve-widget-area form p,
#grve-footer .grve-widget-area form div,
#grve-footer .grve-widget-area form span {
color: #808080;
}
#grve-footer .grve-widget-area,
#grve-footer .grve-widget-area .grve-container,
#grve-footer .grve-widget-area .widget,
#grve-footer .grve-widget-area .widget a:not(.grve-outline):not(.grve-btn),
#grve-footer .grve-widget-area .widget ul,
#grve-footer .grve-widget-area .widget li,
#grve-footer .grve-widget-area .widget div,
#grve-footer .grve-widget-area table,
#grve-footer .grve-widget-area tr,
#grve-footer .grve-widget-area td,
#grve-footer .grve-widget-area th,
#grve-footer .grve-widget-area form,
#grve-footer .grve-widget-area .wpcf7-form-control-wrap,
#grve-footer .grve-widget-area label,
#grve-footer .grve-widget-area .grve-border,
#grve-footer .grve-widget-area form,
#grve-footer .grve-widget-area form p,
#grve-footer .grve-widget-area form div,
#grve-footer .grve-widget-area form span {
border-color: #1E1E1E;
}
#grve-footer .grve-footer-wrapper .widget a:not(.grve-outline):not(.grve-btn) {
color: #808080;
}
#grve-footer .grve-footer-wrapper .widget:not(.widget_tag_cloud) a:not(.grve-outline):not(.grve-btn):hover,
#grve-footer .grve-footer-wrapper .widget.widget_nav_menu li.open>a {
color: #ffffff;
}
#grve-footer .grve-footer-bar {
color: #cecece;
background-color: rgba(30, 30, 30, 1);
}
#grve-footer .grve-footer-bar a {
color: #cecece;
}
#grve-footer .grve-footer-bar a:hover {
color: #ffffff;
}
.grve-back-top .grve-wrapper-color {
background-color: #262829;
}
.grve-back-top .grve-with-shape svg {
fill: #ffffff;
}
.widget .tagcloud a {
display: inline-block;
margin-bottom: 4px;
margin-right: 4px;
border: 1px solid;
border-color: inherit;
-webkit-border-radius: 3px;
border-radius: 3px;
line-height: 1.2em;
padding: 5px 10px;
color: inherit;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
#grve-theme-wrapper .widget .tagcloud a {
border-color: #e9e9e9;
}
#grve-theme-wrapper .widget .tagcloud a:hover,
#grve-theme-wrapper #grve-sidearea .widget.widget_tag_cloud a:hover {
background-color: #b53435;
border-color: #b53435;
color: #ffffff;
}
#grve-theme-wrapper #grve-sidearea .widget .tagcloud a {
border-color: #e9e9e9;
}
#grve-footer .grve-widget-area .widget .tagcloud a:hover {
background-color: #b53435;
border-color: #b53435;
color: #ffffff;
}
#grve-indicator.grve-style-2:not(.grve-item-hover) .grve-default {
background-color: rgba(150, 150, 150, 1);
}
#grve-indicator.grve-style-2:not(.grve-item-hover) .grve-default:after {
border-color: rgba(150, 150, 150, 1);
}
#grve-privacy-bar {
background-color: rgba(13, 13, 13, 1);
border-color: #3c2c54;
color: #D3D3D3;
}
.grve-privacy-agreement {
background-color: #ffffff;
color: #3c2c54;
}
.grve-privacy-refresh-btn {
background-color: #3c2c54;
color: #ffffff;
}
.grve-privacy-preferences {
background-color: transparent;
color: #D3D3D3;
}
.grve-privacy-agreement:hover {
background-color: #EBEBEB;
}
.grve-privacy-refresh-btn:hover {
background-color: #282828;
}
.grve-privacy-switch .grve-switch input[type='checkbox']:checked+.grve-switch-slider {
background-color: #00aaff;
}
#grve-theme-wrapper .grve-padding-top-1x {
padding-top: 30px;
}
#grve-theme-wrapper .grve-padding-bottom-1x {
padding-bottom: 30px;
}
#grve-theme-wrapper .grve-margin-top-1x {
margin-top: 30px;
}
#grve-theme-wrapper .grve-margin-bottom-1x {
margin-bottom: 30px;
}
#grve-theme-wrapper .grve-height-1x {
height: 30px;
}
#grve-theme-wrapper .grve-top-1x {
top: 30px;
}
#grve-theme-wrapper .grve-left-1x {
left: 30px;
}
#grve-theme-wrapper .grve-right-1x {
right: 30px;
}
#grve-theme-wrapper .grve-bottom-1x {
bottom: 30px;
}
#grve-theme-wrapper .grve-top-minus-1x {
top: -30px;
}
#grve-theme-wrapper .grve-left-minus-1x {
left: -30px;
}
#grve-theme-wrapper .grve-right-minus-1x {
right: -30px;
}
#grve-theme-wrapper .grve-bottom-minus-1x {
bottom: -30px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-2x {
padding-top: 60px;
}
#grve-theme-wrapper .grve-padding-bottom-2x {
padding-bottom: 60px;
}
#grve-theme-wrapper .grve-margin-top-2x {
margin-top: 60px;
}
#grve-theme-wrapper .grve-margin-bottom-2x {
margin-bottom: 60px;
}
#grve-theme-wrapper .grve-height-2x {
height: 60px;
}
#grve-theme-wrapper .grve-top-2x {
top: 60px;
}
#grve-theme-wrapper .grve-left-2x {
left: 60px;
}
#grve-theme-wrapper .grve-right-2x {
right: 60px;
}
#grve-theme-wrapper .grve-bottom-2x {
bottom: 60px;
}
#grve-theme-wrapper .grve-top-minus-2x {
top: -60px;
}
#grve-theme-wrapper .grve-left-minus-2x {
left: -60px;
}
#grve-theme-wrapper .grve-right-minus-2x {
right: -60px;
}
#grve-theme-wrapper .grve-bottom-minus-2x {
bottom: -60px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-3x {
padding-top: 90px;
}
#grve-theme-wrapper .grve-padding-bottom-3x {
padding-bottom: 90px;
}
#grve-theme-wrapper .grve-margin-top-3x {
margin-top: 90px;
}
#grve-theme-wrapper .grve-margin-bottom-3x {
margin-bottom: 90px;
}
#grve-theme-wrapper .grve-height-3x {
height: 90px;
}
#grve-theme-wrapper .grve-top-3x {
top: 90px;
}
#grve-theme-wrapper .grve-left-3x {
left: 90px;
}
#grve-theme-wrapper .grve-right-3x {
right: 90px;
}
#grve-theme-wrapper .grve-bottom-3x {
bottom: 90px;
}
#grve-theme-wrapper .grve-top-minus-3x {
top: -90px;
}
#grve-theme-wrapper .grve-left-minus-3x {
left: -90px;
}
#grve-theme-wrapper .grve-right-minus-3x {
right: -90px;
}
#grve-theme-wrapper .grve-bottom-minus-3x {
bottom: -90px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-4x {
padding-top: 120px;
}
#grve-theme-wrapper .grve-padding-bottom-4x {
padding-bottom: 120px;
}
#grve-theme-wrapper .grve-margin-top-4x {
margin-top: 120px;
}
#grve-theme-wrapper .grve-margin-bottom-4x {
margin-bottom: 120px;
}
#grve-theme-wrapper .grve-height-4x {
height: 120px;
}
#grve-theme-wrapper .grve-top-4x {
top: 120px;
}
#grve-theme-wrapper .grve-left-4x {
left: 120px;
}
#grve-theme-wrapper .grve-right-4x {
right: 120px;
}
#grve-theme-wrapper .grve-bottom-4x {
bottom: 120px;
}
#grve-theme-wrapper .grve-top-minus-4x {
top: -120px;
}
#grve-theme-wrapper .grve-left-minus-4x {
left: -120px;
}
#grve-theme-wrapper .grve-right-minus-4x {
right: -120px;
}
#grve-theme-wrapper .grve-bottom-minus-4x {
bottom: -120px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-5x {
padding-top: 150px;
}
#grve-theme-wrapper .grve-padding-bottom-5x {
padding-bottom: 150px;
}
#grve-theme-wrapper .grve-margin-top-5x {
margin-top: 150px;
}
#grve-theme-wrapper .grve-margin-bottom-5x {
margin-bottom: 150px;
}
#grve-theme-wrapper .grve-height-5x {
height: 150px;
}
#grve-theme-wrapper .grve-top-5x {
top: 150px;
}
#grve-theme-wrapper .grve-left-5x {
left: 150px;
}
#grve-theme-wrapper .grve-right-5x {
right: 150px;
}
#grve-theme-wrapper .grve-bottom-5x {
bottom: 150px;
}
#grve-theme-wrapper .grve-top-minus-5x {
top: -150px;
}
#grve-theme-wrapper .grve-left-minus-5x {
left: -150px;
}
#grve-theme-wrapper .grve-right-minus-5x {
right: -150px;
}
#grve-theme-wrapper .grve-bottom-minus-5x {
bottom: -150px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-6x {
padding-top: 180px;
}
#grve-theme-wrapper .grve-padding-bottom-6x {
padding-bottom: 180px;
}
#grve-theme-wrapper .grve-margin-top-6x {
margin-top: 180px;
}
#grve-theme-wrapper .grve-margin-bottom-6x {
margin-bottom: 180px;
}
#grve-theme-wrapper .grve-height-6x {
height: 180px;
}
#grve-theme-wrapper .grve-top-6x {
top: 180px;
}
#grve-theme-wrapper .grve-left-6x {
left: 180px;
}
#grve-theme-wrapper .grve-right-6x {
right: 180px;
}
#grve-theme-wrapper .grve-bottom-6x {
bottom: 180px;
}
#grve-theme-wrapper .grve-top-minus-6x {
top: -180px;
}
#grve-theme-wrapper .grve-left-minus-6x {
left: -180px;
}
#grve-theme-wrapper .grve-right-minus-6x {
right: -180px;
}
#grve-theme-wrapper .grve-bottom-minus-6x {
bottom: -180px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
@media only screen and (max-width: 1200px) {
#grve-theme-wrapper .grve-padding-top-1x {
padding-top: 30px;
}
#grve-theme-wrapper .grve-padding-bottom-1x {
padding-bottom: 30px;
}
#grve-theme-wrapper .grve-margin-top-1x {
margin-top: 30px;
}
#grve-theme-wrapper .grve-margin-bottom-1x {
margin-bottom: 30px;
}
#grve-theme-wrapper .grve-height-1x {
height: 30px;
}
#grve-theme-wrapper .grve-top-1x {
top: 30px;
}
#grve-theme-wrapper .grve-left-1x {
left: 30px;
}
#grve-theme-wrapper .grve-right-1x {
right: 30px;
}
#grve-theme-wrapper .grve-bottom-1x {
bottom: 30px;
}
#grve-theme-wrapper .grve-top-minus-1x {
top: -30px;
}
#grve-theme-wrapper .grve-left-minus-1x {
left: -30px;
}
#grve-theme-wrapper .grve-right-minus-1x {
right: -30px;
}
#grve-theme-wrapper .grve-bottom-minus-1x {
bottom: -30px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-2x {
padding-top: 48px;
}
#grve-theme-wrapper .grve-padding-bottom-2x {
padding-bottom: 48px;
}
#grve-theme-wrapper .grve-margin-top-2x {
margin-top: 48px;
}
#grve-theme-wrapper .grve-margin-bottom-2x {
margin-bottom: 48px;
}
#grve-theme-wrapper .grve-height-2x {
height: 48px;
}
#grve-theme-wrapper .grve-top-2x {
top: 48px;
}
#grve-theme-wrapper .grve-left-2x {
left: 48px;
}
#grve-theme-wrapper .grve-right-2x {
right: 48px;
}
#grve-theme-wrapper .grve-bottom-2x {
bottom: 48px;
}
#grve-theme-wrapper .grve-top-minus-2x {
top: -48px;
}
#grve-theme-wrapper .grve-left-minus-2x {
left: -48px;
}
#grve-theme-wrapper .grve-right-minus-2x {
right: -48px;
}
#grve-theme-wrapper .grve-bottom-minus-2x {
bottom: -48px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-3x {
padding-top: 72px;
}
#grve-theme-wrapper .grve-padding-bottom-3x {
padding-bottom: 72px;
}
#grve-theme-wrapper .grve-margin-top-3x {
margin-top: 72px;
}
#grve-theme-wrapper .grve-margin-bottom-3x {
margin-bottom: 72px;
}
#grve-theme-wrapper .grve-height-3x {
height: 72px;
}
#grve-theme-wrapper .grve-top-3x {
top: 72px;
}
#grve-theme-wrapper .grve-left-3x {
left: 72px;
}
#grve-theme-wrapper .grve-right-3x {
right: 72px;
}
#grve-theme-wrapper .grve-bottom-3x {
bottom: 72px;
}
#grve-theme-wrapper .grve-top-minus-3x {
top: -72px;
}
#grve-theme-wrapper .grve-left-minus-3x {
left: -72px;
}
#grve-theme-wrapper .grve-right-minus-3x {
right: -72px;
}
#grve-theme-wrapper .grve-bottom-minus-3x {
bottom: -72px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-4x {
padding-top: 96px;
}
#grve-theme-wrapper .grve-padding-bottom-4x {
padding-bottom: 96px;
}
#grve-theme-wrapper .grve-margin-top-4x {
margin-top: 96px;
}
#grve-theme-wrapper .grve-margin-bottom-4x {
margin-bottom: 96px;
}
#grve-theme-wrapper .grve-height-4x {
height: 96px;
}
#grve-theme-wrapper .grve-top-4x {
top: 96px;
}
#grve-theme-wrapper .grve-left-4x {
left: 96px;
}
#grve-theme-wrapper .grve-right-4x {
right: 96px;
}
#grve-theme-wrapper .grve-bottom-4x {
bottom: 96px;
}
#grve-theme-wrapper .grve-top-minus-4x {
top: -96px;
}
#grve-theme-wrapper .grve-left-minus-4x {
left: -96px;
}
#grve-theme-wrapper .grve-right-minus-4x {
right: -96px;
}
#grve-theme-wrapper .grve-bottom-minus-4x {
bottom: -96px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-5x {
padding-top: 120px;
}
#grve-theme-wrapper .grve-padding-bottom-5x {
padding-bottom: 120px;
}
#grve-theme-wrapper .grve-margin-top-5x {
margin-top: 120px;
}
#grve-theme-wrapper .grve-margin-bottom-5x {
margin-bottom: 120px;
}
#grve-theme-wrapper .grve-height-5x {
height: 120px;
}
#grve-theme-wrapper .grve-top-5x {
top: 120px;
}
#grve-theme-wrapper .grve-left-5x {
left: 120px;
}
#grve-theme-wrapper .grve-right-5x {
right: 120px;
}
#grve-theme-wrapper .grve-bottom-5x {
bottom: 120px;
}
#grve-theme-wrapper .grve-top-minus-5x {
top: -120px;
}
#grve-theme-wrapper .grve-left-minus-5x {
left: -120px;
}
#grve-theme-wrapper .grve-right-minus-5x {
right: -120px;
}
#grve-theme-wrapper .grve-bottom-minus-5x {
bottom: -120px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-6x {
padding-top: 144px;
}
#grve-theme-wrapper .grve-padding-bottom-6x {
padding-bottom: 144px;
}
#grve-theme-wrapper .grve-margin-top-6x {
margin-top: 144px;
}
#grve-theme-wrapper .grve-margin-bottom-6x {
margin-bottom: 144px;
}
#grve-theme-wrapper .grve-height-6x {
height: 144px;
}
#grve-theme-wrapper .grve-top-6x {
top: 144px;
}
#grve-theme-wrapper .grve-left-6x {
left: 144px;
}
#grve-theme-wrapper .grve-right-6x {
right: 144px;
}
#grve-theme-wrapper .grve-bottom-6x {
bottom: 144px;
}
#grve-theme-wrapper .grve-top-minus-6x {
top: -144px;
}
#grve-theme-wrapper .grve-left-minus-6x {
left: -144px;
}
#grve-theme-wrapper .grve-right-minus-6x {
right: -144px;
}
#grve-theme-wrapper .grve-bottom-minus-6x {
bottom: -144px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
}
@media only screen and (max-width: 768px) {
#grve-theme-wrapper .grve-padding-top-1x {
padding-top: 30px;
}
#grve-theme-wrapper .grve-padding-bottom-1x {
padding-bottom: 30px;
}
#grve-theme-wrapper .grve-margin-top-1x {
margin-top: 30px;
}
#grve-theme-wrapper .grve-margin-bottom-1x {
margin-bottom: 30px;
}
#grve-theme-wrapper .grve-height-1x {
height: 30px;
}
#grve-theme-wrapper .grve-top-1x {
top: 30px;
}
#grve-theme-wrapper .grve-left-1x {
left: 30px;
}
#grve-theme-wrapper .grve-right-1x {
right: 30px;
}
#grve-theme-wrapper .grve-bottom-1x {
bottom: 30px;
}
#grve-theme-wrapper .grve-top-minus-1x {
top: -30px;
}
#grve-theme-wrapper .grve-left-minus-1x {
left: -30px;
}
#grve-theme-wrapper .grve-right-minus-1x {
right: -30px;
}
#grve-theme-wrapper .grve-bottom-minus-1x {
bottom: -30px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-2x {
padding-top: 36px;
}
#grve-theme-wrapper .grve-padding-bottom-2x {
padding-bottom: 36px;
}
#grve-theme-wrapper .grve-margin-top-2x {
margin-top: 36px;
}
#grve-theme-wrapper .grve-margin-bottom-2x {
margin-bottom: 36px;
}
#grve-theme-wrapper .grve-height-2x {
height: 36px;
}
#grve-theme-wrapper .grve-top-2x {
top: 36px;
}
#grve-theme-wrapper .grve-left-2x {
left: 36px;
}
#grve-theme-wrapper .grve-right-2x {
right: 36px;
}
#grve-theme-wrapper .grve-bottom-2x {
bottom: 36px;
}
#grve-theme-wrapper .grve-top-minus-2x {
top: -36px;
}
#grve-theme-wrapper .grve-left-minus-2x {
left: -36px;
}
#grve-theme-wrapper .grve-right-minus-2x {
right: -36px;
}
#grve-theme-wrapper .grve-bottom-minus-2x {
bottom: -36px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-3x {
padding-top: 54px;
}
#grve-theme-wrapper .grve-padding-bottom-3x {
padding-bottom: 54px;
}
#grve-theme-wrapper .grve-margin-top-3x {
margin-top: 54px;
}
#grve-theme-wrapper .grve-margin-bottom-3x {
margin-bottom: 54px;
}
#grve-theme-wrapper .grve-height-3x {
height: 54px;
}
#grve-theme-wrapper .grve-top-3x {
top: 54px;
}
#grve-theme-wrapper .grve-left-3x {
left: 54px;
}
#grve-theme-wrapper .grve-right-3x {
right: 54px;
}
#grve-theme-wrapper .grve-bottom-3x {
bottom: 54px;
}
#grve-theme-wrapper .grve-top-minus-3x {
top: -54px;
}
#grve-theme-wrapper .grve-left-minus-3x {
left: -54px;
}
#grve-theme-wrapper .grve-right-minus-3x {
right: -54px;
}
#grve-theme-wrapper .grve-bottom-minus-3x {
bottom: -54px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-4x {
padding-top: 72px;
}
#grve-theme-wrapper .grve-padding-bottom-4x {
padding-bottom: 72px;
}
#grve-theme-wrapper .grve-margin-top-4x {
margin-top: 72px;
}
#grve-theme-wrapper .grve-margin-bottom-4x {
margin-bottom: 72px;
}
#grve-theme-wrapper .grve-height-4x {
height: 72px;
}
#grve-theme-wrapper .grve-top-4x {
top: 72px;
}
#grve-theme-wrapper .grve-left-4x {
left: 72px;
}
#grve-theme-wrapper .grve-right-4x {
right: 72px;
}
#grve-theme-wrapper .grve-bottom-4x {
bottom: 72px;
}
#grve-theme-wrapper .grve-top-minus-4x {
top: -72px;
}
#grve-theme-wrapper .grve-left-minus-4x {
left: -72px;
}
#grve-theme-wrapper .grve-right-minus-4x {
right: -72px;
}
#grve-theme-wrapper .grve-bottom-minus-4x {
bottom: -72px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-5x {
padding-top: 90px;
}
#grve-theme-wrapper .grve-padding-bottom-5x {
padding-bottom: 90px;
}
#grve-theme-wrapper .grve-margin-top-5x {
margin-top: 90px;
}
#grve-theme-wrapper .grve-margin-bottom-5x {
margin-bottom: 90px;
}
#grve-theme-wrapper .grve-height-5x {
height: 90px;
}
#grve-theme-wrapper .grve-top-5x {
top: 90px;
}
#grve-theme-wrapper .grve-left-5x {
left: 90px;
}
#grve-theme-wrapper .grve-right-5x {
right: 90px;
}
#grve-theme-wrapper .grve-bottom-5x {
bottom: 90px;
}
#grve-theme-wrapper .grve-top-minus-5x {
top: -90px;
}
#grve-theme-wrapper .grve-left-minus-5x {
left: -90px;
}
#grve-theme-wrapper .grve-right-minus-5x {
right: -90px;
}
#grve-theme-wrapper .grve-bottom-minus-5x {
bottom: -90px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
#grve-theme-wrapper .grve-padding-top-6x {
padding-top: 108px;
}
#grve-theme-wrapper .grve-padding-bottom-6x {
padding-bottom: 108px;
}
#grve-theme-wrapper .grve-margin-top-6x {
margin-top: 108px;
}
#grve-theme-wrapper .grve-margin-bottom-6x {
margin-bottom: 108px;
}
#grve-theme-wrapper .grve-height-6x {
height: 108px;
}
#grve-theme-wrapper .grve-top-6x {
top: 108px;
}
#grve-theme-wrapper .grve-left-6x {
left: 108px;
}
#grve-theme-wrapper .grve-right-6x {
right: 108px;
}
#grve-theme-wrapper .grve-bottom-6x {
bottom: 108px;
}
#grve-theme-wrapper .grve-top-minus-6x {
top: -108px;
}
#grve-theme-wrapper .grve-left-minus-6x {
left: -108px;
}
#grve-theme-wrapper .grve-right-minus-6x {
right: -108px;
}
#grve-theme-wrapper .grve-bottom-minus-6x {
bottom: -108px;
}
#grve-theme-wrapper .grve-padding-none {
padding: 0px !important;
}
#grve-theme-wrapper .grve-margin-none {
margin: 0px !important;
}
}
#grve-content.grve-with-sidebar #grve-main-content {
width: 70%;
}
#grve-content.grve-with-sidebar #grve-sidebar {
width: 30%;
}
@media only screen and (max-width: 1023px) {
#grve-content.grve-with-sidebar #grve-main-content {
width: auto;
}
#grve-content.grve-with-sidebar #grve-sidebar {
width: 90%;
}
}
#grve-content.grve-right-sidebar #grve-main-content {
padding-right: 60px;
}
#grve-content.grve-left-sidebar #grve-main-content {
padding-left: 60px;
}
@media only screen and (max-width: 1023px) {
#grve-content.grve-right-sidebar #grve-main-content,
#grve-content.grve-left-sidebar #grve-main-content {
padding-left: 0;
padding-right: 0;
}
}
#grve-sliding-area input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .wpcf7 input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style button:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="button"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="submit"]:not(.grve-custom-btn),
#grve-theme-wrapper .grve-btn-theme-style input[type="reset"]:not(.grve-custom-btn),
#grve-comment-submit-button,
#grve-theme-wrapper .woocommerce .checkout-button,
#grve-theme-wrapper .woocommerce .woocommerce-cart-form button[name="update_cart"],
#grve-theme-wrapper .woocommerce .woocommerce-checkout-payment button,
#grve-woo-review-submit,
.grve-portfolio-details-btn.grve-btn:not(.grve-custom-btn),
.post-password-form input[type="submit"],
.gform_wrapper input[type="button"],
.gform_wrapper input[type="submit"],
.gform_wrapper input[type="reset"],
#tribe-bar-form .tribe-bar-submit input[type=submit],
.bbp-submit-wrapper button,
#bbpress-forums #bbp_search_submit,
#grve-my-account-wrapper .woocommerce-button,
.woocommerce-account .woocommerce-MyAccount-content button[type="submit"],
.wp-block-search .wp-block-search__button {
display: inline-block;
padding: 1.250em 2.500em;
min-width: 11.250em;
line-height: 1.4;
position: relative;
-webkit-border-radius: 0;
border-radius: 0;
z-index: 2;
vertical-align: top;
outline: 0;
text-align: center;
cursor: pointer;
border: 1px solid transparent;
box-sizing: border-box;
word-wrap: break-word;
-webkit-appearance: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
text-decoration: none;
position: relative;
overflow: hidden;
-webkit-transition: color .5s ease, background-color .5s ease, border-color .5s ease;
-moz-transition: color .5s ease, background-color .5s ease, border-color .5s ease;
-o-transition: color .5s ease, background-color .5s ease, border-color .5s ease;
-ms-transition: color .5s ease, background-color .5s ease, border-color .5s ease;
transition: color .5s ease, background-color .5s ease, border-color .5s ease;
-ms-touch-action: manipulation;
touch-action: manipulation;
padding: 1.000em 1.500em;
background-color: #3c2c54;
color: #ffffff;
}
#grve-sliding-area input[type="submit"]:not(.grve-custom-btn):hover,
#grve-theme-wrapper .wpcf7 input[type="submit"]:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-btn-theme-style button:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-btn-theme-style input[type="button"]:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-btn-theme-style input[type="submit"]:not(.grve-custom-btn):hover,
#grve-theme-wrapper .grve-btn-theme-style input[type="reset"]:not(.grve-custom-btn):hover,
#grve-comment-submit-button:hover,
#grve-theme-wrapper .woocommerce .checkout-button:hover,
#grve-theme-wrapper .woocommerce .woocommerce-cart-form button[name="update_cart"]:hover,
#grve-theme-wrapper .woocommerce .woocommerce-checkout-payment button:hover,
#grve-woo-review-submit:hover,
.grve-portfolio-details-btn.grve-btn:not(.grve-custom-btn):hover,
.post-password-form input[type="submit"]:hover,
.gform_wrapper input[type="button"]:hover,
.gform_wrapper input[type="submit"]:hover,
.gform_wrapper input[type="reset"]:hover,
#tribe-bar-form .tribe-bar-submit input[type=submit]:hover,
.bbp-submit-wrapper button:hover,
#bbpress-forums #bbp_search_submit:hover,
#grve-my-account-wrapper .woocommerce-button:hover,
.woocommerce-account .woocommerce-MyAccount-content button[type="submit"]:hover,
.wp-block-search .wp-block-search__button:hover {
background-color: #b53435;
color: #ffffff;
}
.grve-dropcap span.grve-style-2,
.grve-menu-type-button>a .grve-item,
.grve-menu-type-outline>a .grve-item,
.woocommerce .single_add_to_cart_button,
.woocommerce .quantity {}
.grve-elementor-align-left {
text-align: left;
}
.grve-elementor-align-right {
text-align: right;
}
.grve-elementor-align-center {
text-align: center;
}
.grve-elementor-align-left .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper,
.grve-elementor-align-left .grve-box-icon.grve-side-icon.grve-layout-2 {
justify-content: flex-start;
flex-direction: row;
}
.grve-elementor-align-left .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
.grve-elementor-align-left .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-left: 0;
margin-right: 0.500em;
}
.grve-elementor-align-center .grve-box-icon.grve-side-icon .grve-box-title-wrapper {
justify-content: center;
}
.grve-elementor-align-right .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper,
.grve-elementor-align-right .grve-box-icon.grve-side-icon.grve-layout-2 {
justify-content: flex-start;
flex-direction: row-reverse;
}
.grve-elementor-align-right .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
.grve-elementor-align-right .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-left: 0.500em;
margin-right: 0;
}
body.rtl .grve-elementor-align-right .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
body.rtl .grve-elementor-align-right .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-right: 0;
margin-left: 0.500em;
}
.grve-elementor-align-center .grve-fluid-button {
margin-left: auto;
margin-right: auto;
}
.grve-elementor-align-left .grve-fluid-button {
margin-left: 0;
margin-right: auto;
}
.grve-elementor-align-right .grve-fluid-button {
margin-left: auto;
margin-right: 0;
}
.grve-elementor-align-center .grve-element.grve-social ul {
justify-content: center;
}
.grve-elementor-align-left .grve-element.grve-social ul {
justify-content: flex-start;
}
.grve-elementor-align-right .grve-element.grve-social ul {
justify-content: flex-end;
}
.grve-elementor-align-center .grve-pricing-table.grve-layout-1 .grve-price {
justify-content: center;
}
.grve-elementor-align-right .grve-pricing-table.grve-layout-1 .grve-price {
justify-content: flex-end;
}
.grve-elementor-align-right .grve-menu-element .grve-vertical-menu .grve-link-wrapper {
justify-content: flex-end;
}
.grve-elementor-align-center .grve-menu-element .grve-vertical-menu .grve-link-wrapper {
justify-content: center;
}
.grve-elementor-align-left .grve-title.grve-with-line.grve-top-line .grve-title-line {
margin: 0 auto 18px 0;
}
.grve-elementor-align-left .grve-title.grve-with-line.grve-bottom-line .grve-title-line {
margin: 18px auto 0 0;
}
.grve-elementor-align-left .grve-title.grve-with-line.grve-left-line {
justify-content: flex-end;
}
.grve-elementor-align-left .grve-title.grve-with-line.grve-right-line {
justify-content: flex-start;
}
.grve-elementor-align-right .grve-title.grve-with-line.grve-top-line .grve-title-line {
margin: 0 0 18px auto;
}
.grve-elementor-align-right .grve-title.grve-with-line.grve-bottom-line .grve-title-line {
margin: 18px 0 0 auto;
}
.grve-elementor-align-right .grve-title.grve-with-line.grve-right-line {
justify-content: flex-end;
}
.grve-elementor-align-center .grve-title.grve-with-line.grve-top-line .grve-title-line {
margin: 0 auto 18px auto;
}
.grve-elementor-align-center .grve-title.grve-with-line.grve-bottom-line .grve-title-line {
margin: 18px auto 0 auto;
}
.grve-elementor-align-center .grve-title.grve-with-line.grve-right-line,
.grve-elementor-align-center .grve-title.grve-with-line.grve-left-line {
justify-content: center;
}
@media only screen and (max-width: 1024px) {
.grve-elementor-align--tabletleft {
text-align: left;
}
.grve-elementor-align--tabletright {
text-align: right;
}
.grve-elementor-align--tabletcenter {
text-align: center;
}
.grve-elementor-align--tabletleft .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper,
.grve-elementor-align--tabletleft .grve-box-icon.grve-side-icon.grve-layout-2 {
justify-content: flex-start;
flex-direction: row;
}
.grve-elementor-align--tabletleft .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
.grve-elementor-align--tabletleft .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-left: 0;
margin-right: 0.500em;
}
body.rtl .grve-elementor-align--tabletleft .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
body.rtl .grve-elementor-align--tabletleft .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-left: 0.500em;
margin-right: 0;
}
.grve-elementor-align--tabletcenter .grve-box-icon.grve-side-icon .grve-box-title-wrapper {
justify-content: center;
}
.grve-elementor-align--tabletright .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper,
.grve-elementor-align--tabletright .grve-box-icon.grve-side-icon.grve-layout-2 {
justify-content: flex-start;
flex-direction: row-reverse;
}
.grve-elementor-align--tabletright .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
.grve-elementor-align--tabletright .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-left: 0.500em;
margin-right: 0;
}
body.rtl .grve-elementor-align--tabletright .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
body.rtl .grve-elementor-align--tabletright .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-right: 0;
margin-left: 0.500em;
}
.grve-elementor-align--tabletcenter .grve-fluid-button {
margin-left: auto;
margin-right: auto;
}
.grve-elementor-align--tabletleft .grve-fluid-button {
margin-left: 0;
margin-right: auto;
}
.grve-elementor-align--tabletright .grve-fluid-button {
margin-left: auto;
margin-right: 0;
}
.grve-elementor-align--tabletcenter .grve-element.grve-social ul {
justify-content: center;
}
.grve-elementor-align--tabletleft .grve-element.grve-social ul {
justify-content: flex-start;
}
.grve-elementor-align--tabletright .grve-element.grve-social ul {
justify-content: flex-end;
}
.grve-elementor-align--tabletcenter .grve-pricing-table.grve-layout-1 .grve-price {
justify-content: center;
}
.grve-elementor-align--tabletleft .grve-pricing-table.grve-layout-1 .grve-price {
justify-content: flex-start;
}
.grve-elementor-align--tabletright .grve-pricing-table.grve-layout-1 .grve-price {
justify-content: flex-end;
}
.grve-elementor-align--tabletcenter .grve-menu-element .grve-vertical-menu .grve-link-wrapper,
.grve-elementor-align--tabletcenter .grve-menu-element.grve-vertical-mobile .grve-horizontal-menu .grve-link-wrapper {
justify-content: center;
}
.grve-elementor-align--tabletleft .grve-menu-element .grve-vertical-menu .grve-link-wrapper,
.grve-elementor-align--tabletleft .grve-menu-element.grve-vertical-mobile .grve-horizontal-menu .grve-link-wrapper {
justify-content: flex-start;
}
.grve-elementor-align--tabletright .grve-menu-element .grve-vertical-menu .grve-link-wrapper,
.grve-elementor-align--tabletright .grve-menu-element.grve-vertical-mobile .grve-horizontal-menu .grve-link-wrapper {
justify-content: flex-end;
}
.grve-elementor-align--tabletleft .grve-title.grve-with-line.grve-top-line .grve-title-line {
margin: 0 auto 18px 0;
}
.grve-elementor-align--tabletleft .grve-title.grve-with-line.grve-bottom-line .grve-title-line {
margin: 18px auto 0 0;
}
.grve-elementor-align--tabletleft .grve-title.grve-with-line.grve-left-line {
justify-content: flex-end;
}
.grve-elementor-align--tabletleft .grve-title.grve-with-line.grve-right-line {
justify-content: flex-start;
}
.grve-elementor-align--tabletright .grve-title.grve-with-line.grve-top-line .grve-title-line {
margin: 0 0 18px auto;
}
.grve-elementor-align--tabletright .grve-title.grve-with-line.grve-bottom-line .grve-title-line {
margin: 18px 0 0 auto;
}
.grve-elementor-align--tabletright .grve-title.grve-with-line.grve-right-line {
justify-content: flex-end;
}
.grve-elementor-align--tabletcenter .grve-title.grve-with-line.grve-top-line .grve-title-line {
margin: 0 auto 18px auto;
}
.grve-elementor-align--tabletcenter .grve-title.grve-with-line.grve-bottom-line .grve-title-line {
margin: 18px auto 0 auto;
}
.grve-elementor-align--tabletcenter .grve-title.grve-with-line.grve-right-line,
.grve-elementor-align--tabletcenter .grve-title.grve-with-line.grve-left-line {
justify-content: center;
}
}
@media only screen and (max-width: 767px) {
.grve-elementor-align--mobileleft {
text-align: left;
}
.grve-elementor-align--mobileright {
text-align: right;
}
.grve-elementor-align--mobilecenter {
text-align: center;
}
.grve-elementor-align--mobileleft .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper,
.grve-elementor-align--mobileleft .grve-box-icon.grve-side-icon.grve-layout-2 {
justify-content: flex-start;
flex-direction: row;
}
.grve-elementor-align--mobileleft .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
.grve-elementor-align--mobileleft .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-left: 0;
margin-right: 0.500em;
}
body.rtl .grve-elementor-align--mobileleft .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
body.rtl .grve-elementor-align--mobileleft .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-left: 0.500em;
margin-right: 0;
}
.grve-elementor-align--mobilecenter .grve-box-icon.grve-side-icon .grve-box-title-wrapper {
justify-content: center;
}
.grve-elementor-align--mobileright .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper,
.grve-elementor-align--mobileright .grve-box-icon.grve-side-icon.grve-layout-2 {
justify-content: flex-start;
flex-direction: row-reverse;
}
.grve-elementor-align--mobileright .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
.grve-elementor-align--mobileright .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-left: 0.500em;
margin-right: 0;
}
body.rtl .grve-elementor-align--mobileright .grve-box-icon.grve-side-icon.grve-layout-1 .grve-box-title-wrapper .grve-wrapper-icon,
body.rtl .grve-elementor-align--mobileright .grve-box-icon.grve-side-icon.grve-layout-2 .grve-wrapper-icon {
margin-right: 0;
margin-left: 0.500em;
}
.grve-elementor-align--mobilecenter .grve-fluid-button {
margin-left: auto;
margin-right: auto;
}
.grve-elementor-align--mobileleft .grve-fluid-button {
margin-left: 0;
margin-right: auto;
}
.grve-elementor-align--mobileright .grve-fluid-button {
margin-left: auto;
margin-right: 0;
}
.grve-elementor-align--mobilecenter .grve-element.grve-social ul {
justify-content: center;
}
.grve-elementor-align--mobileleft .grve-element.grve-social ul {
justify-content: flex-start;
}
.grve-elementor-align--mobileright .grve-element.grve-social ul {
justify-content: flex-end;
}
.grve-elementor-align--mobilecenter .grve-pricing-table.grve-layout-1 .grve-price {
justify-content: center;
}
.grve-elementor-align--mobileleft .grve-pricing-table.grve-layout-1 .grve-price {
justify-content: flex-start;
}
.grve-elementor-align--mobileright .grve-pricing-table.grve-layout-1 .grve-price {
justify-content: flex-end;
}
.grve-elementor-align--mobilecenter .grve-menu-element .grve-vertical-menu .grve-link-wrapper,
.grve-elementor-align--mobilecenter .grve-menu-element.grve-vertical-mobile .grve-horizontal-menu .grve-link-wrapper {
justify-content: center;
}
.grve-elementor-align--mobileleft .grve-menu-element .grve-vertical-menu .grve-link-wrapper,
.grve-elementor-align--mobileleft .grve-menu-element.grve-vertical-mobile .grve-horizontal-menu .grve-link-wrapper {
justify-content: flex-start;
}
.grve-elementor-align--mobileright .grve-menu-element .grve-vertical-menu .grve-link-wrapper,
.grve-elementor-align--mobileright .grve-menu-element.grve-vertical-mobile .grve-horizontal-menu .grve-link-wrapper {
justify-content: flex-end;
}
.grve-elementor-align--mobileleft .grve-title.grve-with-line.grve-top-line .grve-title-line {
margin: 0 auto 18px 0;
}
.grve-elementor-align--mobileleft .grve-title.grve-with-line.grve-bottom-line .grve-title-line {
margin: 18px auto 0 0;
}
.grve-elementor-align--mobileleft .grve-title.grve-with-line.grve-left-line {
justify-content: flex-end;
}
.grve-elementor-align--mobileleft .grve-title.grve-with-line.grve-right-line {
justify-content: flex-start;
}
.grve-elementor-align--mobileright .grve-title.grve-with-line.grve-top-line .grve-title-line {
margin: 0 0 18px auto;
}
.grve-elementor-align--mobileright .grve-title.grve-with-line.grve-bottom-line .grve-title-line {
margin: 18px 0 0 auto;
}
.grve-elementor-align--mobileright .grve-title.grve-with-line.grve-right-line {
justify-content: flex-end;
}
.grve-elementor-align--mobilecenter .grve-title.grve-with-line.grve-top-line .grve-title-line {
margin: 0 auto 18px auto;
}
.grve-elementor-align--mobilecenter .grve-title.grve-with-line.grve-bottom-line .grve-title-line {
margin: 18px auto 0 auto;
}
.grve-elementor-align--mobilecenter .grve-title.grve-with-line.grve-right-line,
.grve-elementor-align--mobilecenter .grve-title.grve-with-line.grve-left-line {
justify-content: center;
}
}
.grve-elementor-align-left .grve-image.grve-image-space-100:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-left .grve-image.grve-image-space-100.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align-center .grve-image.grve-image-space-100:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-center .grve-image.grve-image-space-100.grve-advanced-animation .grve-animation-wrapper {
margin-left: -0%;
}
.grve-elementor-align-right .grve-image.grve-image-space-100:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-right .grve-image.grve-image-space-100.grve-advanced-animation .grve-animation-wrapper {
margin-left: -0%;
}
@media only screen and (max-width: 1024px) {
.grve-elementor-align--tabletleft .grve-image.grve-image-space-100:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletleft .grve-image.grve-image-space-100.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-100:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-100.grve-advanced-animation .grve-animation-wrapper {
margin-left: -0%;
}
.grve-elementor-align--tabletright .grve-image.grve-image-space-100:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletright .grve-image.grve-image-space-100.grve-advanced-animation .grve-animation-wrapper {
margin-left: -0%;
}
}
@media only screen and (max-width: 767px) {
.grve-elementor-align--mobileleft .grve-image.grve-image-space-100:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileleft .grve-image.grve-image-space-100.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-100:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-100.grve-advanced-animation .grve-animation-wrapper {
margin-left: -0%;
}
.grve-elementor-align--mobileright .grve-image.grve-image-space-100:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileright .grve-image.grve-image-space-100.grve-advanced-animation .grve-animation-wrapper {
margin-left: -0%;
}
}
.grve-elementor-align-left .grve-image.grve-image-space-125:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-left .grve-image.grve-image-space-125.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align-center .grve-image.grve-image-space-125:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-center .grve-image.grve-image-space-125.grve-advanced-animation .grve-animation-wrapper {
margin-left: -12.5%;
}
.grve-elementor-align-right .grve-image.grve-image-space-125:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-right .grve-image.grve-image-space-125.grve-advanced-animation .grve-animation-wrapper {
margin-left: -25%;
}
@media only screen and (max-width: 1024px) {
.grve-elementor-align--tabletleft .grve-image.grve-image-space-125:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletleft .grve-image.grve-image-space-125.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-125:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-125.grve-advanced-animation .grve-animation-wrapper {
margin-left: -12.5%;
}
.grve-elementor-align--tabletright .grve-image.grve-image-space-125:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletright .grve-image.grve-image-space-125.grve-advanced-animation .grve-animation-wrapper {
margin-left: -25%;
}
}
@media only screen and (max-width: 767px) {
.grve-elementor-align--mobileleft .grve-image.grve-image-space-125:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileleft .grve-image.grve-image-space-125.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-125:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-125.grve-advanced-animation .grve-animation-wrapper {
margin-left: -12.5%;
}
.grve-elementor-align--mobileright .grve-image.grve-image-space-125:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileright .grve-image.grve-image-space-125.grve-advanced-animation .grve-animation-wrapper {
margin-left: -25%;
}
}
.grve-elementor-align-left .grve-image.grve-image-space-150:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-left .grve-image.grve-image-space-150.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align-center .grve-image.grve-image-space-150:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-center .grve-image.grve-image-space-150.grve-advanced-animation .grve-animation-wrapper {
margin-left: -25%;
}
.grve-elementor-align-right .grve-image.grve-image-space-150:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-right .grve-image.grve-image-space-150.grve-advanced-animation .grve-animation-wrapper {
margin-left: -50%;
}
@media only screen and (max-width: 1024px) {
.grve-elementor-align--tabletleft .grve-image.grve-image-space-150:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletleft .grve-image.grve-image-space-150.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-150:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-150.grve-advanced-animation .grve-animation-wrapper {
margin-left: -25%;
}
.grve-elementor-align--tabletright .grve-image.grve-image-space-150:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletright .grve-image.grve-image-space-150.grve-advanced-animation .grve-animation-wrapper {
margin-left: -50%;
}
}
@media only screen and (max-width: 767px) {
.grve-elementor-align--mobileleft .grve-image.grve-image-space-150:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileleft .grve-image.grve-image-space-150.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-150:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-150.grve-advanced-animation .grve-animation-wrapper {
margin-left: -25%;
}
.grve-elementor-align--mobileright .grve-image.grve-image-space-150:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileright .grve-image.grve-image-space-150.grve-advanced-animation .grve-animation-wrapper {
margin-left: -50%;
}
}
.grve-elementor-align-left .grve-image.grve-image-space-175:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-left .grve-image.grve-image-space-175.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align-center .grve-image.grve-image-space-175:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-center .grve-image.grve-image-space-175.grve-advanced-animation .grve-animation-wrapper {
margin-left: -37.5%;
}
.grve-elementor-align-right .grve-image.grve-image-space-175:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-right .grve-image.grve-image-space-175.grve-advanced-animation .grve-animation-wrapper {
margin-left: -75%;
}
@media only screen and (max-width: 1024px) {
.grve-elementor-align--tabletleft .grve-image.grve-image-space-175:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletleft .grve-image.grve-image-space-175.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-175:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-175.grve-advanced-animation .grve-animation-wrapper {
margin-left: -37.5%;
}
.grve-elementor-align--tabletright .grve-image.grve-image-space-175:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletright .grve-image.grve-image-space-175.grve-advanced-animation .grve-animation-wrapper {
margin-left: -75%;
}
}
@media only screen and (max-width: 767px) {
.grve-elementor-align--mobileleft .grve-image.grve-image-space-175:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileleft .grve-image.grve-image-space-175.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-175:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-175.grve-advanced-animation .grve-animation-wrapper {
margin-left: -37.5%;
}
.grve-elementor-align--mobileright .grve-image.grve-image-space-175:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileright .grve-image.grve-image-space-175.grve-advanced-animation .grve-animation-wrapper {
margin-left: -75%;
}
}
.grve-elementor-align-left .grve-image.grve-image-space-200:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-left .grve-image.grve-image-space-200.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align-center .grve-image.grve-image-space-200:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-center .grve-image.grve-image-space-200.grve-advanced-animation .grve-animation-wrapper {
margin-left: -50%;
}
.grve-elementor-align-right .grve-image.grve-image-space-200:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-right .grve-image.grve-image-space-200.grve-advanced-animation .grve-animation-wrapper {
margin-left: -100%;
}
@media only screen and (max-width: 1024px) {
.grve-elementor-align--tabletleft .grve-image.grve-image-space-200:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletleft .grve-image.grve-image-space-200.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-200:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-200.grve-advanced-animation .grve-animation-wrapper {
margin-left: -50%;
}
.grve-elementor-align--tabletright .grve-image.grve-image-space-200:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletright .grve-image.grve-image-space-200.grve-advanced-animation .grve-animation-wrapper {
margin-left: -100%;
}
}
@media only screen and (max-width: 767px) {
.grve-elementor-align--mobileleft .grve-image.grve-image-space-200:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileleft .grve-image.grve-image-space-200.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-200:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-200.grve-advanced-animation .grve-animation-wrapper {
margin-left: -50%;
}
.grve-elementor-align--mobileright .grve-image.grve-image-space-200:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileright .grve-image.grve-image-space-200.grve-advanced-animation .grve-animation-wrapper {
margin-left: -100%;
}
}
.grve-elementor-align-left .grve-image.grve-image-space-225:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-left .grve-image.grve-image-space-225.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align-center .grve-image.grve-image-space-225:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-center .grve-image.grve-image-space-225.grve-advanced-animation .grve-animation-wrapper {
margin-left: -62.5%;
}
.grve-elementor-align-right .grve-image.grve-image-space-225:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-right .grve-image.grve-image-space-225.grve-advanced-animation .grve-animation-wrapper {
margin-left: -125%;
}
@media only screen and (max-width: 1024px) {
.grve-elementor-align--tabletleft .grve-image.grve-image-space-225:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletleft .grve-image.grve-image-space-225.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-225:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-225.grve-advanced-animation .grve-animation-wrapper {
margin-left: -62.5%;
}
.grve-elementor-align--tabletright .grve-image.grve-image-space-225:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletright .grve-image.grve-image-space-225.grve-advanced-animation .grve-animation-wrapper {
margin-left: -125%;
}
}
@media only screen and (max-width: 767px) {
.grve-elementor-align--mobileleft .grve-image.grve-image-space-225:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileleft .grve-image.grve-image-space-225.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-225:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-225.grve-advanced-animation .grve-animation-wrapper {
margin-left: -62.5%;
}
.grve-elementor-align--mobileright .grve-image.grve-image-space-225:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileright .grve-image.grve-image-space-225.grve-advanced-animation .grve-animation-wrapper {
margin-left: -125%;
}
}
.grve-elementor-align-left .grve-image.grve-image-space-250:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-left .grve-image.grve-image-space-250.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align-center .grve-image.grve-image-space-250:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-center .grve-image.grve-image-space-250.grve-advanced-animation .grve-animation-wrapper {
margin-left: -75%;
}
.grve-elementor-align-right .grve-image.grve-image-space-250:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align-right .grve-image.grve-image-space-250.grve-advanced-animation .grve-animation-wrapper {
margin-left: -150%;
}
@media only screen and (max-width: 1024px) {
.grve-elementor-align--tabletleft .grve-image.grve-image-space-250:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletleft .grve-image.grve-image-space-250.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-250:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletcenter .grve-image.grve-image-space-250.grve-advanced-animation .grve-animation-wrapper {
margin-left: -75%;
}
.grve-elementor-align--tabletright .grve-image.grve-image-space-250:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--tabletright .grve-image.grve-image-space-250.grve-advanced-animation .grve-animation-wrapper {
margin-left: -150%;
}
}
@media only screen and (max-width: 767px) {
.grve-elementor-align--mobileleft .grve-image.grve-image-space-250:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileleft .grve-image.grve-image-space-250.grve-advanced-animation .grve-animation-wrapper {
margin-left: 0;
}
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-250:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobilecenter .grve-image.grve-image-space-250.grve-advanced-animation .grve-animation-wrapper {
margin-left: -75%;
}
.grve-elementor-align--mobileright .grve-image.grve-image-space-250:not(.grve-advanced-animation) .grve-image-wrapper,
.grve-elementor-align--mobileright .grve-image.grve-image-space-250.grve-advanced-animation .grve-animation-wrapper {
margin-left: -150%;
}
} .grve-fancy-box {
padding: 80px 36px 58px;
position: relative;
transition: transform .7s cubic-bezier(.25, 1, .2, 1);
}
.grve-fancy-box .grve-fancy-box-bg {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
opacity: 0;
transition: all .7s cubic-bezier(.25, 1, .2, 1);
}
.grve-fancy-box .grve-fancy-box-inner {
position: relative;
z-index: 2;
transition: transform .7s cubic-bezier(.25, 1, .2, 1);
}
.grve-fancy-box:hover .grve-fancy-box-inner {
transform: translateY(-6px);
}
.grve-item-url {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 3;
}
.grve-fancy-box:hover .grve-fancy-box-bg {
opacity: 1;
}
.grve-fancy-box:hover:not(.grve-fancy-box-text-black) .grve-description,
.grve-fancy-box:hover:not(.grve-fancy-box-text-black) .grve-fancy-box-icon i,
.grve-fancy-box:hover:not(.grve-fancy-box-text-black) .grve-fancy-box-read-more,
.grve-fancy-box:hover:not(.grve-fancy-box-text-black) .grve-title {
color: #fff!important;
}.theme-red {
color: #b53435 !important;
}
.theme-purple-dark {
color: #3c2c54 !important;
}
.theme-purple-light {
color: #3f3057 !important
}
.theme-white {
color: #ffffff !important
}
.color-grey-level1 {
background-color: #f2f5f8
}
.color-pink-level2 {
background-color: #e6d7d7;
}
.color-pink-level3 {
background-color: #c2a0a0;
}
.color-violet {
background-color: #7A4EAB;
}
.color-indigo {
background-color: #4332CF;
}
.color-blue {
background-color: #2F8FED;
}
.color-green {
background-color: #4DCF42;
}
.color-yellow {
background-color: #FAEB33;
}
.color-orange {
background-color: #F19031;
}
.color-red {
background-color: #F2293A;
} div.page-home .theme-red,
div.page-home .theme-purple-dark,
div.page-home .theme-purple-light {
transition: color .5s ease;
}
body.color-pink-level2 div.page-home .scroll-white,
body.color-pink-level3 div.page-home .scroll-white {
color: #ffffff !important;
transition: color 1.5s ease;
}
div.page-home .grve-btn-video .grve-btn-video-icon .grve-shape-icon.grve-circle {
width: 2em;
height: 2em;
}
div.page-home img.main-banner {
display: block;
margin-left: auto;
max-width: 80%;
}
.plan-intro-box {
padding: 25px 15px;
border-radius: 5px;
} div.page-news .news-banner-container {
margin: 60px 0;
}
div.page-news .grve-post-date {
margin: 10px 0;
} div.page-all-news .grve-post-item.grve-style-2 .grve-post-content{
padding: 20px 18% 18% 18%;
} div.page-about_us .grve-team {
position: relative;
}
div.page-about_us .grve-team .grve-team-description {
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
background-color: rgba(0, 0, 0, 0.5);
padding: 5px 0;
}
div.page-about_us .grve-team .grve-thumbnail {
padding-top: 125%
}
div.page-about_us .grve-team .grve-thumbnail img {
object-fit: cover;
}
div.page-about_us .section-container {
margin-bottom: 150px;
}
div.page-about_us .grve-team-url {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 4;
} div.banner-container {
margin-left: auto;
max-width: 80%;
background-size: cover;
padding-bottom: 30%;
background-position: center;
}
div.page-membership .section-container {
margin-bottom: 150px;
}
div.page-membership .grve-fancy-box:after {
content: '';
opacity: 0;
display: block;
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
z-index: 0;
border-radius: inherit;
transition: all .7s cubic-bezier(.25, 1, .2, 1);
box-shadow: 0 30px 90px #000;
}
div.page-membership .grve-fancy-box {
background-position: center;
background-size: cover;
color: #fff;
}
div.page-membership .grve-fancy-box:before {
content: '';
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(315deg, #000000 0%, #7f8c8d 74%);
opacity: .6;
}
div.page-membership .grve-fancy-box-icon i {
font-size: 55px;
padding: 25px 0px;
color: #fff;
} header .header-control.control-logout, header .header-control.control-profile{
display: none;
}
header #grve-responsive-menu-area ul li.header-control.control-logout, header #grve-responsive-menu-area ul li.header-control.control-profile{
display: none;
}
@media (min-width: 768px) {
.container {
width: 720px;
}
}
@media (min-width: 992px) {
.container {
width: 960px;
}
}
@media (min-width: 1200px) {
.container {
width: 960px;
}
}
html {
scroll-behavior: smooth;
}
body {
background-color: #f2f5f8;
transition: background-color 1s ease;
}
section {
margin-top: 40px;
margin-bottom: 40px;
}
b{
font-weight: 700;
}
a.disabled{
pointer-events: none !important;
cursor: default;
}
section .header {
margin-top: 100px;
margin-bottom: 40px;
}
div.page .page-title {
text-align: center;
margin: 90px 0px;
}
div.page .section-title {
padding: 50px 0px;
}
div.page .no-section {
padding-bottom: 40px;
}
button.theme-button{
font-size: 18px;
font-weight: 500;
padding: .5em 1.5em;
color: #fff;
border-color: #b53435;
background-color: #b53435;
border-style:solid;
border-radius: 5px;
transition: transform .45s cubic-bezier(.25, 1, .33, 1), border-color .45s cubic-bezier(.25, 1, .33, 1), color .45s cubic-bezier(.25, 1, .33, 1), background-color .45s cubic-bezier(.25, 1, .33, 1), box-shadow .45s cubic-bezier(.25, 1, .33, 1);
}
button.theme-button:hover{
box-shadow: 0 20px 38px #00000029;
transform: translateY(-5px);
border-color: #b53435;
}
.full-width {
width: 100%;
}
.modal-main-content {
margin-bottom: 20px;
}
.modal .fixed-scroll {
background-size: cover;
background-position: center;
}
.modal .scrollable-col {
overflow-y: scroll;
} header .nav-register-btn a {
padding: 5px 15px;
color: #ffffff;
background-color: #b53435;
}
header #grve-main-responsive-header {
background-color: #b53435d9
}
header #grve-main-responsive-header #site-title {
color: #ffffff;
margin-left: 10px;
}
header #grve-responsive-menu-area .grve-area-container {
background-color: #3c2c54;
opacity: 0.95;
}
header #grve-responsive-menu-area ul.member-action-container{
padding: 0;
margin: 0 0 10px;
list-style-type: none;
}
header #grve-responsive-menu-area ul.member-action-container li{ padding: 0 7px;
margin: 0;
list-style-type: none;
display: inline-block;
font-size: 23px;
}
header #grve-responsive-menu-area .mobile-menu-sub-item {
font-size: 19px;
}
header #grve-responsive-menu-area .mobile-menu-item{
margin-bottom: 10px;
}
header #grve-responsive-menu-area .grve-area-container{
padding: 6vh calc(10% + 30px) 12vh 10%;
}
header #grve-main-header li.grve-first-level.grve-menu-size-small>.grve-sub-menu {
width: 150px;
}
header .grve-header-menu.grve-horizontal-menu li.megamenu .grve-megamenu-sub-menu>.sub-menu>li.menu-item {
padding: 1.5rem;
}
header #lang-menu {
padding: 0 1rem;
}
header #lang-menu ul {
list-style: none;
margin: 0;
line-height: inherit;
display: flex;
flex-direction: row;
flex-wrap: nowrap;
height: 100%;
font-size: 16px;
}
header #lang-menu ul li:not(:first-child) {
margin-left: 10px;
} div.footer-container.home-footer .theme-red,
div.footer-container.home-footer .theme-purple-light,
div.footer-container.home-footer .theme-purple-dark {
color: #ffffff !important;
transition: color .5s ease;
}
div.footer-container hr {
max-width: 80%;
border-color: #000;
}
div.footer-container.home-footer hr {
border-color: #fff;
}
.modal#video-modal .btn-close {
border-radius: 999px;
opacity: 1;
position: absolute;
right: -10px;
top: -10px;
background-color: #ffffff;
}@media only screen and (min-width: 1024px){
.modal .fixed-scroll, .modal .scrollable-col{
height: 500px;
}
}
@media only screen and (max-width: 1023px){
a.anchor {
display:block;
position:relative;
visibility: hidden;
top:-35px;
}
.modal .fixed-scroll, .modal .scrollable-col{
height: 500px;
}
}
@media only screen and (max-width: 991px){
.modal .fixed-scroll, .modal .scrollable-col{
height: 350px;
}
}
@media only screen and (max-width: 767px) {
p span {
font-size: 18px;
}
em {
font-size: 15px;
}
h3 {
font-size: 35px;
}
div.page .page-title {
font-size: 48px;
margin-bottom: 45px;
}
div.page .page-about_us .section-container {
margin-bottom: 85px;
}
div.page .section-title {
padding: 20px 0;
}
div.page .page-about_us .text-detail h5 {
padding-top: 20px;
}
div.page .page-about_us .flex-switch {
display: flex;
flex-direction: column-reverse;
}
div.banner-container{
max-width: 85%;
padding-bottom: 45%;
}
div.page .page-all-news article{
margin: 0 25px;
}
.modal .fixed-scroll, .modal .scrollable-col{
height: 400px;
}
}
@media only screen and (max-width: 575px){
.modal .scrollable-col{
height: unset !important;
}
}
#start-resizable-editor-section{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:1.55em;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:.667em 1.333em;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - .5em)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{margin-right:0;width:100%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline>.wp-block-button__link,.wp-block-button__link.is-style-outline{border:2px solid}.is-style-outline>.wp-block-button__link:not(.has-text-color),.wp-block-button__link.is-style-outline:not(.has-text-color){color:#32373c}.is-style-outline>.wp-block-button__link:not(.has-background),.wp-block-button__link.is-style-outline:not(.has-background){background-color:transparent}.wp-block-buttons{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button{margin-right:0}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin-left:0;margin-right:.5em;margin-bottom:.5em}.wp-block-buttons>.wp-block-button:last-child{margin-right:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right>.wp-block-button{margin-left:.5em;margin-right:0}.wp-block-buttons.is-content-justification-right>.wp-block-button:first-child{margin-left:0}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:.5em}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:.5em}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;margin-bottom:.5em;width:100%}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:.25em;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-code code{display:block;white-space:pre-wrap;overflow-wrap:break-word}.wp-block-columns{display:flex;margin-bottom:1.75em;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:1.25em 2.375em}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column:not(:only-child){flex-basis:calc(50% - 1em)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:2em}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:2em}}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;width:100%;display:flex;justify-content:center;align-items:center;padding:1em;box-sizing:border-box}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:100%;z-index:1;color:#fff}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover-image img.wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0;padding:0;width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;outline:none;border:none;box-shadow:none}.wp-block-cover__image-background,.wp-block-cover__video-background{z-index:0}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:840px;padding:.44em;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-width:320px;min-height:240px}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:.8em;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 1em 1em 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:3em .77em .7em;color:#fff;text-align:center;font-size:.8em;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);box-sizing:border-box;margin:0}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid figcaption,.wp-block-gallery figcaption{flex-grow:1}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - .66667em);margin-right:1em}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - .75em);margin-right:1em}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - .8em);margin-right:1em}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - .83333em);margin-right:1em}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - .85714em);margin-right:1em}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - .875em);margin-right:1em}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:420px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-group{box-sizing:border-box}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image:not(.is-style-rounded) img{border-radius:inherit}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:2.25em;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;line-height:1.8;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#555;font-size:.8125em}.wp-block-latest-posts__post-excerpt{margin-top:.5em;margin-bottom:1em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.block-editor-image-alignment-control__row .components-base-control__field{display:flex;justify-content:space-between;align-items:center}.block-editor-image-alignment-control__row .components-base-control__field .components-base-control__label{margin-bottom:0}ol.has-background,ul.has-background{padding:1.25em 2.375em}.wp-block-media-text{ direction:ltr; display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{ -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1; margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr; -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1; padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{ -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1 }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{ -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1 }.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill .wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill .wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill .wp-block-media-text__media img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}}.wp-block-navigation:not(.has-background) .wp-block-navigation__container .wp-block-navigation__container{color:#1e1e1e;background-color:#fff;min-width:200px}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.items-justified-space-between>ul{justify-content:space-between}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child>.wp-block-navigation-link__content{padding-right:.5em}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:2;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:.5em}@media (min-width:782px){.has-child .wp-block-navigation__container{left:1.5em}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:.5em;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:active,.wp-block-navigation[style*=text-decoration] .wp-block-navigation-link__content:focus,.wp-block-navigation[style*=text-decoration] .wp-block-navigation__container{text-decoration:inherit}.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:active,.wp-block-navigation:not([style*=text-decoration]) .wp-block-navigation-link__content:focus{text-decoration:none}.wp-block-navigation-link__content{color:inherit;padding:.5em 1em}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:.375em 1em .375em 0}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:1.25em 2.375em}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{margin-bottom:.7em;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-post-comments-form input[type=submit]{color:#fff;background-color:#32373c;border:none;border-radius:1.55em;box-shadow:none;cursor:pointer;display:inline-block;font-size:1.125em;padding:.667em 1.333em;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-post-comments-form input[type=submit]:active,.wp-block-post-comments-form input[type=submit]:focus,.wp-block-post-comments-form input[type=submit]:hover,.wp-block-post-comments-form input[type=submit]:visited{color:#fff}.wp-block-preformatted{white-space:pre-wrap}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:1.25em}.wp-block-pullquote p{font-size:1.75em;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:2em}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-query-loop{max-width:100%;list-style:none;padding:0}.wp-block-query-loop li{clear:both}.wp-block-query-loop.is-flex-container{flex-direction:row;display:flex;flex-wrap:wrap}.wp-block-query-loop.is-flex-container li{margin:0 0 1.25em;width:100%}@media (min-width:600px){.wp-block-query-loop.is-flex-container li{margin-right:1.25em}.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li:nth-child(2n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li:nth-child(3n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li:nth-child(4n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li:nth-child(5n){margin-right:0}.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}.wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li:nth-child(6n){margin-right:0}}.wp-block-query-pagination{display:flex;flex-direction:row;flex-wrap:wrap}.wp-block-query-pagination>.wp-block-query-pagination-next,.wp-block-query-pagination>.wp-block-query-pagination-numbers,.wp-block-query-pagination>.wp-block-query-pagination-previous{display:inline-block;margin-right:.5em;margin-bottom:.5em}.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child{margin-right:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:1.125em;text-align:right}.wp-block-rss.wp-block-rss{box-sizing:border-box}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 1em)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}.wp-block-rss.columns-4 li{width:calc(25% - 1em)}.wp-block-rss.columns-5 li{width:calc(20% - 1em)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#555;font-size:.8125em}.wp-block-search .wp-block-search__button{background:#f7f7f7;border:1px solid #ccc;padding:.375em .625em;color:#32373c;margin-left:.625em;word-break:normal}.wp-block-search .wp-block-search__button.has-icon{line-height:0}.wp-block-search .wp-block-search__button svg{min-width:1.5em;min-height:1.5em}.wp-block-search .wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;min-width:3em;border:1px solid #949494}.wp-block-search.wp-block-search__button-only .wp-block-search__button{margin-left:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:4px;border:1px solid #949494}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-radius:0;border:none;padding:0 0 0 .25em}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus{outline:none}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button{padding:.125em .5em}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"···";color:currentColor;font-size:1.5em;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-custom-logo{line-height:0}.wp-block-custom-logo .aligncenter{display:table}.wp-block-custom-logo.is-style-rounded img{border-radius:9999px}.wp-block-social-links{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-left:0;padding-right:0;text-indent:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-block-social-links .wp-social-link.wp-social-link.wp-social-link{margin:4px 8px 4px 0}.wp-block-social-links .wp-social-link a{padding:.25em}.wp-block-social-links .wp-social-link svg{width:1em;height:1em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links.alignright{justify-content:flex-end}.wp-social-link{display:block;border-radius:9999px;transition:transform .1s ease;height:auto}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon{background-color:#ff424d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram{background-color:#2aabee;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-patreon{color:#ff424d}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-telegram{color:#2aabee}.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:.66667em;padding-right:.66667em}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-tag-cloud.aligncenter{text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{font-family:inherit;overflow:auto;white-space:pre-wrap}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-post-featured-image a{display:inline-block}.wp-block-post-featured-image img{max-width:100%;height:auto}:root .has-pale-pink-background-color{background-color:#f78da7}:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .has-white-background-color{background-color:#fff}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-black-background-color{background-color:#000}:root .has-pale-pink-color{color:#f78da7}:root .has-vivid-red-color{color:#cf2e2e}:root .has-luminous-vivid-orange-color{color:#ff6900}:root .has-luminous-vivid-amber-color{color:#fcb900}:root .has-light-green-cyan-color{color:#7bdcb5}:root .has-vivid-green-cyan-color{color:#00d084}:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .has-vivid-cyan-blue-color{color:#0693e3}:root .has-vivid-purple-color{color:#9b51e0}:root .has-white-color{color:#fff}:root .has-very-light-gray-color{color:#eee}:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .has-very-dark-gray-color{color:#313131}:root .has-black-color{color:#000}:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.has-small-font-size{font-size:.8125em}.has-normal-font-size,.has-regular-font-size{font-size:1em}.has-medium-font-size{font-size:1.25em}.has-large-font-size{font-size:2.25em}.has-huge-font-size,.has-larger-font-size{font-size:2.625em}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.wpml-ls-legacy-list-horizontal{border:1px solid transparent;padding:7px;clear:both}.wpml-ls-legacy-list-horizontal>ul{padding:0;margin:0 !important;list-style-type:none}.wpml-ls-legacy-list-horizontal .wpml-ls-item{padding:0;margin:0;list-style-type:none;display:inline-block}.wpml-ls-legacy-list-horizontal a{display:block;text-decoration:none;padding:5px 10px 6px;line-height:1}.wpml-ls-legacy-list-horizontal a span{vertical-align:middle}.wpml-ls-legacy-list-horizontal a span.wpml-ls-bracket{vertical-align:unset}.wpml-ls-legacy-list-horizontal .wpml-ls-flag{display:inline;vertical-align:middle}.wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:.4em}.rtl .wpml-ls-legacy-list-horizontal .wpml-ls-flag+span{margin-left:0;margin-right:.4em}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:30px}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul{text-align:center}