.pgc-sgb-cb{position:relative;min-height:240px}.pgc-sgb-cb img{pointer-events:none}.sgb-preloader{position:absolute;width:38px;height:38px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.sgb-preloader .sgb-square{width:15px;height:15px;margin:2px;float:left;opacity:0;background:#d3d3d3;animation:sgb-focusfade 2.8s infinite}.sgb-preloader .sgb-square:nth-child(1){animation-delay:.7s}.sgb-preloader .sgb-square:nth-child(2){animation-delay:1.4s}.sgb-preloader .sgb-square:nth-child(3){animation-delay:2.8s}.sgb-preloader .sgb-square:nth-child(4){animation-delay:2.1s}@keyframes sgb-focusfade{0%{opacity:0}30%{opacity:0}60%{opacity:1}75%{opacity:1}}.no-js .sgb-preloader{display:none}.simply-gallery-amp,simpLy-gallery-freedom-block{position:relative}.simply-gallery-amp *,.simpLy-gallery-freedom-block *{box-sizing:border-box}.simply-gallery-amp .sgb-gallery,.simpLy-gallery-freedom-block .sgb-gallery{position:relative}.simply-gallery-amp .sgb-gallery .sgb-item,.simpLy-gallery-freedom-block .sgb-gallery .sgb-item{max-width:250px;margin:1em auto}.sgb-gallery .sgb-item figure{margin:0;height:100%;display:flex;flex-direction:column}.sgb-gallery .sgb-item-caption{background:#eaeaea;color:#000;font-size:.8em;padding:.5em .5em 1em;margin:0;text-align:center}.sgb-gallery .sgb-item img,.sgb-gallery .sgb-item video{height:100%;width:100%;flex:1;object-fit:cover}.sgb-gallery .sgb-item audio,.sgb-gallery .sgb-item video{outline:0}.sgb-gallery .sgb-item audio{width:100%}.sgb-gallery .sgb-item a{height:100%;flex:1;object-fit:cover}.pgc-rev-utils-preloader{min-height:inherit;position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:100}.pgc-rev-utils-preloader .pgc-rev-utils-static{position:absolute;left:50%;top:50%;border-radius:50%}.pgc-rev-utils-preloader .pgc-rev-utils-spinner{left:50%;top:50%;animation:1s pgc-rev-spinner linear infinite}.pgc-rev-utils-preloader .pgc-rev-utils-spinner .pgc-rev-utils-point{position:absolute;left:50%;top:50%;border-radius:100%}@keyframes pgc-rev-spinner{0%{transform:rotate(-360deg)}100%{transform:rotate(0deg)}}
.pgc-rev-item-menu-view{position:relative;overflow:hidden;float:left}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-ultrabox{display:flex;flex-direction:row;flex-wrap:wrap;margin-right:5px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-ultrabox .pgc-rev-item-menu-button{padding:3px;width:43px;height:43px;margin:0 5px;border-radius:2px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-lightbox .pgc-rev-item-menu-button{margin:2px}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-thumb{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.pgc-rev-item-menu-view.pgc-rev-item-menu-type-thumb .pgc-rev-item-menu-button{margin:1px}.pgc-rev-item-menu-view .pgc-rev-item-menu-button{position:relative;padding:9px;width:38px;height:38px;cursor:pointer;float:left;transition:background-color .2s,transform .4s ease-out;border-radius:2px}.pgc-rev-item-menu-view .pgc-rev-item-menu-button svg{width:100%;height:100%;fill:inherit;display:block;pointer-events:none;transition:fill .2s,transform .4s ease-out}.pgc-rev-item-menu-view .pgc-rev-item-menu-button svg path{transition:none}
.pgc-rev-scroller-ho-view{line-height:1;overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;-ms-overflow-style:none;scrollbar-width:none}.pgc-rev-scroller-ho-view::-webkit-scrollbar{display:none}.pgc-rev-scroller-ho-view.pgc-block-pan-y{-ms-touch-action:pan-x;touch-action:pan-x}.pgc-rev-scroller-ho-grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.pgc-rev-scroller-ho-grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.pgc-rev-scroll-bar-view{position:relative;overflow:hidden;max-width:100%}.pgc-rev-scroll-bar-view .pgc-rev-scroll-bar-slider-content-view{position:relative}.pgc-rev-scroll-bar-thumb-simple-border{position:absolute}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-main-wrap{position:relative;width:100%;height:100%;border-radius:inherit}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-wrap{position:relative;width:100%;height:100%;border-radius:inherit;overflow:hidden}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-wrap img{object-fit:cover;display:block;border:0;margin:0;padding:0;width:100% !important;height:100% !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;user-select:none}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;transition:.4s}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-inner{position:absolute;top:0;left:0;width:100%;height:100%}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-link{position:absolute;width:34px;height:34px;padding:6px;border-radius:50%;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);pointer-events:none}.pgc-rev-scroll-bar-thumb-simple-border .pgc-rev-scroll-bar-thumb-item-link svg{width:100%;height:100%;fill:rgba(0,0,0,.58);display:block}.pgc-rev-scroll-bar-thumb-simple-border video{height:100%;width:100%;object-fit:contain}.pgc-rev-scroll-bar-thumb-simple-border.hover .pgc-rev-scroll-bar-thumb-hover,.pgc-rev-scroll-bar-thumb-simple-border.pgc-select .pgc-rev-scroll-bar-thumb-hover{opacity:0}.pgc-rev-scroll-bar-grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.pgc-rev-scroll-bar-grabbable:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
.pgc-rev-slider-view{position:absolute;overflow:hidden;left:0;right:0;top:0;bottom:0}.pgc-rev-slider-view *{box-sizing:border-box !important;line-height:1.4}.pgc-rev-slider-view.isDragging video{pointer-events:none}.pgc-rev-slider-view .pgc-rev-slider-hints{position:absolute;display:inline-block;padding:5px 10px;font-size:12px;line-height:normal;background-color:rgba(0,0,0,.8);color:#fff;transform:translateY(-100%);border-radius:2px;transition:.4s}.pgc-rev-slider-view.pgc-rev-slider-activate{pointer-events:auto;visibility:visible;opacity:1}.pgc-rev-slider-view .pgc-rev-slider-bg{width:100%;height:100%;transform:translateZ(0)}.pgc-rev-slider-view .pgc-rev-slider-wrap{position:absolute;user-select:none;width:100%;top:0;bottom:0}.pgc-rev-slider-view .miniScreen{margin-top:0;margin-bottom:0}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button{position:absolute;width:45px;height:40px;top:50%;margin:0 10px;padding:0;cursor:pointer;transition:background-color .3s,transform .5s ease-out;border-radius:2px}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button.next-prev-button-mini-screen{display:none}.pgc-rev-slider-view .pgc-rev-slider-next-prev-button svg{transition:fill .3s;width:100%;height:100%;vertical-align:baseline !important}.pgc-rev-slider-view.pgc-img-zoom-in .pgc-img{cursor:grab}.pgc-rev-slider-view.pgc-img-zoom-in .pgc-img:active{cursor:grabbing}.pgc-rev-slider-page-view{position:absolute;display:block;transform:translate3d(0, 0, 0);width:100%;top:0;bottom:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-moz-user-select:none;-ms-user-select:none;touch-action:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder{position:absolute;transition:.35s ease-out;user-select:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder.bg-mode{box-shadow:inset 0 0 100px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder video{max-width:100%;min-width:100%;max-height:100%;margin:auto;outline:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder img{object-fit:cover;width:100%;height:100%}.pgc-rev-slider-page-view .pgc-rev-slider-page-place-holder img.onLoad{transition:.35s ease-out;opacity:1}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner{position:absolute;display:block;left:0;top:0;bottom:0;width:100%;overflow:hidden;transform:translate3d(0, 0, 0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;user-select:none;touch-action:none;animation-duration:.6s;animation-play-state:running;animation-fill-mode:both;animation-timing-function:ease-out}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute !important;display:block !important;border:none !important;max-width:none !important;opacity:0;padding:0 !important;margin:0 !important;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img.iph-protect{-webkit-touch-callout:none}.pgc-rev-slider-page-view .pgc-rev-slider-page-inner img.onLoad{transition:.35s ease-out;opacity:1}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder{position:absolute;visibility:hidden;transition:.35s ease-out}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder .icon-holder{position:absolute;animation-name:pgc-rev-fade-in;animation-duration:.5s;animation-delay:250ms;animation-fill-mode:forwards;opacity:0;width:140px;height:140px;border-radius:50%;background-color:rgba(255,255,255,.6);transform:translateY(-50%) translateX(-50%);left:50%;top:50%;padding:30px;cursor:pointer}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder .icon-holder svg{width:100%;height:100%;fill:rgba(0,0,0,.4)}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder iframe{width:100% !important;height:100% !important;top:0;left:0}.pgc-rev-slider-page-view .pgc-rev-slider-page-sub-content-holder audio{outline:none;position:absolute;bottom:0;width:100%}.pgc-rev-slider-page-view.info-icon .pgc-rev-slider-page-sub-content-holder,.pgc-rev-slider-page-view.info-icon .pgc-rev-slider-page-icon-holder{visibility:visible}@keyframes pgc-rev-fade-in{from{opacity:0}to{opacity:1}}@keyframes pgc-rev-rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.pgc-rev-wrap-rotate svg{animation-name:pgc-rev-rotate;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.pgc-rev-slider-post-informer-view{position:absolute;height:100%;width:100%;opacity:0;transition-delay:.1s;transition-property:opacity;transition-duration:.2s;font-size:medium;line-height:1.4}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-button,.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-price{position:relative;cursor:pointer;display:inline-block;left:0;top:0;color:#fff;margin:10px 0 0 0;padding:3px 20px;background-color:rgba(0,0,0,.8)}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-price{cursor:auto;margin:5px 0 0 0}.pgc-rev-slider-post-informer-view .pgc-rev-slider-post-informer-button:hover{background-color:#fff;color:rgba(0,0,0,.8)}.pgc-show-controls .pgc-rev-slider-post-informer-view{pointer-events:all;opacity:1}
.pgc-rev-lb-b-view{position:fixed;direction:ltr;z-index:99999;left:0;right:0;top:0;bottom:0;visibility:hidden;opacity:0;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;font-family:Arial,Helvetica,sans-serif;-webkit-transition:opacity .4s ease;transition:opacity .4s ease,visibility .4s ease}.pgc-rev-lb-b-view *{box-sizing:border-box !important;line-height:1.4}.pgc-rev-lb-b-view.pgc-rev-lb-b-activate{pointer-events:auto;visibility:visible;opacity:1}.pgc-rev-lb-b-view .pgc-rev-lb-b-bg{width:100%;height:100%;will-change:opacity;transform:translateZ(0)}.pgc-rev-lb-b-view .pgc-rev-lb-b-bg.pgc-rev-lb-b-deactivate{transition:opacity 300ms}.pgc-rev-lb-b-view .pgc-rev-lb-b-content{position:absolute;top:0;left:0;width:100%;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button{position:absolute;width:55px;height:50px;top:50%;padding:0;margin:0 10px;cursor:pointer;transition:background-color .3s,transform .5s ease-out;border-radius:2px}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button svg{display:block;fill:inherit;transition:fill .3s;width:100%;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button.next{right:0px;transform:translateY(-50%) translateX(150%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-next-prev-button.prev{left:0px;transform:translateY(-50%) translateX(-150%)}.pgc-rev-lb-b-view.pgc-next-show .pgc-rev-lb-b-next-prev-button.next{transform:translateY(-50%) translateX(0)}.pgc-rev-lb-b-view.pgc-prev-show .pgc-rev-lb-b-next-prev-button.prev{transform:translateY(-50%) translateX(0)}.pgc-rev-lb-b-view.miniScreen .pgc-rev-lb-b-next-prev-button,.pgc-rev-lb-b-view.pgc-mini-screen .pgc-rev-lb-b-next-prev-button{display:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-header{position:absolute;padding:5px;left:0;top:0;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;transform:translateY(-100%);transition:transform .4s ease-out}.pgc-rev-lb-b-view .pgc-rev-lb-b-header *{user-select:none;-moz-user-select:none;-webkit-user-select:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-touch-device{flex-wrap:wrap}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-show{transform:translateY(0%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-header.pgc-rev-lb-b-touch-device{justify-content:flex-end}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer{user-select:none;position:absolute;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;left:0;bottom:0;width:100%;transform:translateY(100%);transition:transform .4s ease-out}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-show{transform:translateY(0%)}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-touch-device .pgc-rev-lb-b-caption-wrap{border-radius:2px;padding:0}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer.pgc-rev-lb-b-touch-device .pgc-rev-lb-b-caption-play-wrap{width:100%;justify-content:center;min-height:25px}.pgc-rev-lb-b-view .pgc-rev-lb-b-footer .pgc-rev-lb-b-caption-wrap{border-radius:2px;padding:3px 10px;margin:5px}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap{flex:none;width:400px;max-width:100%;padding:0 5px;height:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a{cursor:pointer}.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:hover,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:visited,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:link,.pgc-rev-lb-b-view .pgc-rev-lb-b-description-wrap a:active{text-decoration:none;box-shadow:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-title{text-rendering:auto;color:#fff;font-size:18px;width:100%;line-height:1.3;box-sizing:content-box;letter-spacing:0;margin-top:1px;margin-bottom:3px;text-decoration:none !important;box-shadow:none !important}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-description{color:#969696;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.pgc-rev-lb-b-view .pgc-rev-lb-b-free-space{flex:auto}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-play-wrap{display:flex;align-items:center}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap{position:relative;flex:none;font-size:13px;line-height:22px;font-weight:400;color:#fff;display:inline-block;margin-right:15px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-current{position:relative;display:inline-block}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-delimiter{position:relative;display:inline-block;padding:0 3px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap .pgc-rev-lb-b-caption-all{position:relative;display:inline-block}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt.mini-screen{height:30px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt{position:relative;flex:none;height:40px;word-wrap:normal;word-break:normal;font-size:15px;line-height:1;font-weight:400;font-family:serif;color:#fff;margin-right:5px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-current{position:relative;display:inline-block;word-break:normal;word-wrap:normal;margin:0 8px}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-delimiter{position:relative;display:inline-block;transform:translate(-50%, 0) rotate(-58deg);width:20px;height:1.5px;background-color:#fff}.pgc-rev-lb-b-view .pgc-rev-lb-b-caption-wrap-nt .pgc-rev-lb-b-caption-all{position:relative;display:inline-block;top:11px;left:-15px;font-size:11px;word-break:normal;word-wrap:normal}.pgc-rev-lb-b-view .pgc-rev-lb-auto-play-wrap{position:relative;opacity:0;height:22px;transition:opacity .4s}.pgc-rev-lb-b-view .pgc-rev-lb-b-info-wrap{position:relative;min-height:20px;padding:0 10px;max-width:100%}.pgc-rev-lb-b-view .pgc-rev-lb-b-touch-device .pgc-rev-lb-b-info-wrap{flex:none}.pgc-rev-lb-b-view .pgc-rev-lb-b-item-menu-wrap{position:relative;flex:none;min-width:40px;overflow:hidden}.pgc-rev-lb-auto-play-wrap svg{width:22px;height:22px}.pgc-rev-lb-auto-play-wrap svg path{transition:unset}
.pgc-rev-share-bar-light-view{position:absolute;width:100%;height:100%;top:0;left:0;transition:opacity .4s;opacity:0;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center}.pgc-rev-share-bar-light-view *{box-sizing:border-box}.pgc-rev-share-bar-light-view.pgc-rev-share-bar-light-fixed{position:fixed}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-bg{position:absolute;width:100%;height:100%}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button{width:100px;height:100px;padding:20px;border-radius:20px;fill:inherit;transition:.3s;z-index:100;margin:10px;cursor:pointer}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button svg{pointer-events:none;display:block;width:100%;height:100%;fill:inherit}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button:hover{transform:translateY(-4px)}.pgc-rev-share-bar-light-view .pgc-rev-share-bar-light-button.disable{pointer-events:none;opacity:.3}.pgc-rev-share-bar-light-view.pgc-rev-share-bar-light-activate{opacity:1}div.wpforms-container-full,div.wpforms-container-full .wpforms-form *{background:none;border:0 none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;float:none;font-size:100%;height:auto;letter-spacing:normal;list-style:none;outline:none;position:static;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;width:auto;visibility:visible;overflow:visible;margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}div.wpforms-container-full{margin-left:auto;margin-right:auto}div.wpforms-container-full .wpforms-form amp-img>img{position:absolute}div.wpforms-container-full .wpforms-form input,div.wpforms-container-full .wpforms-form label,div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form button,div.wpforms-container-full .wpforms-form textarea{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;background:none;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div.wpforms-container-full .wpforms-form textarea{width:100%}div.wpforms-container-full .wpforms-form ul,div.wpforms-container-full .wpforms-form ul li{background:none !important;border:0 !important;margin:0 !important;padding:0 !important;list-style:none !important}div.wpforms-container-full .wpforms-form ul li{margin-bottom:5px !important}div.wpforms-container-full .wpforms-form ul li:last-of-type{margin-bottom:0 !important}div.wpforms-container-full .wpforms-form hr{border-top:1px solid #ccc;margin:0.5em auto}div.wpforms-container-full .wpforms-form fieldset{min-width:0}.wpforms-container .wpforms-form .wpforms-error-alert{border:1px solid #cccccc;text-shadow:0 1px 0 rgba(255,255,255,0.5);padding:10px 15px;font-size:14px;margin:0 0 10px 0}.wpforms-container .wpforms-form .wpforms-error-alert{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}div[style*="z-index: 2147483647"] div[style*="border-width: 11px"][style*="position: absolute"][style*="pointer-events: none"]{border-style:none}.wpforms-is-turnstile iframe{margin-left:-2px !important}.wpforms-clear:before{content:" ";display:table}.wpforms-clear:after{clear:both;content:" ";display:table}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:60%}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:120px}div.wpforms-container-full .wpforms-form input.wpforms-field-small,div.wpforms-container-full .wpforms-form select.wpforms-field-small,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small{max-width:25%}div.wpforms-container-full .wpforms-form textarea.wpforms-field-small{height:70px}div.wpforms-container-full .wpforms-form input.wpforms-field-large,div.wpforms-container-full .wpforms-form select.wpforms-field-large,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-large{max-width:100%}div.wpforms-container-full .wpforms-form textarea.wpforms-field-large{height:220px}div.wpforms-container-full .wpforms-form .wpforms-field{padding:10px 0;clear:both}div.wpforms-container-full .wpforms-form .wpforms-field-description,div.wpforms-container-full .wpforms-form .wpforms-field-limit-text{font-size:13px;line-height:1.3;margin:8px 0 0 0;word-break:break-word;word-wrap:break-word}div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description{background-color:#fff;border:1px solid #ddd;color:#444;padding:15px 15px 0;margin-top:15px;height:125px;overflow-y:scroll;overflow-x:hidden;font-size:12px}div.wpforms-container-full .wpforms-form .wpforms-field-description.wpforms-disclaimer-description p{color:#444;font-size:12px;line-height:18px;margin-bottom:15px}div.wpforms-container-full .wpforms-form .wpforms-field-description-before,div.wpforms-container-full .wpforms-form .wpforms-field-description.before{margin:0 0 8px 0}div.wpforms-container-full .wpforms-form .wpforms-field-label{display:block;font-weight:700;font-size:16px;float:none;line-height:1.3;margin:0 0 4px 0;padding:0;word-break:break-word;word-wrap:break-word}div.wpforms-container-full .wpforms-form .wpforms-field-sublabel{display:block;font-size:13px;float:none;font-weight:400;line-height:1.3;margin:4px 0 0;padding:0}div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.before{margin:0 0 4px 0}div.wpforms-container-full .wpforms-form .wpforms-field-label-inline{display:inline;vertical-align:baseline;font-size:16px;font-weight:400;line-height:1.3;word-break:break-word}div.wpforms-container-full .wpforms-form .wpforms-field-label.wpforms-label-hide,div.wpforms-container-full .wpforms-form .wpforms-field-sublabel.wpforms-sublabel-hide{position:absolute;top:-99999px;left:-99999px}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#ff0000;font-weight:400}div.wpforms-container-full .wpforms-form .wpforms-field-row{margin-bottom:8px;position:relative}div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field-row:last-of-type{margin-bottom:0}div.wpforms-container-full .wpforms-form .wpforms-field-row:before{content:" ";display:table}div.wpforms-container-full .wpforms-form .wpforms-field-row:after{clear:both;content:" ";display:table}div.wpforms-container-full .wpforms-form .wpforms-field-address .wpforms-one-half:only-child{margin-left:0}div.wpforms-container-full .wpforms-form .wpforms-five-sixths,div.wpforms-container-full .wpforms-form .wpforms-four-sixths,div.wpforms-container-full .wpforms-form .wpforms-four-fifths,div.wpforms-container-full .wpforms-form .wpforms-one-fifth,div.wpforms-container-full .wpforms-form .wpforms-one-fourth,div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-one-sixth,div.wpforms-container-full .wpforms-form .wpforms-one-third,div.wpforms-container-full .wpforms-form .wpforms-three-fourths,div.wpforms-container-full .wpforms-form .wpforms-three-fifths,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths,div.wpforms-container-full .wpforms-form .wpforms-two-fifths,div.wpforms-container-full .wpforms-form .wpforms-two-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-thirds{float:left;margin-left:20px;clear:none}div.wpforms-container-full .wpforms-form .wpforms-one-half,div.wpforms-container-full .wpforms-form .wpforms-three-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-fourths{width:calc( 50% - 10px)}div.wpforms-container-full .wpforms-form .wpforms-one-third,div.wpforms-container-full .wpforms-form .wpforms-two-sixths{width:calc( 100% / 3 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-one-third.wpforms-first,div.wpforms-container-full .wpforms-form .wpforms-two-sixths.wpforms-first{width:calc( 100% / 3)}div.wpforms-container-full .wpforms-form .wpforms-four-sixths,div.wpforms-container-full .wpforms-form .wpforms-two-thirds{width:calc( 2 * 100% / 3 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-four-sixths.wpforms-first,div.wpforms-container-full .wpforms-form .wpforms-two-thirds.wpforms-first{width:calc( 2 * 100% / 3)}div.wpforms-container-full .wpforms-form .wpforms-one-fourth{width:calc( 25% - 20px)}div.wpforms-container-full .wpforms-form .wpforms-one-fourth.wpforms-first{width:25%}div.wpforms-container-full .wpforms-form .wpforms-three-fourths{width:calc( 75% - 20px)}div.wpforms-container-full .wpforms-form .wpforms-three-fourths.wpforms-first{width:75%}div.wpforms-container-full .wpforms-form .wpforms-one-fifth{width:calc( 100% / 5 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-one-fifth.wpforms-first{width:calc( 100% / 5)}div.wpforms-container-full .wpforms-form .wpforms-two-fifths{width:calc( 2 * 100% / 5 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-two-fifths.wpforms-first{width:calc( 2 * 100% / 5)}div.wpforms-container-full .wpforms-form .wpforms-three-fifths{width:calc( 3 * 100% / 5 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-three-fifths.wpforms-first{width:calc( 3 * 100% / 5)}div.wpforms-container-full .wpforms-form .wpforms-four-fifths{width:calc( 4 * 100% / 5 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-four-fifths.wpforms-first{width:calc( 4 * 100% / 5)}div.wpforms-container-full .wpforms-form .wpforms-one-sixth{width:calc( 100% / 6 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-one-sixth.wpforms-first{width:calc( 100% / 6)}div.wpforms-container-full .wpforms-form .wpforms-five-sixths{width:calc( 5 * 100% / 6 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-five-sixths.wpforms-first{width:calc( 5 * 100% / 6)}div.wpforms-container-full .wpforms-form .wpforms-first{clear:both !important;margin-left:0 !important}div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul,div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul,div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul{display:-ms-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li{width:50%;display:block;padding-right:26px !important}div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li{width:33.3333%;display:block;padding-right:26px !important}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul li{display:inline-block;vertical-align:top;margin-right:20px !important}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-first-half{float:left;width:48%;clear:both}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-last-half{float:right;width:48%;clear:none}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-first-third{float:left;width:30.666666667%;clear:both}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-middle-third{float:left;width:30.666666667%;margin-left:4%;clear:none}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-last-third{float:right;width:30.666666667%;clear:none}div.wpforms-container-full .wpforms-form div.wpforms-last{float:right !important;margin-right:0 !important;clear:none}div.wpforms-container-full.inline-fields{overflow:hidden}div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-container{display:table;width:calc(100% - 160px);float:left}div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field{display:table-cell;padding-right:2%;vertical-align:top}div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit-container{float:right;width:160px;clear:none}div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit{display:block;width:100%}div.wpforms-container-full.inline-fields .wpforms-form input.wpforms-field-medium,div.wpforms-container-full.inline-fields .wpforms-form select.wpforms-field-medium,div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-row.wpforms-field-medium{max-width:100%}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{background-color:#fff;box-sizing:border-box;border-radius:2px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;font-family:inherit;border:1px solid #ccc;padding:6px 10px;height:38px;width:100%;line-height:1.3}div.wpforms-container-full .wpforms-form input[type=checkbox],div.wpforms-container-full .wpforms-form input[type=radio]{border:1px solid #ccc;background-color:#fff;width:14px;height:14px;margin:0 10px 0 3px;display:inline-block;vertical-align:baseline}div.wpforms-container-full .wpforms-form input[type=radio]{border-radius:50%}div.wpforms-container-full .wpforms-form select{max-width:100%;text-transform:none;white-space:nowrap}div.wpforms-container-full .wpforms-form select[multiple]{height:auto;overflow-y:scroll;background-image:none}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#eee;border:1px solid #ddd;color:#333;font-size:1em;padding:10px 15px}div.wpforms-container-full .wpforms-form .wpforms-page-button{font-size:0.9em;font-weight:400;margin:0 5px;min-width:90px;text-align:center}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:focus,div.wpforms-container-full .wpforms-form input[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:active,div.wpforms-container-full .wpforms-form .wpforms-page-button:focus{background-color:#ddd;border:1px solid #ccc;cursor:pointer}div.wpforms-container-full .wpforms-form input[type=submit]:disabled,div.wpforms-container-full .wpforms-form button[type=submit]:disabled,div.wpforms-container-full .wpforms-form .wpforms-page-button:disabled{background-color:#eee;border:1px solid #ddd;cursor:default;opacity:0.5}div.wpforms-container-full .wpforms-form input:focus,div.wpforms-container-full .wpforms-form textarea:focus,div.wpforms-container-full .wpforms-form select:focus,div.wpforms-container-full .wpforms-form .is-focused .choices__inner,div.wpforms-container-full .wpforms-form .is-open .choices__inner,div.wpforms-container-full .wpforms-form .is-open .choices__list--dropdown{border:1px solid #999;box-shadow:none}div.wpforms-container-full .wpforms-form input:disabled,div.wpforms-container-full .wpforms-form textarea:disabled,div.wpforms-container-full .wpforms-form select:disabled{background-color:#f9f9f9;border-color:#ddd;color:#999;cursor:not-allowed}div.wpforms-container-full .wpforms-form .wpforms-error-container,div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript{color:#990000}div.wpforms-container-full .wpforms-form label.wpforms-error{display:block;color:#990000;font-size:12px;float:none;cursor:default}div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner{border:1px solid #cc0000}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration label.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-code label.wpforms-error{display:none !important}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full{color:#333;margin:0 auto 24px;padding:15px 15px;overflow-wrap:break-word}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#e0ffc7;border:1px solid #b4d39b;box-sizing:border-box}.wpforms-confirmation-container-full p:last-of-type,div[submit-success]>.wpforms-confirmation-container-full p:last-of-type{margin:0}.amp-form-submit-success .wpforms-field-container,.amp-form-submit-success .wpforms-submit-container{display:none}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container{padding:10px 0 20px 0;clear:both}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile-invisible{padding:0}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .g-recaptcha{line-height:0;font-size:0}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container.wpforms-is-turnstile .g-recaptcha iframe{position:relative !important}div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container iframe{width:100%;max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-title{font-size:26px;margin:0 0 10px 0}div.wpforms-container-full .wpforms-form .wpforms-description{margin:0 0 10px 0}div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:10px 0 0 0;clear:both;position:relative}div.wpforms-container-full .wpforms-form .wpforms-submit-spinner{margin-left:0.5em;display:inline-block;vertical-align:middle;max-width:26px}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-center{text-align:center}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left{text-align:left}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-left .wpforms-page-button{margin:0 10px 0 0}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right{text-align:right}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-right .wpforms-page-button{margin:0 0 0 10px}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-prev{float:left;margin:0}div.wpforms-container-full .wpforms-form .wpforms-pagebreak-split .wpforms-page-next{float:right;margin:0}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-number{margin-right:100px}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-code{position:absolute;right:0;top:0;width:90px}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-name{margin-right:170px}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration{position:absolute;right:0;top:0;width:160px}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration select{width:45%;float:left;display:block}div.wpforms-container-full .wpforms-form .wpforms-field-credit-card-expiration span{float:left;width:10%;text-align:center;line-height:38px}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]{-webkit-appearance:none;appearance:none;height:10px;background:#fff;border:1px solid #CCC;border-radius:5px;outline:none;padding:0;margin:10px 0 5px}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-ms-track{color:transparent}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:17px;height:17px;background:#B5B5B5;cursor:pointer;border-radius:100%}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-moz-range-thumb{width:17px;height:17px;background:#B5B5B5;cursor:pointer;border-radius:100%}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-ms-thumb{width:17px;height:17px;background:#B5B5B5;cursor:pointer;border-radius:100%}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider .wpforms-field-number-slider-hint{font-size:13px}div.wpforms-container-full .wpforms-form .wpforms-field-stripe-credit-card-cardnumber,div.wpforms-container-full .wpforms-form input.wpforms-stripe-credit-card-hidden-input{background-color:#fff;box-sizing:border-box;border-radius:2px;color:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;border:1px solid #ccc;padding:8px 10px;height:38px;width:100%;line-height:1.3}div.wpforms-container-full .wpforms-form .wpforms-stripe-element-invalid{border:1px solid #cc0000 !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul,div.wpforms-container-full .wpforms-form .wpforms-field-html ol{margin:0 0 20px !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul li,div.wpforms-container-full .wpforms-form .wpforms-field-html ol li{margin:0 0 5px 0 !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ul li{list-style:disc !important}div.wpforms-container-full .wpforms-form .wpforms-field-html ol li{list-style:decimal !important}div.wpforms-container-full .wpforms-form .wpforms-field-html li>ul,div.wpforms-container-full .wpforms-form .wpforms-field-html li>ol{margin:6px 0 0 20px !important}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row{display:flex;flex-wrap:wrap;gap:10px 12px}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row::before,div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row::after{position:absolute}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;width:clamp(calc( 50% - 12px), 100px, 100%)}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown+.wpforms-field-row-block{width:clamp(calc( 50% - 12px), 100px, 100%);flex:1;min-width:30%}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-date-dropdown-wrap{width:100%}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-dropdown .wpforms-field-sublabel{width:100%}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;margin:0 -6px 0 -6px}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small{width:calc( 25% + 12px)}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-small select{appearance:none;background-image:none;padding-left:5px;padding-right:5px}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-medium{width:calc( 60% + 12px)}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap.wpforms-field-large{width:calc( 100% + 12px)}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-dropdown-wrap select{margin:0 6px 0 6px}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-row-block .wpforms-field-date-dropdown-wrap{width:100%}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-time-date-day,div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-time-date-month{width:calc( 30% - 12px)}div.wpforms-container-full .wpforms-field-date-time .wpforms-field-date-time-date-year{width:calc( 40% - 12px)}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-datepicker{width:clamp(calc( 50% - 12px), 100px, 100%)}div.wpforms-container-full .wpforms-field-date-time .wpforms-date-type-datepicker+.wpforms-field-row-block{width:clamp(50%, 100px, 100%)}div.wpforms-container-full .wpforms-datepicker-wrap{position:relative}div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-datepicker-clear{position:absolute;background-image:url(//massive-graphisme.com/core/modules/067a15d05a/assets/pro/images/times-solid-white.svg);background-position:50% 50%;background-repeat:no-repeat;background-color:#cccccc;background-size:8px;width:16px;height:16px;cursor:pointer;display:block;border-radius:50%;right:10px;top:50%;margin-top:-8px;transition:all 0.3s}div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-datepicker-clear:hover{background-color:red}div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-field-small+.wpforms-datepicker-clear{right:calc( 75% + 10px)}div.wpforms-container-full .wpforms-datepicker-wrap .wpforms-field-medium+.wpforms-datepicker-clear{right:calc( 40% + 10px)}div.wpforms-container-full .wpforms-form .wpforms-captcha-math input{display:inline-block;width:70px;vertical-align:inherit;margin:0 0 0 5px}div.wpforms-container-full .wpforms-form .wpforms-captcha-equation{font-size:16px}div.wpforms-container-full .wpforms-form .wpforms-captcha-question{margin:0 0 4px 0}div.wpforms-container-full .wpforms-form .wpforms-field-rating-item{padding-right:6px}div.wpforms-container-full .wpforms-form .wpforms-field-rating svg{cursor:pointer;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;opacity:0.60}div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.selected svg,div.wpforms-container-full .wpforms-form .wpforms-field-rating-item.hover svg,div.wpforms-container-full .wpforms-form .wpforms-field-rating-item input:focus+svg{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:1}div.wpforms-field-file-upload .wpforms-hide{display:none !important}div.wpforms-field-file-upload input[type=file]{font-style:normal;font-weight:400;font-size:16px;line-height:22px;padding:1px;height:auto;width:60%;border:none !important;box-shadow:none}div.wpforms-field-file-upload input[type=file]::-webkit-file-upload-button{padding:4px 12px;font-weight:400;font-size:14px;margin-right:10px;cursor:pointer;transition:all 0.15s ease-out}div.wpforms-field-file-upload input[type=file]:hover::-webkit-file-upload-button{background:#eeeeee}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern{border:2px dashed rgba(0,0,0,0.1);background:rgba(0,0,0,0.02);padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern.wpforms-with-files{padding:5px;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern svg{height:50px;width:50px;color:#e27730}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-modern-title{font-weight:bold}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-modern-hint{color:rgba(0,0,0,0.1)}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern.wpforms-highlighted{border-color:#e27730}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-text{display:flex;align-items:center;justify-content:center;flex-direction:column}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block{width:100px;height:100px;border:1px solid rgba(0,0,0,0.1);background:#fff;background-size:cover !important;margin:5px;position:relative;display:flex;align-items:center;justify-content:center;cursor:default}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block:hover .wpforms-overlay{opacity:1}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);opacity:0}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close{position:absolute;right:5px;top:5px;cursor:pointer;display:block;width:18px;height:18px}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-title{position:absolute;font-size:12px;color:#fff;top:25px;bottom:10px;left:5px;right:5px;overflow-y:auto;line-height:16px}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-left,div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-right{height:18px;width:1px;background:#fff;position:absolute;display:block;z-index:1;right:9px}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-left{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-overlay .wpforms-close .wpforms-close-right{-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block svg{height:25px;width:25px;color:rgba(0,0,0,0.1)}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern .wpforms-preview-block .wpforms-progress{height:5px;width:0;position:absolute;bottom:0;left:0;background:#e27730;transition:all 0.5s}div.wpforms-field-file-upload .wpforms-file-upload-builder-modern input[type="file"]{display:none}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices label:not(.wpforms-error){cursor:pointer;position:relative}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices label input{top:50%}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-modern li{margin:5px 5px 5px 5px !important}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern img{display:inline-block;margin:0 auto;max-width:100%}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error){background-color:#fff;display:block;margin:0 auto;border:1px solid #fff;border-radius:3px;padding:20px 20px 18px 20px;transition:all 0.5s;text-align:center}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error):hover,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern label:not(.wpforms-error):focus{border:1px solid #ddd}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected label{box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image:after{content:"\2714";font-size:22px;line-height:32px;color:#fff;background:green;opacity:0;position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px;width:32px;height:32px;border-radius:50%;transition:all 0.5s}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-image:after{opacity:1}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-image{display:block;position:relative}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-selected .wpforms-image-choices-label{font-weight:700}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-label{display:block;margin-top:12px}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-image-choices-classic li{margin:0 10px 10px 0 !important}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic img{display:inline-block;margin:0 auto;max-width:100%}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error){background-color:#fff;display:block;margin:0 auto;border:2px solid #fff;padding:10px;text-align:center}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error):hover,div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic label:not(.wpforms-error):focus{border-color:#ddd}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-image{display:block}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-selected label{border-color:#666 !important}div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-label{display:block;margin-top:8px}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices,div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices *{box-sizing:border-box}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices{display:flex;flex-direction:column;width:100%;padding:0 !important;margin:12px 0 -20px 0 !important}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices+.wpforms-field-description,div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices+.wpforms-error{margin-top:15px}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices li{min-width:120px;padding-right:0 !important;margin:0 0 20px 0 !important}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices label{position:relative;display:block;margin:0;cursor:pointer}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices .wpforms-icon-choices-icon{display:block}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices svg{margin:0 auto;fill:var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-none svg{margin:0}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li{margin:0 0 22px 0 !important}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default label{text-align:center}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default label:focus-within .wpforms-icon-choices-icon{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon{position:relative;z-index:1;margin-bottom:10px;padding:15px 20px 45px 20px;background-color:#ffffff;box-shadow:0 0 0 1px #cccccc;border-radius:6px}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon:hover{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon svg{position:relative;z-index:2}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-icon-choices-icon-bg{display:block;position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:6px;background-color:#ffffff}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon{background-color:transparent;box-shadow:0 0 0 1px var(--wpforms-icon-choices-color);box-sizing:border-box}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-default .wpforms-selected .wpforms-icon-choices-icon-bg{background-color:var(--wpforms-icon-choices-color);opacity:.1}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li label{background-color:#ffffff !important;box-shadow:0 0 0 1px #cccccc;border-radius:6px;height:100%;padding:20px 20px 15px 20px;text-align:center}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li label:hover{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li:focus-within label{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li.wpforms-selected label{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color),0 2px 10px rgba(0,0,0,0.15)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-modern li .wpforms-icon-choices-icon{margin-bottom:10px}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li label{background-color:#ffffff !important;height:100%;padding:20px 20px 15px 20px;text-align:center}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li label:hover{box-shadow:0 0 0 1px #999999}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li:focus-within label{box-shadow:0 0 0 1px #999999}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li.wpforms-selected label{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form ul.wpforms-icon-choices.wpforms-icon-choices-classic li .wpforms-icon-choices-icon{margin-bottom:10px}div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before{content:"";position:absolute;z-index:2;bottom:15px;left:calc(50% - 8px);display:block;width:16px;height:16px;background-color:#ffffff;box-shadow:0 0 0 1px #cccccc;border-radius:50%;margin:15px auto 0}div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form .wpforms-field-radio ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,div.wpforms-container-full .wpforms-form .wpforms-field-payment-multiple ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after{content:"";position:absolute;z-index:2;bottom:calc(15px + 4px);left:calc(50% - 4px);display:block;width:8px;height:8px;background-color:var(--wpforms-icon-choices-color);border-radius:50%}div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li .wpforms-icon-choices-icon:before{content:"";position:absolute;z-index:2;bottom:15px;left:calc(50% - 8px);display:block;width:16px;height:16px;background-color:#ffffff;box-shadow:0 0 0 1px #cccccc;border-radius:3px;margin:15px auto 0}div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before,div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:before{box-shadow:0 0 0 1px var(--wpforms-icon-choices-color)}div.wpforms-container-full .wpforms-form .wpforms-field-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after,div.wpforms-container-full .wpforms-form .wpforms-field-payment-checkbox ul.wpforms-icon-choices-default li.wpforms-selected .wpforms-icon-choices-icon:after{content:"";box-sizing:border-box;display:block;position:absolute;z-index:2;bottom:23px;left:calc(50% - 6px);width:6px;height:10px;border-style:solid;border-color:var(--wpforms-icon-choices-color);border-width:0 2px 2px 0;transform-origin:bottom left;transform:rotate(45deg)}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices,div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices{flex-direction:row;flex-wrap:wrap}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices li,div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices li{margin-right:20px !important}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li,div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-modern li{margin-right:22px !important;margin-bottom:22px !important}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices li{width:calc( 100% / 2 - 20px / 2)}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices li:nth-child(2n){margin-right:0 !important}div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li{width:calc( 100% / 2 - 22px / 2)}div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices li{width:calc( 100% / 3 - 20px * 2 / 3)}div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices li:nth-child(3n){margin-right:0 !important}div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li{width:calc( 100% / 3 - 22px * 2 / 3)}div.wpforms-container-full .wpforms-form .wpforms-list-inline ul.wpforms-icon-choices li{width:auto;max-width:calc( 100% / 4 - 20px)}div.wpforms-container-full .wpforms-form .wpforms-page-indicator{margin:0 0 20px 0;overflow:hidden}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:15px 10px}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{float:left;margin:0 20px 0 0}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page:last-of-type{margin:0}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{height:40px;width:40px;border-radius:50%;display:inline-block;margin:0 10px 0 0;line-height:40px;text-align:center;background-color:#ddd;color:#666}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number{color:#fff}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page{float:left;text-align:center;font-size:16px;line-height:1.2}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-number{display:block;text-indent:-9999px;height:6px;background-color:#ddd;margin:0 0 16px 0;position:relative}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-triangle{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-5px;border-style:solid;border-width:6px 5px 0 5px;border-color:transparent transparent transparent transparent}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-title{display:inline-block;padding:0 15px;font-size:16px}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress{font-size:18px}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress-wrap{display:block;width:100%;background-color:#ddd;height:18px;border-radius:10px;overflow:hidden;position:relative;margin:5px 0 0}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.progress .wpforms-page-indicator-page-progress{height:18px;position:absolute;left:0;top:0}div.wpforms-container-full .wpforms-form .wpforms-field-select select>option{color:inherit}div.wpforms-container-full .wpforms-form .wpforms-field-select select>option.placeholder,div.wpforms-container-full .wpforms-form .wpforms-field-select select>option[disabled]{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select{padding-left:10px}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]{padding:0}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]>option{padding:10px;box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]>option.placeholder,div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]>option[disabled]{box-shadow:0 1px 0 0 rgba(0,0,0,0.2)}div.wpforms-container-full .wpforms-field.wpforms-field-select-style-classic select[multiple]>option:checked{background-color:lightgrey}div.wpforms-container-full .wpforms-form .choices{font-size:16px;color:#333}div.wpforms-container-full .wpforms-form .choices .choices__list--single{font-size:1em;line-height:normal}div.wpforms-container-full .wpforms-form .choices.is-open.is-flipped .choices__inner,div.wpforms-container-full .wpforms-form .choices.is-open .choices__list--dropdown{border-radius:0 0 2px 2px}div.wpforms-container-full .wpforms-form .choices.is-open.is-flipped .choices__list--dropdown,div.wpforms-container-full .wpforms-form .choices.is-open .choices__inner{border-radius:2px 2px 0 0}div.wpforms-container-full .wpforms-form .choices .choices__inner{min-height:38px;border-radius:2px}div.wpforms-container-full .wpforms-form .choices input.choices__input{display:inline-block;height:auto;line-height:1.3}div.wpforms-container-full .wpforms-form .choices ::-webkit-input-placeholder{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-form .choices ::-moz-placeholder{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-form .choices :-ms-input-placeholder{color:inherit;opacity:0.5}div.wpforms-container-full .wpforms-notice{background-color:#fff;border:1px solid #ddd;border-left-width:12px;color:#333;font-size:16px;line-height:1.5;margin-bottom:30px;padding:20px 36px 20px 26px;position:relative}div.wpforms-container-full .wpforms-notice .wpforms-delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,0.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;height:20px;margin:0;padding:0;outline:none;vertical-align:top;width:20px;position:absolute;right:10px;top:10px}div.wpforms-container-full .wpforms-notice .wpforms-delete:before,div.wpforms-container-full .wpforms-notice .wpforms-delete:after{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}div.wpforms-container-full .wpforms-notice .wpforms-delete:before{height:2px;width:50%}div.wpforms-container-full .wpforms-notice .wpforms-delete:after{height:50%;width:2px}div.wpforms-container-full .wpforms-notice .wpforms-delete:hover,div.wpforms-container-full .wpforms-notice .wpforms-delete:focus{background-color:rgba(10,10,10,0.3)}div.wpforms-container-full .wpforms-notice a{text-decoration:underline}div.wpforms-container-full .wpforms-notice p{margin:0 0 20px 0}div.wpforms-container-full .wpforms-notice p:last-of-type{margin-bottom:0}div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action,div.wpforms-container-full .wpforms-notice.wpforms-info{border-color:#3273dc}div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action,div.wpforms-container-full .wpforms-notice.wpforms-success{border-color:#23d160}div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action,div.wpforms-container-full .wpforms-notice.wpforms-warning{border-color:#ffdd57}div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action,div.wpforms-container-full .wpforms-notice.wpforms-error{border-color:#ff3860}div.wpforms-container-full .wpforms-notice .wpforms-notice-actions{margin-top:20px}div.wpforms-container-full .wpforms-notice .wpforms-notice-action{border:2px solid;margin-right:20px;padding:5px;text-decoration:none}div.wpforms-container-full .wpforms-notice .wpforms-notice-action:hover,div.wpforms-container-full .wpforms-notice .wpforms-notice-action:focus,div.wpforms-container-full .wpforms-notice .wpforms-notice-action:active{color:#fff}div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:hover,div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:focus,div.wpforms-container-full .wpforms-notice.wpforms-info .wpforms-notice-action:active{background-color:#3273dc}div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:hover,div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:focus,div.wpforms-container-full .wpforms-notice.wpforms-success .wpforms-notice-action:active{background-color:#23d160}div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:hover,div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:focus,div.wpforms-container-full .wpforms-notice.wpforms-warning .wpforms-notice-action:active{background-color:#ffdd57;color:inherit}div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:hover,div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:focus,div.wpforms-container-full .wpforms-notice.wpforms-error .wpforms-notice-action:active{background-color:#ff3860}div.wpforms-container-full .wpforms-form textarea.wpforms-field-small.wp-editor-area{height:100px}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium.wp-editor-area{height:250px}div.wpforms-container-full .wpforms-form textarea.wpforms-field-large.wp-editor-area{height:400px}.wpforms-preview-notice-links{line-height:2.4}div.wpforms-container-full{margin:24px auto}div.wpforms-container-full .wpforms-form h3{font-size:24px}div.wpforms-container-full .wpforms-form .wpforms-field-hp{display:none !important;position:absolute !important;left:-9000px !important}div.wpforms-container-full .wpforms-form .wpforms-field-hidden{display:none;padding:0}div.wpforms-container-full .wpforms-form .wpforms-screen-reader-element{position:absolute !important;clip:rect(0, 0, 0, 0) !important;height:1px !important;width:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;word-wrap:normal !important}div.wpforms-container-full .wpforms-form .wpforms-limit-text{font-size:13px;display:block}body.rtl .wpforms-field-phone input[type=tel]{direction:ltr;unicode-bidi:embed;text-align:right}body.rtl .wpforms-container-full .wpforms-form .wpforms-first{float:right}body.rtl .wpforms-container-full .wpforms-form .wpforms-first+.wpforms-one-half{margin-right:4%;margin-left:0}div.wpforms-container-full .wpforms-form .wpforms-error-container ul li{list-style:inside !important}div.wpforms-container-full .wpforms-form .wpforms-error-container ol li{list-style:inside decimal !important}div.wpforms-container-full .wpforms-form .wpforms-error-container a{text-decoration:underline !important}div.wpforms-container-full .wpforms-form .wpforms-error-container del{text-decoration:line-through !important}div.wpforms-container-full .wpforms-form .wpforms-error-container blockquote{padding-left:20px;border-left:4px solid;font-style:italic}@media only screen and (max-width: 600px){div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-container,div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field{display:block;width:100%}div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit-container{width:100%}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.connector .wpforms-page-indicator-page-title{display:none}div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern){overflow-x:hidden}div.wpforms-container-full .wpforms-form .wpforms-field>*{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-mobile-full{width:100%;margin-left:0;float:none}div.wpforms-container-full .wpforms-form input.wpforms-field-medium,div.wpforms-container-full .wpforms-form select.wpforms-field-medium,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,div.wpforms-container-full .wpforms-form input.wpforms-field-small,div.wpforms-container-full .wpforms-form select.wpforms-field-small,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-small,div.wpforms-container-full .wpforms-form input.wpforms-field-large,div.wpforms-container-full .wpforms-form select.wpforms-field-large,div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-large{max-width:100%}div.wpforms-container-full .wpforms-form .wpforms-checkbox-2-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-2-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-list-2-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-checkbox-3-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-multiplechoice-3-columns ul li,div.wpforms-container-full .wpforms-form .wpforms-list-3-columns ul li{float:none;width:100%}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page{margin:0 10px 0 0}div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page-number{width:30px;height:30px;line-height:30px}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]{margin:20px 0 15px}div.wpforms-container-full .wpforms-form .wpforms-field-number-slider input[type=range]::-webkit-slider-thumb{width:30px;height:30px}}html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
border: 0;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
margin: 0;
outline: 0;
padding: 0;
vertical-align: baseline;
}
html {
font-size: 62.5%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust:     100%; }
*,
*:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing:    border-box; box-sizing:         border-box;
}
body {
background: #fff; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
display: block;
}
ol,
ul {
list-style: none;
}
table { border-collapse: separate;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
}
a img {
border: 0;
}
.entry-content a:not(.more-link):not(.button):not(.wp-block-button__link),
.entry-summary a:not(.more-link):not(.button):not(.wp-block-button__link),
.ew-about a:not(.more-link):not(.button),
.widget_text a:not(.more-link):not(.button),
.comment-content a {
text-decoration: underline;
}
.entry-content a:not(.more-link):not(.button):hover,
.entry-content a:not(.more-link):not(.button):focus,
.entry-summary a:not(.more-link):not(.button):hover,
.entry-summary a:not(.more-link):not(.button):focus,
.ew-about a:not(.more-link):not(.button):hover,
.ew-about a:not(.more-link):not(.button):focus,
.widget_text a:not(.more-link):not(.button):hover,
.widget_text a:not(.more-link):not(.button):focus,
.comment-content a:hover,
.comment-content a:focus {
text-decoration: none;
} body,
button,
input,
select,
textarea {
color: #404040;
font-family: "Open Sans", sans-serif;
font-size: 16px;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
margin-bottom: 10px;
font-family: "Droid Sans",sans-serif;
line-height: 1.3;
}
h1 {
font-size: 30px;
}
h2 {
font-size: 28px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 20px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 16px;
}
b,
strong {
font-weight: bold;
}
dfn,
cite,
em,
i {
font-style: italic;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 1.5rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
sup,
sub {
font-size: 75%;
height: 0;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
bottom: 1ex;
}
sub {
top: .5ex;
}
small {
font-size: 75%;
}
big {
font-size: 125%;
}
#feature-slider .cycle-pager span {
font-size: 45px;
}
#feature-slider .cycle-prev:before,
#feature-slider .cycle-next:before {
font-size: 30px;
line-height: 30px;
}
.site-title {
font-size: 38px;
font-weight: bold;
font-family: "Droid Sans",sans-serif;
line-height: 1.3;
}
.entry-title,
#promotion-message h2,
#featured-content #featured-heading,
.section .section-title,
#stats-content-section .entry-title {
font-size: 30px;
}
#scrollup:before {
font-size: 26px;
}
#featured-content .entry-title,
#portfolio-content-section .entry-title,
#services-section .entry-title,
#testimonial-content-section .entry-title,
#team-content-section .entry-title,
.archive-post-wrap .entry-title {
font-size: 24px;
}
.sidebar .entry-title,
.comments-title,
#search-toggle,
.genericon.genericon-menu,
.widget_catchresponsive_social_icons .genericon {
font-size: 20px;
}
.entry-meta span a:before {
font-size: 18px;
}
.catchresponsive-nav-menu .sub-menu a,
.catchresponsive-nav-menu .children a,
.sidebar-header-right .widget_nav_menu .sub-menu a,
#breadcrumb-list .wrapper,
.entry-meta,
.site-description,
#secondary .widget-area,
#colophon .widget-area {
font-size: 14px;
}
#nav-below .wp-pagenavi a,
#nav-below .wp-pagenavi span,
.page-links span {
font-size: 14px;
line-height: 30px;
}
#site-generator {
font-size: 13px;
}
.widget_calendar #wp-calendar caption {
font-size: 11px;
font-weight: 500;
}
.hentry {
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
} body {
background-color: #f9f9f9;
}
.site {
margin: 0 auto;
width: 1200px;
}
a {
color: #1b8be0;
cursor: pointer;
text-decoration: none;
}
a:hover,
a:focus,
a:active {
color: #404040;
outline: none;
text-decoration: underline;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ol,
ul {
margin: 0;
padding: 0;
}
ul {
list-style: none;
}
ol {
list-style: none;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
figure {
margin: 0;
}
table {
border-top: 1px solid #eee;
border-left: 1px solid #eee;
font-weight: bold;
margin: 0 0 2em;
width: 100%;
}
th {
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
color: #666;
font-weight: 700;
padding: 8px;
text-transform: uppercase;
}
td {
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
padding: 8px;
}
blockquote:before {
content: "\201C";
display: block;
font-size: 30px;
height: 0;
left: -20px;
position: relative;
top: -10px;
}
.entry-content ol,
.entry-content ul {
margin-bottom: 20px;
margin-left: 20px;
}
.entry-content ol > li {
list-style-type: decimal;
}
.entry-content ul > li {
list-style-type: square;
}
.entry-content ol ol,
.entry-content ul ul {
margin-bottom: 0;
}
.entry-content pre code {
padding: 1.6em;
}
.entry-content code {
background-color: #333;
color: #ddd;
}
.displayblock,
#heading,
#primary,
#secondary,
#comments,
.catchresponsive-nav-menu a,
.sidebar-header-right .widget_nav_menu a {
display: block;
}
.displaynone {
display:  none;
}
.sticky {
display: block;
} .genericon:before,
#feature-slider .cycle-prev:before,
#feature-slider .cycle-next:before,
.posted-on a:before,
.byline a:before,
.cat-links span + a:before,
.tags-links span + a:before,
.comments-link a:before,
.edit-link a:before,
.menu-social-container li a:before,
#logo-section .cycle-prev:before,
#logo-section .cycle-next:before {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: inline-block;
line-height: 1;
font-family: 'Genericons';
text-decoration: inherit;
vertical-align: text-bottom;
}
#search-toggle:before {
content: "\f400";
}
#scrollup:before {
content: '\f432';
}
#feature-slider .cycle-prev:before {
content: "\f430";
}
#feature-slider .cycle-next:before {
content: "\f429";
}
.entry-meta .posted-on a:before {
content: "\f307";
}
.entry-meta .author a:before {
content: "\f304";
}
.edit-link a:before {
content: "\f411";
}
.cat-links span + a:before {
content: "\f301";
}
.tags-links span + a:before {
content: "\f302";
}
.entry-meta .comments-link a:before {
content: "\f509";
}
.menu-social-container a:before {
content: "\f475";
}
.menu-social-container a[href*="facebook.com"]:before {
content: "\f204";
}
.menu-social-container a[href*="twitter.com"]:before {
content: "\f202";
}
.menu-social-container a[href*="plus.google.com"]:before {
content: "\f206";
}
.menu-social-container a[href$="/feed/"]:before {
content: "\f413";
}
.menu-social-container a[href*="wordpress.com"]:before,
.menu-social-container a[href*="wordpress.org"]:before {
content: "\f205";
}
.menu-social-container a[href*="github.com"]:before {
content: "\f200";
}
.menu-social-container a[href*="linkedin.com"]:before {
content: "\f207";
}
.menu-social-container a[href*="pinterest.com"]:before {
content: "\f209";
}
.menu-social-container a[href*="flickr.com"]:before {
content: "\f211";
}
.menu-social-container a[href*="vimeo.com"]:before {
content: "\f212";
}
.menu-social-container a[href*="youtube.com"]:before {
content: "\f213";
}
.menu-social-container a[href*="tumblr.com"]:before {
content: "\f214";
}
.menu-social-container a[href*="instagram.com"]:before {
content: "\f215";
}
.menu-social-container a[href*="codepen.io"]:before {
content: "\f216";
}
.menu-social-container a[href*="path.com"]:before {
content: "\f219";
}
.menu-social-container a[href*="dribbble.com"]:before {
content: "\f201";
}
.menu-social-container a[href*="skype.com"]:before {
content: "\f220";
}
.menu-social-container a[href*="digg.com"]:before {
content: "\f221";
}
.menu-social-container a[href*="reddit.com"]:before {
content: "\f222";
}
.menu-social-container a[href*="stumbleupon.com"]:before {
content: "\f223";
}
.menu-social-container a[href*="getpocket.com"]:before {
content: "\f224";
}
.menu-social-container a[href*="dropbox.com"]:before {
content: "\f225";
}
.menu-social-container a[href*="spotify.com"]:before {
content: "\f515";
}
.menu-social-container a[href*="foursquare.com"]:before {
content: "\f226";
}
.menu-social-container a[href*="twitch.tv"]:before {
content: "\f516";
}
.menu-social-container a[href*="mailto:"]:before {
content: "\f410";
}
#logo-section .cycle-prev:before,
#logo-section .cycle-next:before {
content: "\f432";
}
#logo-section .cycle-prev:before {
-webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg);
}
#logo-section .cycle-next:before {
-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
} .wrapper {
padding: 0 20px;
}
#masthead {
padding: 20px 0;
}
.page-header {
padding: 20px 20px 0 20px;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
padding: 5px 10px;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
padding: 9px 15px;
}
#site-branding,
#promotion-message .columns,
#services-section .hentry-inner,
#stats-content-section .hentry-inner,
#testimonial-content-section .entry-content,
#content .wrapper,
.hentry,
.woocommerce-wrap,
.no-results,
.not-found,
.sidebar,
#comments,
#nav-below,
.post-navigation,
#infinite-handle,
#supplementary .widget,
#site-generator {
padding: 20px;
}
.section,
#supplementary {
padding-top:  20px;
}
.section,
.archive-post-wrap {
padding-bottom: 20px;
}
.entry-header {
padding-bottom: 10px;
}
.logo-left #site-header {
padding-left: 10px;
}
.logo-right #site-header {
padding-right: 10px;
}
.blog #main .hentry,
.archive #main .hentry,
.sidebar .entry-header {
padding-bottom: 0;
}
.nav-header-right .wrapper,
.custom-header .wrapper,
#header-featured-image .wrapper,
#feature-slider .wrapper,
#feature-slider .entry-header,
#featured-content .entry-header,
#services-section .entry-header,
#hero-content .entry-header,
#stats-content-section .entry-header {
padding: 0;
}
.site-description,
.single-post .hentry,
#featured-content p:last-child,
.section p:last-child,
.sidebar-primary .widget:last-child,
.sidebar-header-right .widget:last-child {
margin-bottom: 0;
}
.page-header .page-title {
margin-bottom: 0;
padding-bottom: 10px;
}
.hentry,
.widget {
margin: 0 0 20px;
}
.sidebar-primary .widget {
margin: 0 0 40px;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
}
.site-title,
#promotion-message h2 {
margin-bottom: 5px;
}
#promotion-message p,
.page-content,
.entry-content,
.entry-summary,
#feature-slider .entry-title {
margin: 0;
}
#promotion-message .right .promotion-button {
margin-top: 7px;
padding: 10px 25px;
}
#featured-content .featured-heading-wrap,
.section .section-heading-wrapper {
padding: 20px 20px 0;
text-align: center;
}
#feature-heading {
margin: 0 20px;
padding: 20px 0 0;
}
#featured-content .entry-content {
margin-top: 0;
}
#featured-content .entry-container,
#services-section .entry-container,
#team-content-section .entry-container,
#team-content-section .team-social-profile {
margin-top: 20px;
}
p,
.hentry .featured-image,
.widget figure {
margin-bottom: 20px;
}
.sidebar-header-right .widget {
margin-bottom: 10px;
}
#search-toggle:before {
margin-top: 12px;
}
#scrollup:before {
margin-top: 7px;
}
.entry-meta .posted-on,
.entry-meta .byline,
.entry-meta .comments-link,
.entry-meta .cat-links {
margin-right: 10px;
}
blockquote {
margin: 20px 40px;
}
.site-description {
margin-left: 5px;
}
.section .hentry {
margin-bottom: 0;
} button,
input,
select,
textarea {
font-size: 100%; margin: 0; vertical-align: baseline; max-width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
color: rgba(0, 0, 0, .8);
cursor: pointer; -webkit-appearance: button; font-size: 12px;
font-size: 1.2rem;
line-height: 1;
padding: .6em 1em .4em;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
border-color: #aaa #bbb #bbb;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="checkbox"],
input[type="radio"] {
padding: 0; }
input[type="search"] {
-webkit-appearance: textfield; -webkit-box-sizing: content-box; -moz-box-sizing:    content-box;
box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0;
padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
color: #111;
}
textarea {
overflow: auto; padding-left: 3px;
vertical-align: top; width: 100%;
}
input[type="submit"] {
background-color: #f2f2f2;
box-shadow: none;
border: 1px solid #eee;
color: #404040;
font-size: 16px;
padding: 9px 18px;
text-shadow: none;
}
input[type="submit"]:hover,
input[type="submit"]:focus {
background-color: #1b8be0;
border-color: #1b8be0;
box-shadow: none;
color: #fff;
} .menu-toggle {
display: none;
}
.site-main .comment-navigation,
.site-main .paging-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous,
.nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next,
.nav-next {
float: right;
text-align: right;
width: 50%;
}
.post-navigation span {
display: block;
}
.nav-header-right .wrapper {
float: right;
margin-right: -18px;
}
.sidebar-header-right .widget_nav_menu {
position: relative;
z-index: 199;
}
.nav-primary,
.nav-footer {
background-color: #222;
position: relative;
z-index: 198;
}
.nav-secondary {
background-color: #f2f2f2;
position: relative;
z-index: 197;
}
.catchresponsive-nav-menu li {
display: inline-block;
float: left;
text-align: left;
}
.sidebar-header-right .widget_nav_menu li {
display: inline-block;
position: relative;
}
.catchresponsive-nav-menu a {
color: #fff;
line-height: 46px;
padding: 0 20px;
}
.sidebar-header-right .widget_nav_menu a {
color: #222;
}
.catchresponsive-nav-menu li a:hover,
.catchresponsive-nav-menu li a:focus,
.sidebar-header-right .widget_nav_menu li a:hover,
.sidebar-header-right .widget_nav_menu li a:focus {
background-color: #fff;
color: #000;
text-decoration: none;
} .catchresponsive-nav-menu li:hover > a,
.catchresponsive-nav-menu li.focus > a {
background-color: #fff;
color: #000;
}
.sidebar-header-right .widget_nav_menu li:hover > a,
.sidebar-header-right .widget_nav_menu li.focus > a {
background-color: #222;
color: #fff;
} .catchresponsive-nav-menu .current-menu-item > a,
.catchresponsive-nav-menu .current-menu-ancestor > a,
.catchresponsive-nav-menu .current_page_item > a,
.catchresponsive-nav-menu .current_page_ancestor > a {
background-color: #fff;
color: #000;
}
.sidebar-header-right .widget_nav_menu .current-menu-item > a,
.sidebar-header-right .widget_nav_menu .current-menu-ancestor > a {
background-color: #222;
color: #fff;
}
.catchresponsive-nav-menu .sub-menu,
.catchresponsive-nav-menu .children {
left: -9999px;
margin: 0;
opacity: 0;
position: absolute;
-webkit-transition: opacity .4s ease-in-out;
-moz-transition:    opacity .4s ease-in-out;
-ms-transition:     opacity .4s ease-in-out;
-o-transition:      opacity .4s ease-in-out;
transition:         opacity .4s ease-in-out;
width: 250px;
z-index: 200;
}
.sidebar-header-right .widget_nav_menu .sub-menu {
left: auto;
right: +99999px;
}
.catchresponsive-nav-menu .sub-menu a,
.catchresponsive-nav-menu .children a {
background-color: #fff;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
color: #000;
line-height: 1.5;
padding: 10px;
position: relative;
width: 250px;
}
.sidebar-header-right .widget_nav_menu .sub-menu a {
background-color: #222;
color: #fff;
}
.sidebar-header-right .widget_nav_menu .sub-menu {
border-top: 1px solid #333;
}
.sidebar-header-right .widget_nav_menu .sub-menu a,
.sidebar-header-right .widget_nav_menu .sub-menu .sub-menu {
border-color: #333;
}
.nav-secondary .catchresponsive-nav-menu a {
color: #666;
}
.nav-secondary .catchresponsive-nav-menu .sub-menu a,
.nav-secondary .catchresponsive-nav-menu .children a {
background-color: #fff;
border-color: #f9f9f9;
}
.catchresponsive-nav-menu .sub-menu li a:hover,
.catchresponsive-nav-menu .sub-menu li a:focus,
.catchresponsive-nav-menu .children li a:hover,
.catchresponsive-nav-menu .children li a:focus,
.sidebar-header-right .widget_nav_menu .sub-menu li a:hover,
.sidebar-header-right .widget_nav_menu .sub-menu li a:focus {
background-color: #000;
color: #fff;
}
.catchresponsive-nav-menu .sub-menu .sub-menu,
.catchresponsive-nav-menu .children .children {
border-top: 1px solid #eee;
margin: -43px 0 0 249px;
}
.sidebar-header-right .widget_nav_menu .sub-menu .sub-menu {
margin: -43px 249px 0 0;
}
.nav-secondary .sub-menu .sub-menu,
.nav-secondary .catchresponsive-nav-menu .children .children  {
border-color: #f9f9f9;
}
.catchresponsive-nav-menu .menu-item:hover,
.catchresponsive-nav-menu .page_item:hover {
position: static;
}
.sidebar-header-right .widget_nav_menu .menu-item:hover {
position: relative;
}
.catchresponsive-nav-menu .menu-item:hover > .sub-menu,
.catchresponsive-nav-menu .menu-item.focus > .sub-menu,
.catchresponsive-nav-menu .page_item:hover > .children,
.catchresponsive-nav-menu .page_item.focus > .children {
left: auto;
opacity: 1;
}
.sidebar-header-right .widget_nav_menu .menu-item:hover > .sub-menu,
.sidebar-header-right .widget_nav_menu .menu-item.focus > .sub-menu  {
right: 0;
opacity: 1;
} .nav-primary.search-enabled {
position: relative;
}
.nav-primary.search-enabled .menu {
float: left;
}
#search-toggle {
background-color: transparent;
color: #fff;
cursor: pointer;
float: right;
height: 46px;
line-height: 52px;
text-align: center;
width: 42px;
}
#search-toggle:hover,
#search-toggle:focus {
background-color: #fff;
color: #000;
}
#search-container {
background-color: #fff;
bottom: -56px;
clear: both;
left: 0;
position: absolute;
width: 100%;
z-index: 999;
}
.nav-primary .search-submit {
display: none;
}
.nav-primary .search-form {
padding: 10px 40px;
}
.nav-primary .search-field {
border-color: #eee;
-webkit-box-sizing: border-box; -moz-box-sizing:    border-box; box-sizing:         border-box;
width:  100%;
}
.nav-primary .search-field:focus {
border-color: #666;
color: #000;
} #nav-below .wp-pagenavi,
.page-links {
float: right;
}
#nav-below .wp-pagenavi a,
#nav-below .wp-pagenavi span,
.page-links span {
border: none;
float: left;
height: 28px;
color: #1b8be0;
text-align: center;
display: block;
padding: 0 10px;
text-decoration: none;
}
.page-links span {
margin-left:  10px;
}
.page-links span,
.page-links a:hover span,
.page-links a:focus span {
background-color: #000;
color: #fff;
}
.page-links a span {
background-color: #f2f2f2;
color: #404040;
}
.page-links span.pages {
background-color: transparent;
color: #404040;
margin-left: 0;
padding: 0;
}
#nav-below .wp-pagenavi a,
#nav-below .wp-pagenavi span {
background-color: #eee;
margin: 0 0 0 10px;
}
#nav-below .wp-pagenavi span.pages {
color: #404040;
background-color: transparent;
padding: 2px 0 0 0;
}
#nav-below .wp-pagenavi a:hover,
#nav-below #wp_page_numbers ul li a:hover,
#nav-below .wp-pagenavi a:focus,
#nav-below #wp_page_numbers ul li a:focus {
background-color: #000;
color: #fff;
}
#nav-below .wp-pagenavi span.current{
background-color: #000;
color: #fff;
font-weight: normal;
} #content #infinite-handle {
display: block;
text-align: center;
width: 100%;
}
#content #infinite-handle span {
background: none transparent;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 	0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow: 		0 2px 6px rgba(0, 0, 0, 0.5);
display: inline-block;
padding: 0;
}
#content #infinite-handle span button {
background-color: #eee;
color: #1b8be0;
display: block;
font-size: 16px;
padding: 14px 35px;
text-shadow: none;
width: 100%;
}
#content #infinite-handle span button:hover,
#content #infinite-handle span button:focus {
background-color: #000;
color: #fff;
}  .assistive-text {
position: absolute !important;
clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #1b8be0;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin: 0 auto;
} .clear:after,
.hentry:after,
.archive-post-wrap:after,
.wrapper:after,
.catchresponsive-nav-menu:after,
.featured-content-wrap:after,
.section-content-wrapper:after,
#content_sidebar_wrap:after,
.widget:after,
.widget-wrap:after,
#nav-below:after,
.page-links:after,
.post-navigation:after,
.nav-links:after,
#site-generator:after {
content: "\0020";
display: block;
height: 0;
clear: both;
visibility: hidden;
} #site-branding,
#site-logo,
#site-header {
display: inline-block;
float: left;
}
#site-branding,
#site-logo {
max-width: 100%;
}
#site-logo a {
display: block;
line-height: 0;
}
#site-header.logo-enable.logo-left {
padding-left: 10px;
}
#site-header.logo-enable.logo-right {
padding-right: 10px;
}
.site-title a {
color: #111111;
}
.site-title a:hover,
.site-title a:focus {
color: #1b8be0;
text-decoration: none;
}
.sidebar-header-right,
.sidebar-header-right .widget-wrap {
float: right;
}
#header-featured-image,
.wp-custom-header {
clear: both;
display: block;
line-height: 0;
width: 100%;
text-align: center;
}
#masthead .search-field {
float: right;
font-size: 14px;
-webkit-transition-duration: 400ms;
-webkit-transition-property: width, background;
-webkit-transition-timing-function: ease;
-moz-transition-duration: 400ms;
-moz-transition-property: width, background;
-moz-transition-timing-function: ease;
-o-transition-duration: 400ms;
-o-transition-property: width, background;
-o-transition-timing-function: ease;
width: 90%;
max-width: 250px;
border:1px solid #b6b6b6;
background-color:#d7d7d7;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: inset 0 2px 5px #c4c4c4, 0 1px 0 #fff;
-webkit-box-shadow: inset 0 2px 5px #c4c4c4, 0 1px 0 #fff;
box-shadow: inset 0 2px 5px #c4c4c4, 0 1px 0 #fff;
color:#777777;
}
.wp-custom-header {
position: relative;
}
.wp-custom-header video {
width: 100%;
height: auto;
}
.wp-custom-header-video-button {
background-color: #f2f2f2;
border: none;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
box-shadow: none;
color: #404040;
font-size: 14px;
position: absolute;
padding: 10px 15px;
right: 30px;
bottom: 30px;
text-shadow: none;
}
.wp-custom-header-video-button:hover,
.wp-custom-header-video-button:focus {
background-color: #1b8be0;
box-shadow: none;
color: #fff;
} #promotion-message {
background-color: #fff;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
}
#promotion-message .left {
float: left;
max-width: 80%;
}
#promotion-message .right {
float: right;
max-width: 20%;
text-align: center;
}
#promotion-message .right .promotion-button {
background-color: #f2f2f2;
border: 2px solid #eee;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #666;
display: inline-block;
}
#promotion-message .right .promotion-button:hover,
#promotion-message .right .promotion-button:hover {
background-color: #1b8be0;
border-color: #1b8be0;
color: #fff;
text-decoration: none;
} #featured-content,
.section {
background-color: #fff;
border-bottom: 1px solid #eee;
}
#featured-content .featured-content-image,
.section .post-thumbnail {
display: block;
line-height: 0;
}
#featured-content.border-top {
border-top: 1px solid #eee;
border-bottom: none;
}
#feature-heading {
border-bottom: 1px solid #eee;
}
#featured-content .hentry,
#portfolio-content-section .hentry,
#services-section .hentry,
#testimonial-content-section .hentry,
#team-content-section .hentry,
#stats-content-section .hentry {
border: none;
float: left;
}
#featured-content .hentry,
.section .hentry {
width: 100%;
}
#featured-content.layout-four .hentry,
.section.layout-four .hentry {
width: 25%;
}
#featured-content.layout-three .hentry,
.section.layout-three .hentry {
width: 33.33%;
}
#featured-content.layout-two .hentry,
.section.layout-two .hentry {
width: 50%;
}
#featured-content.layout-four .hentry:nth-child(4n+1),
#featured-content.layout-three .hentry:nth-child(3n+1),
#featured-content.layout-two .hentry:nth-child(2n+1),
.section.layout-four .hentry:nth-child(4n+1),
.section.layout-three .hentry:nth-child(3n+1),
.section.layout-two .hentry:nth-child(2n+1) {
clear: both;
}
#featured-content figure a {
display: block;
line-height: 0;
}
.one-column .layout-four .featured-content-wrap,
.one-column .layout-four .section-content-wrapper {
margin-left: -2%;
width: 102%;
}
.one-column #featured-content.layout-four .hentry,
.one-column .section.layout-four .hentry {
margin-left: 2%;
padding-left: 2%;
padding-right: 2%;
width: 23%;
} #stats-content-section .hentry-inner {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
}
#stats-content-section .post-thumbnail {
margin: 0;
float: left;
}
#stats-content-section .post-thumbnail img {
width: 40px;
height: 40px;
max-width: none;
}
#stats-content-section .entry-container {
float: left;
margin-left: 20px;
word-break: break-word;
} .portfolio-content-wrapper .hentry-inner {
overflow: hidden;
position: relative;
}
.portfolio-content-wrapper img {
width: 100%;
}
.portfolio-content-wrapper .entry-container {
background: #444;
background: rgba(0,0,0,0.7);
opacity: 0;
padding: 20px;
position: absolute;
bottom: 0;
-webkit-transition: .6s;
-moz-transition: .6s;
-ms-transition: .6s;
-o-transition: .6s;
transition: .6s;
width: 100%;
}
.portfolio-content-wrapper .hentry-inner:hover .entry-container,
.portfolio-content-wrapper .hentry-inner:focus .entry-container {
opacity: 1;
}
.portfolio-content-wrapper .entry-title,
.portfolio-content-wrapper .entry-container a,
.portfolio-content-wrapper .entry-container a:hover,
.portfolio-content-wrapper .entry-container a:focus {
color: #fff;
}
#portfolio-content-section .entry-title {
margin-bottom: 0;
}
#portfolio-content-section .entry-meta {
margin-top: 5px;
}
.portfolio-content-wrapper .entry-header {
padding: 0;
} #logo-section .section-content-wrapper {
display: block;
position: relative;
width: 100%;
}
#logo-section .logo_slider_content_wrap {
padding: 0 70px;
}
#logo-section .cycle-prev,
#logo-section .cycle-next {
background-color: #f2f2f2;
border-radius: 20px;
-moz-border-radius:	20px;
-webkit-border-radius:	20px;
box-sizing: content-box;
-webkit-box-sizing: content-box; -moz-box-sizing:    content-box;
color: #404040;
cursor: pointer;
font-size: 18px;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);
text-decoration: none;
}
#logo-section .cycle-prev {
left: 20px;
padding: 4px 9px 4px 8px;
}
#logo-section .cycle-next {
right: 20px;
padding: 4px 7px 4px 10px;
}
#logo-section .cycle-prev:hover,
#logo-section .cycle-prev:focus,
#logo-section .cycle-next:hover,
#logo-section .cycle-next:focus {
background-color: #1b8be0;
color: #fff;
} #services-section .section-content-wrapper,
#team-content-section .section-content-wrapper {
text-align: center;
}
#services-section .hentry-inner,
#stats-content-section .hentry-inner,
#testimonial-content-section .entry-content {
border: 1px solid #f2f2f2;
}
#services-section .post-thumbnail img,
#testimonial-content-section .post-thumbnail img,
#team-content-section .post-thumbnail img {
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
}
#services-section .post-thumbnail,
#testimonial-content-section .post-thumbnail,
#team-content-section .post-thumbnail {
width: 80%;
}
#services-section .post-thumbnail {
max-width: 100px;
max-height: 100px;
}
#testimonial-content-section .post-thumbnail {
max-width: 120px;
max-height: 100px;
}
#team-content-section .post-thumbnail {
max-height: 200px;
max-width: 200px;
}
#services-section .post-thumbnail,
#team-content-section .post-thumbnail {
margin: 0 auto;
} #team-content-section.text-aligned-right .section-content-wrapper {
text-align: right;
}
#team-content-section.text-aligned-left .section-content-wrapper {
text-align: left;
}
#team-content-section .entry-meta {
clear: both;
display: block;
}
#team-content-section .entry-meta .posted-on {
float: none;
margin: 0;
}
.menu-social-container li {
display: inline-block;
}
.menu-social-container li a {
background-color: #f2f2f2;
border-radius: 20px;
-moz-border-radius:	20px;
-webkit-border-radius:	20px;
box-sizing: content-box;
-webkit-box-sizing: content-box; -moz-box-sizing:    content-box;
color: #404040;
font-size: 18px;
margin: 0 0 5px 5px;
padding: 7px;
text-decoration: none;
} #hero-content .hentry,
#testimonial-content-section .hentry-inner-header {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 0;
}
#hero-content .post-thumbnail {
-webkit-box-flex: 0 1 50.715%;
-moz-box-flex: 0 1 50.715%;
-webkit-flex: 0 1 50.715%;
-ms-flex: 0 1 50.715%;
flex: 0 1 50.715%;
max-width: 50.715%;
padding-right: 40px;
}
#hero-content .post-thumbnail img {
width: 100%;
}
#hero-content .entry-container {
-webkit-box-flex: 0 1 49.285%;
-moz-box-flex: 0 1 49.285%;
-webkit-flex: 0 1 49.285%;
-ms-flex: 0 1 49.285%;
flex: 0 1 49.285%;
max-width: 49.285%;
}
#hero-content .entry-container.full-width {
-webkit-box-flex: none;
-moz-box-flex: none;
-webkit-flex: none;
-ms-flex: none;
flex: none;
max-width: 100%;
}
.section-button-wrapper {
clear: both;
display: block;
text-align: center;
}
.section-button-wrapper .more-link,
#hero-content .more-link,
.button,
.more-button a {
background-color: #f2f2f2;
border: 1px solid #eee;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
color: #404040;
padding: 13px 24px 11px;
text-decoration: none;
}
.section-button-wrapper .more-link {
display: inline-block;
margin-bottom: 20px;
}
#hero-content .more-link,
.button,
.more-button a {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
margin-top: 20px;
width: max-content;
}
#hero-content .more-link:hover,
#hero-content .more-link:focus,
.section-button-wrapper .more-link:hover,
.section-button-wrapper .more-link:focus,
.button:hover,
.button:focus,
.more-button a:hover,
.more-button a:focus {
background-color: #1b8be0;
border-color: #1b8be0;
color: #fff;
}
#hero-content .entry-footer .edit-link {
display: block;
margin-top: 10px;
}
#hero-content.content-aligned-left .hentry {
-webkit-box-flex-direction: row-reverse;
-moz-box-flex-direction: row-reverse;
-webkit-flex-direction: row-reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
#hero-content.content-aligned-left .post-thumbnail {
padding-right: 0;
padding-left: 40px;
}
#hero-content.text-aligned-center .entry-container {
text-align: center;
}
#hero-content.text-aligned-center .more-link {
margin-left: auto;
margin-right: auto;
}
#hero-content.text-aligned-right .entry-container {
text-align: right;
}
#hero-content.text-aligned-right .more-link {
margin-left: auto;
} #testimonial-content-section .entry-content {
position: relative;
}
#testimonial-content-section .entry-content:before {
content: '';
position: absolute;
top: 100%;
left: 68px;
margin-left: -17px;
width: 0;
height: 0;
border-top: solid 17px #f2f2f2;
border-left: solid 17px transparent;
border-right: solid 17px transparent;
}
#testimonial-content-section .entry-content:after {
content: '';
position: absolute;
top: 100%;
left: 68px;
margin-left: -15px;
width: 0;
height: 0;
border-top: solid 15px #fff;
border-left: solid 15px transparent;
border-right: solid 15px transparent;
}
#testimonial-content-section .hentry-inner-header {
padding: 20px;
}
#testimonial-content-section .post-thumbnail {
padding-right: 20px;
}
#testimonial-content-section .entry-header {
padding: 0;
}
#testimonial-content-section .entry-header .entry-title {
margin: 0;
}
#testimonial-content-section .entry-meta {
margin-top: 5px;
} .site-content {
background-color: #fff;
}
#main {
float: left;
width: 820px;
}
.sidebar-primary {
float: right;
width: 340px;
}
.archive-post-wrap,
.page-header .page-title {
border-bottom: 1px solid #eee;
}
.entry-title,
.entry-title a {
color: #404040;
}
.entry-title a:hover,
.entry-title a:focus {
color: #1b8be0;
}
.entry-title a:hover,
.entry-meta a:hover,
.entry-title a:focus,
.entry-meta a:focus {
text-decoration: none;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .content-right #main {
float: right;
}
.content-right .sidebar-primary {
float: left;
} .no-sidebar.content-width #main {
display: block;
float: none;
margin: 0 auto;
width: 820px;
} .no-sidebar.one-column .site {
width: 860px;
}
.no-sidebar.one-column #main {
width: 820px;
} .no-sidebar.full-width #main {
width: 100%;
} .excerpt-image-left .archive-post-wrap .entry-meta {
margin-bottom: 10px;
}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image,
.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {
display: inline;
max-width: 200px;
width: 26%;
}
.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image,
.full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {
width: 20%;
}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image {
float: left;
}
.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {
float: right;
}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container,
.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {
display: inline;
width: 70%;
}
.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container,
.full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {
width: 79%;
}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container {
float: right;
}
.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {
float: left;
}
.excerpt-image-left .archive-post-wrap .entry-footer,
.excerpt-image-right .archive-post-wrap .entry-footer {
display: none;
}  .widget select {
max-width: 100%;
} .widget_search .search-submit {
display: none;
}
.widget figure a {
display: block;
line-height: 0;
} .widget_calendar #wp-calendar {
width: 100%;
text-align: center;
}
.widget_calendar #wp-calendar caption,
.widget_calendar #wp-calendar td,
.widget_calendar #wp-calendar th {
text-align: center;
}
.widget_calendar #wp-calendar caption {
padding: 5px 0 3px 0;
text-transform: uppercase;
}
.widget_calendar #wp-calendar th {
background: #f2f2f2;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
font-weight: bold;
}
.widget_calendar #wp-calendar tfoot td {
background: #f2f2f2;
border-top: 1px solid #eee;
border-bottom: 1px solid #eee;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
}
#respond form label {
display: block;
}
.comments-title {
margin-bottom: 20px;
}
.comment-body {
border-bottom: 4px double #eee;
margin-bottom: 20px;
padding-bottom: 20px;
}
.comment-body .comment-meta {
margin-bottom:  20px;
}
.comment-body .comment-author img {
float: left;
line-height: 0;
margin-right: 10px;
padding: 0;
} .page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
}
.hentry .featured-image a {
display: block;
line-height: 0;
} caption {
font-weight: bold;
}
.wp-caption {
background-color:  #f3f3f3;
border: 1px solid #ddd;
margin-bottom: 15px;
max-width: 100%;
padding: 5px 5px 0;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0 auto;
}
.wp-caption-text {
text-align: center;
}
.wp-caption .wp-caption-text {
margin: 8px 0;
} #main .gallery {
margin-bottom: 1.5em;
}
#main .gallery img {
border: 1px solid #eee;
padding: 5px;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} #supplementary {
border-bottom: 1px solid #bcbcbc;
border-top: 3px solid #cfcfcf;
}
#supplementary .widget-area {
float: left;
width: 100%;
}
#supplementary.two .widget-area {
width: 580px;
}
#supplementary.three .widget-area {
width: 386px;
}
#supplementary.four .widget-area {
width: 290px;
}
#site-generator {
border-top: 1px solid #f4f4f4;
color: #666;
text-align: center;
}
#site-generator a {
color: #555;
font-weight: bold;
}
#site-generator a:hover,
#site-generator a:focus {
color: #1b8be0;
}  #scrollup {
background-color: #666;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 	0 2px 6px rgba(0, 0, 0, 0.5);
box-shadow: 		0 2px 6px rgba(0, 0, 0, 0.5);
color: #eee;
cursor: pointer;
display: none;
height: 40px;
position: fixed;
bottom: 20px;
right: 20px;
text-align: center;
text-decoration: none;
width: 40px;
z-index: 9999;
}
#scrollup:hover,
#scrollup:focus {
background-color: #1b8be0;
color: #fff;
text-decoration: none;
} #breadcrumb-list {
background-color: #fff;
}
#breadcrumb-list .wrapper {
padding: 20px 40px 0;
}
.home #breadcrumb-list .wrapper {
padding-bottom: 20px;
}
#breadcrumb-list span {
background-color: transparent;
border: 1px solid #eee;
color: #666;
display: block;
float: left;
font-style: italic;
margin-left: -1px;
}
#breadcrumb-list span.sep {
float: right;
margin-left: 0;
padding: 0 0 0 5px;
}
#breadcrumb-list span.sep,
#breadcrumb-list span.archive-text,
#breadcrumb-list span.search-text,
#breadcrumb-list span.tag-text,
#breadcrumb-list span.author-text {
border: none;
}
#breadcrumb-list a,
#breadcrumb-list a span {
color: #1b8be0;
display: inline-block;
padding: 5px 10px 3px;
}
#breadcrumb-list a:hover,
#breadcrumb-list a:hover span,
#breadcrumb-list a:focus,
#breadcrumb-list a:focus span {
color: #404040;
text-decoration: none;
}
#breadcrumb-list .breadcrumb-current {
background-color: #f2f2f2;
padding: 5px 10px 3px;
} #feature-slider {
display: block;
position: relative;
padding-bottom: 40px;
overflow: hidden;
z-index: 101;
}
#feature-slider .cycle-slideshow {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0;
position: relative;
}
#feature-slider .cycle-slideshow img {
display: block;
margin: 0 auto;
}
#feature-slider .cycle-pager {
bottom: 0;
left: 20%;
overflow: hidden;
position: absolute;
text-align: center;
width: 60%;
z-index: 100;
}
#feature-slider .cycle-pager span {
font-family: arial;
line-height: 20px;
width: 14px;
height: 20px;
display: inline-block;
color: #f2f2f2;
cursor: pointer;
margin: 0 2px;
}
#feature-slider .cycle-pager span.cycle-pager-active {
color: #1b8be0;
}
#feature-slider .cycle-pager > * {
cursor: pointer;
}
#feature-slider .cycle-prev:before,
#feature-slider .cycle-next:before {
display: block;
text-align: center;
width: 30px;
height: 30px;
}
#feature-slider .cycle-prev,
#feature-slider .cycle-next {
-moz-border-radius:     4px;
-webkit-border-radius:  4px;
border-radius:          4px;
color: #eee;
cursor: pointer;
display: block;
opacity: 0;
filter: alpha(opacity=0);
position: absolute;
bottom: 8px;
text-decoration: none;
-moz-transition:    all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
transition:         all 0.2s ease-in-out;
z-index: 101;
}
#feature-slider .cycle-prev {
left: -20px;
}
#feature-slider .cycle-next {
right: -20px;
}
#feature-slider:hover .cycle-prev,
#feature-slider:focus .cycle-prev {
left: 21%;
opacity: 1;
filter: alpha(opacity=100);
}
#feature-slider:hover .cycle-next,
#feature-slider:focus .cycle-next {
right: 21%;
opacity: 1;
filter: alpha(opacity=100);
}
#feature-slider .cycle-slideshow .hentry {
position: absolute;
top: 0;
left: 0;
width: 100%;
margin: 0;
padding: 0;
display: block;
}
#feature-slider .cycle-slideshow article:first-child {
position: static;
z-index: 100;
}
#feature-slider .entry-container {
background: #444;
background: rgba(0,0,0,0.7);
bottom: 0;
display: block;
left: 20%;
padding: 20px;
position: absolute;
text-align: center;
width: 60%;
z-index: 101;
}
#feature-slider .entry-container,
#feature-slider .entry-title,
#feature-slider .entry-title a {
color: #eee;
}
#feature-slider .entry-content a:hover,
#feature-slider .entry-content a:focus {
color: #eee;
}
.disabled {
opacity: .5;
filter:alpha(opacity=50);
} .widget_catchresponsive_social_icons .widget-wrap {
margin-left: -5px;
}
.site .widget_catchresponsive_social_icons a.genericon{
background-color: #d7d7d7;
border: 1px solid #b6b6b6;
border-radius: 20px;
-moz-border-radius:	20px;
-webkit-border-radius:	20px;
box-sizing: content-box;
-webkit-box-sizing: content-box; -moz-box-sizing:    content-box;
color: #777;
margin: 0 0 5px 5px;
padding: 5px;
text-decoration: none;
height: 20px;
width: 20px;
}
.site .sidebar-header-right .widget_catchresponsive_social_icons a.genericon {
margin: 5px 0 0 5px;
}
.site .widget_catchresponsive_social_icons a.genericon:hover,
.site .widget_catchresponsive_social_icons a.genericon:focus,
.menu-social-container a:hover,
.menu-social-container a:focus {
background-color: #000;
border-color: #000;
color: #fff;
}
.site .widget_catchresponsive_social_icons a.genericon-facebook-alt:hover,
.site .widget_catchresponsive_social_icons a.genericon-facebook-alt:focus,
.menu-social-container a[href*="facebook.com"]:hover,
.menu-social-container a[href*="facebook.com"]:focus {
background-color: #3b5998;
border-color: #3b5998;
}
.site .widget_catchresponsive_social_icons a.genericon-twitter:hover,
.site .widget_catchresponsive_social_icons a.genericon-twitter:focus,
.menu-social-container a[href*="twitter.com"]:hover,
.menu-social-container a[href*="twitter.com"]:focus {
background-color: #00aced;
border-color: #00aced;
}
.site .widget_catchresponsive_social_icons a.genericon-googleplus-alt:hover,
.site .widget_catchresponsive_social_icons a.genericon-googleplus-alt:focus,
.menu-social-container a[href*="plus.google.com"]:hover,
.menu-social-container a[href*="plus.google.com"]:focus {
background-color: #dd4b39;
border-color: #dd4b39;
}
.site .widget_catchresponsive_social_icons a.genericon-mail:hover,
.site .widget_catchresponsive_social_icons a.genericon-mail:focus,
.menu-social-container a[href*="mailto:"]:hover,
.menu-social-container a[href*="mailto:"]:focus {
background-color: #1d62f0;
border-color: #1d62f0;
}
.site .widget_catchresponsive_social_icons a.genericon-feed:hover,
.site .widget_catchresponsive_social_icons a.genericon-feed:focus,
.menu-social-container a[href$="/feed/"]:hover,
.menu-social-container a[href$="/feed/"]:focus {
background-color: #dc622c;
border-color: #dc622c;
}
.site .widget_catchresponsive_social_icons a.genericon-wordpress:hover,
.site .widget_catchresponsive_social_icons a.genericon-wordpress:focus,
.menu-social-container a[href*="wordpress.com"]:hover,
.menu-social-container a[href*="wordpress.com"]:focus,
.menu-social-container a[href*="wordpress.org"]:hover,
.menu-social-container a[href*="wordpress.org"]:focus {
background-color: #1b8be0;
border-color: #1b8be0;
}
.site .widget_catchresponsive_social_icons a.genericon-github:hover,
.site .widget_catchresponsive_social_icons a.genericon-github:focus,
.menu-social-container a[href*="github.com"]:hover,
.menu-social-container a[href*="github.com"]:focus {
background-color: #4183c4;
border-color: #4183c4;
}
.site .widget_catchresponsive_social_icons a.genericon-linkedin:hover,
.site .widget_catchresponsive_social_icons a.genericon-linkedin:focus,
.menu-social-container a[href*="linkedin.com"]:hover,
.menu-social-container a[href*="linkedin.com"]:focus {
background-color: #007bb6;
border-color: #007bb6;
}
.site .widget_catchresponsive_social_icons a.genericon-pinterest:hover,
.site .widget_catchresponsive_social_icons a.genericon-pinterest:focus,
.menu-social-container a[href*="pinterest.com"]:hover,
.menu-social-container a[href*="pinterest.com"]:focus {
background-color: #cb2027;
border-color: #cb2027;
}
.site .widget_catchresponsive_social_icons a.genericon-flickr:hover,
.site .widget_catchresponsive_social_icons a.genericon-flickr:focus,
.menu-social-container a[href*="flickr.com"]:hover,
.menu-social-container a[href*="flickr.com"]:focus {
background-color: #ff0084;
border-color: #ff0084;
}
.site .widget_catchresponsive_social_icons a.genericon-vimeo:hover,
.site .widget_catchresponsive_social_icons a.genericon-vimeo:focus,
.menu-social-container a[href*="vimeo.com"]:hover,
.menu-social-container a[href*="vimeo.com"]:focus {
background-color: #aad450;
border-color: #aad450;
}
.site .widget_catchresponsive_social_icons a.genericon-youtube:hover,
.site .widget_catchresponsive_social_icons a.genericon-youtube:focus,
.menu-social-container a[href*="youtube.com"]:hover,
.menu-social-container a[href*="youtube.com"]:focus {
background-color: #bb0000;
border-color: #bb0000;
}
.site .widget_catchresponsive_social_icons a.genericon-tumblr:hover,
.site .widget_catchresponsive_social_icons a.genericon-tumblr:focus,
.menu-social-container a[href*="tumblr.com"]:hover,
.menu-social-container a[href*="tumblr.com"]:focus {
background-color: #32506d;
border-color: #32506d;
}
.site .widget_catchresponsive_social_icons a.genericon-instagram:hover,
.site .widget_catchresponsive_social_icons a.genericon-instagram:focus,
.menu-social-container a[href*="instagram.com"]:hover,
.menu-social-container a[href*="instagram.com"]:focus {
background-color: #517fa4;
border-color: #517fa4;
}
.site .widget_catchresponsive_social_icons a.genericon-codepen:hover,
.site .widget_catchresponsive_social_icons a.genericon-codepen:focus,
.menu-social-container a[href*="codepen.io"]:hover,
.menu-social-container a[href*="codepen.io"]:focus {
background-color: #000;
border-color: #000;
}
.site .widget_catchresponsive_social_icons a.genericon-path:hover,
.site .widget_catchresponsive_social_icons a.genericon-path:focus,
.menu-social-container a[href*="path.com"]:hover,
.menu-social-container a[href*="path.com"]:focus {
background-color: #ff442c;
border-color: #ff442c;
}
.site .widget_catchresponsive_social_icons a.genericon-dribbble:hover,
.site .widget_catchresponsive_social_icons a.genericon-dribbble:focus,
.menu-social-container a[href*="dribbble.com"]:hover,
.menu-social-container a[href*="dribbble.com"]:focus {
background-color: #ea4c89;
border-color: #ea4c89;
}
.site .widget_catchresponsive_social_icons a.genericon-skype:hover,
.site .widget_catchresponsive_social_icons a.genericon-skype:focus,
.menu-social-container a[href*="skype.com"]:hover,
.menu-social-container a[href*="skype.com"]:focus {
background-color: #12a5f4;
border-color: #12a5f4;
}
.site .widget_catchresponsive_social_icons a.genericon-digg:hover,
.site .widget_catchresponsive_social_icons a.genericon-digg:focus,
.menu-social-container a[href*="digg.com"]:hover,
.menu-social-container a[href*="digg.com"]:focus {
background-color: #333;
border-color: #333;
}
.site .widget_catchresponsive_social_icons a.genericon-reddit:hover,
.site .widget_catchresponsive_social_icons a.genericon-reddit:focus,
.menu-social-container a[href*="reddit.com"]:hover,
.menu-social-container a[href*="reddit.com"]:focus {
background-color: #ff4500;
border-color: #ff4500;
}
.site .widget_catchresponsive_social_icons a.genericon-stumbleupon:hover,
.site .widget_catchresponsive_social_icons a.genericon-stumbleupon:focus,
.menu-social-container a[href*="stumbleupon.com"]:hover,
.menu-social-container a[href*="stumbleupon.com"]:focus {
background-color: #eb4924;
border-color: #eb4924;
}
.site .widget_catchresponsive_social_icons a.genericon-pocket:hover,
.site .widget_catchresponsive_social_icons a.genericon-pocket:focus,
.menu-social-container a[href*="getpocket.com"]:hover,
.menu-social-container a[href*="getpocket.com"]:focus {
background-color: #f13753;
border-color: #f13753;
}
.site .widget_catchresponsive_social_icons a.genericon-dropbox:hover,
.site .widget_catchresponsive_social_icons a.genericon-dropbox:focus,
.menu-social-container a[href*="dropbox.com"]:hover,
.menu-social-container a[href*="dropbox.com"]:focus {
background-color: #2281cf;
border-color: #2281cf;
}
.site .widget_catchresponsive_social_icons a.genericon-spotify:hover,
.site .widget_catchresponsive_social_icons a.genericon-spotify:focus,
.menu-social-container a[href*="spotify.com"]:hover,
.menu-social-container a[href*="spotify.com"]:focus {
background-color: #81b900;
border-color: #81b900;
}
.site .widget_catchresponsive_social_icons a.genericon-polldaddy:hover,
.site .widget_catchresponsive_social_icons a.genericon-polldaddy:focus {
background-color: #bc0b0b;
border-color: #bc0b0b;
}
.site .widget_catchresponsive_social_icons a.genericon-foursquare:hover,
.site .widget_catchresponsive_social_icons a.genericon-foursquare:focus,
.menu-social-container a[href*="foursquare.com"]:hover
.menu-social-container a[href*="foursquare.com"]:focus {
background-color: #f94877;
border-color: #f94877;
}
.site .widget_catchresponsive_social_icons a.genericon-twitch:hover,
.site .widget_catchresponsive_social_icons a.genericon-twitch:focus,
.menu-social-container a[href*="twitch.tv"]:hover,
.menu-social-container a[href*="twitch.tv"]:focus {
background-color: #6441a5;
border-color: #6441a5;
}
.site .widget_catchresponsive_social_icons a.genericon-cloud:hover,
.site .widget_catchresponsive_social_icons a.genericon-cloud:focus {
background-color: #00aced;
border-color: #00aced;
}
.site .widget_catchresponsive_social_icons a.genericon-website:hover,
.site .widget_catchresponsive_social_icons a.genericon-cart:hover,
.site .widget_catchresponsive_social_icons a.genericon-phone:hover,
.site .widget_catchresponsive_social_icons a.genericon-handset:hover {
background-color: #42b41e;
border-color: #42b41e;
}
.site .widget_catchresponsive_social_icons a.genericon-link:hover,
.site .widget_catchresponsive_social_icons a.genericon-link:focus {
background-color: #2e6da4;
border-color: #2e6da4;
}
.site .widget_catchresponsive_social_icons a.custom-icon {
border: none;
background: transparent;
padding: 0;
}
.site .widget_catchresponsive_social_icons .icon-hover,
.site .widget_catchresponsive_social_icons .has-hover:hover .icon-static,
.site .widget_catchresponsive_social_icons .has-hover:focus .icon-static {
display: none;
}
.site .widget_catchresponsive_social_icons .has-hover:hover .icon-hover,
.site .widget_catchresponsive_social_icons .has-hover:focus .icon-hover {
display: inline-block;
text-decoration: none;
border: none;
} .woocommerce .products ul,
.woocommerce ul.products {
margin-bottom: 0;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin-bottom: 20px;
}   @-ms-viewport {
width: device-width;
}
@viewport {
width: device-width;
} .mobile-menu,
.mobile-menu-anchor,
.mobile-menu-text {
display: none;
}
#mobile-header-left-menu {
float: left;
}
#mobile-header-right-menu {
float: right;
}
.mobile-menu-anchor a.genericon-menu,
.mobile-menu-anchor a.genericon-menu:hover,
.mobile-menu-anchor a.genericon-menu:focus {
color: #404040;
text-decoration: none;
}
.mobile-header-left-nav-open #mobile-header-left-menu .genericon-menu:before,
.mobile-secondary-nav-open #mobile-secondary-menu .genericon-menu:before,
.mobile-header-right-nav-open #mobile-header-right-menu .genericon-menu:before,
.mobile-footer-nav-open #mobile-footer-menu .genericon-menu:before {
content: "\f406";
} @media screen and (max-width: 1280px) {
.site {
width: 1100px;
}
#main {
width: 720px;
}
#featured-content.layout-four .hentry,
.section.layout-four .hentry,
#supplementary.four .widget-area {
width: 25%;
}
#featured-content.layout-three .hentry,
.section.layout-three .hentry,
#supplementary.three .widget-area {
width: 33.33%;
}
#featured-content.layout-four .hentry:nth-child(4n+1),
#featured-content.layout-three .hentry:nth-child(3n+1),
.section.layout-four .hentry:nth-child(4n+1),
.section.layout-three .hentry:nth-child(3n+1) {
clear: both;
}
.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container,
.full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {
width: 77%;
}
#supplementary.two .widget-area {
width: 50%;
}
} @media screen and (max-width: 1152px) {
.site {
width: 1040px;
}
.wrapper {
padding: 0 15px;
}
#site-generator .wrapper {
padding: 0 10px;
}
#masthead {
padding: 15px 0;
}
#feature-slider {
padding-bottom: 30px;
}
#featured-content .featured-heading-wrap,
#portfolio-content-section .section-heading-wrapper,
.services-section .section-heading-wrapper {
padding: 15px 15px 0;
}
#site-branding,
#hero-content .wrapper,
#content .wrapper,
.hentry,
.no-results,
.not-found,
.sidebar,
#comments,
#nav-below,
#infinite-handle,
#supplementary .widget {
padding: 15px;
}
#featured-content,
#portfolio-content-section,
#services-section,
#supplementary {
padding-top:  15px;
}
#portfolio-content-section,
#services-section {
padding-bottom: 15px;
}
#breadcrumb-list .wrapper {
padding: 15px 30px 0;
}
.catchresponsive-nav-menu a,
.sidebar-header-right .widget_nav_menu a {
padding: 0 15px;
}
.sidebar-primary .widget {
margin-bottom: 30px;
}
.hentry, .widget {
margin: 0 0 15px;
}
#main {
width: 680px;
}
.sidebar-primary {
width: 330px;
}
#hero-content .post-thumbnail {
padding-right: 30px;
}
#hero-content.content-aligned-left .post-thumbnail {
padding-left: 30px;
}
.portfolio-content-wrapper .entry-container {
opacity: 1;
position: relative;
padding: 15px;
}
} @media screen and (max-width: 1100px) {
.site {
width: 960px;
}
#main {
width: 600px;
}
.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image,
.full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {
width: 23%;
}
.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container,
.full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {
width: 75%;
}
} @media screen and (max-width: 990px) {
.site,
.no-sidebar.one-column .site {
width: 740px;
}
.wrapper {
padding: 0 10px;
}
#masthead {
padding: 10px 0;
}
#site-branding {
padding: 0 10px;
}
#masthead .sidebar-header-right {
padding: 0;
}
#masthead .sidebar-header-right .widget {
padding: 10px 0 0;
margin-bottom: 0;
}
#promotion-message .right .promotion-button {
padding: 8px 15px;
}
#featured-content,
#portfolio-content-section,
#services-section,
#supplementary {
padding-top: 10px;
}
#portfolio-content-section,
#services-section {
padding-bottom: 10px;
}
#featured-content .featured-heading-wrap,
#portfolio-content-section .section-heading-wrapper,
.services-section .section-heading-wrapper {
padding: 10px 10px 0;
}
#feature-slider {
padding-bottom: 20px;
}
.genericon-menu,
#promotion-message .columns,
#hero-content .wrapper,
#content .wrapper,
.hentry,
.no-results,
.not-found,
.sidebar,
#comments,
#nav-below,
#infinite-handle,
#supplementary .widget,
#site-generator {
padding: 10px;
}
.hentry,
.widget {
margin: 0 0 1em;
}
#featured-content .entry-container,
#services-section .entry-container,
#team-content-section .entry-container {
margin-top: 10px;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 5px;
}
p {
margin-bottom: 10px;
}
.hentry .featured-image {
margin-bottom: 15px;
}
.archive-post-wrap {
padding-bottom: 10px;
}
.site-title {
font-size: 30px;
}
h1 {
font-size: 26px;
}
h2 {
font-size: 24px;
}
h3 {
font-size: 22px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
.entry-title,
#promotion-message h2,
#featured-content #featured-heading,
.section .section-title {
font-size: 24px;
}
#featured-content .entry-title,
#portfolio-content-section .entry-title,
#services-section .entry-title,
#testimonial-content-section .entry-title,
#team-content-section .entry-title,
#stats-content-section .entry-title,
.archive-post-wrap .entry-title {
font-size: 20px;
}
.sidebar .entry-title {
font-size: 18px;
}
#site-generator {
font-size: 13px;
}
#site-branding,
#main,
.no-sidebar.content-width #main,
.no-sidebar.one-column #main,
#content_sidebar_wrap,
#content_sidebar_wrap #main,
.sidebar-primary {
width: 100%;
}
.sidebar-primary,
.sidebar-secondary {
clear: both;
padding: 0;
}
.sidebar-primary .widget,
.sidebar-secondary .widget,
#featured-content.layout-four .hentry,
.section.layout-four .hentry,
#supplementary.four .widget-area,
#supplementary.three .widget-area,
#supplementary.two .widget-area {
float: left;
padding: 10px;
width: 50%;
}
.one-column .layout-four .featured-content-wrap,
.one-column .layout-four .section-content-wrapper {
margin-left: 0;
width: 100%;
}
.one-column #featured-content.layout-four .hentry,
.one-column .section.layout-four .hentry {
float: left;
margin-left: 0;
padding: 10px;
width: 50%;
}
.sidebar-primary .widget:nth-child(2n+1),
#featured-content.layout-four .hentry:nth-child(2n+1),
.section.layout-four .hentry:nth-child(2n+1),
#supplementary .widget-area:nth-child(2n+1) {
clear: both;
}
#supplementary.four .widget-area,
#supplementary.three .widget-area,
#supplementary.two .widget-area {
padding: 0;
}
.mobile-menu-anchor {
display: inline-block;
}
#site-logo,
#site-header {
display: block;
float: none;
}
.logo-left #site-header {
padding-top: 8px;
padding-left: 0;
}
.logo-right #site-header {
padding-top:  10px;
padding-right: 0;
}
#site-logo img {
max-height: 150px;
width: auto;
} .sidebar-header-right {
clear: both;
display: inline-block;
float: none;
text-align: center;
width: 100%;
}
#masthead .search-field,
.sidebar-header-right .widget-wrap {
float: none;
}
.nav-primary,
.nav-header-right,
#header-right-menu-widget,
.nav-secondary,
.nav-footer {
display: none;
}
#site-branding {
text-align: center;
}
.mobile-menu-one #site-branding {
padding-left:  0;
width: 680px;
}
.mobile-menu-two #site-branding,
.mobile-menu-three #site-branding {
padding-left: 0;
padding-right: 0;
width: 640px;
}
#mobile-secondary-menu {
display: block;
width: 100%;
}
#mobile-footer-menu {
border-top: 1px solid #eee;
display: block;
padding: 0 10px;
width: 100%;
}
.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image,
.full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {
width: 20%;
}
.full-width.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container,
.full-width.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {
width: 77%;
}
#hero-content .post-thumbnail {
padding-right: 20px;
}
#hero-content.content-aligned-left .post-thumbnail {
padding-left: 20px;
}
.portfolio-content-wrapper .entry-container {
padding: 10px;
}
#logo-section .cycle-prev {
left: 10px;
padding: 1px 7px 2px 5px;
}
#logo-section .cycle-next {
right: 10px;
padding: 1px 5px 2px 7px;
}
#logo-section .logo_slider_content_wrap {
padding: 0 45px;
}
} @media screen and (max-width: 767px) {
.site,
.no-sidebar.one-column .site {
width: 660px;
}
.mobile-menu-one #site-branding {
width: 600px;
}
.mobile-menu-two #site-branding,
.mobile-menu-three #site-branding {
width: 560px;
}
#testimonial-content-section .entry-content {
text-align: center;
}
#testimonial-content-section .entry-content:before {
left: 50%;
}
#testimonial-content-section .entry-content:after {
left: 50%;
}
#testimonial-content-section .hentry-inner-header {
display: block;
text-align: center;
}
#testimonial-content-section .post-thumbnail {
margin-top: 5px;
padding-right: 0;
margin-left: auto;
margin-right: auto;
max-width: 100px;
}
#testimonial-content-section .entry-header {
margin-top: 10px;
}
} @media screen and (max-width: 700px) {
.site,
.no-sidebar.one-column .site {
width: 560px;
}
.mobile-menu-one #site-branding {
width: 500px;
}
.mobile-menu-two #site-branding,
.mobile-menu-three #site-branding {
width: 460px;
}
#promotion-message .left {
max-width: 75%;
}
#promotion-message .right {
max-width: 25%;
}
#feature-slider .entry-container {
left: 0;
padding-bottom: 30px;
position: relative;
width: 100%;
}
#feature-slider .cycle-pager {
left: 0;
width: 100%;
}
#feature-slider:hover .cycle-next,
#feature-slider:focus .cycle-next {
right: 1%;
}
#feature-slider:hover .cycle-prev,
#feature-slider:focus .cycle-prev {
left: 1%;
}
#hero-content .hentry {
-webkit-box-flex-direction: column;
-moz-box-flex-direction: column;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
}
#hero-content .post-thumbnail,
#hero-content .entry-container {
padding: 0;
max-width: 100%;
width: 100%;
}
#hero-content.content-aligned-left .post-thumbnail {
padding: 0;
}
#hero-content .entry-container {
margin-top: 20px;
}
#hero-content .post-thumbnail img {
display: block;
margin: 0 auto;
}
#logo-section .section-content-wrapper {
text-align: center;
}
#logo-section .section-content-wrapper {
margin-top: 10px;
}
#logo-section .cycle-prev,
#logo-section .cycle-next {
position: relative;
top: auto;
-webkit-transform: none; -ms-transform: none; transform: none;
display: inline-block;
}
#logo-section .cycle-prev {
left: auto;
}
#logo-section .cycle-next {
right: auto;
}
#logo-section .logo_slider_content_wrap {
padding: 10px 0 0;
}
} @media screen and (max-width:600px) {
.site,
.no-sidebar.one-column .site {
width: 520px;
}
.mobile-menu-one #site-branding {
width: 460px;
}
.mobile-menu-two #site-branding,
.mobile-menu-three #site-branding {
width: 420px;
}
.site-title {
font-size: 26px;
}
h1 {
font-size: 24px;
}
h2 {
font-size: 22px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 16px;
}
h6 {
font-size: 14px;
}
.entry-title,
#promotion-message h2,
#featured-content #featured-heading,
.section .section-title {
font-size: 22px;
}
#feature-slider .entry-content {
display: none;
}
#feature-slider .cycle-pager span {
font-size: 40px;
}
} @media screen and (max-width: 540px) {
.site,
.no-sidebar.one-column .site {
width: 460px;
}
.mobile-menu-one #site-branding {
width: 400px;
}
.mobile-menu-two #site-branding,
.mobile-menu-three #site-branding {
width: 360px;
}
#promotion-message .left {
max-width: 70%;
}
#promotion-message .right {
max-width: 30%;
}
body,
button,
input,
select,
textarea {
font-size: 14px;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
font-size: 14px;
}
.site-title {
font-size: 24px;
}
h1 {
font-size: 22px;
}
h2 {
font-size: 20px;
}
h3 {
font-size: 18px;
}
h4 {
font-size: 16px;
}
h5 {
font-size: 14px;
}
h6 {
font-size: 13px;
}
.entry-title,
#promotion-message h2,
#featured-content #featured-heading,
.section .section-title {
font-size: 20px;
}
} @media screen and (max-width: 480px) {
.site,
.no-sidebar.one-column .site {
width: 380px;
}
#site-branding {
padding-top: 0;
}
.genericon-menu {
padding: 5px;
}
.mobile-menu-one #site-branding {
width: 330px;
}
.mobile-menu-two #site-branding,
.mobile-menu-three #site-branding {
width: 300px;
}
#promotion-message .columns,
.sidebar-primary .widget,
.sidebar-secondary .widget,
#featured-content.layout-four .hentry,
#featured-content.layout-three .hentry,
#featured-content.layout-two .hentry,
.no-sidebar.one-column #featured-content.layout-three .hentry,
.one-column #featured-content.layout-four .hentry,
.section.layout-four .hentry,
.section.layout-three .hentry,
.section.layout-two .hentry,
.no-sidebar.one-column .section.layout-three .hentry,
.one-column .section.layout-four .hentry,
#supplementary.four .widget-area,
#supplementary.three .widget-area,
#supplementary.two .widget-area {
display: block;
float: none;
width: 100%;
}
#promotion-message .columns {
max-width: 100%;
}
#promotion-message .left {
padding-bottom: 0;
}
#promotion-message .right {
padding-top: 0;
}
.entry-meta,
.site-description {
font-size: 12px;
}
#site-generator {
font-size: 11px;
}
} @media screen and (max-width: 400px) {
.site {
width: 320px;
margin: 0 auto;
}
.mobile-menu-one #site-branding {
width: 270px;
}
.mobile-menu-two #site-branding,
.mobile-menu-three #site-branding {
width: 240px;
}
} @media screen and (max-width: 319px) {
.site,
.no-sidebar.one-column .site {
width: 100%;
}
.wrapper {
padding: 0 5px;
}
#masthead {
padding-top: 5px;
}
#site-branding,
.mobile-menu-one #site-branding,
.mobile-menu-two #site-branding,
.mobile-menu-three #site-branding {
clear: both;
display: block;
padding: 0;
width: 100%;
}
#masthead .sidebar-header-right {
padding-right: 0;
padding-left: 0;
}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image,
.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image {
display: inline;
float: none;
margin: 0 auto;
width: 100%;
}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .featured-image img,
.excerpt-image-right .has-post-thumbnail .archive-post-wrap .featured-image img {
width: 100%;
}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container,
.excerpt-image-right .has-post-thumbnail .archive-post-wrap .entry-container {
display: block;
float: none;
padding-top: 10px;
width: 100%;
}
} @media screen and (-webkit-min-device-pixel-ratio:0) {
select:focus,
textarea:focus,
input:focus,
input#s,
#respond form input[type="text"],
#respond form textarea,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
textarea {
font-size: 16px;
}
}@font-face {
font-family: 'Droid Sans';
font-style: normal;
font-weight: 400;
src: url(https://massive-graphisme.com/core/fonts/droid-sans/SlGVmQWMvZQIdix7AFxXkHNSbQ.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Droid Sans';
font-style: normal;
font-weight: 700;
src: url(https://massive-graphisme.com/core/fonts/droid-sans/SlGWmQWMvZQIdix7AFxXmMh3eDs1Zw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2) format('woff2');
unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2) format('woff2');
unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0330, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2034-2037, U+2057, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2102, U+210A-210E, U+2110-2112, U+2115, U+2119-211D, U+2124, U+2128, U+212C-212D, U+212F-2131, U+2133-2138, U+213C-2140, U+2145-2149, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B6, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2) format('woff2');
unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://massive-graphisme.com/core/fonts/open-sans/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}.site{
width:100%;
}
html, body{
overflow-x:hidden;
} .elementor-widget-post-navigation{
display:none !important;
}  @media screen and (max-width: 990px){
.site-content{
padding:10px;
}
}
@media screen and (min-width: 991px){
.site-content{
padding:60px;
}
}
#featured-content.layout-three .hentry{
width:30%
}
.nav-primary, .nav-footer {
background-color: rgba(34, 34, 34, 0.7)
}
a{
color: #ffffff!important;
}
.site-title a:hover, #site-generator a:hover, #feature-slider .cycle-pager span.cycle-pager-active, .entry-title a:hover {
color: #f90b22!important;
text-shadow: 2px 2px #563f42;
}
#menu-menu .current-menu-item a, .home .menu-item-object-custom a{
background-color:#B90221 !important;
}
#menu-menu .current-menu-item a:hover, #menu-menu a:hover, #scrollup:hover{
background: rgb(179,77,0);
background: linear-gradient(62deg, rgba(179,77,0,1) 0%, rgba(83,0,20,1) 100%) !important;
}
#editmenu .elementor-widget-container .elementor-text-editor a:hover{
color:#B90221 !important;
}
#menu-menu a {
color:#ffffff !important;
}
#menu-menu a:active {
color: #ffffff !important;
}
#menu-menu .current-menu-item a{
color:#ffffff !important;
}
#menu-menu .current-menu-item a:hover{
color:#fff !important;
}
#menu-menu .current-menu-item a:active{
color:#ffffff !important;
background-color:#242424 !important;
}
.menu-item-151 a {
border-bottom: none !important;
}
.elementor-widget-heading .elementor-heading-title{
color:#fff !important;
}
.elementor-column, .elementor-column-wrap, section{
overflow:hidden !important;
}
.elementor-1956 .elementor-element.elementor-element-e2f30af > .elementor-widget-container{
background-color:none !important;
} .elementor-nav-menu a{
font-size:20px;
}
.elementor-portfolio-item__title{
font-size:20px !important;
font-family: "Montserrat";
text-shadow: -2px 1px 2px rgba(0,0,0,0.79);
}
.more-link{
background-color: #C31F30;
color: #fff !important;
display: block;
float: none;
margin:0px auto;
padding: 10px;
width: 180px;
text-align: center;
}
.elementor-top-section{
margin-top:0px !important;
}
.more-link:hover{
transition:all ease-in 300ms;
background-color:#fff;
color:#c31f30  !important;;
text-decoration:none;
}
.eael-entry-overlay > i{
opacity:0;
}
.eael-entry-overlay > i:hover{
opacity:0.4;
}
#promotion-message, #featured-content, .site-content, #content {background:none;
}
#breadcrumb-list .wrapper{
padding:0px;
}
#breadcrumb-list{
background-color:#333;
}
.eael-grid-post-holder-inner {
min-height: 360px !important;
} #breadcrumb-list{
display:none !important;
}
#breadcrumb-list span{
border:1px solid #333;
color:#fff;
}
#breadcrumb-list a, #breadcrumb-list a span{
color:#ccc;
}
#breadcrumb-list .breadcrumb-current{background-color:#c31f30;}
.catchresponsive-nav-menu li:hover > a, .sidebar-header-right .widget_nav_menu li:hover > a{
color:#fff!important;
transition:all ease-in 400ms;
} .eael-entry-wrapper{
height:auto !important;
}
.b-link-fade .b-wrapper, .b-link-fade .b-top-line {
background: rgba(0, 0, 0, 0.1)!important;
} .entry-content ul > li{list-style-type:none;
}
.lcp_catlist li{border:1px solid #333; float:left; padding:20px;
}
.lcp_catlist img{float:left;
}
.rpg-gal-title{
border-bottom:1px solid #333;
}
.entry-footer{
display: none; 
}
div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container {
padding: 24px 0 20px 0;}
div.wpforms-container-full .wpforms-form input[type="submit"], div.wpforms-container-full .wpforms-form button[type="submit"], div.wpforms-container-full .wpforms-form .wpforms-page-button{
background-color:#C31F30;
min-width:200px;
border:none;
color:#fff;
font-weight:bold;
border-radius:4px;
}
.wpforms-submit{
min-width:200px;
background: rgb(253,109,0);
background: linear-gradient(62deg, rgba(253,109,0,1) 0%, rgba(138,0,34,1) 100%) !important;
transition:all ease-in 300ms;
font-weight:bold;
color:#fff;
border-radius:4px;
border:none;
}
.wpforms-submit:hover{
background: rgb(179,77,0);
background: linear-gradient(62deg, rgba(179,77,0,1) 0%, rgba(83,0,20,1) 100%) !important;
color:silver;
border:none;
} .elementor-text-editor .elementor-clearfix h3, .elementor-widget-text-editor {
color:#fff !important;
}
#feature-slider .cycle-slideshow{
max-width:100%;
}
#masthead .search-field{
max-width:250px;
width:120%;
}
.elementor-1034 .elementor-element.elementor-element-51f71d10 > .elementor-widget-container,
.elementor-1103 .elementor-element.elementor-element-21f8669d > .elementor-widget-container
{background-color:#BF1E2E !important;}
.elementor-widget-container ul li a{
display:block;
clear:both;
} .elementor-1956 .elementor-element.elementor-element-40ef788:not(.elementor-motion-effects-element-type-background), .elementor-1956 .elementor-element.elementor-element-40ef788 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color: var( --e-global-color-5e92a8c0 );
width: 104vw;
margin-left: -4vw;
}
.no-sidebar.content-width #main {max-width:1280px !important; margin:0px auto !important; width:100%;}
.elementor-section.elementor-section-boxed > .elementor-container {
max-width:1920px !important;
}
.reslidetitle{
display:none;
}
.elementor-widget-text-editor{
color:#bebebe !important;
}
.entry-meta{
display:none;	
}
.entry-content ul > li{list-style-type: circle !important;}
.elementor-social-icon-facebook, .elementor-social-icon-twitter, .elementor-social-icon-flickr {
background-color:#bf1e2e !important;
}
#slider1_container .reslidedescription > span{font-size:24px !important;}  #slider1_container .reslide_navigator .reslide_dotav{background-color:orange !important;} .widget_catchresponsive_social_icons a.genericon{
height: 40px !important;
width: 40px !important;
border-radius: 50% !important;
background-color:#bf1e2e !important;
color: #fff !important;
border:1px solid #333 !important;
}
.widget_catchresponsive_social_icons .genericon{
font-size:36px !important;
}
.archive-post-wrap .featured-image a{
border:2px solid #333;
transition:border 1s;
}
.archive-post-wrap .featured-image a:hover{
border:2px solid #bf1e2e;
}
.elementor-social-icons-wrapper a{
color:#1c1c1c !important;
}
.excerpt-image-left .has-post-thumbnail .archive-post-wrap .entry-container {
float:left !important;
padding-left:40px;
}
.sidebar-header-right{
display:none;
}
#supplementary{
border:none;
}
.widget_catchresponsive_social_icons .widget-wrap{
text-align:center;
} .vp-portfolio__item-overlay{
opacity:0.9;
}
.bwg_close_btn{font-size:4em;}
.elementor-element-7dca664{margin:0px auto; max-width:1900px;}
.elementor-section.elementor-section-stretched{
max-width:100vw;
overflow-x:hidden;
} .full-size img{
width:100% !important;
}
.entry-title{
font-size:2.2em;
text-align:center;
}
#main .gallery img {
border: 1px solid #222 !important;
padding: 5px;
}
#supplementary .widget-area{
width: 300px;
margin: 0 auto !important;
float: none;
}
#site-branding, #promotion-message .columns, #services-section .hentry-inner, #stats-content-section .hentry-inner, #testimonial-content-section .entry-content, #content .wrapper, .hentry, .woocommerce-wrap, .no-results, .not-found, .sidebar, #comments, #nav-below, .post-navigation, #infinite-handle, #supplementary .widget, #site-generator{padding:0px !important;}[class^="wp-block-"]:not(.wp-block-gallery) figcaption {
border: none;
font-size: 15px;
line-height: 1.4;
margin: 0;
padding: 14px;
text-align: center;
}
.no-sidebar .alignfull {
margin-left  : calc( -100vw / 2 + 100% / 2 );
margin-right : calc( -100vw / 2 + 100% / 2 );
max-width    : 100vw;
}
.no-sidebar .alignwide {
margin-left  : calc( -96vw / 2 + 100% / 2 );
margin-right : calc( -96vw / 2 + 100% / 2 );
max-width: 96vw;
}
.alignfull.wp-block-cover,
.alignwide.wp-block-cover {
width: auto;
} @media screen and (min-width: 61.5625em) {
.no-sidebar .alignfull  {
margin-left  : calc( -95vw / 2 + 100% / 2 );
margin-right : calc( -95vw / 2 + 100% / 2 );
max-width: 95vw;
}
} @media screen and (min-width: 64em) {
.no-sidebar.full-width-layout .alignfull {
margin-left  : calc( -100vw / 2 + 100% / 2 );
margin-right : calc( -100vw / 2 + 100% / 2 );
max-width    : 100vw;
}
.no-sidebar:not(.full-width-layout) .alignwide {
margin-left: -69px;
margin-right: -69px;
max-width: 1216px;
}
.no-sidebar.full-width .alignwide {
max-width: 1440px;
}
} @media screen and (min-width: 80em) {
.no-sidebar:not(.full-width-layout) .alignwide {
margin-left: -120px;
margin-right: -120px;
}
}  p.has-drop-cap:not(:focus):first-letter {
float: left;
font-size: 100px;
font-weight: 500;
line-height: 0.6;
margin: 11px 14px 0 -10px;
} .wp-block-image {
margin-bottom: 1.750em;
}
.wp-block-image figure {
margin-bottom: 0;
margin-top: 0;
}
.wp-block-image figure.alignleft {
margin: 0.375em 2.222222222222222em 1.75em 0;
}
.wp-block-image figure.alignright {
margin: 0.375em 0 1.75em 2.222222222222222em;
} .wp-block-gallery {
margin-bottom: 1.750em;
margin-left: 0;
}
.wp-block-gallery figcaption {
font-style: italic;
}
.wp-block-gallery.aligncenter {
display: flex;
margin: 0 -8px;
} .wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
margin: 0 0 1.em;
padding: 0 0 0 1.166666666666667em;
}
.rtl .wp-block-quote,
.rtl .wp-block-quote.is-large,
.rtl .wp-block-quote.is-style-large {
padding: 0 1.4em 0 0;
}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-style: inherit;
font-size: inherit;
font-weight: inherit;
}
.wp-block-quote:not(.is-large):not(.is-style-large),
.wp-block-quote,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large {
border-top: 0;
border-bottom: 0;
border-left: 3px solid #1b8be0;
margin: 0.375em 1.75em 1.75em 0;
padding: 0 0 0 1.4em;
}
.rtl .wp-block-quote:not(.is-large):not(.is-style-large) {
padding: 0 30px 0 0;
}
.wp-block-quote:not(.is-large):not(.is-style-large):before {
content: none;
}
.wp-block-quote.alignleft p:last-of-type,
.wp-block-quote.alignright p:last-of-type {
margin-bottom: 0;
}
.wp-block-quote cite,
.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 {
color: inherit;
display: block;
font-size: 13px;
font-weight: 400;
font-style: italic;
line-height: 1.615384615384615;
text-align: left;
}
.rtl .wp-block-quote cite,
.rtl .wp-block-quote.is-large cite,
.rtl .wp-block-quote.is-large footer,
.rtl .wp-block-quote.is-style-large cite,
.rtl .wp-block-quote.is-style-large footer {
text-align: right;
}
.wp-block-archives-list li,
.wp-block-categories-list li {
margin-bottom: 0.55em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
list-style: disc;
} .wp-block-audio audio {
display: block;
width: 100%;
} .wp-block-cover-image.alignright,
.wp-block-cover.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover.alignleft,
.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
display: flex;
} .wp-block-file .wp-block-file__button {
border: none;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
font-size: 16px;
font-weight: 400;
line-height: 1;
margin-top: 2em;
padding: 10px 20px;
-webkit-transition: background-color 0.2s ease-in-out;
transition: background-color 0.2s ease-in-out;
white-space: nowrap;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button__link.is-style-outline {
color: #1b8be0;
background-color: transparent;
border: 2px solid;
}  .has-huge-font-size,
.has-large-font-size {
line-height: 1.4;
}
.has-normal-font-size,
.has-small-font-size,
.has-extra-small-font-size {
line-height: 1.62em;
}
.has-huge-font-size {
font-size: 32px;
}
.has-large-font-size {
font-size: 26px;
}
.has-normal-font-size {
font-size: 16px;
}
.has-small-font-size {
font-size: 14px;
}
.has-extra-small-font-size {
font-size: 13px;
}
@media screen and (max-width: 767px) {
.has-huge-font-size {
font-size: 28px;
}
.has-large-font-size {
font-size: 24px;
}
} .wp-block-code {
background: transparent;
border: 0;
padding: 0;
}
.wp-block-code cite:before,
.wp-block-code small:before {
content: "\2014\00a0";
}
.wp-block-quote__citation {
font-size: 16px;
} .wp-block-pullquote {
border-left: 0;
border-top: 3px solid;
border-bottom: 3px solid;
color: inherit;
margin: 0 0 1.75em;
padding: 35px 0;
}
.wp-block-pullquote blockquote {
border: none;
margin: 0;
padding: 0;
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {
max-width: none;
width: calc(50% - 0.736842105em);
padding-left: 0;
text-align: left;
}
.wp-block-pullquote.alignleft {
margin: 0.375em 2.222222222222222em 1.75em 0;
}
.wp-block-pullquote.alignright  {
margin: 0.375em 0 1.75em 2.222222222222222em;
}
.wp-block-pullquote__citation,
.wp-block-pullquote cite {
color: inherit;
display: block;
font-size: 15px;
font-style: normal;
line-height: 1.5;
text-transform: none;
}
.wp-block-pullquote p,
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {
font-size: inherit;
} .wp-block-table {
border-collapse: collapse;
border-spacing: 0;
margin: 0 0 2em;
}
.wp-block-table table {
margin-bottom: 0;
}
.wp-block-table thead {
border-bottom: none;
}
.wp-block-table thead th {
font-weight: 700;
}
.wp-block-table th,
.wp-block-table td {
border-left: 0;
border-top: 0;
padding: 0.7777777777777778em 1.555555555555556em;
border-color: #eee;
}
.wp-block-table.is-style-stripes {
border-bottom: 0;
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
border-color: #eee;
}
.dark-color-scheme .wp-block-table.is-style-stripes td,
.dark-color-scheme .wp-block-table.is-style-stripes th {
border-color: #333;
}
.dark-color-scheme .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1) {
background-color: #333;
}
.dark-color-scheme .wp-block-table figcaption {
color: #bebebe;
}  .wp-block-button {
margin-top: 1.750em;
margin-bottom: 1.750em;
}
.wp-block-button.alignleft,
.wp-block-button.alignright {
margin-top: 0;
}
.wp-block-button__link {
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
display: inline-block;
padding: 13px 25px;
font-size: 15px;
font-family: sans-serif;
line-height: 1.5;
}
.wp-block-button__link:hover,
.wp-block-button__link:focus {
-webkit-box-shadow: none;
box-shadow: none;
} .wp-block-separator {
border: 0;
margin: 1.5em auto;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
max-width: 100px;
} .wp-block-media-text {
margin-bottom: 1.5em;
}
.wp-block-media-text *:last-child {
margin-bottom: 0;
} .widget-area h2 {
font-size: 20px;
}
@media screen and (max-width: 990px) {
h4 {
font-size: 18px;
}
}
@media screen and (max-width: 540px) {
h4 {
font-size: 16px;
}
} .wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
list-style-position: inside;
text-align: center;
}
.wp-block-latest-posts li {
margin-bottom: 0.55em;
}
.wp-block-latest-posts.is-grid {
list-style: disc;
}
.rtl .wp-block-latest-posts.is-grid li {
margin: 0 0.55em 0 0;
}
.wp-block-latest-posts__post-date {
color: inherit;
display: block;
font-size: 13px;
line-height: 1.615384615;
margin-bottom: 0.538461538em;
}
.widget-area .wp-block-latest-posts.wp-block-latest-posts__list {
list-style: none;
}
.widget-area .wp-block-archives-list li,
.widget-area .wp-block-categories-list li,
.widget-area .wp-block-latest-posts li {
margin-bottom: 0;
} .wp-block-latest-comments__comment {
border-top: 1px solid;
font-size: inherit;
margin: 0;
padding: 1.75em 0;
}
.wp-block-latest-comments article {
margin-bottom: 0;
}
.blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
.archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
.search:not(.has-sidebar) #primary .wp-block-latest-comments article {
float: none;
width: 100%;
}
.wp-block-latest-comments a {
-webkit-box-shadow: none;
box-shadow: none;
}
.wp-block-latest-comments__comment-meta {
font-size: inherit;
margin-bottom: 14px;
}
.wp-block-latest-comments__comment-excerpt p {
font-size: inherit;
}
.wp-block-latest-comments__comment-excerpt >:last-child {
margin-bottom: 0;
}
.wp-block-latest-comments__comment-author,
.wp-block-latest-comments__comment-link {
font-weight: 400;
text-decoration: none;
}
.wp-block-latest-comments__comment-date {
color: inherit;
display: block;
font-size: 14px;
line-height: 1.5;
letter-spacing: 0;
margin: 7px 0 0;
text-transform: capitalize;
}
.wp-block-quote.is-large {
border: none;
}
.wp-block-pullquote:not(.alignleft):not(.alignright) blockquote:before {
top: -28px;
}
.wp-block-pullquote blockquote:before {
content: none;
} @media screen and (min-width: 85.375em) {
.no-sidebar .alignfull {
margin-left: calc( -100vw / 2 + 100% / 2 );
margin-right: calc( -100vw / 2 + 100% / 2 );
max-width: 100vw;
}
} .wp-block-file .wp-block-file__button,
.wp-block-button__link {
background-color: #f2f2f2;
color: #666;
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-button__link:hover,
.wp-block-button__link:focus {
background-color: #1b8be0;
color: #fff;
text-decoration: none;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-outline .wp-block-button__link:focus,
.wp-block-button__link.is-style-outline:hover,
.wp-block-button__link.is-style-outline:focus {
background-color: #1b8be0;
color: #fff;
}
.wp-block-pullquote,
.wp-block-quote:not(.is-large):not(.is-style-large) {
border-color: #1b8be0;
}
.wp-block-latest-comments__comment {
border-color: #ebebeb;
} .dark-color-scheme .wp-block-quote:not(.is-large):not(.is-style-large),
.dark-color-scheme .wp-block-quote,
.dark-color-scheme .wp-block-quote.is-large,
.dark-color-scheme .wp-block-quote.is-style-large {
border-left: 3px solid #e4741f;
}
.dark-color-scheme .wp-block-button.is-style-outline .wp-block-button__link,
.dark-color-scheme .wp-block-button__link.is-style-outline {
color: #e4741f;
}
.dark-color-scheme .wp-block-file .wp-block-file__button:hover,
.dark-color-scheme .wp-block-file .wp-block-file__button:focus,
.dark-color-scheme .wp-block-button__link:hover,
.dark-color-scheme .wp-block-button__link:focus {
background-color: #e4741f;
color: #fff;
}
.dark-color-scheme .wp-block-button.is-style-outline .wp-block-button__link:hover,
.dark-color-scheme .wp-block-button.is-style-outline .wp-block-button__link:focus,
.dark-color-scheme .wp-block-button__link.is-style-outline:hover,
.dark-color-scheme .wp-block-button__link.is-style-outline:focus {
background-color: #e4741f;
border-color: #e4741f;
color: #fff;
}
.dark-color-scheme .wp-block-pullquote,
.dark-color-scheme .wp-block-quote:not(.is-large):not(.is-style-large) {
border-color: #e4741f;
}  .wp-block-button .wp-block-button__link.has-white-color,
.wp-block-button.is-style-outline .wp-block-button__link.has-white-color,
.wp-block-button__link.is-style-outline .wp-block-button__link.has-white-color,
.has-white-color {
color: #fff;
}
.wp-block-button .wp-block-button__link.has-white-background-color,
.has-white-background-color {
background-color: #fff;
} .wp-block-button .wp-block-button__link.has-black-color,
.wp-block-button.is-style-outline .wp-block-button__link.has-black-color,
.wp-block-button__link.is-style-outline .wp-block-button__link.has-black-color,
.has-black-color {
color: #000;
}
.wp-block-button .wp-block-button__link.has-black-background-color,
.has-black-background-color {
background-color: #000;
color: #fff;
} .wp-block-button .wp-block-button__link.has-dark-gray-color,
.wp-block-button.is-style-outline .wp-block-button__link.has-dark-gray-color,
.wp-block-button__link.is-style-outline .wp-block-button__link.has-dark-gray-color,
.has-gray-color {
color: #404040;
}
.wp-block-button .wp-block-button__link.has-dark-gray-background-color,
.has-gray-background-color {
background-color: #404040;
} .wp-block-button .wp-block-button__link.has-gray-color,
.wp-block-button.is-style-outline .wp-block-button__link.has-gray-color,
.wp-block-button__link.is-style-outline .wp-block-button__link.has-gray-color,
.has-gray-color {
color: #eee;
}
.wp-block-button .wp-block-button__link.has-gray-background-color,
.has-gray-background-color {
background-color: #eee;
} .wp-block-button .wp-block-button__link.has-light-gray-color,
.wp-block-button.is-style-outline .wp-block-button__link.has-light-gray-color,
.wp-block-button__link.is-style-outline .wp-block-button__link.has-light-gray-color,
.has-gray-color {
color: #404040;
}
.wp-block-button .wp-block-button__link.has-light-gray-background-color,
.has-gray-background-color {
background-color: #404040;
} .wp-block-button .wp-block-button__link.has-yellow-color,
.wp-block-button.is-style-outline .wp-block-button__link.has-yellow-color,
.wp-block-button__link.is-style-outline .wp-block-button__link.has-yellow-color,
.has-yellow-color {
color: #e5ae4a;
}
.wp-block-button .wp-block-button__link.has-yellow-background-color,
.has-yellow-background-color {
background-color: #e5ae4a;
} .wp-block-button .wp-block-button__link.has-blue-color,
.wp-block-button.is-style-outline .wp-block-button__link.has-blue-color,
.wp-block-button__link.is-style-outline .wp-block-button__link.has-blue-color,
.has-blue-color {
color: #1b8be0;
}
.wp-block-button .wp-block-button__link.has-blue-background-color,
.has-blue-background-color {
background-color: #1b8be0;
} .wp-block-button .wp-block-button__link.has-tahiti-gold-color,
.wp-block-button.is-style-outline .wp-block-button__link.has-tahiti-gold-color,
.wp-block-button__link.is-style-outline .wp-block-button__link.has-tahiti-gold-color,
.has-blue-color {
color: #e4741f;
}
.wp-block-button .wp-block-button__link.has-tahiti-gold-background-color,
.has-blue-background-color {
background-color: #e4741f;
}