img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."}.wp-gr,.wp-gr *,.wp-gr ::after,.wp-gr ::before{box-sizing:border-box}.wp-gr{display:block;direction:ltr;font-size:var(--font-size,16px);font-family:var(--font-family,inherit);font-style:normal;font-weight:400;text-align:start;line-height:normal;overflow:visible;text-decoration:none;list-style-type:disc;box-sizing:border-box;visibility:visible!important}.wp-gr div,.wp-gr span{margin:0;padding:0;color:inherit;font:inherit;line-height:normal;letter-spacing:normal;text-transform:none;text-decoration:none;border:0;background:0 0}.wp-gr a{color:inherit;border:0;text-decoration:none;background:0 0;cursor:pointer}.wp-gr a:focus{outline:0}.wp-gr a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wp-gr img{display:block;max-width:100%;height:auto;margin:0;padding:0;border:0;line-height:0;vertical-align:middle}.wp-gr i{font-style:normal;font-weight:inherit;margin:0;padding:0;border:0;vertical-align:middle;background:0 0}.wp-gr svg{display:inline-block;width:auto;height:auto;vertical-align:middle;overflow:visible}.wp-gr svg use{opacity:1;visibility:visible}.wp-gr{--card-gap:4px;--rev-gap:4px;--img-size:46px;--media-gap:8px;--media-size:40px;--media-lines:2;--color:#fb8e28;--rev-color:#f4f4f4;--rpi-star-color:var(--star-color, var(--color));--slider-dot-size:8px;--slider-dot-gap:8px;--slider-dots-visible:5;--slider-act-dot-color:var(--color);position:relative!important;display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;line-height:normal!important;text-align:start!important;direction:ltr!important;overflow-wrap:break-word!important;box-sizing:border-box!important}.wp-gr .wp-google-based,.wp-gr .wp-google-powered{margin:0!important;padding:0!important;color:var(--head-based-color,#555)!important}.wp-gr .wp-google-powered{color:var(--powered-color,#777)!important;font-size:16px;font-weight:600}.wp-gr .wp-google-powered>span{font-weight:600!important}.wp-gr .grw-img{position:relative!important;min-width:var(--img-size)!important;max-width:var(--img-size)!important;height:var(--img-size)!important;border:none!important;z-index:3!important}.wp-gr .grw-img-wrap{position:relative;min-width:var(--img-size)!important;max-width:var(--img-size)!important;overflow:visible}.wp-gr .grw-img-wrap::before{content:'';position:absolute;top:0;left:0;width:var(--img-size);height:var(--img-size);border-radius:50%;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important;pointer-events:none}.wp-gr .grw-header .grw-img{border-radius:50%}.wp-gr .grw-header.wp-place-center{width:100%!important}.wp-gr .wp-google-name{color:var(--name-color,#333)!important;font-size:100%!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important;width:100%!important;text-align:var(--align,start)!important}.wp-gr .grw-header .wp-google-name{width:100%!important;margin:0!important;padding:0!important;font-size:128%!important;white-space:normal!important}.wp-gr .grw-header-inner>.rpi-flx{overflow:hidden!important}.wp-gr a.wp-google-name{color:#427fed!important;text-decoration:none!important}.wp-gr .wp-google-time{color:#555!important;font-size:13px!important;white-space:nowrap!important}.wp-gr .wp-google-text{color:var(--text-color,#222)!important;font-size:15px!important;line-height:24px!important;max-width:100%!important;overflow:hidden!important;white-space:pre-wrap!important;word-break:break-word!important;vertical-align:middle!important}.wp-gr .rpi-stars+.wp-google-text{padding-left:4px!important}.wp-gr .wp-more{display:none}.wp-gr .wp-more-toggle{color:#136aaf!important;cursor:pointer!important;text-decoration:none!important}.wp-gr .wp-google-url{display:block;margin:4px auto!important;color:#136aaf!important;text-align:center!important}.wp-gr.wp-dark .wp-google-name{color:#eee!important}.wp-gr.rpi.wp-dark .wp-google-name a{color:var(--head-based-color,#eee)!important}.wp-gr.wp-dark .wp-google-time{color:#bbb!important}.wp-gr.wp-dark .wp-google-text{color:#ececec!important}.wp-gr.wp-dark .wp-google-powered{color:var(--powered-color,#fff)!important}.wp-gr.wp-dark .wp-google-based{color:var(--head-based-color,#999)!important}.wp-gr:not(.wp-dark) .grw-review-inner.grw-backgnd{background:var(--rev-color)!important}.wp-gr.rpi .wp-google-name{font-size:100%!important}.wp-gr.rpi .grw-hide,.wp-gr.rpi .wp-google-hide{display:none}.wp-gr.rpi .wp-google-name a{color:var(--head-name-color,#333)!important;font-size:18px!important;text-decoration:none!important}.wp-gr.rpi a.wp-google-name{margin:0!important;color:var(--name-color,#154fc1)!important;text-decoration:none!important;white-space:nowrap!important;text-overflow:ellipsis!important}.wp-gr .grw-row{display:-ms-flexbox!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;-ms-flex-wrap:nowrap!important;-ms-flex-align:center!important}.grw-row.grw-row-xs{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.grw-row-x .grw-header+.grw-content .grw-review,.grw-row-xs .grw-content,.grw-row-xs .grw-header,.grw-row-xs .grw-review{--col:1}.grw-row-xl .grw-header+.grw-content{--col:1.2}.grw-row-l .grw-header+.grw-content{--col:1.25}.grw-row-m .grw-header+.grw-content{--col:1.333333}.grw-row-s .grw-header+.grw-content{--col:1.5}.grw-row-s .grw-header+.grw-content .grw-review,.grw-row-x .grw-header,.grw-row-x .grw-header+.grw-content,.grw-row-x .grw-review{--col:2}.grw-row-m .grw-header+.grw-content .grw-review,.grw-row-s .grw-header,.grw-row-s .grw-review{--col:3}.grw-row-l .grw-review,.grw-row-m .grw-header,.grw-row-m .grw-review{--col:4}.grw-row-l .grw-header,.grw-row-xl .grw-review{--col:5}.grw-row-xl .grw-header{--col:6}.grw-row .grw-content,.grw-row .grw-header{-ms-flex:1 0 calc(100% / var(--col,3))!important;flex:1 0 calc(100% / var(--col,3))!important;width:calc(100% / var(--col,3))!important}.grw-row .grw-review{-ms-flex:1 0 calc((100% - var(--card-gap,16px)*(var(--col,3) - 1))/ var(--col,3))!important;flex:1 0 calc((100% - var(--card-gap,16px)*(var(--col,3) - 1))/ var(--col,3))!important;width:calc((100% - var(--card-gap,16px)*(var(--col,3) - 1))/ var(--col,3))!important}.wp-gr .grw-content{position:relative!important;min-width:0!important}.wp-gr .grw-content-inner{position:relative!important;display:flex!important;align-items:center!important}.wp-gr .grw-review-inner{height:100%!important}.wp-gr .grw-header-inner,.wp-gr .grw-review-inner{position:relative!important;margin:4px!important;padding:16px!important;width:100%!important}.wp-gr .wp-google-list .grw-header-inner{padding:0 0 16px 0!important}.wp-gr .grw-review-inner.grw-round{border-radius:8px!important}.wp-gr .grw-review-inner.grw-shadow{box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important}.wp-gr .grw-review-inner>svg{position:absolute!important;top:10px!important;right:10px!important;width:16px!important;height:16px!important}.wp-gr .grw-review{display:flex;position:relative!important;justify-content:center!important;align-items:center!important;flex-shrink:0!important}.wp-gr .grw-review .wp-google-left{display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:24px!important;padding-bottom:2px!important}.wp-gr .grw-review .wp-google-feedback{height:100px!important;overflow-y:auto!important}.wp-gr .grw-scroll::-webkit-scrollbar{width:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .3)!important;-webkit-border-radius:4px!important;border-radius:4px!important}.wp-gr .grw-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px!important;border-radius:10px!important;background:#ccc!important;-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / .5)!important}.wp-gr .wp-google-wr{display:flex;margin:0!important}.wp-gr .wp-google-wr a{color:#fff!important;padding:4px 12px 8px!important;outline:0!important;border-radius:27px!important;background:var(--btn-color,#1f67e7)!important;white-space:nowrap!important;vertical-align:middle!important;opacity:.9!important;text-shadow:1px 1px 0 #888!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important;user-select:none!important;transition:all .2s ease-in-out!important}.wp-gr .wp-google-wr a:hover{opacity:.95!important;background:var(--btn-color,#1f67e7)!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 3px 5px rgb(0 0 0 / .24)!important}.wp-gr .wp-google-wr a:active{opacity:1!important;background:var(--btn-color,#1f67e7)!important;box-shadow:none!important}.wp-gr .wp-google-wr a svg{display:inline-block;width:16px;height:16px;padding:1px;margin:0 0 0 4px;background:#fff;border-radius:50%}.wp-gr[data-layout=grid] .grw-reviews{display:flex;gap:var(--card-gap,12px);flex-wrap:wrap!important;-ms-flex-wrap:wrap!important}.wp-gr .grw-b{font-weight:700!important;white-space:nowrap!important}.wp-gr .wp-google-reply{font-size:14px!important;margin-top:auto!important;margin-left:6px!important;padding-left:6px!important;border-left:1px solid #999!important;overflow:hidden!important;overflow-y:auto!important;line-height:20px!important;max-height:44px!important}.wp-gr .wp-google-reply>div{display:flex;gap:4px;align-items:center}.wp-gr .wp-google-reply .wp-google-time{font-size:11px!important;white-space:nowrap!important}.wp-gr .wp-google-img{display:flex;flex-wrap:wrap;gap:var(--media-gap);max-height:calc((var(--media-size) + var(--media-gap)) * var(--media-lines) - 2px)!important;overflow-y:auto!important}.wp-gr .wp-google-img img{display:flex;width:var(--media-size)!important;height:var(--media-size)!important;cursor:pointer!important;border-radius:3px!important;box-shadow:0 0 2px rgb(0 0 0 / .12),0 2px 4px rgb(0 0 0 / .24)!important}.rpi-flx{display:var(--flx,flex)!important;flex-direction:var(--dir,column)!important;gap:var(--gap,2px)!important;align-items:var(--align,flex-start)!important;flex-wrap:var(--wrap,nowrap)!important;overflow:var(--overflow,visible)!important;width:100%!important}.rpi-col16{--dir:column;--gap:16px;--align:flex-start;--overflow:hidden}.rpi-col12{--dir:column;--gap:12px;--align:flex-start;--overflow:hidden}.rpi-col6{--dir:column;--gap:6px;--align:flex-start;--overflow:hidden}.rpi-col8{--dir:column;--gap:8px;--align:flex-start}.rpi-col4{--dir:column;--gap:4px;--align:flex-start}.rpi-row12-center{--dir:row;--gap:12px;--align:center;--overflow:visible}.rpi-row12{--dir:row;--gap:12px;--align:flex-start}:root{--star-gap:2px;--rpi-star-size:20px;--rpi-star-color:#fb8e28;--rpi-star-empty-color:#cccccc;--rpi-icon-scale-google:1.00;--rpi-icon-scale-yelp:0.92;--rpi-icon-scale-fb:1.125;--rpi-yelp-empty-color:#cccccc;--rpi-yelp-five-color:#fb433c;--rpi-yelp-four-color:#ff643d;--rpi-yelp-three-color:#ff8742;--rpi-yelp-two-color:#ffad48;--rpi-yelp-one-color:#ffcc4b;--rpi-yelp-radius:3px;--rpi-fb-color:#fa3e3e;--rpi-fb-radius:3px;--rpi-star-empty:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E");--rpi-star-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z'/%3E%3C/svg%3E")}.rpi-stars .rpi-star{display:none!important}.rpi-star,.rpi-stars-tripadvisor,.rpi-stars-yelp{display:var(--flx,flex);align-items:center;align-self:var(--star-align-self,start);gap:var(--gap,4px);text-align:start;z-index:1}.rpi-star[data-rating]:empty::before{content:attr(data-rating);color:var(--rpi-rating-color,var(--rpi-star-color));font-size:var(--head-grade-fs, 18px);font-weight:var(--head-grade-weight,900)}.rpi-star i{padding:0 2px;cursor:pointer!important;background-color:var(--rpi-star-empty-color)}.rpi-star[data-rating="1"] i:nth-child(-n+1),.rpi-star[data-rating="2"] i:nth-child(-n+2),.rpi-star[data-rating="3"] i:nth-child(-n+3),.rpi-star[data-rating="4"] i:nth-child(-n+4),.rpi-star[data-rating="5"] i:nth-child(-n+5){background-color:var(--rpi-star-color)}.rpi-star:hover i{background-color:var(--rpi-star-color)!important}.rpi-star i:hover~i{background-color:var(--rpi-star-empty-color)!important}.rpi-star i,.rpi-star[data-rating]:empty::after{content:'';width:var(--rpi-star-size)!important;height:var(--rpi-star-size)!important;-webkit-mask-image:var(--rpi-star-mask)!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-position:center!important;-webkit-mask-size:contain!important;mask-image:var(--rpi-star-mask)!important;mask-repeat:no-repeat!important;mask-position:center!important;mask-size:contain!important}.rpi-star[data-rating]:empty::after{background-color:var(--rpi-star-color)}.rpi-star+.rpi-stars{--stars-offset:1;--stars:calc(var(--stars-max) - var(--stars-offset))}.rpi-stars{--star-size:var(--rpi-star-size, 18px);--star-color:var(--rpi-star-color);--empty:var(--rpi-star-empty);--mask:var(--rpi-star-mask);--stars:5;--icon-scale:1;--rating-scale:0.8;--gap:var(--star-gap, 2px);--stars-w:calc(var(--stars) * (var(--star-size) + var(--star-gap)));--fill:calc((var(--rating) / var(--stars)) * 100%);--bg-size:calc(var(--star-size) * var(--icon-scale));--bg-size-x:calc(var(--bg-size) + var(--star-gap));position:relative!important;display:inline-flex!important;align-items:center!important;align-self:var(--star-align-self,start)!important;width:max-content!important;height:var(--star-size)!important;font-size:calc(var(--star-size) * var(--rating-scale))!important;font-weight:var(--head-grade-weight,900)!important;color:var(--rpi-rating-color,var(--star-color))!important;white-space:nowrap!important;vertical-align:middle!important;padding-right:calc(var(--stars-w) + var(--gap))!important}.rpi-stars:empty{--gap:calc(-1 * (var(--star-gap) / 2 + 1px))}.rpi-stars::before{content:''!important;position:absolute!important;top:50%!important;right:0!important;width:var(--stars-w)!important;height:var(--star-size)!important;transform:translateY(-50%)!important;background-color:var(--star-color)!important;-webkit-mask-image:var(--empty)!important;-webkit-mask-repeat:repeat-x!important;-webkit-mask-position:left center!important;-webkit-mask-size:var(--bg-size-x) var(--bg-size)!important;mask-image:var(--empty)!important;mask-repeat:repeat-x!important;mask-position:left center!important;mask-size:var(--bg-size-x) var(--bg-size)!important}.rpi-stars::after{content:''!important;position:absolute!important;top:50%!important;right:0!important;width:var(--stars-w)!important;height:var(--star-size)!important;transform:translateY(-50%)!important;background-color:var(--star-color)!important;-webkit-mask-image:var(--mask)!important;-webkit-mask-repeat:repeat-x!important;-webkit-mask-position:left center!important;-webkit-mask-size:var(--bg-size-x) var(--bg-size)!important;mask-image:var(--mask)!important;mask-repeat:repeat-x!important;mask-position:left center!important;mask-size:var(--bg-size-x) var(--bg-size)!important;clip-path:inset(0 calc(100% - var(--fill)) 0 0)!important}.rpi-stars-yelp{--empty-color:var(--rpi-yelp-empty-color);--five-color:var(--rpi-yelp-five-color);--four-color:var(--rpi-yelp-four-color);--three-color:var(--rpi-yelp-three-color);--two-color:var(--rpi-yelp-two-color);--one-color:var(--rpi-yelp-one-color);--icon-scale:0.9;--star-scale:70%;--star-size:var(--rpi-star-size);--rating:0;--gap:3px;--radius:var(--rpi-yelp-radius);display:inline-flex!important;gap:var(--gap)!important;line-height:0!important;vertical-align:top!important}.rpi-stars-yelp i{position:relative!important;display:inline-block!important;font-style:normal!important;flex:0 0 auto!important;width:var(--star-size)!important;height:var(--star-size)!important;border-radius:var(--radius)!important;background-color:var(--empty-color)!important;background-image:linear-gradient(90deg,var(--star-color) 0 calc(var(--fill,0) * 1%),transparent calc(var(--fill,0) * 1%))!important;background-repeat:no-repeat!important;background-size:100% 100%!important;box-sizing:border-box!important;transform:scale(var(--icon-scale))!important;transform-origin:left center!important}.rpi-stars-yelp i::after{content:''!important;position:absolute!important;inset:0!important;background-color:#fff!important;-webkit-mask-image:var(--rpi-star-mask)!important;-webkit-mask-repeat:no-repeat!important;-webkit-mask-size:var(--star-scale) var(--star-scale)!important;-webkit-mask-position:center!important;mask-image:var(--rpi-star-mask)!important;mask-repeat:no-repeat!important;mask-size:var(--star-scale) var(--star-scale)!important;mask-position:center!important}.rpi-stars-yelp,.rpi-stars-yelp[data-rating]::before{content:attr(data-rating);color:var(--rpi-rating-color,var(--star-color));font-size:var(--head-grade-fs, 18px);font-weight:var(--head-grade-weight,900)}.rpi-stars-yelp i:first-child{--fill:clamp(0, (var(--rating) - 0) * 100, 100)}.rpi-stars-yelp i:nth-child(2){--fill:clamp(0, (var(--rating) - 1) * 100, 100)}.rpi-stars-yelp i:nth-child(3){--fill:clamp(0, (var(--rating) - 2) * 100, 100)}.rpi-stars-yelp i:nth-child(4){--fill:clamp(0, (var(--rating) - 3) * 100, 100)}.rpi-stars-yelp i:nth-child(5){--fill:clamp(0, (var(--rating) - 4) * 100, 100)}.rpi-stars-yelp[data-stars^="1"]{--rating:1.5;--star-color:var(--one-color)}.rpi-stars-yelp[data-stars="1"]{--rating:1}.rpi-stars-yelp[data-stars^="2"]{--rating:2.5;--star-color:var(--two-color)}.rpi-stars-yelp[data-stars="2"]{--rating:2}.rpi-stars-yelp[data-stars^="3"]{--rating:3.5;--star-color:var(--three-color)}.rpi-stars-yelp[data-stars="3"]{--rating:3}.rpi-stars-yelp[data-stars^="4"]{--rating:4.5;--star-color:var(--four-color)}.rpi-stars-yelp[data-stars="4"]{--rating:4}.rpi-stars-yelp[data-stars^="5"]{--rating:5;--star-color:var(--five-color)}.rpi-stars-tripadvisor{--empty-color:#ffffff;--border-color:#5ba672;--fill-color:#5ba672;--icon-scale:0.9;--rpi-dot-size:var(--rpi-star-size);--rating:0;--gap:3px;--border:3px;display:inline-flex!important;gap:var(--gap)!important;line-height:0!important;vertical-align:top!important}.rpi-stars-tripadvisor i{width:var(--rpi-dot-size)!important;height:var(--rpi-dot-size)!important;display:inline-block!important;position:relative!important;flex:0 0 auto!important;box-sizing:border-box!important;border-radius:999px!important;border:var(--border) solid var(--border-color)!important;background-color:var(--empty-color)!important;background-image:linear-gradient(90deg,var(--fill-color) 0 calc(var(--fill,0) * 1%),transparent calc(var(--fill,0) * 1%))!important;background-repeat:no-repeat!important;background-size:100% 100%!important;transform:scale(var(--icon-scale))!important;transform-origin:left center!important}.rpi-stars-tripadvisor,.rpi-stars-tripadvisor[data-rating]::before{content:attr(data-rating);color:var(--rpi-rating-color,var(--fill-color));font-size:var(--head-grade-fs, 18px);font-weight:var(--head-grade-weight,900)}.rpi-stars-tripadvisor i:first-child{--fill:clamp(0, (var(--rating) - 0) * 100, 100)}.rpi-stars-tripadvisor i:nth-child(2){--fill:clamp(0, (var(--rating) - 1) * 100, 100)}.rpi-stars-tripadvisor i:nth-child(3){--fill:clamp(0, (var(--rating) - 2) * 100, 100)}.rpi-stars-tripadvisor i:nth-child(4){--fill:clamp(0, (var(--rating) - 3) * 100, 100)}.rpi-stars-tripadvisor i:nth-child(5){--fill:clamp(0, (var(--rating) - 4) * 100, 100)}.rpi-stars-tripadvisor[data-stars^="1"]{--rating:1.5}.rpi-stars-tripadvisor[data-stars="1"]{--rating:1}.rpi-stars-tripadvisor[data-stars^="2"]{--rating:2.5}.rpi-stars-tripadvisor[data-stars="2"]{--rating:2}.rpi-stars-tripadvisor[data-stars^="3"]{--rating:3.5}.rpi-stars-tripadvisor[data-stars="3"]{--rating:3}.rpi-stars-tripadvisor[data-stars^="4"]{--rating:4.5}.rpi-stars-tripadvisor[data-stars="4"]{--rating:4}.rpi-stars-tripadvisor[data-stars^="5"]{--rating:5}.rpi-star-fb{--icon-scale:0.9;--star-scale:70%;--fb-size:var(--rpi-star-size, 18px);--size:calc(var(--fb-size) * var(--icon-scale));--color:var(--rpi-fb-color, #fa3e3e);--radius:var(--rpi-fb-radius, 3px);--tail-w:calc(var(--size) / 3);--tail-h:calc(var(--size) / 3.6);--tail-offset:calc(var(--size) / 4.5);--tail-overlap:1px;--gap:0.25em;--label-scale:0.9;--fb-star:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10.7881 3.21068C11.2364 2.13274 12.7635 2.13273 13.2118 3.21068L15.2938 8.2164L20.6979 8.64964C21.8616 8.74293 22.3335 10.1952 21.4469 10.9547L17.3295 14.4817L18.5874 19.7551C18.8583 20.8908 17.6229 21.7883 16.6266 21.1798L11.9999 18.3538L7.37329 21.1798C6.37697 21.7883 5.14158 20.8908 5.41246 19.7551L6.67038 14.4817L2.55303 10.9547C1.66639 10.1952 2.13826 8.74293 3.302 8.64964L8.70609 8.2164L10.7881 3.21068Z' fill='%23fff'/%3E%3C/svg%3E");position:relative!important;display:inline-flex!important;align-items:center;align-self:var(--star-align-self,start);height:var(--star-size)!important;width:max-content!important;white-space:nowrap!important;font-size:calc(var(--size) * var(--label-scale))!important;line-height:1!important;padding-left:calc(var(--size) + var(--gap))!important;text-shadow:.015em 0 0 currentColor}.rpi-star-fb::before{content:''!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:var(--size)!important;height:var(--size)!important;background-color:var(--color)!important;border-radius:var(--radius)!important;background-image:var(--fb-star)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:var(--star-scale) var(--star-scale)!important}.rpi-star-fb::after{content:''!important;position:absolute!important;left:var(--tail-offset)!important;top:50%!important;width:0!important;height:0!important;transform:translateY(calc(var(--size)/ 2 - var(--tail-overlap)))!important;border-top:var(--tail-h) solid var(--color)!important;border-right:var(--tail-w) solid transparent!important}.rpi-star-fb[data-rating="1"]{--color:#cccccc}:root{--rpi-lt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15 18-6-6 6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain;--rpi-gt:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'%3E%3C/path%3E%3C/svg%3E") no-repeat center/contain}.rpi{--slider-btn-size:16px;--slider-btn-bg:var(--card-bg, #f5f5f5);--slider-btn-color:#777777;--slider-btn-padding:calc(var(--slider-btn-size) / 2);--slider-btn-bw:1px;--slider-btn-bc:#cccccc;--slider-btn-fs:calc(var(--slider-btn-size) + var(--slider-btn-bw));--slider-btn-shadow:0 2px 6px rgb(0 0 0 / 0.15);--slider-btn-full:calc(var(--slider-btn-size) + (var(--slider-btn-padding) * 2) + (var(--slider-btn-bw) * 2));--slider-btn-offset:0px;--slider-btn-out:calc(var(--slider-btn-full) / 2);--slider-btn-pos:calc(var(--slider-btn-out) + var(--slider-btn-offset));--slider-offset:calc(var(--slider-btn-out))}.rpi .rpi-slides{display:flex!important;flex:1!important;gap:var(--slider-gap,var(--card-gap,8px))!important;flex-wrap:nowrap!important;overflow:hidden!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:var(--rpi-slider-behavior,smooth)!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}.rpi .rpi-slides::-webkit-scrollbar{display:none!important}.rpi .rpi-slide{overflow:hidden!important;padding:4px 3px!important;scroll-snap-align:start!important;transition:transform .5s!important}.rpi .rpi-slides-bite{--offset:var(--slides-bite-offset, 6px);--alpha:0.2px;--shift:var(--slider-btn-offset);--radius:calc(var(--slider-btn-out) + var(--offset));-webkit-mask:var(--slider-bite,radial-gradient(circle var(--radius) at calc(0% - var(--shift)) 50%,transparent 0,transparent calc(var(--radius) - var(--alpha)),#000 calc(var(--radius) + var(--alpha))),radial-gradient(circle var(--radius) at calc(100% + var(--shift)) 50%,transparent 0,transparent calc(var(--radius) - var(--alpha)),#000 calc(var(--radius) + var(--alpha))),linear-gradient(#000 0 0));-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;-webkit-mask-composite:source-in,source-in;margin:0 var(--slider-offset,0)}.rpi .rpi-ltgt{--margin:calc(-1 * var(--slider-btn-pos) + var(--slider-offset, 0px));position:var(--slider-btn-position,absolute)!important;padding:var(--slider-btn-padding)!important;border-radius:50%!important;border:var(--slider-btn-bw) solid var(--slider-btn-bc)!important;background-color:var(--slider-btn-bg)!important;box-shadow:var(--slider-btn-shadow)!important;transition:background-color .2s ease-in-out!important;z-index:1!important}.rpi .rpi-ltgt:active{box-shadow:none!important}.rpi .rpi-ltgt.rpi-lt{left:0!important;margin-left:var(--margin)!important}.rpi .rpi-ltgt.rpi-gt{right:0!important;margin-right:var(--margin)!important}.rpi-ltgt.rpi-gt::after,.rpi-ltgt.rpi-lt::before{position:relative!important;content:''!important;display:block!important;width:var(--slider-btn-size)!important;height:var(--slider-btn-size)!important;background-color:var(--slider-btn-color)!important}.rpi-ltgt.rpi-lt::before{-webkit-mask:var(--rpi-lt)!important;mask:var(--rpi-lt)!important}.rpi-ltgt.rpi-gt::after{-webkit-mask:var(--rpi-gt)!important;mask:var(--rpi-gt)!important}[dir=rtl] .rpi-gt::after,[dir=rtl] .rpi-lt::before{transform:rotate(180deg)}.rpi .rpi-dots-wrap{position:absolute!important;top:calc(100% - 1px)!important;left:0!important;right:0!important;display:flex!important;justify-content:center!important;margin:0 auto!important;padding-top:var(--slider-dot-padding-top,.5em)!important;max-width:100%!important;width:calc(var(--slider-dots-visible) * var(--slider-dot-size) + (var(--slider-dots-visible) - 1) * var(--slider-dot-gap))!important}.rpi .rpi-dots{display:flex;flex-wrap:nowrap;overflow-x:scroll!important;gap:var(--slider-dot-gap);scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.rpi-dots .rpi-dot{display:inline-block!important;width:var(--slider-dot-size)!important;height:var(--slider-dot-size)!important;margin:0!important;padding:0!important;opacity:.4!important;vertical-align:middle!important;flex:1 0 auto!important;transform:scale(.55)!important;scroll-snap-align:center!important;border-radius:20px!important;background-color:var(--slider-dot-color,#999)!important}.rpi-dots .rpi-dot:hover{opacity:1!important}.rpi-dots .rpi-dot.active{opacity:1!important;transform:scale(.95)!important;background-color:var(--slider-act-dot-color,#fb8e28)!important}.rpi-dots .rpi-dot.s2{transform:scale(.85)!important}.rpi-dots .rpi-dot.s3{transform:scale(.65)!important}.rpi button{all:revert!important;margin:0!important;padding:0!important;box-shadow:none!important;border-radius:0!important;line-height:1!important;font:inherit!important;color:inherit!important;text-align:center!important;cursor:pointer!important;border:0!important;background:0 0!important;appearance:none!important;-webkit-appearance:none!important;user-select:none!important}.rpi button:focus{outline:0!important}.rpi button:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}.rpi .rpi-x,.rpi-x{position:absolute!important;top:var(--x-top,6px)!important;right:var(--x-right,8px)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:var(--x-width,20px)!important;height:var(--x-height,20px)!important;cursor:pointer!important;opacity:var(--x-opacity, .65)!important;border-radius:50%!important;background-color:var(--x-bg,#fafafa)!important;z-index:2147483003!important;outline:0!important}.rpi .rpi-x:focus-visible,.rpi-x:focus-visible{outline:0!important}.rpi .rpi-x:hover,.rpi-x:hover{opacity:1!important}.rpi .rpi-x::after,.rpi .rpi-x::before,.rpi-x::after,.rpi-x::before{content:""!important;position:absolute!important;display:block!important;width:var(--x-line-width,12px)!important;height:var(--x-line-height,1px)!important;border-radius:2px!important;background-color:var(--x-color,#373737)!important}.rpi .rpi-x::before,.rpi-x::before{transform:rotate(45deg)!important}.rpi .rpi-x::after,.rpi-x::after{transform:rotate(-45deg)!important}.rpi .rpi-x.rpi-xa::before,.rpi-x.rpi-xa::before{--x-line-width:7px!important;--x-line-height:7px!important;top:4px!important;border-radius:0!important;border-right:1px solid #373737!important;border-bottom:1px solid #373737!important;background-color:transparent!important}.rpi .rpi-x.rpi-xa::after,.rpi-x.rpi-xa::after{content:none!important}.rpi-bubble:after{content:"";position:absolute;top:-8px;left:16px;bottom:auto;border-style:solid;border-width:0 8px 8px;border-color:#fff transparent}.rpi-fade{-webkit-transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:opacity 150ms ease,-webkit-transform 150ms ease;transition:transform 150ms ease,opacity 150ms ease;transition:transform 150ms ease,opacity 150ms ease,-webkit-transform 150ms ease}.rpi-sb{--visible:hidden;--x-bg:transparent;--x-line-width:16px;--slider-card-margin:0;--sb-top-offset:0px;--sb-x:100%;position:fixed;inset:var(--sb-top-offset,60px) 0 0 auto;width:min(368px,100%);display:flex;flex-direction:column;background:rgba(250,250,251,.98);border-left:1px solid #dadee2;box-shadow:#bdbdbd 0 2px 10px 0;z-index:2147483000;overflow:visible;transform:translateX(var(--sb-x));transition:transform .3s ease-in-out,visibility 0s .3s!important;visibility:var(--visible);will-change:transform;backface-visibility:hidden}.rpi-sb .rpi-list,.rpi-sbh{--card-gap:0;--card-padding:12px;--card-bg:transparent;--head-card-bg:transparent}.rpi-sb.rpi-open{--sb-x:0;--visible:visible;overflow:hidden;transition:transform .3s ease-in-out,visibility 0s 0s!important}.rpi-sb.rpi-left{--sb-x:-100%;inset:var(--sb-top-offset,60px) auto 0 0;border-left:none;border-right:1px solid #dadee2}.rpi-sb.rpi-left.rpi-open{transform:translateX(0)}@media (max-width:460px){.rpi-sb{inset:var(--sb-top-offset,60px) 0 0 0;width:100%;border-radius:0}}.rpi-sb .rpi{min-width:330px}.rpi-sb[data-layout=list] .rpi{--card-gap:0;--card-bg:none;--text-lines:auto;--head-card-bg:none}.rpi-sb .rpi-header{position:sticky;top:0;z-index:5}.rpi-sb .rpi-header,.rpi-sbf,.rpi-sbh{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.12)}.rpi-sbc{flex:1;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rpi-sbf{display:flex;align-items:center;justify-content:space-around;padding:8px 2px}.rpi-overlay{position:fixed;inset:0;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:opacity .3s;z-index:2147482999}.rpi-overlay.rpi-open{opacity:1;visibility:visible}.rpi-lightbox,.rpi-lightbox-wrap{--x-top:15px;--x-right:15px;--x-bg:none;--x-color:#ececec;--x-line-width:25px;--x-line-height:3px;--x-opacity:1;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.rpi-lightbox-wrap{z-index:3}.rpi-lightbox{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;max-width:100%;color:#333;text-align:left;z-index:2147483003;user-select:none;background-color:rgba(0,0,0,.6);transition:all .3s ease-out}.rpi-lightbox-inner{width:95%;max-width:1200px;height:100%;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px)}@supports (container-type:inline-size){.rpi-lightbox-xxx{container-name:lightbox;container-type:inline-size}}.rpi-lightbox-xxx{position:relative;display:flex;justify-content:center;height:100%;border:none;overflow:auto;border-radius:4px;-webkit-overflow-scrolling:touch}.rpi-lightbox-content{position:relative;display:flex;flex-direction:row;justify-content:flex-start;color:#000;height:100%;overflow:hidden;border-radius:4px;background-color:#fff}.rpi-lightbox-media{position:relative;display:flex;justify-content:center;flex:2;align-items:center;width:100%;height:100%;overflow:hidden;padding-bottom:0;background-color:#000}.rpi-lightbox-btn{position:absolute;display:flex;width:30px;height:30px;font-size:36px;line-height:22px;justify-content:center;z-index:1;cursor:pointer;border-radius:50%;background-color:rgba(214,214,214,.7);transition:background .3s ease-in-out}.rpi-lightbox-btn:hover{background:#e1e1e1}.rpi-lightbox-prev{left:8px}.rpi-lightbox-next{right:8px}.rpi-lightbox-prev::before{content:'‹'}.rpi-lightbox-next::before{content:'›'}.rpi-lightbox-media img{position:relative;display:block;width:100%;height:100%;max-width:100%;max-height:100%;opacity:1;object-fit:contain;border-radius:inherit;transition:opacity .3s ease-in-out}.rpi-lightbox .rpi-lightbox-review{display:flex;flex-direction:column;flex:1;height:100%;font-size:15px;color:#000;padding:0;overflow:hidden;overflow-y:auto}@supports (container-type:inline-size){@container lightbox (width < 480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}}@media(max-width:480px){.rpi-lightbox-xxx .rpi-lightbox-content{flex-direction:column}}

/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM-child/css/style.css */
/*/*/*/* BEGIN FONTS */

/*@font-face {
    font-family: 'robotoregularwebfont';
    src: url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/Roboto-Regular-webfont.eot);
    src: url('https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/Roboto-Regular-webfont.woff) format('woff'),
         url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/Roboto-Regular-webfont.ttf) format('truetype'),
         url('https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/Roboto-Regular-webfont.svg#robotoregularwebfont') format('svg');
    font-weight: normal;
    font-style: normal;
;font-display: swap;}

@font-face {
    font-family: 'titilliumwebregular';
    src: url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-Regular.eot);
    src: url('https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-Regular.eot?#iefix') format('embedded-opentype'),
         url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-Regular.woff) format('woff'),
         url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-Regular.ttf) format('truetype'),
         url('https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-Regular.svg#titilliumwebregular') format('svg');
    font-weight: normal;
    font-style: normal;
;font-display: swap;}
 
@font-face {
    font-family: 'titilliumwebsemiBold';
    src: url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-SemiBold.eot);
    src: url('https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-SemiBold.eot?#iefix') format('embedded-opentype'),
         url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-SemiBold.woff) format('woff'),
         url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-SemiBold.ttf) format('truetype'),
         url('https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-SemiBold.svg#titilliumwebsemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
;font-display: swap;}
 
@font-face {
    font-family: 'titilliumweblightd';
    src: url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-Light.eot);
    src: url('https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-Light.eot?#iefix') format('embedded-opentype'),
         url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-Light.woff) format('woff'),
         url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-Light.ttf) format('truetype'),
         url('https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../fonts/TitilliumWeb-Light.svg#titilliumweblightd') format('svg');
    font-weight: normal;
    font-style: normal;
;font-display: swap;}*/

/* END FONTS */


/* BEGIN GENERAL TEMPLATE */

/*body h1,body h2,body h3,body h4,body h5,body h6,body li a span,body li a{ font-family:robotoregularwebfont;font-weight:normal; }
body h2{ font-size:35px;font-style:italic;margin-bottom:0px; }
body td,body th{ border:0px;padding:0px; }
body > *{ font-family:robotoregularwebfont;color:#353333;font-size:25px; }
body a:hover{ color:#353333; }
body .l-main a{ color:#353333; }
body .l-main a:hover,body .three-quarters a:hover,body a:hover img,
	body .header-top > div:first-child ul > li a:hover{ opacity:0.7; }
body li{ font-size:16px;line-height:100%; }
body ul{ list-style:none; }*/

/* END GENERAL TEMPLATE */


/* BEGIN HEADER */

/*body .l-subheader{ font-size:16px; }
body .l-header .one-quarter{ max-width:34%;width:100%;padding-left:58px;padding-top: 23px;display:inline-block;text-align:left;padding-bottom:20px; }
body .l-header .three-quarters{ max-width: 66%;display: inline-block;width: 100%;text-align:right; }
body input[type="text"],body input[type="password"],body input[type="email"],body input[type="url"],body input[type="tel"],body input[type="number"],body input[type="date"],body input[type="search"],body select{ padding:0px 15px;border:1px solid #353333; }
body .mc-field-group{ display:inline-block; }*/

/* END HEADER*/

/* BEGIN FOOTER */

/*body #mc_embed_signup,body .l-footer{ background-color:#e5e5e5; }*/

/* END FOOTER */


/* BEGIN HOME TEMPLATE */
/*
body .home-section-one .l-section-h{ padding-top:0px; }*/

/* END HOME TEMPLATE */


/* BEGIN CONTENT PAGE */


/* END CONTENT PAGE  */

/* BEGIN PRODUCT TEMPLATE */

/* END PRODUCT TEMPLATE */

/* BEGIN CONTACT TEMPLATE */

/* END CONTACT TEMPLATE */

/* BEGIN NEWS TEMPLATE */

/* END NEWS TEMPLATE */

/* BEGIN PRODUCTS TEMPLATE */

/* END PRODUCTS TEMPLATE */

/* BEGIN PRODUCT TEMPLATE */

/* END PRODUCT TEMPLATE */


/* BEGIN NOTIFICATION */ 

/* END NOTIFICATION  */


/* BEGIN SITEMAP */

/*body.page-template-sitemap .l-main { text-align: center; }
body.page-template-sitemap .l-main ul { max-width: 80%; width: 100%; display: inline-block; text-align: left; margin-left: 240px; }
body.page-template-sitemap .l-main ul li { list-style: none; display: inline-block; width: 20%; line-height: 2; }
body.page-template-sitemap .l-main > ul > li > a { font-size: 18px; }
body.page-template-sitemap .l-main > ul.sitemapSubpages > li > a { font-size: 24px; }*/

/* END SITEMAP */*/*/*/

/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM-child/css/swipebox.css */
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch {
  overflow: hidden !important;
}

#swipebox-overlay img {
  border: none !important;
}

#swipebox-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999 !important;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#swipebox-container {
  position: relative;
  width: 100%;
  height: 100%;
}

#swipebox-slider {
  -webkit-transition: -webkit-transform 0.4s ease;
          transition: transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  white-space: nowrap;
  position: absolute;
  display: none;
  cursor: pointer;
}
#swipebox-slider .slide {
  height: 100%;
  width: 100%;
  line-height: 1px;
  text-align: center;
  display: inline-block;
}
#swipebox-slider .slide:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide .swipebox-inline-container {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  vertical-align: middle;
}
#swipebox-slider .slide .swipebox-video-container {
  background: none;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 5%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
#swipebox-slider .slide-loading {
  background: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../images/loader.gif) no-repeat center center;
}

#swipebox-bottom-bar,
#swipebox-top-bar {
  -webkit-transition: 0.5s;
          transition: 0.5s;
  position: absolute;
  left: 0;
  z-index: 999;
  height: 50px;
  width: 100%;
}

#swipebox-bottom-bar {
  bottom: -50px;
}
#swipebox-bottom-bar.visible-bars {
  -webkit-transform: translate3d(0, -50px, 0);
          transform: translate3d(0, -50px, 0);
}

#swipebox-top-bar {
  top: -50px;
}
#swipebox-top-bar.visible-bars {
  -webkit-transform: translate3d(0, 50px, 0);
          transform: translate3d(0, 50px, 0);
}

#swipebox-title {
  display: block;
  width: 100%;
  text-align: center;
}

#swipebox-prev,
#swipebox-next,
#swipebox-close {
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/../images/icons.png);
  background-repeat: no-repeat;
  border: none !important;
  text-decoration: none !important;
  cursor: pointer;
  width: 50px;
  height: 50px;
  top: 0;
}

#swipebox-arrows {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 50px;
}

#swipebox-prev {
  background-position: -32px 13px;
  float: left;
}

#swipebox-next {
  background-position: -78px 13px;
  float: right;
}

#swipebox-close {
  top: 0;
  right: 0;
  position: absolute;
  z-index: 9999;
  background-position: 15px 12px;
}

.swipebox-no-close-button #swipebox-close {
  display: none;
}

#swipebox-prev.disabled,
#swipebox-next.disabled {
  opacity: 0.3;
}

.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
  -webkit-animation: rightSpring 0.3s;
          animation: rightSpring 0.3s;
}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
  -webkit-animation: leftSpring 0.3s;
          animation: leftSpring 0.3s;
}

.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: all .3s ease;
          transition: all .3s ease;
  content: ' ';
  position: absolute;
  z-index: 999;
  top: 0;
  height: 100%;
  width: 20px;
  opacity: 0;
}
.swipebox-touch #swipebox-container:before {
  left: 0;
  -webkit-box-shadow: inset 10px 0px 10px -8px #656565;
          box-shadow: inset 10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-container:after {
  right: 0;
  -webkit-box-shadow: inset -10px 0px 10px -8px #656565;
          box-shadow: inset -10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
  opacity: 1;
}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
  opacity: 1;
}

@-webkit-keyframes rightSpring {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}

@keyframes rightSpring {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}
@-webkit-keyframes leftSpring {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}
@keyframes leftSpring {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}
@media screen and (min-width: 800px) {
  #swipebox-close {
    right: 10px;
  }

  #swipebox-arrows {
    width: 92%;
    max-width: 800px;
  }
}
/* Skin 
--------------------------*/
#swipebox-overlay {
  background: #0d0d0d;
}

#swipebox-bottom-bar,
#swipebox-top-bar {
  text-shadow: 1px 1px 1px black;
  background: #000;
  opacity: 0.95;
}

#swipebox-top-bar {
  color: white !important;
  font-size: 15px;
  line-height: 43px;
  font-family: Helvetica, Arial, sans-serif;
}


/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM-child/css/style-responsive.css */

/* large Screen */
@media only screen and (min-width: 1600px) and (max-width: 2800px) {
    

}

/* Medium Screen */
@media only screen and (min-width: 992px) and (max-width: 1199px) {


}


/* Tablet Screen  768px*/
@media only screen and (min-width: 768px) and (max-width: 991px) {

}


/* Mobile Screen  320px*/
@media only screen and (max-width: 767px) {

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {


}

/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM-child/css/jquery-ui.css */
/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-bg_flat_75_ffffff_40x100.png') 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-bg_glass_55_fbf9ee_1x400.png') 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-bg_glass_95_fef1ec_1x400.png') 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-icons_222222_256x240.png');
}
.ui-widget-header .ui-icon {
	background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-icons_222222_256x240.png');
}
.ui-state-default .ui-icon {
	background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-icons_888888_256x240.png');
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-icons_454545_256x240.png');
}
.ui-state-active .ui-icon {
	background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-icons_454545_256x240.png');
}
.ui-state-highlight .ui-icon {
	background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-icons_2e83ff_256x240.png');
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-icons_cd0a0a_256x240.png');
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url('data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/css/images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}

/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM-child/plugins/owl-carousel/assets/owl.carousel.css */
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/plugins/owl-carousel/assets/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}



/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM-child/fonts/fonts-style.css */
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on August 28, 2018 */



@font-face {
    font-family: 'noteworthylight';
    src: url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/fonts/noteworthy-light-webfont.woff2) format('woff2'),
         url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/fonts/noteworthy-light-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;

;font-display: swap;}

/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM/framework/css/us-base.css */
/*
----------------------------------------------------------------

UpSolution Frontend basic styles

Copyright 2015 UpSolution
http://us-themes.com/

NOTE: DO NOT EDIT THIS FILE!
THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

----------------------------------------------------------------
*/

/* Used normalize.css v3.0.3 github.com/necolas/normalize.css
   ========================================================================== */

* {
	box-sizing: border-box;
	}
html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	}
body {
	margin: 0;
	-webkit-tap-highlight-color: rgba(20,20,20,0.3);
	}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
	}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
	}
audio:not([controls]) {
	display: none;
	height: 0;
	}
[hidden],
template {
	display: none;
	}
a {
	outline: 0;
	text-decoration: none;
	background-color: transparent;
	transition-property: background-color, box-shadow, border, color, opacity;
	transition-duration: 0.3s;
	}
b,
strong {
	font-weight: bold;
	}
dfn {
	font-style: italic;
	}
small {
	font-size: 80%;
	}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
	}
sup {
	top: -0.5em;
	}
sub {
	bottom: -0.25em;
	}
img {
	border: 0;
	height: auto;
	max-width: 100%;
	}
svg:not(:root) {
	overflow: hidden;
	}
figure {
	margin: 1em 40px;
	}
hr {
	box-sizing: content-box;
	height: 0;
	border-style: solid;
	border-width: 0 0 1px;
	}
pre {
	overflow: auto;
	white-space: pre-wrap;
	}
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
	}
button,
input,
optgroup,
select,
textarea {
	vertical-align: top;
	line-height: normal;
	text-transform: none;
	color: inherit;
	font: inherit;
	border: none;
	outline: 0;
	margin: 0;
	}
select[multiple="multiple"] {
	height: auto;
	}
textarea {
	overflow: auto;
	height: 120px;
	resize: vertical;
	}
button {
	overflow: visible;
	}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	}
button[disabled],
html input[disabled] {
	cursor: default;
	opacity: 0.3;
	}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
	}
input[type="checkbox"],
input[type="radio"] {
	padding: 0;
	cursor: pointer;
	}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
	}
input[type="search"] {
	-webkit-appearance: textfield;
	}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
	}
label {
	cursor: pointer;
	}
legend {
	border: 0;
	padding: 0;
	}
optgroup {
	font-weight: bold;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	}
th {
	text-align: left;
	}
td,
th {
	padding: 8px 15px;
	border-bottom: 1px solid;
	}
dl,
ul,
ol {
	list-style: none;
	margin: 0;
	padding: 0;
	}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
	}
audio,
video,
iframe,
object,
embed {
	max-width: 100%;
	border: none;
	}
 /* Fix fullscreen mode in Chrome */
:-webkit-full-screen-ancestor:not(iframe) {
	-webkit-animation: none !important;
	animation: none !important;
	}
	
	

/* Typography
   ========================================================================== */

h1, h2, h3, h4, h5, h6 {
	font-family: sans-serif;
	line-height: 1.4;
	margin: 0 0 1.5rem;
	padding-top: 1rem;
	}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
h1 + h2, h1 + h3, h1 + h4, h1 + h5, h1 + h6,
h2 + h3, h2 + h4, h2 + h5, h2 + h6,
h3 + h4, h3 + h5, h3 + h6,
h4 + h5, h4 + h6,
h5 + h6 {
	padding-top: 0;
	}
p, address, pre, table {
	margin: 0 0 1.5em;
	}
ul {
	list-style-type: disc;
	margin: 0 0 1.5em 35px;
	}
ol {
	list-style-type: decimal;
	margin: 0 0 1.5em 35px;
	}
	ul li,
	ol li {
		margin: 0 0 6px;
		}
		ul > li ul,
		ul > li ol,
		ol > li ul,
		ol > li ol {
			margin-bottom: 6px;
			margin-top: 6px;
			}
blockquote {
	font-style: italic;
	padding: 0 0 0 32px;
	margin: 0 0 1.5rem;
	border-left: 5px solid;
	}
	blockquote q,
	blockquote p {
		font: inherit;
		margin: 0;
		}
	blockquote cite {
		display: block;
		font-size: 80%;
		}
pre {
	display: block;
	font-family: Consolas, Lucida Console, monospace;
	font-size: 12px;
	line-height: 20px;
	padding: 10px 15px;
	width: 100%;
	background-color: #faf6e1;
	color: #333;
	}
code {
	display: inline-block;
	vertical-align: top;
	font-family: Consolas, Lucida Console, monospace;
	padding: 0 5px;
	background-color: #faf6e1;
	color: #333;
	}
	pre code {
		display: block;
		padding: 0;
		overflow-wrap: normal;
		}
p:last-child,
ul:last-child,
ol:last-child,
pre:last-child,
table:last-child,
address:last-child,
blockquote:last-child {
	margin-bottom: 0;
	}
.w-gallery + p {
	margin-top: 1.5em;
	}
	
/* Improvements for color sections */
.l-section.color_primary h1,
.l-section.color_primary h2,
.l-section.color_primary h3,
.l-section.color_primary h4,
.l-section.color_primary h5,
.l-section.color_primary h6,
.l-section.color_secondary h1,
.l-section.color_secondary h2,
.l-section.color_secondary h3,
.l-section.color_secondary h4,
.l-section.color_secondary h5,
.l-section.color_secondary h6,
.l-section[style~="color:"] h1,
.l-section[style~="color:"] h2,
.l-section[style~="color:"] h3,
.l-section[style~="color:"] h4,
.l-section[style~="color:"] h5,
.l-section[style~="color:"] h6,
.g-cols > .color_custom h1,
.g-cols > .color_custom h2,
.g-cols > .color_custom h3,
.g-cols > .color_custom h4,
.g-cols > .color_custom h5,
.g-cols > .color_custom h6 {
	color: inherit;
	}
	
	

/* Common Styles
   ========================================================================== */
   
.hidden {
	display: none !important; /* Hide an element with keeping it in the DOM */
	}
.i-cf:before,
.i-cf:after {
	content: ' ';
	display: table;
	}
.i-cf:after {
	clear: both;
	}
.l-content .thin {
	font-weight: 300;
	}
.l-content .bold {
	font-weight: 700;
	}
.l-content .align_left {
	text-align: left;
	}
.l-content .align_right {
	text-align: right;
	}
.l-content .align_center {
	text-align: center;
	}
.l-content .align_justify {
	text-align: justify;
	}
.highlight_primary_bg,
.highlight_secondary_bg,
.highlight_faded_bg,
.highlight_dark_bg,
.highlight_light_bg {
	display: inline-block;
	padding: 0 0.3em;
	color: #fff;
	}
.highlight_dark_bg {
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	}
.highlight_light_bg {
	background-color: rgba(255,255,255,0.5);
	color: #111;
	}
.highlight_white {
	color: #fff;
	}
.highlight_black {
	color: #000;
	}
	
	

/* Basic Layout
   ========================================================================== */
   
.l-canvas {
	overflow: hidden;
	margin: 0 auto;
	}
	.l-header {
		position: relative;
		z-index: 2;
		width: 100%;
		}
		.l-subheader {
			position: relative;
			margin: 0 auto;
			}
			.l-subheader-h {
				position: relative;
				margin: 0 auto;
				}
	.l-titlebar {
		position: relative;
		z-index: 1;
		}
		.l-titlebar-img {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background-position: center center;
			background-size: cover;
			opacity: 0;
			transition: opacity 0.5s;
			}
		.l-titlebar-img.loaded {
			opacity: 1;
			}
		.l-titlebar-overlay {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			}
		.l-titlebar-h {
			position: relative;
			z-index: 1;
			margin: 0 auto;
			}
	.l-main-h {
		margin: 0 auto;
		}
		.l-section {
			position: relative;
			margin: 0 auto;
			}
			.l-section:before {
				content: '';
				display: table;
				}
			.l-section-img {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				background-position: center center;
				background-size: cover;
				opacity: 0;
				transition: opacity 0.5s;
				}
			.l-section-img.loaded {
				opacity: 1;
				}
			.l-section-video {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				}
				.l-section-video .mejs-offscreen,
				.l-section-video .mejs-controls {
					display: none !important;
					}
			.l-section-overlay {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				}
			.l-section-h {
				position: relative;
				z-index: 1;
				margin: 0 auto;
				}
.l-subfooter {
	position: relative;
	margin: 0 auto;
	}
	.l-subfooter-h {
		margin: 0 auto;
		}

/* CANVAS: No sidebar */
.l-canvas.sidebar_none .l-main-h {
	max-width: none;
	}
	.l-canvas.sidebar_none .l-content {
		width: 100% !important;
		}
	.l-canvas.sidebar_none .l-sidebar {
		display: none;
		}
	
/* CANVAS: Right sidebar */
.l-canvas.sidebar_right .l-content {
	float: left;
	}
.l-canvas.sidebar_right .l-sidebar {
	float: right;
	}
	
/* CANVAS: Left sidebar */
.l-canvas.sidebar_left .l-content {
	float: right;
	}
.l-canvas.sidebar_left .l-sidebar {
	float: left;
	}
	
/* HEADER: Width full */
.l-header.width_full .l-subheader-h {
	max-width: none !important;
	}
	
/* HEADER: Position fixed */
.l-header.pos_fixed {
	position: fixed;
	left: 0;
	z-index: 111;
	}
	
/* HEADER: Position static & bg transparent */
.l-header.pos_static.bg_transparent {
	position: absolute;
	}
	
/* TITLEBAR: imgsize */
.l-titlebar.imgsize_initial .l-titlebar-img {
	background-size: initial;
	}
.l-titlebar.imgsize_contain .l-titlebar-img {
	background-size: contain;
	}
	
/* TITLEBAR: parallax ver & fixed */
.no-touch .l-titlebar.parallax_ver .l-titlebar-img,
.no-touch .l-titlebar.parallax_fixed .l-titlebar-img {
	background-attachment: fixed;
	}
	
/* TITLEBAR: parallax hor */
.l-titlebar.parallax_hor {
	overflow: hidden;
	}
	.l-titlebar.parallax_hor .l-titlebar-img {
		width: 120%;
		right: auto;
		}
	
/* SECTION: Width full */
.l-section.width_full {
	padding-left: 0 !important;
	padding-right: 0 !important;
	}
	.l-section.width_full .l-section-h {
		max-width: none !important;
		}
		
/* SECTION: height auto */
.l-section.height_auto .l-section-h {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	}
	
/* SECTION: height full */
.l-section.height_full {
	min-height: 100vh;
	}

/* SECTION: parallax ver & fixed */
.no-touch .l-section.parallax_ver .l-section-img,
.no-touch .l-section.parallax_fixed .l-section-img {
	background-attachment: fixed;
	}
	
/* SECTION: parallax hor */
.l-section.parallax_hor {
	overflow: hidden;
	}
	.l-section.parallax_hor .l-section-img {
		width: 130%;
		right: auto;
		}
	.l-section.parallax_hor.bgwidth_110 .l-section-img {
		width: 110%;
		}
	.l-section.parallax_hor.bgwidth_120 .l-section-img {
		width: 120%;
		}
	.l-section.parallax_hor.bgwidth_140 .l-section-img {
		width: 140%;
		}
	.l-section.parallax_hor.bgwidth_150 .l-section-img {
		width: 150%;
		}
	
/* SECTION: with video */
.l-section.with_video {
	overflow: hidden;
	}
	.l-section.with_video .l-section-img {
		background-attachment: scroll !important;
		}


	
/* Responsive Columns
   ========================================================================== */
   
.g-cols:before,
.g-cols:after {
	display: table;
	line-height: 0;
	content: '';
	}
.g-cols:after {
	clear: both;
	}
.g-cols > div {
	float: left;
	width: 100%;
	}

/* OFFSET small */
.g-cols.offset_small > div {
	margin-left: 4.0000%;
	}
	.g-cols.offset_small > div:first-child,
	.g-cols.offset_small > div.full-width {
		margin-left: 0;
		}
.g-cols.offset_small > .one-half {
	width: 48.0000%;
	}
.g-cols.offset_small > .one-third {
	width: 30.6666%;
	}
	.g-cols.offset_small > .two-thirds {
		width: 65.3333%;
		}
.g-cols.offset_small > .one-quarter {
	width: 22.0000%;
	}
	.g-cols.offset_small > .three-quarters {
		width: 74.0000%;
		}
.g-cols.offset_small > .one-fifth {
	width: 16.8000%;
	}
	.g-cols.offset_small > .two-fifths {
		width: 37.6000%;
		}
	.g-cols.offset_small > .three-fifths {
		width: 58.4000%;
		}
	.g-cols.offset_small > .four-fifths {
		width: 79.2000%;
		}
.g-cols.offset_small > .one-sixth {
	width: 13.3333%;
	}
	.g-cols.offset_small > .five-sixths {
		width: 82.6666%;
		}
		
/* OFFSET medium */
.g-cols.offset_medium > div {
	margin-left: 6%;
	}
	.g-cols.offset_medium > div:first-child,
	.g-cols.offset_medium > div.full-width {
		margin-left: 0;
		}
.g-cols.offset_medium > .one-half {
	width: 47%;
	}
.g-cols.offset_medium > .one-third {
	width: 29.3333%;
	}
	.g-cols.offset_medium > .two-thirds {
		width: 64.6666%;
		}
.g-cols.offset_medium > .one-quarter {
	width: 20.5000%;
	}
	.g-cols.offset_medium > .three-quarters {
		width: 73.5000%;
		}
.g-cols.offset_medium > .one-fifth {
	width: 15.2000%;
	}
	.g-cols.offset_medium > .two-fifths {
		width: 36.4000%;
		}
	.g-cols.offset_medium > .three-fifths {
		width: 57.6000%;
		}
	.g-cols.offset_medium > .four-fifths {
		width: 78.8000%;
		}
.g-cols.offset_medium > .one-sixth {
	width: 11.6666%;
	}
	.g-cols.offset_medium > .five-sixths {
		width: 82.3333%;
		}
		
/* OFFSET large */
.g-cols.offset_large > div {
	margin-left: 8%;
	}
	.g-cols.offset_large > div:first-child,
	.g-cols.offset_large > div.full-width {
		margin-left: 0;
		}
.g-cols.offset_large > .one-half {
	width: 46%;
	}
.g-cols.offset_large > .one-third {
	width: 28%;
	}
	.g-cols.offset_large > .two-thirds {
		width: 64%;
		}
.g-cols.offset_large > .one-quarter {
	width: 19%;
	}
	.g-cols.offset_large > .three-quarters {
		width: 73%;
		}
.g-cols.offset_large > .one-fifth {
	width: 13.6000%;
	}
	.g-cols.offset_large > .two-fifths {
		width: 35.2000%;
		}
	.g-cols.offset_large > .three-fifths {
		width: 56.8000%;
		}
	.g-cols.offset_large > .four-fifths {
		width: 78.4000%;
		}
.g-cols.offset_large > .one-sixth {
	width: 10%;
	}
	.g-cols.offset_large > .five-sixths {
		width: 82%;
		}

/* OFFSET none */
.g-cols.offset_none:after,
.g-cols.offset_none:before {
	display: none;
	}
.g-cols.offset_none > .one-half {
	width: 50%;
	}
.g-cols.offset_none > .one-third {
	width: 33.3333%;
	}
	.g-cols.offset_none > .two-thirds {
		width: 66.6666%;
		}
.g-cols.offset_none > .one-quarter {
	width: 25%;
	}
	.g-cols.offset_none > .three-quarters {
		width: 75%;
		}
.g-cols.offset_none > .one-fifth {
	width: 20%;
	}
	.g-cols.offset_none > .two-fifths {
		width: 40%;
		}
	.g-cols.offset_none > .three-fifths {
		width: 60%;
		}
	.g-cols.offset_none > .four-fifths {
		width: 80%;
		}
.g-cols.offset_none > .one-sixth {
	width: 16.6666%;
	}
	.g-cols.offset_none > .five-sixths {
		width: 83.3333%;
		}
		
		
	
/* Buttons
   ========================================================================== */
   
.w-btn,
button,
input[type="submit"] {
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	position: relative;
	cursor: pointer;
	}
	

	
/* ActionBox
   ========================================================================== */

.w-actionbox {
	text-align: center;
	position: relative;
	width: 100%;
	}
	.w-actionbox h2 {
		margin: 0;
		}

/* CONTROLS right */
.w-actionbox.controls_right {
	display: table;
	text-align: left;
	}
	.w-actionbox.controls_right .w-actionbox-text {
		display: table-cell;
		vertical-align: middle;
		}
	.w-actionbox.controls_right .w-actionbox-controls {
		display: table-cell;
		vertical-align: middle;
		text-align: right;
		white-space: nowrap;
		}
		
	

/* Blog
   ========================================================================== */
   
.w-blog-list:after {
	display: table;
	content: '';
	clear: both;
	}
	.w-blog-post-h {
		position: relative;
		}
	.w-blog-post:after {
		display: table;
		content: '';
		clear: both;
		}
		.w-blog-post-h > a {
			display: block;
			}
		.w-blog-post-preview {
			display: block;
			position: relative;
			background-size: cover;
			background-position: 50% 25%;
			}
			.w-blog-post-preview img {
				display: block;
				float: none !important;
				margin: 0 !important;
				width: 100%;
				}
		.w-blog-post-meta > time,
		.w-blog-post-meta > span {
			display: inline-block;
			vertical-align: top;
			}
		.w-blog-post-meta-date,
		.w-blog-post-meta-comments {
			white-space: nowrap;
			}
		.w-blog-post-content *:last-child {
			margin-bottom: 0 !important;
			}
		.w-blog-post-content .l-section,
		.w-blog-post-content .l-section-h {
			padding: 0 !important;
			}
	

	
/* Comments
   ========================================================================== */
   
.w-comments-title a {
	border-bottom: 1px dotted;
	}
.w-comments-list:after {
	content: '';
	display: table;
	clear: both;
	}
	.w-comments-item {
		position: relative;
		overflow: hidden;
		}
		.w-comments-item-meta:after {
			content: '';
			display: table;
			clear: both;
			}
		.w-comments-item-icon {
			position: absolute;
			top: 0;
			left: 0;
			text-align: center;
			line-height: 0;
			}
		.w-comments-item-author {
			float: left;
			}
			
   
   
/* Gallery
   ========================================================================== */
   
.w-gallery-list {
	font-size: 0;
	}
	.w-gallery-item {
		display: inline-block;
		vertical-align: top;
		position: relative;
		width: 100%;
		}
		.w-gallery-item img {
			display: block;
			margin: 0 auto;
			width: 100%;
			}
		.w-gallery-item-title {
			display: none;
			font-size: 14px; /* Temp */
			}
	
/* COLUMNS */
.w-gallery.cols_2 .w-gallery-item {
	width: 50%;
	}
.w-gallery.cols_3 .w-gallery-item {
	width: 33.3333%;
	}
.w-gallery.cols_4 .w-gallery-item {
	width: 25%;
	}
.w-gallery.cols_5 .w-gallery-item {
	width: 20%;
	}
.w-gallery.cols_6 .w-gallery-item {
	width: 16.6666%;
	}
.w-gallery.cols_7 .w-gallery-item {
	width: 14.2857%;
	}
.w-gallery.cols_8 .w-gallery-item {
	width: 12.5%;
	}
.w-gallery.cols_9 .w-gallery-item {
	width: 11.1111%;
	}
.w-gallery.cols_10 .w-gallery-item {
	width: 10%;
	}
	
	

/* IconBox
   ========================================================================== */
   
.w-iconbox {
	position: relative;
	}
	.w-iconbox-link {
		display: inline;
		}
		.w-iconbox-icon {
			text-align: center;
			margin: 0 auto;
			}
			.w-iconbox-icon i {
				vertical-align: top;
				line-height: inherit;
				}
			.w-iconbox-icon img {
				vertical-align: middle;
				line-height: inherit;
				position: relative;
				}
		.w-iconbox .w-iconbox-title {
			margin-bottom: 0;
			}

/* ICONPOS top */
.w-iconbox.iconpos_top {
	text-align: center;
	margin: 0 auto;
	}

/* ICONPOS left */
.w-iconbox.iconpos_left {
	text-align: left;
	}
	.w-iconbox.iconpos_left:after {
		display: table;
		content: '';
		clear: both;
		}
	.w-iconbox.iconpos_left .w-iconbox-icon {
		float: left;
		}
		
/* ICONTYPE img */
.w-iconbox.icontype_img .w-iconbox-icon {
	font-size: 0 !important;
	}



/* Lang
   ========================================================================== */
   
.w-lang {
	position: relative;
	}
	.w-lang-item {
		text-align: left;
		padding: 0 10px;
		white-space: nowrap;
		}
		.w-lang-item-icon,
		.w-lang-item-title {
			display: inline-block;
			vertical-align: middle;
			cursor: pointer;
			}
			.w-lang-item-icon img {
				display: block;
				}
	.w-lang-current {
		display: none;
		}
		
/* LAYOUT dropdown */
.w-lang.layout_dropdown .w-lang-list {
	display: none;
	position: absolute;
	}
	.w-lang.layout_dropdown .w-lang-item,
	.w-lang.layout_dropdown .w-lang-current {
		display: block;
		}

	
	
/* Logo
   ========================================================================== */
   
.w-logo {
	clear: both;
	position: relative;
	}
	.w-logo-link {
		display: block;
		font-size: 0;
		}
		.w-logo-img {
			display: inline-block;
			vertical-align: middle;
			}
		.w-logo-title {
			display: none;
			}

/* WITH title (show logo text) */
.w-logo.with_title .w-logo-img {
	display: none;
	}
.w-logo.with_title .w-logo-title {
	display: block;
	}
	
	
	
/* Message Box
   ========================================================================== */
   
.w-message {
	position: relative;
	text-align: left;
	}
	.w-message-icon {
		display: none;
		text-align: center;
		}
	.w-message-close {
		display: none;
		position: absolute;
		top: 0;
		right: 0;
		text-align: center;
		cursor: pointer;
		}
	.w-message-body p:last-child {
		margin: 0 !important;
		}
		
/* WITH icon */
.w-message.with_icon .w-message-icon {
	display: table-cell;
	vertical-align: middle;
	}
.w-message.with_icon .w-message-body {
	display: table-cell;
	vertical-align: middle;
	}
	
/* WITH close */
.w-message.with_close .w-message-close {
	display: block;
	}

/* TYPE */
.w-message.type_error {
	background-color: #ffd9d9;
	color: #a24141;
	}
.w-message.type_success {
	background-color: #c9f7b2;
	color: #587549;
	}
.w-message.type_info {
	background-color: #cef;
	color: #3a648e;
	}
.w-message.type_attention {
	background-color: #fff2b2;
	color: #846534;
	}
	
	
	
/* Nav
   ========================================================================== */
   
.w-nav:after {
	content: '';
	display: block;
	clear: both;
	}
.w-nav-control {
	display: none;
	}
.w-nav-list {
	display: block;
	list-style: none;
	margin: 0;
	-webkit-overflow-scrolling: touch; /* smooth scroll on iOS devices */
	}
.w-nav-list.level_2 {
	display: none;
	position: absolute;
	left: auto;
	top: auto;
	z-index: 10;
	}
.w-nav-list.level_3 {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 11;
	}
.w-nav-list.level_4 {
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 12;
	}
	.w-nav-item {
		display: block;
		position: relative;
		text-align: left;
		margin: 0;
		}
		.w-nav-anchor {
			display: block;
			overflow: hidden;
			position: relative;
			}

/* LAYOUT hor (horizontal layout) */
.w-nav.layout_hor > .w-nav-list:after {
	display: block;
	content: '';
	clear: both;
	}
	.w-nav.layout_hor > .w-nav-list > .w-nav-item {
		float: left;
		}
		
/* LAYOUT ver (vertical layout) */	
.w-nav.layout_ver .w-nav-list.level_2 {
	left: 100%;
	top: 0;
	}

/* TYPE mobile */
.w-nav.type_mobile .w-nav-list {
	overflow-y: hidden;
	}

/* COLUMNS (dropdown list divides by columns) */
.w-nav.layout_hor.type_desktop [class*="columns"] {
	position: static;
	}
	.w-nav.type_desktop [class*="columns"] .w-nav-list.level_2 {
		font-size: 0;
		line-height: 0;
		text-align: left;
		}
	.w-nav.layout_hor.type_desktop [class*="columns"] .w-nav-list.level_2 {
		left: 0;
		right: 0;
		width: 100%;
		}
		.w-nav.type_desktop [class*="columns"] .w-nav-item.level_2 {
			display: inline-block;
			vertical-align: top;
			}
		.w-nav.type_desktop .columns_2 .w-nav-item.level_2 {
			width: 50%;
			}
		.w-nav.type_desktop .columns_3 .w-nav-item.level_2 {
			width: 33.3333%;
			}
		.w-nav.type_desktop .columns_4 .w-nav-item.level_2 {
			width: 25%;
			}
		.w-nav.type_desktop .columns_5 .w-nav-item.level_2 {
			width: 20%;
			}
			.w-nav.type_desktop [class*="columns"] .w-nav-list.level_3 {
				display: block;
				position: static;
				}

/* DROP left (drops sublevel list of item to the left) */
.w-nav-item.level_1.drop_left .w-nav-list.level_2 {
	right: 0;
	}
.w-nav-item.level_2.drop_left .w-nav-list.level_3,
.w-nav-item.level_3.drop_left .w-nav-list.level_4 {
	left: auto;
	right: 100%;
	}
	
/* DROP top (drops sublevel list of item to the top) */
.w-nav-item.level_1.drop_top .w-nav-list.level_2,
.w-nav-item.level_2.drop_top .w-nav-list.level_3,
.w-nav-item.level_3.drop_top .w-nav-list.level_4 {
	top: auto;
	bottom: 0;
	}
	
	

/* Person
   ========================================================================== */
   
.w-person {
	text-align: center;
	margin: 0 auto;
	position: relative;
	}
	.w-person-image {
		position: relative;
		}
		.w-person-image img {
			display: block;
			}
	.w-person-links {
		font-size: 0;
		width: 100%;
		}
		.w-person-links-item {
			display: inline-block;
			vertical-align: top;
			}
			
	

/* Portfolio
   ========================================================================== */
   
.w-portfolio-list {
	position: relative;
	}
	.w-portfolio-list:after {
		content: '';
		display: block;
		clear: both;
		}
	.w-portfolio-item {
		float: left;
		}
		.w-portfolio-item-anchor {
			display: block;
			overflow: hidden;
			position: relative;
			cursor: pointer;
			}
		.w-portfolio-item.loading .w-portfolio-item-anchor {
			background: none !important;
			color: inherit !important;
			}
			.w-portfolio-item-anchor:before {
				display: block;
				content: '';
				}
			.w-portfolio-item-image {
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				z-index: 1;
				background-size: cover;
				background-position: center center;
				background-repeat: no-repeat;
				background-color: inherit;
				}
				.w-portfolio-item-image img {
					display: none;
					}
			.w-portfolio-item-image.second {
				display: none;
				}
			.w-portfolio-item-meta {
				position: relative;
				z-index: 1;
				background-color: inherit;
				}
				.w-portfolio-item-meta-h {
					background-color: inherit;
					}
					.w-portfolio-item-title {
						margin-bottom: 0;
						}
					.w-portfolio-item-text {
						display: block;
						}

/* COLUMNS */
.w-portfolio.cols_5 .w-portfolio-item {
	width: 20%;
	}
	.w-portfolio.cols_5 .w-portfolio-item.size_2x1,
	.w-portfolio.cols_5 .w-portfolio-item.size_2x2 {
		width: 40%;
		}
.w-portfolio.cols_4 .w-portfolio-item {
	width: 25%;
	}
	.w-portfolio.cols_4 .w-portfolio-item.size_2x1,
	.w-portfolio.cols_4 .w-portfolio-item.size_2x2 {
		width: 50%;
		}
.w-portfolio.cols_3 .w-portfolio-item {
	width: 33.3333%;
	}
	.w-portfolio.cols_3 .w-portfolio-item.size_2x1,
	.w-portfolio.cols_3 .w-portfolio-item.size_2x2 {
		width: 66.6666%;
		}
.w-portfolio.cols_2 .w-portfolio-item {
	width: 50%;
	}
	.w-portfolio.cols_2 .w-portfolio-item.size_2x1,
	.w-portfolio.cols_2 .w-portfolio-item.size_2x2 {
		width: 100%;
		}
	
/* RATIO */
.w-portfolio.ratio_1x1 .w-portfolio-item-anchor:before {
	padding-bottom: 100%;
	}
.w-portfolio.ratio_16x9 .w-portfolio-item-anchor:before {
	padding-bottom: 56.25%;
	}
.w-portfolio.ratio_3x2 .w-portfolio-item-anchor:before {
	padding-bottom: 66.6666%;
	}
.w-portfolio.ratio_4x3 .w-portfolio-item-anchor:before {
	padding-bottom: 75%;
	}
.w-portfolio.ratio_2x3 .w-portfolio-item-anchor:before {
	padding-bottom: 150%;
	}
.w-portfolio.ratio_3x4 .w-portfolio-item-anchor:before {
	padding-bottom: 133.3333%;
	}
@media (min-width: 481px) {
.w-portfolio.ratio_1x1 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: 200%;
	}
.w-portfolio.ratio_1x1 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: 50%;
	}
.w-portfolio.ratio_16x9 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: 112.5%;
	}
.w-portfolio.ratio_16x9 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: 28.125%;
	}
.w-portfolio.ratio_3x2 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: 133.3333%;
	}
.w-portfolio.ratio_3x2 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: 33.33333%;
	}
.w-portfolio.ratio_4x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: 150%;
	}
.w-portfolio.ratio_4x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: 37.5%;
	}
.w-portfolio.ratio_2x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: 300%;
	}
.w-portfolio.ratio_2x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: 75%;
	}
.w-portfolio.ratio_3x4 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: 266.6666%;
	}
.w-portfolio.ratio_3x4 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: 66.6666%;
	}
}

/* RATIO initial */
.w-portfolio.ratio_initial .w-portfolio-item.loading .w-portfolio-item-anchor {
	padding-top: 100%;
	}
.w-portfolio.ratio_initial .w-portfolio-item-anchor:before {
	display: none;
	}
.w-portfolio.ratio_initial .w-portfolio-item-image {
	position: static;
	background-image: none !important;
	}
	.w-portfolio.ratio_initial .w-portfolio-item-image img {
		display: block;
		width: 100%;
		}


/* Pricing
   ========================================================================== */
   
.w-pricing {
	display: table;
	table-layout: fixed;
	width: 100%;
	position: relative;
	}
	.w-pricing-item {
		display: table-cell;
		vertical-align: top;
		text-align: center;
		}

	
	
/* Separator
   ========================================================================== */
   
.w-separator {
	text-align: center;
	overflow: hidden;
	clear: both;
	}
	.w-separator-h {
		display: inline-block;
		vertical-align: top;
		line-height: inherit;
		position: relative;
		border-color: inherit;
		color: inherit;
		}
		.w-separator-h:before,
		.w-separator-h:after {
			content: '';
			display: inline-block;
			vertical-align: top;
			position: absolute;
			height: 0;
			width: 2000px;
			border-top-width: 1px;
			border-top-style: solid;
			border-color: inherit;
			}
		.w-separator-h:before {
			right: 100%;
			margin-right: 15px;
			}
		.w-separator-h:after {
			left: 100%;
			margin-left: 15px;
			}
		.w-separator-h i {
			vertical-align: top;
			}
		.w-separator-h h6 {
			display: inline-block;
			vertical-align: top;
			line-height: inherit;
			margin: 0;
			}
	
/* TYPE invisible */
.w-separator.type_invisible .w-separator-h {
	display: none;
	}

/* TYPE short */
.w-separator.type_short {
	width: 30%;
	margin-left: auto !important;
	margin-right: auto !important;
	}
	
/* TYPE fullwidth */
.w-separator.type_fullwidth {
	overflow: visible;
	}

/* CONT none */
.w-separator.cont_none .w-separator-h:before {
	margin-right: 0;
	}
.w-separator.cont_none .w-separator-h:after {
	margin-left: 0;
	}

	
	
/* Socials
   ========================================================================== */
   
.w-socials-list {
	font-size: 0;
	}
	.w-socials-item {
		display: inline-block;
		vertical-align: top;
		position: relative;
		}
		.w-socials-item-link {
			display: block;
			text-align: center;
			position: relative;
			overflow: hidden;
			z-index: 0;
			}
			.w-socials-item-link-hover {
				display: block;
				position: absolute;
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				}
			.w-socials-item-link:after,
			.w-socials-item-link i {
				display: block;
				line-height: inherit;
				position: relative;
				}
		.w-socials-item-popup {
			position: absolute;
			visibility: hidden;
			text-align: center;
			white-space: nowrap;
			z-index: 10;
			opacity: 0;
			background-color: rgba(0,0,0,0.8);
			color: #fff;
			-webkit-transform: translateY(-10px);
					transform: translateY(-10px);
			}
		.w-socials-item-link:hover + .w-socials-item-popup {
			visibility: visible;
			opacity: 1;
			-webkit-transform: translateY(0);
					transform: translateY(0);
			}
			.w-socials-item-popup:after {
				content: '';
				display: block;
				position: absolute;
				bottom: -5px;
				width: 0;
				height: 0;
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				border-top: 6px solid rgba(0,0,0,0.8);
				}
		
		
		
/* Tabs
   ========================================================================== */
   
.w-tabs-list {
	position: relative;
	overflow: hidden;
	}
	.w-tabs-item {
		float: left;
		font-size: 17px;
		line-height: 1.5;
		position: relative;
		text-align: center;
		cursor: pointer;
		}
	.w-tabs-item.active {
		cursor: default;
		}
		.w-tabs-item i {
			line-height: inherit;
			vertical-align: top;
			}
		.w-tabs-item-title:empty {
			display: none;
			}
.w-tabs-sections {
	position: relative;
	overflow: hidden;
	}
	.w-tabs-sections-h {
		height: inherit;
		}
		.w-tabs-section {
			float: left;
			}
			.w-tabs-section-header {
				display: none;
				position: relative;
				font-size: 18px;
				line-height: 1.5;
				white-space: nowrap;
				cursor: pointer;
				}
			.w-tabs-section.active .w-tabs-section-header {
				cursor: default;
				}
			.w-tabs.type_togglable .w-tabs-section.active .w-tabs-section-header {
				cursor: pointer;
				}
				.w-tabs-section-header i {
					line-height: inherit;
					vertical-align: top;
					}
				.w-tabs-section-title {
					display: inline-block;
					vertical-align: top;
					font-size: inherit;
					line-height: inherit;
					white-space: normal;
					margin-bottom: 0 !important;
					padding: 0 !important;
					}
				.w-tabs-section-title:empty {
					display: none;
					}
				.w-tabs-section-control {
					position: absolute;
					}
			.w-tabs-section-content-h {
				margin: 0 auto;
				}

/* ACCORDION */
.w-tabs.accordion .w-tabs-list {
	display: none !important;
	}
.w-tabs.accordion .w-tabs-sections {
	overflow: visible;
	}
	.w-tabs.accordion .w-tabs-section {
		float: none;
		}
		.w-tabs.accordion .w-tabs-section-header {
			display: block;
			}
		.w-tabs.accordion .w-tabs-section-content {
			display: none;
			}
		.w-tabs.accordion .w-tabs-section.active .w-tabs-section-content {
			display: block;
			}
	
/* We need to measure the minimum content width */
.w-tabs.measure .w-tabs-list {
	width: 100% !important;
	}
	.w-tabs.measure .w-tabs-list-h {
		display: block !important;
		}
		.w-tabs.measure .w-tabs-item {
			float: left !important;
			width: auto !important;
			}
.w-tabs.layout_ver.measure .w-tabs-sections {
	width: 0 !important;
	}
	.w-tabs.layout_ver.measure .w-tabs-section-content {
		display: block !important;
		height: 1px;
		margin-bottom: -1px;
		overflow: hidden;
		min-width: 200px;
		}
	.w-tabs.layout_ver.measure .w-tabs-section.active .w-tabs-section-content {
		height: auto;
		margin-bottom: 0;
		}

/* Autoresize height by active tab content */
.w-tabs.autoresize .w-tabs-sections {
	height: auto !important;
	}
	.w-tabs.autoresize .w-tabs-sections-h {
		position: static !important;
		}
.w-tabs.autoresize .w-tabs-section {
	display: none;
	}
	.w-tabs.autoresize .w-tabs-section.active {
		position: relative;
		display: block;
		}

/* NO indents */
.w-tabs-section.no_indents .w-tabs-section-content,
.w-tabs-section.no_indents .w-tabs-section-content-h {
	padding: 0 !important;
	margin: 0 !important;
	max-width: none;
	}



/* Video
   ========================================================================== */
   
.w-video {
	background-color: #111;
	}
	.w-video-h {
		position: relative;
		height: 0;
		overflow: hidden;
		padding-bottom: 56.25%; /* 16:9 aspect ratio */
		}
		.w-video-h iframe,
		.w-video-h object,
		.w-video-h embed {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			}
		
/* ALIGN center */
.w-video.align_center {
	margin: 0 auto;
	}
	
/* ALIGN right */
.w-video.align_right {
	margin-left: auto;
	}

/* RATIO 4X3 (4:3 aspect ratio) */
.w-video.ratio_4x3 .w-video-h {
	padding-bottom: 75%;
	}
	
/* RATIO 3X2 (3:2 aspect ratio) */
.w-video.ratio_3x2 .w-video-h {
	padding-bottom: 66.667%;
	}
	
/* RATIO 1X1 (1:1 aspect ratio square format) */
.w-video.ratio_1x1 .w-video-h {
	padding-bottom: 100%;
	}
	
	
	
/* Global animation & effects
   ========================================================================== */
   
.animate_start {
	-webkit-animation-duration: 0.7s;
			animation-duration: 0.7s;
	-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
	-webkit-transition-timing-function: cubic-bezier(.78,.13,.15,.86);
			transition-timing-function: cubic-bezier(.78,.13,.15,.86);
	}
	
/* Fade */
@keyframes fade {
	from { opacity: 0; }
	to { opacity: 1; }
	}
@-webkit-keyframes fade {
	from { opacity: 0; }
	to { opacity: 1; }
	}
.animate_fade {
	opacity: 0;
	}
.animate_fade.animate_start {
	-webkit-animation-name: fade;
			animation-name: fade;
	opacity: 1;
	}

/* Appear From Center */
@keyframes afc {
	from { opacity: 0; transform: scale(0.2); }
	to { opacity: 1; transform: scale(1); }
	}
@-webkit-keyframes afc {
	from { opacity: 0; -webkit-transform: scale(0.2); }
	to { opacity: 1; -webkit-transform: scale(1); }
	}
.animate_afc {
	opacity: 0;
	}
.animate_afc.animate_start {
	-webkit-animation-name: afc;
			animation-name: afc;
	opacity: 1;
	}

/* Appear From Left */
@keyframes afl {
	from { opacity: 0; transform: translateX(-50px); }
	to { opacity: 1; transform: translateX(0); }
	}
@-webkit-keyframes afl {
	from { opacity: 0; -webkit-transform: translateX(-50px); }
	to { opacity: 1; -webkit-transform: translateX(0); }
	}
.animate_afl {
	opacity: 0;
	}
.animate_afl.animate_start {
	-webkit-animation-name: afl;
			animation-name: afl;
	opacity: 1;
	}

/* Appear From Right */
@keyframes afr {
	from { opacity: 0; transform: translateX(50px); }
	to { opacity: 1; transform: translateX(0); }
	}
@-webkit-keyframes afr {
	from { opacity: 0; -webkit-transform: translateX(50px); }
	to { opacity: 1; -webkit-transform: translateX(0); }
	}
.animate_afr {
	opacity: 0;
	}
.animate_afr.animate_start {
	-webkit-animation-name: afr;
			animation-name: afr;
	opacity: 1;
	}

/* Appear From Top */
@keyframes aft {
	from { opacity: 0; transform: translateY(-50px); }
	to { opacity: 1; transform: translateY(0); }
	}
@-webkit-keyframes aft {
	from { opacity: 0; -webkit-transform: translateY(-50px); }
	to { opacity: 1; -webkit-transform: translateY(0); }
	}
.animate_aft {
	opacity: 0;
	}
.animate_aft.animate_start {
	-webkit-animation-name: aft;
			animation-name: aft;
	opacity: 1;
	}

/* Appear From Bottom */
@keyframes afb {
	from { opacity: 0; transform: translateY(50px); }
	to { opacity: 1; transform: translateY(0); }
	}
@-webkit-keyframes afb {
	from { opacity: 0; -webkit-transform: translateY(50px); }
	to { opacity: 1; -webkit-transform: translateY(0); }
	}
.animate_afb {
	opacity: 0;
	}
.animate_afb.animate_start {
	-webkit-animation-name: afb;
			animation-name: afb;
	opacity: 1;
	}

/* Width From Center */
@keyframes wfc {
	from { opacity: 0; transform: scaleX(0.01); }
	to { opacity: 1; transform: scaleX(1); }
	}
@-webkit-keyframes wfc {
	from { opacity: 0; -webkit-transform: scaleX(0.01); }
	to { opacity: 1; -webkit-transform: scaleX(1); }
	}
.animate_wfc {
	opacity: 0;
	}
.animate_wfc.animate_start {
	-webkit-animation-name: wfc;
			animation-name: wfc;
	opacity: 1;
	}

/* Height From Center */
@keyframes hfc {
	from { opacity: 0; transform: scaleY(0.01); }
	to { opacity: 1; transform: scaleY(1); }
	}
@-webkit-keyframes hfc {
	from { opacity: 0; -webkit-transform: scaleY(0.01); }
	to { opacity: 1; -webkit-transform: scaleY(1); }
	}
.animate_hfc {
	opacity: 0;
	}
.animate_hfc.animate_start {
	-webkit-animation-name: hfc;
			animation-name: hfc;
	opacity: 1;
	}

/* Animation Delays */
.d1.animate_start {
	-webkit-animation-delay: 0.2s;
			animation-delay: 0.2s;
	}
.d2.animate_start {
	-webkit-animation-delay: 0.4s;
			animation-delay: 0.4s;
	}
.d3.animate_start {
	-webkit-animation-delay: 0.6s;
			animation-delay: 0.6s;
	}
.d4.animate_start {
	-webkit-animation-delay: 0.8s;
			animation-delay: 0.8s;
	}
.d5.animate_start {
	-webkit-animation-delay: 1s;
			animation-delay: 1s;
	}

/* Animation Speed */
.s1.animate_start {
	-webkit-animation-duration: 0.6s;
			animation-duration: 0.6s;
	}
.s2.animate_start {
	-webkit-animation-duration: 0.8s;
			animation-duration: 0.8s;
	}
.s3.animate_start {
	-webkit-animation-duration: 1s;
			animation-duration: 1s;
	}
.s4.animate_start {
	-webkit-animation-duration: 1.2s;
			animation-duration: 1.2s;
	}
.s5.animate_start {
	-webkit-animation-duration: 1.4s;
			animation-duration: 1.4s;
	}

/* Grid material design reveal */
.animate_revealgrid .animate_reveal {
	opacity: 0;
	}

/* Disable effects */
.disable_effects .animate_afc,
.disable_effects .animate_aft,
.disable_effects .animate_afb,
.disable_effects .animate_afl,
.disable_effects .animate_afr,
.disable_effects .animate_wfc,
.disable_effects .animate_hfc,
.disable_effects .animate_rfl,
.disable_effects .animate_rfr,
.disable_effects .animate_rfc,
.disable_effects .animate_revealgrid .animate_reveal,
.vc_editor.compose-mode .animate_afc,
.vc_editor.compose-mode .animate_aft,
.vc_editor.compose-mode .animate_afb,
.vc_editor.compose-mode .animate_afl,
.vc_editor.compose-mode .animate_afr,
.vc_editor.compose-mode .animate_wfc,
.vc_editor.compose-mode .animate_hfc,
.vc_editor.compose-mode .animate_rfl,
.vc_editor.compose-mode .animate_rfr,
.vc_editor.compose-mode .animate_rfc,
.vc_editor.compose-mode .animate_revealgrid .animate_reveal {
	opacity: 1;
	-webkit-animation: none !important;
			animation: none !important;
	}



/* Print Styles
   ========================================================================== */
   
@media print {
.l-header,
.l-footer {
	display: none !important;
	}
.l-main,
.l-section {
	padding: 0 !important;
	}
.l-sidebar,
.l-section-h {
	padding: 20px 0 !important;
	}
.animate_afc,
.animate_aft,
.animate_afb,
.animate_afl,
.animate_afr,
.animate_wfc,
.animate_hfc,
.animate_rfl,
.animate_rfr,
.animate_rfc,
.animate_revealgrid .animate_reveal {
	opacity: 1 !important;
	-webkit-animation: none !important;
			animation: none !important;
	}
}

/* Magnific Popup Styles v1.1.0
   ========================================================================== */
   
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
	
/* Owl Carousel Styles v2.0.0
========================================================================== */

.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}


/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM/framework/css/font-mdfi.css */
/*!
 *  Font Icons of Material Design - based on http://github.com/designjockey/material-design-fonticons
 */

@font-face {
	font-family: 'mdfonticon';
	src: url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM/framework/css/../fonts/mdfonticon.eot) format('embedded-opentype'),
		 url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM/framework/css/../fonts/mdfonticon.woff) format('woff'),
		 url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM/framework/css/../fonts/mdfonticon.ttf) format('truetype'),
		 url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM/framework/css/../fonts/mdfonticon.svg) format('svg');
	font-weight: normal;
	font-style: normal;
;font-display: swap;}
[class^="mdfi_"] {
	display: inline-block;
	font: normal normal normal 14px/1 mdfonticon;
	font-size: inherit;
	speak: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.mdfi_toggle_check_box:before {
	content: "\e600";
}
.mdfi_toggle_check_box_outline_blank:before {
	content: "\e601";
}
.mdfi_toggle_radio_button_off:before {
	content: "\e602";
}
.mdfi_toggle_radio_button_on:before {
	content: "\e603";
}
.mdfi_social_cake:before {
	content: "\e604";
}
.mdfi_social_domain:before {
	content: "\e605";
}
.mdfi_social_group:before {
	content: "\e606";
}
.mdfi_social_group_add:before {
	content: "\e607";
}
.mdfi_social_location_city:before {
	content: "\e608";
}
.mdfi_social_mood:before {
	content: "\e609";
}
.mdfi_social_notifications:before {
	content: "\e60a";
}
.mdfi_social_notifications_none:before {
	content: "\e60b";
}
.mdfi_social_notifications_off:before {
	content: "\e60c";
}
.mdfi_social_notifications_on:before {
	content: "\e60d";
}
.mdfi_social_notifications_paused:before {
	content: "\e60e";
}
.mdfi_social_pages:before {
	content: "\e60f";
}
.mdfi_social_party_mode:before {
	content: "\e610";
}
.mdfi_social_people:before {
	content: "\e611";
}
.mdfi_social_people_outline:before {
	content: "\e612";
}
.mdfi_social_person:before {
	content: "\e613";
}
.mdfi_social_person_add:before {
	content: "\e614";
}
.mdfi_social_person_outline:before {
	content: "\e615";
}
.mdfi_social_plus_one:before {
	content: "\e616";
}
.mdfi_social_poll:before {
	content: "\e617";
}
.mdfi_social_public:before {
	content: "\e618";
}
.mdfi_social_school:before {
	content: "\e619";
}
.mdfi_social_share:before {
	content: "\e61a";
}
.mdfi_social_whatshot:before {
	content: "\e61b";
}
.mdfi_notification_adb:before {
	content: "\e61c";
}
.mdfi_notification_bluetooth_audio:before {
	content: "\e61d";
}
.mdfi_notification_disc_full:before {
	content: "\e61e";
}
.mdfi_notification_dnd_forwardslash:before {
	content: "\e61f";
}
.mdfi_notification_do_not_disturb:before {
	content: "\e620";
}
.mdfi_notification_drive_eta:before {
	content: "\e621";
}
.mdfi_notification_event_available:before {
	content: "\e622";
}
.mdfi_notification_event_busy:before {
	content: "\e623";
}
.mdfi_notification_event_note:before {
	content: "\e624";
}
.mdfi_notification_folder_special:before {
	content: "\e625";
}
.mdfi_notification_mms:before {
	content: "\e626";
}
.mdfi_notification_more:before {
	content: "\e627";
}
.mdfi_notification_network_locked:before {
	content: "\e628";
}
.mdfi_notification_phone_bluetooth_speaker:before {
	content: "\e629";
}
.mdfi_notification_phone_forwarded:before {
	content: "\e62a";
}
.mdfi_notification_phone_in_talk:before {
	content: "\e62b";
}
.mdfi_notification_phone_locked:before {
	content: "\e62c";
}
.mdfi_notification_phone_missed:before {
	content: "\e62d";
}
.mdfi_notification_phone_paused:before {
	content: "\e62e";
}
.mdfi_notification_play_download:before {
	content: "\e62f";
}
.mdfi_notification_play_install:before {
	content: "\e630";
}
.mdfi_notification_sd_card:before {
	content: "\e631";
}
.mdfi_notification_sim_card_alert:before {
	content: "\e632";
}
.mdfi_notification_sms:before {
	content: "\e633";
}
.mdfi_notification_sms_failed:before {
	content: "\e634";
}
.mdfi_notification_sync:before {
	content: "\e635";
}
.mdfi_notification_sync_disabled:before {
	content: "\e636";
}
.mdfi_notification_sync_problem:before {
	content: "\e637";
}
.mdfi_notification_system_update:before {
	content: "\e638";
}
.mdfi_notification_tap_and_play:before {
	content: "\e639";
}
.mdfi_notification_time_to_leave:before {
	content: "\e63a";
}
.mdfi_notification_vibration:before {
	content: "\e63b";
}
.mdfi_notification_voice_chat:before {
	content: "\e63c";
}
.mdfi_notification_vpn_lock:before {
	content: "\e63d";
}
.mdfi_navigation_apps:before {
	content: "\e63e";
}
.mdfi_navigation_arrow_back:before {
	content: "\e63f";
}
.mdfi_navigation_arrow_drop_down:before {
	content: "\e640";
}
.mdfi_navigation_arrow_drop_down_circle:before {
	content: "\e641";
}
.mdfi_navigation_arrow_drop_up:before {
	content: "\e642";
}
.mdfi_navigation_arrow_forward:before {
	content: "\e643";
}
.mdfi_navigation_cancel:before {
	content: "\e644";
}
.mdfi_navigation_check:before {
	content: "\e645";
}
.mdfi_navigation_chevron_left:before {
	content: "\e646";
}
.mdfi_navigation_chevron_right:before {
	content: "\e647";
}
.mdfi_navigation_close:before {
	content: "\e648";
}
.mdfi_navigation_expand_less:before {
	content: "\e649";
}
.mdfi_navigation_expand_more:before {
	content: "\e64a";
}
.mdfi_navigation_fullscreen:before {
	content: "\e64b";
}
.mdfi_navigation_fullscreen_exit:before {
	content: "\e64c";
}
.mdfi_navigation_menu:before {
	content: "\e64d";
}
.mdfi_navigation_more_horiz:before {
	content: "\e64e";
}
.mdfi_navigation_more_vert:before {
	content: "\e64f";
}
.mdfi_navigation_refresh:before {
	content: "\e650";
}
.mdfi_navigation_unfold_less:before {
	content: "\e651";
}
.mdfi_navigation_unfold_more:before {
	content: "\e652";
}
.mdfi_maps_beenhere:before {
	content: "\e653";
}
.mdfi_maps_directions:before {
	content: "\e654";
}
.mdfi_maps_directions_bike:before {
	content: "\e655";
}
.mdfi_maps_directions_bus:before {
	content: "\e656";
}
.mdfi_maps_directions_car:before {
	content: "\e657";
}
.mdfi_maps_directions_ferry:before {
	content: "\e658";
}
.mdfi_maps_directions_subway:before {
	content: "\e659";
}
.mdfi_maps_directions_train:before {
	content: "\e65a";
}
.mdfi_maps_directions_transit:before {
	content: "\e65b";
}
.mdfi_maps_directions_walk:before {
	content: "\e65c";
}
.mdfi_maps_flight:before {
	content: "\e65d";
}
.mdfi_maps_hotel:before {
	content: "\e65e";
}
.mdfi_maps_layers:before {
	content: "\e65f";
}
.mdfi_maps_layers_clear:before {
	content: "\e660";
}
.mdfi_maps_local_airport:before {
	content: "\e661";
}
.mdfi_maps_local_atm:before {
	content: "\e662";
}
.mdfi_maps_local_attraction:before {
	content: "\e663";
}
.mdfi_maps_local_bar:before {
	content: "\e664";
}
.mdfi_maps_local_cafe:before {
	content: "\e665";
}
.mdfi_maps_local_car_wash:before {
	content: "\e666";
}
.mdfi_maps_local_convenience_store:before {
	content: "\e667";
}
.mdfi_maps_local_drink:before {
	content: "\e668";
}
.mdfi_maps_local_florist:before {
	content: "\e669";
}
.mdfi_maps_local_gas_station:before {
	content: "\e66a";
}
.mdfi_maps_local_grocery_store:before {
	content: "\e66b";
}
.mdfi_maps_local_hospital:before {
	content: "\e66c";
}
.mdfi_maps_local_hotel:before {
	content: "\e66d";
}
.mdfi_maps_local_laundry_service:before {
	content: "\e66e";
}
.mdfi_maps_local_library:before {
	content: "\e66f";
}
.mdfi_maps_local_mall:before {
	content: "\e670";
}
.mdfi_maps_local_movies:before {
	content: "\e671";
}
.mdfi_maps_local_offer:before {
	content: "\e672";
}
.mdfi_maps_local_parking:before {
	content: "\e673";
}
.mdfi_maps_local_pharmacy:before {
	content: "\e674";
}
.mdfi_maps_local_phone:before {
	content: "\e675";
}
.mdfi_maps_local_pizza:before {
	content: "\e676";
}
.mdfi_maps_local_play:before {
	content: "\e677";
}
.mdfi_maps_local_post_office:before {
	content: "\e678";
}
.mdfi_maps_local_print_shop:before {
	content: "\e679";
}
.mdfi_maps_local_restaurant:before {
	content: "\e67a";
}
.mdfi_maps_local_see:before {
	content: "\e67b";
}
.mdfi_maps_local_shipping:before {
	content: "\e67c";
}
.mdfi_maps_local_taxi:before {
	content: "\e67d";
}
.mdfi_maps_location_history:before {
	content: "\e67e";
}
.mdfi_maps_map:before {
	content: "\e67f";
}
.mdfi_maps_my_location:before {
	content: "\e680";
}
.mdfi_maps_navigation:before {
	content: "\e681";
}
.mdfi_maps_pin_drop:before {
	content: "\e682";
}
.mdfi_maps_place:before {
	content: "\e683";
}
.mdfi_maps_rate_review:before {
	content: "\e684";
}
.mdfi_maps_restaurant_menu:before {
	content: "\e685";
}
.mdfi_maps_satellite:before {
	content: "\e686";
}
.mdfi_maps_store_mall_directory:before {
	content: "\e687";
}
.mdfi_maps_terrain:before {
	content: "\e688";
}
.mdfi_maps_traffic:before {
	content: "\e689";
}
.mdfi_image_add_to_photos:before {
	content: "\e68a";
}
.mdfi_image_adjust:before {
	content: "\e68b";
}
.mdfi_image_assistant_photo:before {
	content: "\e68c";
}
.mdfi_image_audiotrack:before {
	content: "\e68d";
}
.mdfi_image_blur_circular:before {
	content: "\e68e";
}
.mdfi_image_blur_linear:before {
	content: "\e68f";
}
.mdfi_image_blur_off:before {
	content: "\e690";
}
.mdfi_image_blur_on:before {
	content: "\e691";
}
.mdfi_image_brightness_1:before {
	content: "\e692";
}
.mdfi_image_brightness_2:before {
	content: "\e693";
}
.mdfi_image_brightness_3:before {
	content: "\e694";
}
.mdfi_image_brightness_4:before {
	content: "\e695";
}
.mdfi_image_brightness_5:before {
	content: "\e696";
}
.mdfi_image_brightness_6:before {
	content: "\e697";
}
.mdfi_image_brightness_7:before {
	content: "\e698";
}
.mdfi_image_brush:before {
	content: "\e699";
}
.mdfi_image_camera:before {
	content: "\e69a";
}
.mdfi_image_camera_alt:before {
	content: "\e69b";
}
.mdfi_image_camera_front:before {
	content: "\e69c";
}
.mdfi_image_camera_rear:before {
	content: "\e69d";
}
.mdfi_image_camera_roll:before {
	content: "\e69e";
}
.mdfi_image_center_focus_strong:before {
	content: "\e69f";
}
.mdfi_image_center_focus_weak:before {
	content: "\e6a0";
}
.mdfi_image_collections:before {
	content: "\e6a1";
}
.mdfi_image_color_lens:before {
	content: "\e6a2";
}
.mdfi_image_colorize:before {
	content: "\e6a3";
}
.mdfi_image_compare:before {
	content: "\e6a4";
}
.mdfi_image_control_point:before {
	content: "\e6a5";
}
.mdfi_image_control_point_duplicate:before {
	content: "\e6a6";
}
.mdfi_image_crop_3_2:before {
	content: "\e6a7";
}
.mdfi_image_crop_5_4:before {
	content: "\e6a8";
}
.mdfi_image_crop_7_5:before {
	content: "\e6a9";
}
.mdfi_image_crop_16_9:before {
	content: "\e6aa";
}
.mdfi_image_crop:before {
	content: "\e6ab";
}
.mdfi_image_crop_din:before {
	content: "\e6ac";
}
.mdfi_image_crop_free:before {
	content: "\e6ad";
}
.mdfi_image_crop_landscape:before {
	content: "\e6ae";
}
.mdfi_image_crop_original:before {
	content: "\e6af";
}
.mdfi_image_crop_portrait:before {
	content: "\e6b0";
}
.mdfi_image_crop_square:before {
	content: "\e6b1";
}
.mdfi_image_dehaze:before {
	content: "\e6b2";
}
.mdfi_image_details:before {
	content: "\e6b3";
}
.mdfi_image_edit:before {
	content: "\e6b4";
}
.mdfi_image_exposure:before {
	content: "\e6b5";
}
.mdfi_image_exposure_minus_1:before {
	content: "\e6b6";
}
.mdfi_image_exposure_minus_2:before {
	content: "\e6b7";
}
.mdfi_image_exposure_plus_1:before {
	content: "\e6b8";
}
.mdfi_image_exposure_plus_2:before {
	content: "\e6b9";
}
.mdfi_image_exposure_zero:before {
	content: "\e6ba";
}
.mdfi_image_filter_1:before {
	content: "\e6bb";
}
.mdfi_image_filter_2:before {
	content: "\e6bc";
}
.mdfi_image_filter_3:before {
	content: "\e6bd";
}
.mdfi_image_filter_4:before {
	content: "\e6be";
}
.mdfi_image_filter_5:before {
	content: "\e6bf";
}
.mdfi_image_filter_6:before {
	content: "\e6c0";
}
.mdfi_image_filter_7:before {
	content: "\e6c1";
}
.mdfi_image_filter_8:before {
	content: "\e6c2";
}
.mdfi_image_filter_9:before {
	content: "\e6c3";
}
.mdfi_image_filter_9_plus:before {
	content: "\e6c4";
}
.mdfi_image_filter:before {
	content: "\e6c5";
}
.mdfi_image_filter_b_and_w:before {
	content: "\e6c6";
}
.mdfi_image_filter_center_focus:before {
	content: "\e6c7";
}
.mdfi_image_filter_drama:before {
	content: "\e6c8";
}
.mdfi_image_filter_frames:before {
	content: "\e6c9";
}
.mdfi_image_filter_hdr:before {
	content: "\e6ca";
}
.mdfi_image_filter_none:before {
	content: "\e6cb";
}
.mdfi_image_filter_tilt_shift:before {
	content: "\e6cc";
}
.mdfi_image_filter_vintage:before {
	content: "\e6cd";
}
.mdfi_image_flare:before {
	content: "\e6ce";
}
.mdfi_image_flash_auto:before {
	content: "\e6cf";
}
.mdfi_image_flash_off:before {
	content: "\e6d0";
}
.mdfi_image_flash_on:before {
	content: "\e6d1";
}
.mdfi_image_flip:before {
	content: "\e6d2";
}
.mdfi_image_gradient:before {
	content: "\e6d3";
}
.mdfi_image_grain:before {
	content: "\e6d4";
}
.mdfi_image_grid_off:before {
	content: "\e6d5";
}
.mdfi_image_grid_on:before {
	content: "\e6d6";
}
.mdfi_image_hdr_off:before {
	content: "\e6d7";
}
.mdfi_image_hdr_on:before {
	content: "\e6d8";
}
.mdfi_image_hdr_strong:before {
	content: "\e6d9";
}
.mdfi_image_hdr_weak:before {
	content: "\e6da";
}
.mdfi_image_healing:before {
	content: "\e6db";
}
.mdfi_image_image:before {
	content: "\e6dc";
}
.mdfi_image_image_aspect_ratio:before {
	content: "\e6dd";
}
.mdfi_image_iso:before {
	content: "\e6de";
}
.mdfi_image_landscape:before {
	content: "\e6df";
}
.mdfi_image_leak_add:before {
	content: "\e6e0";
}
.mdfi_image_leak_remove:before {
	content: "\e6e1";
}
.mdfi_image_lens:before {
	content: "\e6e2";
}
.mdfi_image_looks_3:before {
	content: "\e6e3";
}
.mdfi_image_looks_4:before {
	content: "\e6e4";
}
.mdfi_image_looks_5:before {
	content: "\e6e5";
}
.mdfi_image_looks_6:before {
	content: "\e6e6";
}
.mdfi_image_looks:before {
	content: "\e6e7";
}
.mdfi_image_looks_one:before {
	content: "\e6e8";
}
.mdfi_image_looks_two:before {
	content: "\e6e9";
}
.mdfi_image_loupe:before {
	content: "\e6ea";
}
.mdfi_image_movie_creation:before {
	content: "\e6eb";
}
.mdfi_image_nature:before {
	content: "\e6ec";
}
.mdfi_image_nature_people:before {
	content: "\e6ed";
}
.mdfi_image_navigate_before:before {
	content: "\e6ee";
}
.mdfi_image_navigate_next:before {
	content: "\e6ef";
}
.mdfi_image_palette:before {
	content: "\e6f0";
}
.mdfi_image_panorama:before {
	content: "\e6f1";
}
.mdfi_image_panorama_fisheye:before {
	content: "\e6f2";
}
.mdfi_image_panorama_horizontal:before {
	content: "\e6f3";
}
.mdfi_image_panorama_vertical:before {
	content: "\e6f4";
}
.mdfi_image_panorama_wide_angle:before {
	content: "\e6f5";
}
.mdfi_image_photo:before {
	content: "\e6f6";
}
.mdfi_image_photo_album:before {
	content: "\e6f7";
}
.mdfi_image_photo_camera:before {
	content: "\e6f8";
}
.mdfi_image_photo_library:before {
	content: "\e6f9";
}
.mdfi_image_portrait:before {
	content: "\e6fa";
}
.mdfi_image_remove_red_eye:before {
	content: "\e6fb";
}
.mdfi_image_rotate_left:before {
	content: "\e6fc";
}
.mdfi_image_rotate_right:before {
	content: "\e6fd";
}
.mdfi_image_slideshow:before {
	content: "\e6fe";
}
.mdfi_image_straighten:before {
	content: "\e6ff";
}
.mdfi_image_style:before {
	content: "\e700";
}
.mdfi_image_switch_camera:before {
	content: "\e701";
}
.mdfi_image_switch_video:before {
	content: "\e702";
}
.mdfi_image_tag_faces:before {
	content: "\e703";
}
.mdfi_image_texture:before {
	content: "\e704";
}
.mdfi_image_timelapse:before {
	content: "\e705";
}
.mdfi_image_timer_3:before {
	content: "\e706";
}
.mdfi_image_timer_10:before {
	content: "\e707";
}
.mdfi_image_timer:before {
	content: "\e708";
}
.mdfi_image_timer_auto:before {
	content: "\e709";
}
.mdfi_image_timer_off:before {
	content: "\e70a";
}
.mdfi_image_tonality:before {
	content: "\e70b";
}
.mdfi_image_transform:before {
	content: "\e70c";
}
.mdfi_image_tune:before {
	content: "\e70d";
}
.mdfi_image_wb_auto:before {
	content: "\e70e";
}
.mdfi_image_wb_cloudy:before {
	content: "\e70f";
}
.mdfi_image_wb_incandescent:before {
	content: "\e710";
}
.mdfi_image_wb_irradescent:before {
	content: "\e711";
}
.mdfi_image_wb_sunny:before {
	content: "\e712";
}
.mdfi_hardware_cast:before {
	content: "\e713";
}
.mdfi_hardware_cast_connected:before {
	content: "\e714";
}
.mdfi_hardware_computer:before {
	content: "\e715";
}
.mdfi_hardware_desktop_mac:before {
	content: "\e716";
}
.mdfi_hardware_desktop_windows:before {
	content: "\e717";
}
.mdfi_hardware_dock:before {
	content: "\e718";
}
.mdfi_hardware_gamepad:before {
	content: "\e719";
}
.mdfi_hardware_headset:before {
	content: "\e71a";
}
.mdfi_hardware_headset_mic:before {
	content: "\e71b";
}
.mdfi_hardware_keyboard:before {
	content: "\e71c";
}
.mdfi_hardware_keyboard_alt:before {
	content: "\e71d";
}
.mdfi_hardware_keyboard_arrow_down:before {
	content: "\e71e";
}
.mdfi_hardware_keyboard_arrow_left:before {
	content: "\e71f";
}
.mdfi_hardware_keyboard_arrow_right:before {
	content: "\e720";
}
.mdfi_hardware_keyboard_arrow_up:before {
	content: "\e721";
}
.mdfi_hardware_keyboard_backspace:before {
	content: "\e722";
}
.mdfi_hardware_keyboard_capslock:before {
	content: "\e723";
}
.mdfi_hardware_keyboard_control:before {
	content: "\e724";
}
.mdfi_hardware_keyboard_hide:before {
	content: "\e725";
}
.mdfi_hardware_keyboard_return:before {
	content: "\e726";
}
.mdfi_hardware_keyboard_tab:before {
	content: "\e727";
}
.mdfi_hardware_keyboard_voice:before {
	content: "\e728";
}
.mdfi_hardware_laptop:before {
	content: "\e729";
}
.mdfi_hardware_laptop_chromebook:before {
	content: "\e72a";
}
.mdfi_hardware_laptop_mac:before {
	content: "\e72b";
}
.mdfi_hardware_laptop_windows:before {
	content: "\e72c";
}
.mdfi_hardware_memory:before {
	content: "\e72d";
}
.mdfi_hardware_mouse:before {
	content: "\e72e";
}
.mdfi_hardware_phone_android:before {
	content: "\e72f";
}
.mdfi_hardware_phone_iphone:before {
	content: "\e730";
}
.mdfi_hardware_phonelink:before {
	content: "\e731";
}
.mdfi_hardware_phonelink_off:before {
	content: "\e732";
}
.mdfi_hardware_security:before {
	content: "\e733";
}
.mdfi_hardware_sim_card:before {
	content: "\e734";
}
.mdfi_hardware_smartphone:before {
	content: "\e735";
}
.mdfi_hardware_speaker:before {
	content: "\e736";
}
.mdfi_hardware_tablet:before {
	content: "\e737";
}
.mdfi_hardware_tablet_android:before {
	content: "\e738";
}
.mdfi_hardware_tablet_mac:before {
	content: "\e739";
}
.mdfi_hardware_tv:before {
	content: "\e73a";
}
.mdfi_hardware_watch:before {
	content: "\e73b";
}
.mdfi_file_attachment:before {
	content: "\e73c";
}
.mdfi_file_cloud:before {
	content: "\e73d";
}
.mdfi_file_cloud_circle:before {
	content: "\e73e";
}
.mdfi_file_cloud_done:before {
	content: "\e73f";
}
.mdfi_file_cloud_download:before {
	content: "\e740";
}
.mdfi_file_cloud_off:before {
	content: "\e741";
}
.mdfi_file_cloud_queue:before {
	content: "\e742";
}
.mdfi_file_cloud_upload:before {
	content: "\e743";
}
.mdfi_file_file_download:before {
	content: "\e744";
}
.mdfi_file_file_upload:before {
	content: "\e745";
}
.mdfi_file_folder:before {
	content: "\e746";
}
.mdfi_file_folder_open:before {
	content: "\e747";
}
.mdfi_file_folder_shared:before {
	content: "\e748";
}
.mdfi_editor_attach_file:before {
	content: "\e749";
}
.mdfi_editor_attach_money:before {
	content: "\e74a";
}
.mdfi_editor_border_all:before {
	content: "\e74b";
}
.mdfi_editor_border_bottom:before {
	content: "\e74c";
}
.mdfi_editor_border_clear:before {
	content: "\e74d";
}
.mdfi_editor_border_color:before {
	content: "\e74e";
}
.mdfi_editor_border_horizontal:before {
	content: "\e74f";
}
.mdfi_editor_border_inner:before {
	content: "\e750";
}
.mdfi_editor_border_left:before {
	content: "\e751";
}
.mdfi_editor_border_outer:before {
	content: "\e752";
}
.mdfi_editor_border_right:before {
	content: "\e753";
}
.mdfi_editor_border_style:before {
	content: "\e754";
}
.mdfi_editor_border_top:before {
	content: "\e755";
}
.mdfi_editor_border_vertical:before {
	content: "\e756";
}
.mdfi_editor_format_align_center:before {
	content: "\e757";
}
.mdfi_editor_format_align_justify:before {
	content: "\e758";
}
.mdfi_editor_format_align_left:before {
	content: "\e759";
}
.mdfi_editor_format_align_right:before {
	content: "\e75a";
}
.mdfi_editor_format_bold:before {
	content: "\e75b";
}
.mdfi_editor_format_clear:before {
	content: "\e75c";
}
.mdfi_editor_format_color_fill:before {
	content: "\e75d";
}
.mdfi_editor_format_color_reset:before {
	content: "\e75e";
}
.mdfi_editor_format_color_text:before {
	content: "\e75f";
}
.mdfi_editor_format_indent_decrease:before {
	content: "\e760";
}
.mdfi_editor_format_indent_increase:before {
	content: "\e761";
}
.mdfi_editor_format_italic:before {
	content: "\e762";
}
.mdfi_editor_format_line_spacing:before {
	content: "\e763";
}
.mdfi_editor_format_list_bulleted:before {
	content: "\e764";
}
.mdfi_editor_format_list_numbered:before {
	content: "\e765";
}
.mdfi_editor_format_paint:before {
	content: "\e766";
}
.mdfi_editor_format_quote:before {
	content: "\e767";
}
.mdfi_editor_format_size:before {
	content: "\e768";
}
.mdfi_editor_format_strikethrough:before {
	content: "\e769";
}
.mdfi_editor_format_textdirection_l_to_r:before {
	content: "\e76a";
}
.mdfi_editor_format_textdirection_r_to_l:before {
	content: "\e76b";
}
.mdfi_editor_format_underline:before {
	content: "\e76c";
}
.mdfi_editor_functions:before {
	content: "\e76d";
}
.mdfi_editor_insert_chart:before {
	content: "\e76e";
}
.mdfi_editor_insert_comment:before {
	content: "\e76f";
}
.mdfi_editor_insert_drive_file:before {
	content: "\e770";
}
.mdfi_editor_insert_emoticon:before {
	content: "\e771";
}
.mdfi_editor_insert_invitation:before {
	content: "\e772";
}
.mdfi_editor_insert_link:before {
	content: "\e773";
}
.mdfi_editor_insert_photo:before {
	content: "\e774";
}
.mdfi_editor_merge_type:before {
	content: "\e775";
}
.mdfi_editor_mode_comment:before {
	content: "\e776";
}
.mdfi_editor_mode_edit:before {
	content: "\e777";
}
.mdfi_editor_publish:before {
	content: "\e778";
}
.mdfi_editor_vertical_align_bottom:before {
	content: "\e779";
}
.mdfi_editor_vertical_align_center:before {
	content: "\e77a";
}
.mdfi_editor_vertical_align_top:before {
	content: "\e77b";
}
.mdfi_editor_wrap_text:before {
	content: "\e77c";
}
.mdfi_device_access_alarm:before {
	content: "\e77d";
}
.mdfi_device_access_alarms:before {
	content: "\e77e";
}
.mdfi_device_access_time:before {
	content: "\e77f";
}
.mdfi_device_add_alarm:before {
	content: "\e780";
}
.mdfi_device_airplanemode_off:before {
	content: "\e781";
}
.mdfi_device_airplanemode_on:before {
	content: "\e782";
}
.mdfi_device_battery_20:before {
	content: "\e783";
}
.mdfi_device_battery_30:before {
	content: "\e784";
}
.mdfi_device_battery_50:before {
	content: "\e785";
}
.mdfi_device_battery_60:before {
	content: "\e786";
}
.mdfi_device_battery_80:before {
	content: "\e787";
}
.mdfi_device_battery_90:before {
	content: "\e788";
}
.mdfi_device_battery_alert:before {
	content: "\e789";
}
.mdfi_device_battery_charging_20:before {
	content: "\e78a";
}
.mdfi_device_battery_charging_30:before {
	content: "\e78b";
}
.mdfi_device_battery_charging_50:before {
	content: "\e78c";
}
.mdfi_device_battery_charging_60:before {
	content: "\e78d";
}
.mdfi_device_battery_charging_80:before {
	content: "\e78e";
}
.mdfi_device_battery_charging_90:before {
	content: "\e78f";
}
.mdfi_device_battery_charging_full:before {
	content: "\e790";
}
.mdfi_device_battery_full:before {
	content: "\e791";
}
.mdfi_device_battery_std:before {
	content: "\e792";
}
.mdfi_device_battery_unknown:before {
	content: "\e793";
}
.mdfi_device_bluetooth:before {
	content: "\e794";
}
.mdfi_device_bluetooth_connected:before {
	content: "\e795";
}
.mdfi_device_bluetooth_disabled:before {
	content: "\e796";
}
.mdfi_device_bluetooth_searching:before {
	content: "\e797";
}
.mdfi_device_brightness_auto:before {
	content: "\e798";
}
.mdfi_device_brightness_high:before {
	content: "\e799";
}
.mdfi_device_brightness_low:before {
	content: "\e79a";
}
.mdfi_device_brightness_medium:before {
	content: "\e79b";
}
.mdfi_device_data_usage:before {
	content: "\e79c";
}
.mdfi_device_developer_mode:before {
	content: "\e79d";
}
.mdfi_device_devices:before {
	content: "\e79e";
}
.mdfi_device_dvr:before {
	content: "\e79f";
}
.mdfi_device_gps_fixed:before {
	content: "\e7a0";
}
.mdfi_device_gps_not_fixed:before {
	content: "\e7a1";
}
.mdfi_device_gps_off:before {
	content: "\e7a2";
}
.mdfi_device_location_disabled:before {
	content: "\e7a3";
}
.mdfi_device_location_searching:before {
	content: "\e7a4";
}
.mdfi_device_multitrack_audio:before {
	content: "\e7a5";
}
.mdfi_device_network_cell:before {
	content: "\e7a6";
}
.mdfi_device_network_wifi:before {
	content: "\e7a7";
}
.mdfi_device_nfc:before {
	content: "\e7a8";
}
.mdfi_device_now_wallpaper:before {
	content: "\e7a9";
}
.mdfi_device_now_widgets:before {
	content: "\e7aa";
}
.mdfi_device_screen_lock_landscape:before {
	content: "\e7ab";
}
.mdfi_device_screen_lock_portrait:before {
	content: "\e7ac";
}
.mdfi_device_screen_lock_rotation:before {
	content: "\e7ad";
}
.mdfi_device_screen_rotation:before {
	content: "\e7ae";
}
.mdfi_device_sd_storage:before {
	content: "\e7af";
}
.mdfi_device_settings_system_daydream:before {
	content: "\e7b0";
}
.mdfi_device_signal_cellular_0_bar:before {
	content: "\e7b1";
}
.mdfi_device_signal_cellular_1_bar:before {
	content: "\e7b2";
}
.mdfi_device_signal_cellular_2_bar:before {
	content: "\e7b3";
}
.mdfi_device_signal_cellular_3_bar:before {
	content: "\e7b4";
}
.mdfi_device_signal_cellular_4_bar:before {
	content: "\e7b5";
}
.mdfi_device_signal_cellular_connected_no_internet_0_bar:before {
	content: "\e7b6";
}
.mdfi_device_signal_cellular_connected_no_internet_1_bar:before {
	content: "\e7b7";
}
.mdfi_device_signal_cellular_connected_no_internet_2_bar:before {
	content: "\e7b8";
}
.mdfi_device_signal_cellular_connected_no_internet_3_bar:before {
	content: "\e7b9";
}
.mdfi_device_signal_cellular_connected_no_internet_4_bar:before {
	content: "\e7ba";
}
.mdfi_device_signal_cellular_no_sim:before {
	content: "\e7bb";
}
.mdfi_device_signal_cellular_null:before {
	content: "\e7bc";
}
.mdfi_device_signal_cellular_off:before {
	content: "\e7bd";
}
.mdfi_device_signal_wifi_0_bar:before {
	content: "\e7be";
}
.mdfi_device_signal_wifi_1_bar:before {
	content: "\e7bf";
}
.mdfi_device_signal_wifi_2_bar:before {
	content: "\e7c0";
}
.mdfi_device_signal_wifi_3_bar:before {
	content: "\e7c1";
}
.mdfi_device_signal_wifi_4_bar:before {
	content: "\e7c2";
}
.mdfi_device_signal_wifi_off:before {
	content: "\e7c3";
}
.mdfi_device_signal_wifi_statusbar_1_bar_26x24px:before {
	content: "\e7c4";
}
.mdfi_device_signal_wifi_statusbar_2_bar_26x24px:before {
	content: "\e7c5";
}
.mdfi_device_signal_wifi_statusbar_3_bar_26x24px:before {
	content: "\e7c6";
}
.mdfi_device_signal_wifi_statusbar_4_bar_26x24px:before {
	content: "\e7c7";
}
.mdfi_device_signal_wifi_statusbar_connected_no_internet_1_26x24px:before {
	content: "\e7c8";
}
.mdfi_device_signal_wifi_statusbar_connected_no_internet_2_26x24px:before {
	content: "\e7c9";
}
.mdfi_device_signal_wifi_statusbar_connected_no_internet_3_26x24px:before {
	content: "\e7ca";
}
.mdfi_device_signal_wifi_statusbar_connected_no_internet_4_26x24px:before {
	content: "\e7cb";
}
.mdfi_device_signal_wifi_statusbar_connected_no_internet_26x24px:before {
	content: "\e7cc";
}
.mdfi_device_signal_wifi_statusbar_not_connected_26x24px:before {
	content: "\e7cd";
}
.mdfi_device_signal_wifi_statusbar_null_26x24px:before {
	content: "\e7ce";
}
.mdfi_device_storage:before {
	content: "\e7cf";
}
.mdfi_device_usb:before {
	content: "\e7d0";
}
.mdfi_device_wifi_lock:before {
	content: "\e7d1";
}
.mdfi_device_wifi_tethering:before {
	content: "\e7d2";
}
.mdfi_content_add:before {
	content: "\e7d3";
}
.mdfi_content_add_box:before {
	content: "\e7d4";
}
.mdfi_content_add_circle:before {
	content: "\e7d5";
}
.mdfi_content_add_circle_outline:before {
	content: "\e7d6";
}
.mdfi_content_archive:before {
	content: "\e7d7";
}
.mdfi_content_backspace:before {
	content: "\e7d8";
}
.mdfi_content_block:before {
	content: "\e7d9";
}
.mdfi_content_clear:before {
	content: "\e7da";
}
.mdfi_content_content_copy:before {
	content: "\e7db";
}
.mdfi_content_content_cut:before {
	content: "\e7dc";
}
.mdfi_content_content_paste:before {
	content: "\e7dd";
}
.mdfi_content_create:before {
	content: "\e7de";
}
.mdfi_content_drafts:before {
	content: "\e7df";
}
.mdfi_content_filter_list:before {
	content: "\e7e0";
}
.mdfi_content_flag:before {
	content: "\e7e1";
}
.mdfi_content_forward:before {
	content: "\e7e2";
}
.mdfi_content_gesture:before {
	content: "\e7e3";
}
.mdfi_content_inbox:before {
	content: "\e7e4";
}
.mdfi_content_link:before {
	content: "\e7e5";
}
.mdfi_content_mail:before {
	content: "\e7e6";
}
.mdfi_content_markunread:before {
	content: "\e7e7";
}
.mdfi_content_redo:before {
	content: "\e7e8";
}
.mdfi_content_remove:before {
	content: "\e7e9";
}
.mdfi_content_remove_circle:before {
	content: "\e7ea";
}
.mdfi_content_remove_circle_outline:before {
	content: "\e7eb";
}
.mdfi_content_reply:before {
	content: "\e7ec";
}
.mdfi_content_reply_all:before {
	content: "\e7ed";
}
.mdfi_content_report:before {
	content: "\e7ee";
}
.mdfi_content_save:before {
	content: "\e7ef";
}
.mdfi_content_select_all:before {
	content: "\e7f0";
}
.mdfi_content_send:before {
	content: "\e7f1";
}
.mdfi_content_sort:before {
	content: "\e7f2";
}
.mdfi_content_text_format:before {
	content: "\e7f3";
}
.mdfi_content_undo:before {
	content: "\e7f4";
}
.mdfi_communication_business:before {
	content: "\e7f5";
}
.mdfi_communication_call:before {
	content: "\e7f6";
}
.mdfi_communication_call_end:before {
	content: "\e7f7";
}
.mdfi_communication_call_made:before {
	content: "\e7f8";
}
.mdfi_communication_call_merge:before {
	content: "\e7f9";
}
.mdfi_communication_call_missed:before {
	content: "\e7fa";
}
.mdfi_communication_call_received:before {
	content: "\e7fb";
}
.mdfi_communication_call_split:before {
	content: "\e7fc";
}
.mdfi_communication_chat:before {
	content: "\e7fd";
}
.mdfi_communication_clear_all:before {
	content: "\e7fe";
}
.mdfi_communication_comment:before {
	content: "\e7ff";
}
.mdfi_communication_contacts:before {
	content: "\e800";
}
.mdfi_communication_dialer_sip:before {
	content: "\e801";
}
.mdfi_communication_dialpad:before {
	content: "\e802";
}
.mdfi_communication_dnd_on:before {
	content: "\e803";
}
.mdfi_communication_email:before {
	content: "\e804";
}
.mdfi_communication_forum:before {
	content: "\e805";
}
.mdfi_communication_import_export:before {
	content: "\e806";
}
.mdfi_communication_invert_colors_off:before {
	content: "\e807";
}
.mdfi_communication_invert_colors_on:before {
	content: "\e808";
}
.mdfi_communication_live_help:before {
	content: "\e809";
}
.mdfi_communication_location_off:before {
	content: "\e80a";
}
.mdfi_communication_location_on:before {
	content: "\e80b";
}
.mdfi_communication_message:before {
	content: "\e80c";
}
.mdfi_communication_messenger:before {
	content: "\e80d";
}
.mdfi_communication_no_sim:before {
	content: "\e80e";
}
.mdfi_communication_phone:before {
	content: "\e80f";
}
.mdfi_communication_portable_wifi_off:before {
	content: "\e810";
}
.mdfi_communication_quick_contacts_dialer:before {
	content: "\e811";
}
.mdfi_communication_quick_contacts_mail:before {
	content: "\e812";
}
.mdfi_communication_ring_volume:before {
	content: "\e813";
}
.mdfi_communication_stay_current_landscape:before {
	content: "\e814";
}
.mdfi_communication_stay_current_portrait:before {
	content: "\e815";
}
.mdfi_communication_stay_primary_landscape:before {
	content: "\e816";
}
.mdfi_communication_stay_primary_portrait:before {
	content: "\e817";
}
.mdfi_communication_swap_calls:before {
	content: "\e818";
}
.mdfi_communication_textsms:before {
	content: "\e819";
}
.mdfi_communication_voicemail:before {
	content: "\e81a";
}
.mdfi_communication_vpn_key:before {
	content: "\e81b";
}
.mdfi_av_album:before {
	content: "\e81c";
}
.mdfi_av_av_timer:before {
	content: "\e81d";
}
.mdfi_av_closed_caption:before {
	content: "\e81e";
}
.mdfi_av_equalizer:before {
	content: "\e81f";
}
.mdfi_av_explicit:before {
	content: "\e820";
}
.mdfi_av_fast_forward:before {
	content: "\e821";
}
.mdfi_av_fast_rewind:before {
	content: "\e822";
}
.mdfi_av_games:before {
	content: "\e823";
}
.mdfi_av_hearing:before {
	content: "\e824";
}
.mdfi_av_high_quality:before {
	content: "\e825";
}
.mdfi_av_loop:before {
	content: "\e826";
}
.mdfi_av_mic:before {
	content: "\e827";
}
.mdfi_av_mic_none:before {
	content: "\e828";
}
.mdfi_av_mic_off:before {
	content: "\e829";
}
.mdfi_av_movie:before {
	content: "\e82a";
}
.mdfi_av_my_library_add:before {
	content: "\e82b";
}
.mdfi_av_my_library_books:before {
	content: "\e82c";
}
.mdfi_av_my_library_music:before {
	content: "\e82d";
}
.mdfi_av_new_releases:before {
	content: "\e82e";
}
.mdfi_av_not_interested:before {
	content: "\e82f";
}
.mdfi_av_pause:before {
	content: "\e830";
}
.mdfi_av_pause_circle_fill:before {
	content: "\e831";
}
.mdfi_av_pause_circle_outline:before {
	content: "\e832";
}
.mdfi_av_play_arrow:before {
	content: "\e833";
}
.mdfi_av_play_circle_fill:before {
	content: "\e834";
}
.mdfi_av_play_circle_outline:before {
	content: "\e835";
}
.mdfi_av_play_shopping_bag:before {
	content: "\e836";
}
.mdfi_av_playlist_add:before {
	content: "\e837";
}
.mdfi_av_queue:before {
	content: "\e838";
}
.mdfi_av_queue_music:before {
	content: "\e839";
}
.mdfi_av_radio:before {
	content: "\e83a";
}
.mdfi_av_recent_actors:before {
	content: "\e83b";
}
.mdfi_av_repeat:before {
	content: "\e83c";
}
.mdfi_av_repeat_one:before {
	content: "\e83d";
}
.mdfi_av_replay:before {
	content: "\e83e";
}
.mdfi_av_shuffle:before {
	content: "\e83f";
}
.mdfi_av_skip_next:before {
	content: "\e840";
}
.mdfi_av_skip_previous:before {
	content: "\e841";
}
.mdfi_av_snooze:before {
	content: "\e842";
}
.mdfi_av_stop:before {
	content: "\e843";
}
.mdfi_av_subtitles:before {
	content: "\e844";
}
.mdfi_av_surround_sound:before {
	content: "\e845";
}
.mdfi_av_video_collection:before {
	content: "\e846";
}
.mdfi_av_videocam:before {
	content: "\e847";
}
.mdfi_av_videocam_off:before {
	content: "\e848";
}
.mdfi_av_volume_down:before {
	content: "\e849";
}
.mdfi_av_volume_mute:before {
	content: "\e84a";
}
.mdfi_av_volume_off:before {
	content: "\e84b";
}
.mdfi_av_volume_up:before {
	content: "\e84c";
}
.mdfi_av_web:before {
	content: "\e84d";
}
.mdfi_alert_error:before {
	content: "\e84e";
}
.mdfi_alert_warning:before {
	content: "\e84f";
}
.mdfi_action_3d_rotation:before {
	content: "\e850";
}
.mdfi_action_accessibility:before {
	content: "\e851";
}
.mdfi_action_account_balance:before {
	content: "\e852";
}
.mdfi_action_account_balance_wallet:before {
	content: "\e853";
}
.mdfi_action_account_box:before {
	content: "\e854";
}
.mdfi_action_account_child:before {
	content: "\e855";
}
.mdfi_action_account_circle:before {
	content: "\e856";
}
.mdfi_action_add_shopping_cart:before {
	content: "\e857";
}
.mdfi_action_alarm:before {
	content: "\e858";
}
.mdfi_action_alarm_add:before {
	content: "\e859";
}
.mdfi_action_alarm_off:before {
	content: "\e85a";
}
.mdfi_action_alarm_on:before {
	content: "\e85b";
}
.mdfi_action_android:before {
	content: "\e85c";
}
.mdfi_action_announcement:before {
	content: "\e85d";
}
.mdfi_action_aspect_ratio:before {
	content: "\e85e";
}
.mdfi_action_assessment:before {
	content: "\e85f";
}
.mdfi_action_assignment:before {
	content: "\e860";
}
.mdfi_action_assignment_ind:before {
	content: "\e861";
}
.mdfi_action_assignment_late:before {
	content: "\e862";
}
.mdfi_action_assignment_return:before {
	content: "\e863";
}
.mdfi_action_assignment_returned:before {
	content: "\e864";
}
.mdfi_action_assignment_turned_in:before {
	content: "\e865";
}
.mdfi_action_autorenew:before {
	content: "\e866";
}
.mdfi_action_backup:before {
	content: "\e867";
}
.mdfi_action_book:before {
	content: "\e868";
}
.mdfi_action_bookmark:before {
	content: "\e869";
}
.mdfi_action_bookmark_outline:before {
	content: "\e86a";
}
.mdfi_action_bug_report:before {
	content: "\e86b";
}
.mdfi_action_cached:before {
	content: "\e86c";
}
.mdfi_action_check_circle:before {
	content: "\e86d";
}
.mdfi_action_class:before {
	content: "\e86e";
}
.mdfi_action_credit_card:before {
	content: "\e86f";
}
.mdfi_action_dashboard:before {
	content: "\e870";
}
.mdfi_action_delete:before {
	content: "\e871";
}
.mdfi_action_description:before {
	content: "\e872";
}
.mdfi_action_dns:before {
	content: "\e873";
}
.mdfi_action_done:before {
	content: "\e874";
}
.mdfi_action_done_all:before {
	content: "\e875";
}
.mdfi_action_event:before {
	content: "\e876";
}
.mdfi_action_exit_to_app:before {
	content: "\e877";
}
.mdfi_action_explore:before {
	content: "\e878";
}
.mdfi_action_extension:before {
	content: "\e879";
}
.mdfi_action_face:before {
	content: "\e87a";
}
.mdfi_action_favorite:before {
	content: "\e87b";
}
.mdfi_action_favorite_outline:before {
	content: "\e87c";
}
.mdfi_action_find_in_page:before {
	content: "\e87d";
}
.mdfi_action_find_replace:before {
	content: "\e87e";
}
.mdfi_action_flip_to_back:before {
	content: "\e87f";
}
.mdfi_action_flip_to_front:before {
	content: "\e880";
}
.mdfi_action_get_app:before {
	content: "\e881";
}
.mdfi_action_grade:before {
	content: "\e882";
}
.mdfi_action_group_work:before {
	content: "\e883";
}
.mdfi_action_help:before {
	content: "\e884";
}
.mdfi_action_highlight_remove:before {
	content: "\e885";
}
.mdfi_action_history:before {
	content: "\e886";
}
.mdfi_action_home:before {
	content: "\e887";
}
.mdfi_action_https:before {
	content: "\e888";
}
.mdfi_action_info:before {
	content: "\e889";
}
.mdfi_action_info_outline:before {
	content: "\e88a";
}
.mdfi_action_input:before {
	content: "\e88b";
}
.mdfi_action_invert_colors:before {
	content: "\e88c";
}
.mdfi_action_label:before {
	content: "\e88d";
}
.mdfi_action_label_outline:before {
	content: "\e88e";
}
.mdfi_action_language:before {
	content: "\e88f";
}
.mdfi_action_launch:before {
	content: "\e890";
}
.mdfi_action_list:before {
	content: "\e891";
}
.mdfi_action_lock:before {
	content: "\e892";
}
.mdfi_action_lock_open:before {
	content: "\e893";
}
.mdfi_action_lock_outline:before {
	content: "\e894";
}
.mdfi_action_loyalty:before {
	content: "\e895";
}
.mdfi_action_markunread_mailbox:before {
	content: "\e896";
}
.mdfi_action_note_add:before {
	content: "\e897";
}
.mdfi_action_open_in_browser:before {
	content: "\e898";
}
.mdfi_action_open_in_new:before {
	content: "\e899";
}
.mdfi_action_open_with:before {
	content: "\e89a";
}
.mdfi_action_pageview:before {
	content: "\e89b";
}
.mdfi_action_payment:before {
	content: "\e89c";
}
.mdfi_action_perm_camera_mic:before {
	content: "\e89d";
}
.mdfi_action_perm_contact_cal:before {
	content: "\e89e";
}
.mdfi_action_perm_data_setting:before {
	content: "\e89f";
}
.mdfi_action_perm_device_info:before {
	content: "\e8a0";
}
.mdfi_action_perm_identity:before {
	content: "\e8a1";
}
.mdfi_action_perm_media:before {
	content: "\e8a2";
}
.mdfi_action_perm_phone_msg:before {
	content: "\e8a3";
}
.mdfi_action_perm_scan_wifi:before {
	content: "\e8a4";
}
.mdfi_action_picture_in_picture:before {
	content: "\e8a5";
}
.mdfi_action_polymer:before {
	content: "\e8a6";
}
.mdfi_action_print:before {
	content: "\e8a7";
}
.mdfi_action_query_builder:before {
	content: "\e8a8";
}
.mdfi_action_question_answer:before {
	content: "\e8a9";
}
.mdfi_action_receipt:before {
	content: "\e8aa";
}
.mdfi_action_redeem:before {
	content: "\e8ab";
}
.mdfi_action_report_problem:before {
	content: "\e8ac";
}
.mdfi_action_restore:before {
	content: "\e8ad";
}
.mdfi_action_room:before {
	content: "\e8ae";
}
.mdfi_action_schedule:before {
	content: "\e8af";
}
.mdfi_action_search:before {
	content: "\e8b0";
}
.mdfi_action_settings:before {
	content: "\e8b1";
}
.mdfi_action_settings_applications:before {
	content: "\e8b2";
}
.mdfi_action_settings_backup_restore:before {
	content: "\e8b3";
}
.mdfi_action_settings_bluetooth:before {
	content: "\e8b4";
}
.mdfi_action_settings_cell:before {
	content: "\e8b5";
}
.mdfi_action_settings_display:before {
	content: "\e8b6";
}
.mdfi_action_settings_ethernet:before {
	content: "\e8b7";
}
.mdfi_action_settings_input_antenna:before {
	content: "\e8b8";
}
.mdfi_action_settings_input_component:before {
	content: "\e8b9";
}
.mdfi_action_settings_input_composite:before {
	content: "\e8ba";
}
.mdfi_action_settings_input_hdmi:before {
	content: "\e8bb";
}
.mdfi_action_settings_input_svideo:before {
	content: "\e8bc";
}
.mdfi_action_settings_overscan:before {
	content: "\e8bd";
}
.mdfi_action_settings_phone:before {
	content: "\e8be";
}
.mdfi_action_settings_power:before {
	content: "\e8bf";
}
.mdfi_action_settings_remote:before {
	content: "\e8c0";
}
.mdfi_action_settings_voice:before {
	content: "\e8c1";
}
.mdfi_action_shop:before {
	content: "\e8c2";
}
.mdfi_action_shop_two:before {
	content: "\e8c3";
}
.mdfi_action_shopping_basket:before {
	content: "\e8c4";
}
.mdfi_action_shopping_cart:before {
	content: "\e8c5";
}
.mdfi_action_speaker_notes:before {
	content: "\e8c6";
}
.mdfi_action_spellcheck:before {
	content: "\e8c7";
}
.mdfi_action_star_rate:before {
	content: "\e8c8";
}
.mdfi_action_stars:before {
	content: "\e8c9";
}
.mdfi_action_store:before {
	content: "\e8ca";
}
.mdfi_action_subject:before {
	content: "\e8cb";
}
.mdfi_action_supervisor_account:before {
	content: "\e8cc";
}
.mdfi_action_swap_horiz:before {
	content: "\e8cd";
}
.mdfi_action_swap_vert:before {
	content: "\e8ce";
}
.mdfi_action_swap_vert_circle:before {
	content: "\e8cf";
}
.mdfi_action_system_update_tv:before {
	content: "\e8d0";
}
.mdfi_action_tab:before {
	content: "\e8d1";
}
.mdfi_action_tab_unselected:before {
	content: "\e8d2";
}
.mdfi_action_theaters:before {
	content: "\e8d3";
}
.mdfi_action_thumb_down:before {
	content: "\e8d4";
}
.mdfi_action_thumb_up:before {
	content: "\e8d5";
}
.mdfi_action_thumbs_up_down:before {
	content: "\e8d6";
}
.mdfi_action_toc:before {
	content: "\e8d7";
}
.mdfi_action_today:before {
	content: "\e8d8";
}
.mdfi_action_track_changes:before {
	content: "\e8d9";
}
.mdfi_action_translate:before {
	content: "\e8da";
}
.mdfi_action_trending_down:before {
	content: "\e8db";
}
.mdfi_action_trending_neutral:before {
	content: "\e8dc";
}
.mdfi_action_trending_up:before {
	content: "\e8dd";
}
.mdfi_action_turned_in:before {
	content: "\e8de";
}
.mdfi_action_turned_in_not:before {
	content: "\e8df";
}
.mdfi_action_verified_user:before {
	content: "\e8e0";
}
.mdfi_action_view_agenda:before {
	content: "\e8e1";
}
.mdfi_action_view_array:before {
	content: "\e8e2";
}
.mdfi_action_view_carousel:before {
	content: "\e8e3";
}
.mdfi_action_view_column:before {
	content: "\e8e4";
}
.mdfi_action_view_day:before {
	content: "\e8e5";
}
.mdfi_action_view_headline:before {
	content: "\e8e6";
}
.mdfi_action_view_list:before {
	content: "\e8e7";
}
.mdfi_action_view_module:before {
	content: "\e8e8";
}
.mdfi_action_view_quilt:before {
	content: "\e8e9";
}
.mdfi_action_view_stream:before {
	content: "\e8ea";
}
.mdfi_action_view_week:before {
	content: "\e8eb";
}
.mdfi_action_visibility:before {
	content: "\e8ec";
}
.mdfi_action_visibility_off:before {
	content: "\e8ed";
}
.mdfi_action_wallet_giftcard:before {
	content: "\e8ee";
}
.mdfi_action_wallet_membership:before {
	content: "\e8ef";
}
.mdfi_action_wallet_travel:before {
	content: "\e8f0";
}
.mdfi_action_work:before {
	content: "\e8f1";
}


/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM/css/style.css */
/*
----------------------------------------------------------------

EWIM basic styles

Copyright 2015 UpSolution
http://us-themes.com/

NOTE: DO NOT EDIT THIS FILE!
THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

----------------------------------------------------------------
*/



::-moz-selection {
	background-color: rgba(0,0,0,0.66);
	color: #fff;
	}
::selection {
	background-color: rgba(0,0,0,0.66);
	color: #fff;
	}

	
	
/* Ripple effect
   ========================================================================== */
.ripple-container {
	display: block;
	position: absolute !important;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0 !important;
	z-index: 0 !important;
	overflow: hidden;
	border-radius: inherit;
	pointer-events: none;
	}
:root .ripple-container {
	display: none \0/IE9; /* hack for IE9 & IE10 */
	}
	.ripple {
		display: block;
		position: absolute;
		width: 20px;
		height: 20px;
		margin-left: -10px;
		margin-top: -10px;
		border-radius: 100%;
		transform: scale(1);
		transform-origin: 50%;
		opacity: 0;
		background-color: #fff;
		pointer-events: none;
		}
	.ripple.ripple-on {
		transition: opacity 0.15s ease-in, transform 0.45s cubic-bezier(.4,0,.2,1) 0.1s;
		opacity: 0.13;
		}
	.ripple.ripple-out {
		transition: opacity 0.2s linear !important;
		opacity: 0 !important;
		}
		
/* Custom colors & opacity */
.w-btn.color_light.style_raised .ripple.ripple-on {
	opacity: 0.1;
	}
.w-nav-anchor.level_1 .ripple.ripple-on {
	opacity: 0.06;
	}
.w-btn.style_flat .ripple.ripple-on,
.l-header .w-nav-anchor.level_2 .ripple.ripple-on,
.l-header .w-nav-anchor.level_3 .ripple.ripple-on,
.l-header .w-nav-anchor.level_4 .ripple.ripple-on {
	opacity: 0.08;
	}
.g-filters-item .ripple.ripple-on,
.w-tabs.layout_ver .w-tabs-item .ripple.ripple-on,
.w-tabs.layout_default .w-tabs-item .ripple.ripple-on {
	opacity: 0.5;
	}
button.w-btn.color_white.style_raised .ripple,
a.w-btn.color_white.style_raised .ripple,
.w-blog-post a.w-btn.w-blog-post-more .ripple {
	background-color: #bbb;
	}
.l-section.color_primary .g-filters-item .ripple,
.l-section.color_primary .w-tabs-item .ripple,
.l-section.color_secondary .g-filters-item .ripple,
.l-section.color_secondary .w-tabs-item .ripple,
.l-section.color_custom .g-filters-items .ripple,
.l-section.color_custom .w-tabs-items .ripple {
	background-color: rgba(255,255,255,0.15);
	}
.l-header.transparent .w-nav-anchor.level_1 .ripple,
.w-tabs.layout_timeline .w-tabs-item .ripple,
.w-btn.color_white.style_flat .ripple {
	background-color: #fff !important;
	}
	


/* Input Elements
   ========================================================================== */
   
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="search"],
textarea,
select {
	font-size: 16px;
	padding: 8px 0;
	width: 100%;
	border-radius: 0;
	border-bottom: 1px solid;
	box-shadow: 0 -1px 0 0 rgba(0,0,0,0) inset;
	background-color: transparent !important;
	color: inherit !important;
	transition: all 0.3s;
	}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
input[type="search"],
select {
	height: 46px;
	}
	select > option {
		padding: 4px 8px;
		}
select {
	-webkit-appearance: menulist;
	}
input[type="checkbox"],
input[type="radio"] {
	margin-right: 3px;
	border: none !important;
	box-shadow: none !important;
	}
input[type=file],
input[type=range] {
	padding: 10px 0;
	border: none !important;
	box-shadow: none !important;
	}
	
 /* Fix input placeholders */
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
	color: inherit;
	position: static;
	opacity: 0.5;
	}
/* Edge fix. Remove when https://connect.microsoft.com/IE/feedback/details/1627778/microsoft-edge-placeholder-bug is fixed */
_:-ms-lang(x), _:-webkit-full-screen, ::-webkit-input-placeholder {
	opacity: 1;
	}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	opacity: 0.5;
	color: inherit;
	}
	
/* Improvements for color sections */
.l-section.color_primary input,
.l-section.color_primary textarea,
.l-section.color_primary select,
.l-section.color_secondary input,
.l-section.color_secondary textarea,
.l-section.color_secondary select {
	border-color: rgba(255,255,255,0.5);
	}
.l-section.color_primary .w-form-row-field-bar:after,
.l-section.color_primary .w-form-row-field-bar:before,
.l-section.color_secondary .w-form-row-field-bar:after,
.l-section.color_secondary .w-form-row-field-bar:before {
	background-color: #fff;
	}
	


/* Canvas
   ========================================================================== */
   
.l-canvas {
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), 0 2px 5px rgba(0,0,0,0.15);
	}



/* Preloader Screen
   ========================================================================== */
   
.l-preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
	z-index: 11111;
	overflow: hidden;
	opacity: 1;
	transition: opacity 0.45s;
	}
.l-preloader.done {
	opacity: 0;
	}
	.l-preloader-spinner {
		position: absolute;
		top: 50%;
		left: 50%;
		text-align: center;
		background-color: inherit;
		color: inherit;
		opacity: 1;
		transition: opacity 0.3s;
		transform: translate3d(-50%,-50%,0);
		}
	.l-preloader.done .l-preloader-spinner {
		opacity: 0;
		}
		.l-preloader .g-preloader {
			width: 60px;
			height: 60px;
			}
		.l-preloader .g-preloader.type_custom {
			max-width: 300px;
			width: auto;
			height: auto;
			}
		
		

/* Header
   ========================================================================== */
   
.l-subheader {
	font-size: 0;
	padding-left: 40px;
	padding-right: 40px;
	}
.l-header.pos_fixed .l-subheader {
	transition-property: background-color, box-shadow, line-height, height;
	transition-timing-function: cubic-bezier(.78,.13,.15,.86);
	transition-duration: 0.3s;
	}
/* Styles for the header until smooth scroll is working */
.l-header.notransition .l-subheader,
.l-header.notransition .l-subheader .w-logo-img {
	transition-property: none !important;
	transition-duration: 0s !important;
	}
.l-subheader.at_top {
	line-height: 40px; /* predefined fixed value */
	}
	.l-subheader.at_top .l-subheader-h {
		display: table; /* alternative way to avoid 'overflow:hidden' */
		width: 100%;
		}
.l-subheader.at_middle {
	text-align: right;
	line-height: 80px; /* predefined fixed value */
	}
.l-subheader.at_bottom {
	clear: both;
	line-height: 50px; /* predefined fixed value */
	}
	
/* SHOW: onscroll */
.l-header.pos_fixed.show_onscroll {
	overflow: hidden;
	transition: transform 0.3s cubic-bezier(.78,.13,.15,.86);
	-webkit-transform: translateY(-100%);
			transform: translateY(-100%);
	}
.l-header.pos_fixed.show_onscroll.sticky {
	overflow: visible;
	-webkit-transform: none;
			transform: none;
	}
	
/* LAYOUT: standard */
.l-header.layout_standard .l-subheader.at_middle {
	box-shadow: 0 4px 5px -2px rgba(0,0,0,0.22), 0 2px 1px -1px rgba(0,0,0,0.05);
	}
	
/* LAYOUT: extended */
.l-header.layout_extended .l-subheader.at_middle {
	box-shadow: 0 4px 5px -2px rgba(0,0,0,0.22), 0 2px 1px -1px rgba(0,0,0,0.05);
	}
	
/* LAYOUT: advanced */
.l-header.layout_advanced .l-subheader.at_bottom {
	box-shadow: 0 4px 5px -2px rgba(0,0,0,0.22), 0 2px 1px -1px rgba(0,0,0,0.05);
	}
	.l-header.layout_advanced .l-subheader.at_middle .l-subheader-h {
		display: table; /* alternative way to avoid 'overflow:hidden' */
		width: 100%;
		}
	
/* LAYOUT: centered */
.l-header.layout_centered.pos_fixed .l-subheader.at_middle {
	overflow: hidden;
	}
.l-header.layout_centered .l-subheader.at_middle,
.l-header.layout_centered .l-subheader.at_bottom {
	text-align: center !important;
	}
.l-header.layout_centered .l-subheader.at_bottom {
	box-shadow: 0 4px 5px -2px rgba(0,0,0,0.22), 0 2px 1px -1px rgba(0,0,0,0.05);
	}
	.l-header.layout_centered .w-cart,
	.l-header.layout_centered .w-search {
		float: none;
		}
	.l-header.layout_centered .w-nav.type_mobile ~ .w-search {
		display: block;
		margin: 0;
		}
	.l-header.layout_centered .w-nav.type_mobile ~ .w-search:not(.layout_fullwidth) {
		position: absolute;
		top: 0;
		right: 0;
		}
		.l-header.layout_centered .w-nav.type_mobile ~ .w-search.layout_fullwidth .w-search-open {
			position: absolute;
			top: 0;
			right: 0;
			line-height: inherit;
			}
		.l-header.layout_centered .w-search .w-form-row.for_submit {
			text-align: right;
			}
	.l-header.layout_centered .w-nav.type_mobile ~ .w-cart.has_items {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		}
	.l-header.layout_centered .w-nav.type_mobile ~ .w-search ~ .w-cart.has_items {
		right: 40px;
		}							
	
/* LAYOUT: sided */
.l-header.layout_sided {
	top: 0;
	left: 0;
	bottom: 0;
	overflow: visible !important;
	-webkit-transform: none !important;
			transform: none !important;
	}
.l-header.layout_sided.pos_static {
	position: absolute;
	}
	.l-header.layout_sided .l-subheader.at_middle {
		text-align: center !important;
		line-height: 40px;
		min-height: 100%;
		padding: 0;
		box-shadow: 4px 0 5px -2px rgba(0,0,0,0.22), 2px 0 1px -1px rgba(0,0,0,0.05);
		}
		.l-header.layout_sided .w-logo {
			float: none !important;
			margin: 30px 0;
			}
			.l-header.layout_sided .w-logo-img {
				display: block;
				max-width: none;
				height: auto;
				}
				.l-header.layout_sided .w-logo-img > img {
					height: auto;
					margin: 0 auto !important;
					}
				.l-header.layout_sided .w-logo.with_transparent img.for_transparent,
				.l-header.layout_sided.transparent .w-logo.with_transparent img.for_default {
					display: none;
					}
				.l-header.layout_sided.transparent .w-logo.with_transparent img.for_transparent {
					display: block;
					}
		.l-header.layout_sided .w-nav {
			display: block;
			margin-bottom: 30px;
			}
			.l-header.layout_sided .w-nav-control {
				display: none !important;
				}
			.l-header.layout_sided .w-nav.type_mobile .w-nav-list.level_1 {
				margin: 0;
				padding: 0;
				}
				.l-header.layout_sided .w-nav.type_mobile .w-nav-item {
					line-height: 30px;
					}
				.l-header.layout_sided .w-nav-item.level_1 {
					text-align: center;
					margin: 0 !important;
					}
				.l-header.layout_sided .w-nav-anchor.level_1 {
					box-shadow: none !important;
					}
				.l-header.layout_sided .w-nav-anchor.level_1 .w-nav-title {
					padding-right: 0 !important;
					}
				.l-header.layout_sided .w-nav-anchor.level_1 .w-nav-arrow {
					position: static;
					line-height: inherit !important;
					width: auto !important;
					padding-left: 6px;
					}
				.w-nav.layout_ver.type_mobile .w-nav-list.level_2,
				.w-nav.layout_ver.type_mobile .w-nav-list.level_3,
				.w-nav.layout_ver.type_mobile .w-nav-list.level_4 {
					border-radius: 0;
					}
		.l-header.layout_sided .w-search {
			float: none !important;
			margin: 0 5px 30px !important;
			}
			.l-header.layout_sided .w-search-h {
				line-height: 40px;
				}
				.l-header.layout_sided .w-search-show {
					margin: 0;
					}
		.l-header.layout_sided .w-cart {
			float: none !important;
			margin: 0 5px 30px !important;
			}
			.l-header.layout_sided .w-cart-h {
				line-height: 40px;
				}
				.l-header.layout_sided .w-cart-link {
					padding-left: 0;
					}
				.l-header.layout_sided .w-cart-dropdown {
					display: none !important;
					}
		.l-header.layout_sided .w-contacts {
			display: block;
			float: none !important;
			line-height: 30px;
			margin: 0 30px 10px;
			}
			.l-header.layout_sided .w-contacts-list {
				margin: 0;
				}
		.l-header.layout_sided .w-socials {
			display: block;
			float: none !important;
			margin: 0 30px 10px;
			}
			.l-header.layout_sided .w-socials-list {
				margin: 0;
				}
		.l-header.layout_sided.pos_fixed .w-lang.layout_dropdown .w-lang-list {
			bottom: 0;
			padding: 3px 0 35px;
			}

/* LOGOPOS: right */
.l-header.logopos_right .l-subheader.at_middle {
	text-align: left;
	}
	.l-header.logopos_right .w-logo,
	.l-header.logopos_right .w-logo-img > img {
		float: right;
		}
	.l-header.logopos_right .l-subheader.at_middle .w-cart {
		float: left;
		}
		.l-header.logopos_right .l-subheader.at_middle .w-cart-link {
			padding-left: 0;
			padding-right: 13px;
			}
		.l-header.logopos_right .l-subheader.at_middle .w-cart-notification,
		.l-header.logopos_right .l-subheader.at_middle .w-cart-dropdown {
			left: 0;
			right: auto;
			}
	.l-header.logopos_right .l-subheader.at_middle .w-search {
		float: left;
		}
		.l-header.logopos_right .l-subheader.at_middle .w-search-open {
			margin-left: -15px;
			margin-right: 0;
			}
		.l-header.logopos_right .w-cart.has_items + .w-search.layout_modern {
			margin-left: 15px;
			margin-right: 0;
			}
		.l-header.logopos_right .w-search.layout_modern .w-form input {
			margin-left: 0;
			margin-right: 20px;
			}
	.l-header.logopos_right .l-subheader.at_middle .w-nav-control {
		float: left;
		margin-left: -15px;
		margin-right: 0;
		}
	
/* Transparent */
.l-canvas.type_wide .l-header.bg_transparent {
	background: linear-gradient(to top, transparent 0, rgba(0,0,0,0.5) 100%) repeat-x;
	}
.l-canvas.type_wide .l-header.layout_sided.bg_transparent {
	background: none;
	}
	.l-header.transparent .l-subheader {
		box-shadow: none !important;
		background-color: transparent;
		}
	.l-header.layout_standard.transparent .l-subheader.at_top,
	.l-header.layout_extended.transparent .l-subheader.at_top {
		background-color: rgba(0,0,0,0.2);
		color: rgba(255,255,255,0.66);
		}
		.l-header.layout_advanced.transparent .l-subheader.at_middle .l-subheader-h {
			box-shadow: 0 1px 0 rgba(255,255,255,0.22);
			}
			.l-header.layout_sided.transparent .w-nav-list.level_1,
			.l-header.transparent .w-nav-anchor.level_1 {
				background-color: transparent !important;
				}
	.l-header.bg_transparent ~ .l-main .l-section.height_auto:first-child {
		padding-top: 0 !important;
		}



/* Title Bar
   ========================================================================== */
   
.l-titlebar {
	padding-left: 40px;
	padding-right: 40px;
	transition: padding 0.3s cubic-bezier(.78,.13,.15,.86);
	}
.l-titlebar.color_alternate,
.l-titlebar.color_primary,
.l-titlebar.color_secondary,
.l-titlebar.color_custom {
	box-shadow: 0 -2px 1px -1px rgba(0,0,0,0.04) inset;
	}
	.l-titlebar h1 {
		margin: 0;
		}
	.l-titlebar p {
		margin: 8px 0 0;
		opacity: 0.7;
		}
	.l-titlebar .g-breadcrumbs {
		font-size: 13px;
		line-height: 22px;
		margin: 12px 0 4px;
		}
		.g-breadcrumbs-separator {
			margin: 0 8px;
			}
			.g-breadcrumbs-separator:before {
				content: '\e647';
				font-family: mdfonticon;
				font-size: 16px;
				vertical-align: top;
				}
	.l-titlebar .g-nav-item {
		display: block;
		position: absolute;
		top: 50%;
		margin-top: -27px;
		text-align: center;
		font-size: 34px;
		font-family: mdfonticon;
		line-height: 56px;
		height: 54px;
		width: 54px;
		border-radius: 50%;
		color: inherit;
		}
	.l-titlebar .g-nav-item.to_next {
		left: 0;
		padding-right: 1px;
		}
		.l-titlebar .g-nav-item.to_next:before {
			content: '\e646';
			vertical-align: top;
			}
	.l-titlebar .g-nav-item.to_prev {
		right: 0;
		padding-left: 1px;
		}
		.l-titlebar .g-nav-item.to_prev:before {
			content: '\e647';
			vertical-align: top;
			}
	.no-touch .l-titlebar .g-nav-item:hover {
		color: inherit;
		}
	.no-touch .l-titlebar.color_primary .g-nav-item:hover,
	.no-touch .l-titlebar.color_secondary .g-nav-item:hover,
	.no-touch .l-titlebar.color_custom .g-nav-item:hover {
		background-color: rgba(255,255,255,0.12);
		}

/* SIZE small & medium */
.l-titlebar.size_small .l-titlebar-h,
.l-titlebar.size_medium .l-titlebar-h {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	padding: 15px 0;
	}
.l-titlebar.size_medium .l-titlebar-h {
	padding: 35px 0;
	}
	.l-titlebar.size_small h1,
	.l-titlebar.size_medium h1 {
		display: inline-block;
		font-size: 24px;
		line-height: 34px;
		margin: 5px 20px 5px 0;
		}
	.l-titlebar.size_small p,
	.l-titlebar.size_medium p {
		display: inline-block;
		margin: 5px 20px 5px 0;
		}
	.l-titlebar.size_small .g-breadcrumbs,
	.l-titlebar.size_medium .g-breadcrumbs {
		margin: 5px 0;
		}
	.l-titlebar.size_small .g-nav,
	.l-titlebar.size_medium .g-nav {
		font-size: 0;
		margin: -5px 0;
		}
		.l-titlebar.size_small .g-nav-item,
		.l-titlebar.size_medium .g-nav-item {
			display: inline-block;
			vertical-align: top;
			position: static;
			margin: 0;
			}
			
/* SIZE large & huge */
.l-titlebar.size_large,
.l-titlebar.size_huge {
	text-align: center;
	}
.l-header.bg_transparent ~ .l-titlebar.size_large,
.l-header.bg_transparent ~ .l-titlebar.size_huge {
	padding-bottom: 30px;
	}
.l-header.bg_transparent.layout_sided ~ .l-titlebar.size_large,
.l-header.bg_transparent.layout_sided ~ .l-titlebar.size_huge {
	padding-bottom: 0;
	}
	.single-us_portfolio .l-titlebar.size_large .l-titlebar-h,
	.single-us_portfolio .l-titlebar.size_huge .l-titlebar-h {
		padding-left: 80px;
		padding-right: 80px;
		}
	.l-titlebar.size_large .l-titlebar-h {
		padding-top: 70px;
		padding-bottom: 70px;
		}
	.l-titlebar.size_huge .l-titlebar-h {
		padding-top: 100px;
		padding-bottom: 100px;
		}
		@media (min-width: 768px) {
		.l-titlebar.size_huge h1 {
			font-size: 44px;
			line-height: 54px;
			letter-spacing: 2px;
			font-weight: 300;
			}
		}
		.l-titlebar.size_huge h1,
		.l-titlebar.size_huge p {
			text-transform: uppercase;
			}
			
/* COLOR primary & secondary */
.l-titlebar.color_primary,
.l-titlebar.color_secondary {
	color: #fff;
	}
	.l-titlebar.color_primary h1,
	.l-titlebar.color_primary a,
	.l-titlebar.color_secondary h1,
	.l-titlebar.color_secondary a,
	.no-touch .l-titlebar.color_secondary a:hover {
		color: inherit;
		}
	
	

/* Main, Content, Sidebar
   ========================================================================== */	
.l-canvas.sidebar_left .l-main,
.l-canvas.sidebar_right .l-main {
	padding-left: 40px;
	padding-right: 40px;
	}
	.l-sidebar {
		padding: 80px 0;
		}
	
	

/* Section
   ========================================================================== */
   
.l-canvas.sidebar_none .l-section {
	padding: 0 40px;
	}
	.l-section-h {
		padding: 80px 0;
		}
		
/* HEIGHT small */
.l-section.height_small .l-section-h {
	padding: 40px 0;
	}
	
/* HEIGHT large */
.l-section.height_large .l-section-h {
	padding: 120px 0;
	}
	
/* HEIGHT huge */
.l-section.height_huge .l-section-h {
	padding: 150px 0;
	}

/* COLOR primary & secondary */
.l-section.color_primary,
.l-section.color_secondary {
	color: #fff;
	}
	.l-section.color_primary a,
	.l-section.color_secondary a {
		color: inherit;
		}
		
/* FOR blogpost */
.l-section.for_blogpost ~ .l-section:last-child {
	margin-bottom: 80px;
	}
	.l-section.for_blogpost + .l-section .l-section-h {
		padding-bottom: 40px;
		}

/* PREVIEW basic */
.l-section.preview_basic .l-section-h {
	padding-bottom: 0;
	}
.l-section.preview_basic + .l-section .l-section-h {
	padding-top: 0;
	}
	.l-section.preview_basic .w-blog-post-preview,
	.l-section.preview_basic .w-blog-post-meta {
		margin-bottom: 30px;
		}

/* PREVIEW none */
.l-section.preview_none .l-section-h {
	padding-bottom: 0;
	}
.l-section.preview_none + .l-section .l-section-h {
	padding-top: 0;
	}
	.l-section.preview_none .w-blog-post-preview {
		display: none;
		}
	.l-section.preview_none .w-blog-post-meta {
		margin-bottom: 30px;
		}
		
/* PREVIEW modern */
.l-section.preview_modern .l-section-h {
	padding-bottom: 0;
	}
	.l-section.preview_modern .w-blog {
		position: relative;
		padding: 40% 40px 35px;
		}
		.l-section.preview_modern .w-blog:after {
			content: '';
			position: absolute;
			left: 0;
			right: 0;
			bottom: 0;
			height: 50%;
			background: linear-gradient(to top, rgba(0,0,0,0.66) 0, transparent 100% ) repeat-x;
			}
		.l-section.preview_modern .w-blog-post-preview {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			overflow: hidden;
			}
		.l-section.preview_modern .w-blog-post-body {
			margin: 0 auto;
			position: relative;
			z-index: 1;
			}
			.l-section.preview_modern .w-blog-post-title {
				color: #fff;
				}
			.l-section.preview_modern .w-blog-post-meta > * {
				color: rgba(255,255,255,0.5);
				}
.sidebar_left .l-section.preview_modern + .l-section .l-section-h,
.sidebar_right .l-section.preview_modern + .l-section .l-section-h {
	padding-top: 40px;
	}
.sidebar_none .l-section.preview_modern .l-section-h,
.sidebar_none .l-section.preview_modern .w-blog {
	position: static;
	}
.sidebar_none .l-section.preview_modern .w-blog {
	padding-top: 20%;
	padding-left: 0;
	padding-right: 0;
	}
	
/* PREVIEW trendy */
.l-section.preview_trendy {
	overflow: hidden;
	}
	.l-section.preview_trendy .w-blog {
		position: relative;
		text-align: center;
		padding: 24% 40px;
		}
		.l-section.preview_trendy .w-blog:after {
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background-color: rgba(0,0,0,0.5);
			}
		.l-section.preview_trendy .w-blog-post-preview {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			}
		.l-section.preview_trendy .w-blog-post-body {
			position: relative;
			padding-top: 40px;
			z-index: 1;
			}
			.l-section.preview_trendy .w-blog-post-title {
				font-weight: bold;
				color: #fff;
				}
			.l-section.preview_trendy .w-blog-post-meta > * {
				color: rgba(255,255,255,0.5);
				}
				.l-section.preview_trendy .w-blog-post-meta-category {
					position: absolute;
					top: 0;
					left: 0;
					right: 0;
					font-size: 0;
					margin: 0;
					}
					.l-section.preview_trendy .w-blog-post-meta-category:before {
						display: none;
						}
					.l-section.preview_trendy .w-blog-post-meta-category a {
						display: inline-block;
						vertical-align: top;
						font-size: 11px;
						line-height: 18px;
						font-weight: bold;
						text-transform: uppercase;
						margin: 2px;
						padding: 4px 12px;
						border-radius: 50px;
						background-color: rgba(0,0,0,0.3);
						color: #fff;
						}
.sidebar_left .l-section.preview_trendy .l-section-h,
.sidebar_right .l-section.preview_trendy .l-section-h {
	padding-bottom: 0;
	}
.sidebar_left .l-section.preview_trendy + .l-section .l-section-h,
.sidebar_right .l-section.preview_trendy + .l-section .l-section-h {
	padding-top: 40px;
	}
.sidebar_none .l-section.preview_trendy .l-section-h,
.sidebar_none .l-section.preview_trendy .w-blog {
	position: static;
	}
.sidebar_none .l-section.preview_trendy .w-blog {
	padding: 8% 0;
	}
.sidebar_none .l-header.bg_transparent + .l-main .l-section.preview_trendy .w-blog {
	padding-top: 5%;
	}
	
/* FOR pagination */
.l-section.for_pagination .l-section-h {
	padding: 0 0 24px;
	}
	
/* FOR tags */
.l-section.for_tags .l-section-h {
	padding: 40px 0;
	}
.l-section.for_blogpost + .l-section + .l-section.for_tags .l-section-h {
	padding-top: 0;
	}

/* FOR sharing */
.l-section.for_sharing .l-section-h {
	padding: 0 0 35px;
	}

/* FOR author */
.l-section.for_author .l-section-h {
	padding: 40px;
	}
	
/* FOR blognav */
.l-section.for_blognav {
	border-top-width: 1px;
	border-top-style: dashed;
	}
	.l-section.for_blognav .l-section-h {
		padding: 0;
		}
.l-section.for_author + .l-section.for_blognav {
	border: none;
	}
.w-author + .w-blognav {
	border-top: none;
	}
	
/* FOR related */
.l-section.for_author + .l-section.for_related {
	margin-top: 40px;
	}
	.l-section.for_related .l-section-h {
		padding: 35px 40px;
		}
		
/* FOR comments */
.l-section.for_comments {
	border-top-width: 1px;
	border-top-style: dashed;
	}
.l-section.for_author + .l-section.for_comments,
.l-section.for_related + .l-section.for_comments {
	border: none;
	}
.l-canvas.sidebar_none .l-section.for_comments {
	margin-bottom: 0;
	border: none;
	box-shadow: 0 1px 1px -1px rgba(0,0,0,0.15) inset, 0 3px 4px -2px rgba(0,0,0,0.1) inset;
	}
.single-post .l-canvas.sidebar_none .l-section.for_comments {
	margin-top: 50px;
	}
.single-post .l-canvas.sidebar_none .l-section.for_blognav + .l-section.for_comments {
	margin-top: 0;
	}
	.l-section.for_comments .l-section-h {
		padding: 40px 0 0;
		}
	.single-us_portfolio .l-section.for_comments .l-section-h {
		padding-bottom: 60px;
		}
	.l-canvas.sidebar_none .l-section.for_comments .l-section-h {
		padding: 60px 0;
		}



/* Navigation (for Portfolio Items)
   ========================================================================== */
   
.l-navigation-item {
	display: block;
	position: fixed;
	z-index: 99;
	top: 50%;
	width: 240px;
	margin-top: -60px;
	transition: right 0.3s cubic-bezier(.78,.13,.15,.86), left 0.3s cubic-bezier(.78,.13,.15,.86);
	}
.l-navigation-item.to_prev {
	right: -200px;
	text-align: right;
	}
.l-navigation-item.to_next {
	left: -200px;
	text-align: left;
	}
.no-touch .l-navigation-item.to_prev:hover {
	right: 0;
	}
.no-touch .l-navigation-item.to_next:hover {
	left: 0;
	}
	.l-navigation-item-arrow {
		float: right;
		text-align: center;
		padding: 40px 0;
		width: 120px;
		background-color: rgba(0,0,0,0.3);
		color: #fff;
		transition: background-color 0.3s cubic-bezier(.78,.13,.15,.86);
		}
	.l-navigation-item.to_prev .l-navigation-item-arrow {
		float: left;
		}
		.l-navigation-item-arrow:before {
			display: inline-block;
			vertical-align: top;
			content: '\e646';
			font-family: mdfonticon;
			font-size: 34px;
			line-height: 40px;
			width: 40px;
			transform: translate(38px,0);
			transition: transform 0.3s cubic-bezier(.78,.13,.15,.86);
			}
		.l-navigation-item.to_prev .l-navigation-item-arrow:before {
			content: '\e647';
			transform: translate(-38px,0);
			}
		.no-touch .l-navigation-item:hover .l-navigation-item-arrow:before {
			transform: translateX(0);
			}
	.l-navigation-item-preview {
		float: left;
		width: 120px;
		}
		.l-navigation-item-preview img {
			display: block;
			width: 100%;
			}
	.l-navigation-item-title {
		clear: both;
		overflow: hidden;
		}
		.l-navigation-item-title span {
			display: block;
			font-size: 13px;
			line-height: 20px;
			padding: 12px 15px;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
			background-color: rgba(30,30,30,0.9);
			color: #fff;
			opacity: 0;
			transform: translate(0,-44px);
			transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
			}
		.no-touch .l-navigation-item:hover .l-navigation-item-title span {
			opacity: 1;
			transform: translate(0,0);
			transition-delay: 0.2s;
			}
			
			
	
/* Footer
   ========================================================================== */
   
.l-subfooter {
	padding-left: 40px;
	padding-right: 40px;
	}	
.l-subfooter.at_top {
	padding-top: 70px;
	padding-bottom: 40px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), 0 2px 5px rgba(0,0,0,0.15);
	}
	.l-subfooter.at_top p {
		margin: 0 0 20px;
		}
	.l-subfooter.at_top p:last-child {
		margin: 0;
		}
.l-subfooter.at_bottom {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	box-shadow: 0 1px 1px rgba(0,0,0,0.05), 0 2px 5px rgba(0,0,0,0.15);
	}



/* Responsive Columns
   ========================================================================== */
.g-cols.offset_none {
	display: table;
	width: 100%;
	table-layout: fixed;
	}
	.g-cols.offset_none > div {
		float: none;
		display: table-cell;
		vertical-align: middle;
		padding: 5%;
		background-position: center center !important;
		background-size: cover !important;
		}



/* ActionBox
   ========================================================================== */
   
.w-actionbox {
	padding: 42px 46px;
	}
	.w-actionbox-text > *:first-child {
		margin: 0 !important;
		}
	.w-actionbox-text p {
		margin: 12px 0 4px;
		}
	.w-actionbox.controls_bottom .w-actionbox-controls {
		margin-top: 20px;
		}
		.w-actionbox.controls_bottom .w-btn {
			margin-left: 5px;
			margin-right: 5px;
			}
	.w-actionbox.controls_right .w-actionbox-controls {
		padding-left: 40px;
		}
		.w-actionbox.controls_right .w-btn {
			margin-left: 10px;
			}

/* COLORS */
.w-actionbox.color_primary,
.w-actionbox.color_secondary,
.no-touch .w-actionbox.color_primary .w-actionbox-text a:hover,
.no-touch .w-actionbox.color_secondary .w-actionbox-text a:hover,
.no-touch .w-actionbox.color_primary a.w-btn.color_transparent,
.no-touch .w-actionbox.color_secondary a.w-btn.color_transparent {
	color: #fff;
	}
.w-actionbox.color_primary .w-actionbox-text > *,
.w-actionbox.color_secondary .w-actionbox-text > *,
.w-actionbox.color_custom .w-actionbox-text > * {
	color: inherit;
	}
.w-actionbox.color_primary .w-actionbox-text a,
.w-actionbox.color_secondary .w-actionbox-text a {
	color: #111;
	}
.l-section.color_custom .w-actionbox.color_custom,
.l-section.color_primary .w-actionbox.color_primary,
.l-section.color_alternate .w-actionbox.color_light,
.l-section.color_secondary .w-actionbox.color_secondary {
	padding: 0;
	background-color: transparent;
	}



/* Author Box
   ========================================================================== */
   
.w-author {
	overflow: hidden;
	}
	.w-author-img {
		float: left;
		}
		.w-author-img img {
			display: inline-block;
			vertical-align: top;
			width: 90px;
			border-radius: 50%;
			}
	.w-author-name {
		font-size: 18px;
		line-height: 28px;
		margin-left: 120px;
		margin-bottom: 10px;
		}
	.w-author-bio {
		font-size: 13px;
		line-height: 22px;
		margin-left: 120px;
		}
		

		
/* Blog
   ========================================================================== */
   
.w-blog-post-preview-icon {
	display: none;
	height: 0;
	width: 100%;
	color: #fff;
	}
	.w-blog-post-preview-icon:before {
		content: '\e7de';
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		font-family: mdfonticon;
		text-align: center;
		font-size: 40px;
		line-height: 80px;
		width: 80px;
		margin: -40px 0 0 -40px;
		}
.format-video.has-post-thumbnail .w-blog-post-preview-icon {
	display: block;
	}
	.w-blog-post.format-video .w-blog-post-preview-icon:before {
		content: '\e833';
		font-size: 30px;
		line-height: 50px;
		width: 50px;
		margin: -25px 0 0 -25px;
		border-radius: 50%;
		background-color: rgba(0,0,0,0.5);
		}
	.w-blog-post.format-quote .w-blog-post-preview-icon:before {
		content: '\e767';
		}
	.w-blog-post.format-audio .w-blog-post-preview-icon:before {
		content: '\e68d';
		}
	.w-blog-post.format-link .w-blog-post-preview-icon:before {
		content: '\e7e5';
		}
	.w-blog-post.type-page .w-blog-post-preview-icon:before {
		content: '\e872';
		}
.w-blog-list .w-blog-post-title {
	margin-bottom: 15px;
	}
.w-blog-post.sticky .w-blog-post-title {
	font-weight: bold;
	}
.w-blog-post-meta a,
.color_alternate .w-blog-post-meta a {
	color: inherit;
	}
.w-blog-post-meta > * {
	margin: 2px 16px 2px 0;
	}
	.w-blog-post-meta > *:before {
		font-size: 15px;
		font-family: mdfonticon;
		vertical-align: top;
		margin-right: 5px;
		}
	.w-blog-post-meta-date:before {
		content: '\e77f';
		}
	.w-blog-post-meta-author:before {
		content: '\e613';
		}
	.w-blog-post-meta-tags:before {
		content: '\e8df';
		}
	.w-blog-post-meta-category:before {
		content: '\e747';
		}
	.w-blog-post-meta-comments:before {
		content: '\e7ff';
		}
.w-blog-post-content {
	word-wrap: break-word;
	margin-top: 14px;
	}
	.w-blog-post-content .l-section {
		margin-bottom: 30px;
		}
.w-blog-post-more.w-btn {
	margin: 22px 0 0;
	}
	
/* Preloader */
.w-blog-preloader {
	position: relative;
	height: 0;
	width: 100%;
	overflow: hidden;
	}
	.w-blog-preloader .g-preloader {
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -20px 0 0 -20px;
		}
.w-blog-preloader.active {
	height: 400px;
	}
.w-blog-preloader.active ~ .g-loadmore,
.w-blog-preloader.active ~ .g-pagination {
	display: none;
	}
	
/* Columns */
.w-blog:not(.cols_1) .w-blog-list {
	font-size: 0;
	}
	.w-blog:not(.cols_1) .w-blog-post {
		display: inline-block;
		vertical-align: top;
		}
	.w-blog.cols_2 .w-blog-post {
		width: 50%;
		}
	.w-blog.cols_3 .w-blog-post {
		width: 33.3333%;
		}
	.w-blog.cols_4 .w-blog-post {
		width: 25%;
		}
	.w-blog.cols_5 .w-blog-post {
		width: 20%;
		}
.w-blog:not(.cols_1) .g-pagination {
	text-align: center;
	}

/* LAYOUT classic */
.w-blog.layout_classic:not(.cols_1) .w-blog-list {
	margin-left: -25px;
	margin-right: -25px;
	}
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_classic .w-blog-list {
	margin-left: 25px;
	margin-right: 25px;
	}
.w-blog.layout_classic .g-filters ~ .w-blog-list,
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_classic:not(.with_filters) .w-blog-list {
	margin-top: 50px;
	}
	.w-blog.layout_classic:not(.cols_1) .w-blog-post {
		padding: 0 25px;
		margin-bottom: 50px;
		}
	.w-blog.layout_classic.cols_1 .w-blog-post {
		margin-bottom: 70px;
		}
		.w-blog.layout_classic .format-video .w-blog-post-preview-icon {
			display: none;
			}
		.w-blog.layout_classic.cols_2 .w-blog-post-preview .w-video-h,
		.w-blog.layout_classic.cols_3 .w-blog-post-preview .w-video-h,
		.w-blog.layout_classic.cols_4 .w-blog-post-preview .w-video-h,
		.w-blog.layout_classic.cols_5 .w-blog-post-preview .w-video-h {
			padding-bottom: 66.6667%;
			}
		.w-blog.layout_classic .format-audio .w-blog-post-title,
		.w-blog.layout_classic .format-video .w-blog-post-title,
		.w-blog.layout_classic .format-gallery .w-blog-post-title,
		.w-blog.layout_classic .has-post-thumbnail .w-blog-post-title {
			padding-top: 20px;
			}
			.w-blog.layout_classic .w-blog-post-title a {
				color: inherit;
				}

/* LAYOUT masonry */
.w-blog.layout_masonry .w-blog-list {
	margin: -4px -4px 4px;
	}
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_masonry .w-blog-list {
	margin-left: 4px;
	margin-right: 4px;
	}
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_masonry:not(.with_filters) .w-blog-list {
	margin-top: 4px;
	}
	.w-blog.layout_masonry .w-blog-post {
		float: left;
		padding: 4px;
		}
	.w-blog.layout_masonry .w-blog-post-h {
		overflow: hidden;
		border-radius: 2px;
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.25);
		transition: box-shadow 0.3s;
		}
	.no-touch .w-blog.layout_masonry .w-blog-post:hover .w-blog-post-h {
		box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.25);
		z-index: 3;
		}
		.w-blog.layout_masonry .w-blog-post-body {
			padding: 40px;
			}
		.w-blog.layout_masonry .format-audio .w-blog-post-body,
		.w-blog.layout_masonry .format-video .w-blog-post-body,
		.w-blog.layout_masonry .has-post-thumbnail .w-blog-post-body {
			padding-top: 32px;
			}
			.w-blog.layout_masonry .w-blog-post-title a {
				color: inherit;
				}
			.w-blog.layout_masonry .w-blog-post-meta > * {
				font-size: 0.9em;
				line-height: 18px;
				}
	.w-blog.layout_masonry .g-pagination {
		margin-top: 30px;
		}
		
/* LAYOUT small */
.w-blog.layout_smallcircle:not(.cols_1) .w-blog-list,
.w-blog.layout_smallsquare:not(.cols_1) .w-blog-list {
	margin-left: -25px;
	margin-right: -25px;
	}
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_smallcircle .w-blog-list,
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_smallsquare .w-blog-list {
	margin-left: 25px;
	margin-right: 25px;
	}
.w-blog.layout_smallcircle .g-filters ~ .w-blog-list,
.w-blog.layout_smallsquare .g-filters ~ .w-blog-list,
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_smallcircle:not(.with_filters) .w-blog-list,
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_smallsquare:not(.with_filters) .w-blog-list {
	margin-top: 50px;
	}
	.w-blog.layout_smallcircle:not(.cols_1) .w-blog-post,
	.w-blog.layout_smallsquare:not(.cols_1) .w-blog-post {
		padding: 0 25px;
		margin-bottom: 50px;
		}
	.w-blog.layout_smallcircle.cols_1 .w-blog-post,
	.w-blog.layout_smallsquare.cols_1 .w-blog-post {
		margin-bottom: 70px;
		}
		.w-blog.layout_smallcircle .w-blog-post-preview,
		.w-blog.layout_smallsquare .w-blog-post-preview {
			float: left;
			width: 30%;
			max-width: 350px;
			}
		.w-blog.layout_smallcircle .w-blog-post-preview {
			border-radius: 50%;
			overflow: hidden;
			}
			.w-blog.layout_smallcircle .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon,
			.w-blog.layout_smallsquare .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {
				display: block;
				padding-bottom: 100%;
				}
		.w-blog.layout_smallcircle .w-blog-post-body,
		.w-blog.layout_smallsquare .w-blog-post-body {
			margin-left: 35%;
			}
			.w-blog.layout_smallcircle .w-blog-post-title a,
			.w-blog.layout_smallsquare .w-blog-post-title a {
				color: inherit;
				}
	
/* LAYOUT tiles */
.w-blog.layout_tiles .w-blog-list {
	margin: -2px -2px 2px;
	}
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_tiles .w-blog-list {
	margin-left: 2px;
	margin-right: 2px;
	}
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_tiles:not(.with_filters) .w-blog-list {
	margin-top: 2px;
	}
	.w-blog.layout_tiles .w-blog-post {
		padding: 2px;
		}
		.w-blog.layout_tiles .w-blog-post-h {
			overflow: hidden;
			}
		.w-blog.layout_tiles .has-post-thumbnail .w-blog-post-preview:after {
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);
			}
			.w-blog.layout_tiles .w-blog-post-preview img {
				transition: transform 0.3s;
				}
			.no-touch .w-blog.layout_tiles .w-blog-post-h:hover .w-blog-post-preview img {
				transform: scale(1.2);
				}
			.w-blog.layout_tiles .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {
				display: block;
				padding-bottom: 66.6666%;
				}
				.w-blog.layout_tiles .w-blog-post-preview-icon:before {
					display: none;
					}
		.w-blog.layout_tiles .w-blog-post-body {
			position: absolute;
			left: 0;
			right: 0;
			bottom: 0;
			padding: 0 30px 22px;
			pointer-events: none;
			color: #fff;
			}
			.w-blog.layout_tiles .w-blog-post-title {
				font-weight: bold;
				}
				.w-blog.layout_tiles .w-blog-post-title a,
				.no-touch .w-blog.layout_tiles .w-blog-post-meta a:hover {
					color: #fff !important;
					}
				.w-blog.layout_tiles .w-blog-post-meta > * {
					font-size: 0.9em;
					line-height: 18px;
					color: rgba(255,255,255,0.5);
					pointer-events: auto;
					}
				.w-blog.layout_tiles .w-blog-post-meta-category {
					position: absolute;
					left: 30px;
					bottom: 100%;
					font-size: 0;
					margin: 0 -2px 12px;
					}
					.w-blog.layout_tiles .w-blog-post-meta-category:before {
						display: none;
						}
					.w-blog.layout_tiles .w-blog-post-meta-category a {
						display: inline-block;
						vertical-align: top;
						font-size: 11px;
						text-transform: uppercase;
						font-weight: bold;
						padding: 3px 10px;
						margin: 2px;
						border: none !important;
						background-color: rgba(0,0,0,0.3);
						color: #fff !important;
						}
			.w-blog.layout_tiles .w-blog-post-content,
			.w-blog.layout_tiles .w-blog-post-more {
				display: none;
				}

/* LAYOUT latest */
.w-blog.layout_latest:not(.cols_1) .w-blog-list {
	margin-left: -25px;
	margin-right: -25px;
	}
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_latest .w-blog-list {
	margin-left: 25px;
	margin-right: 25px;
	}
.w-blog.layout_latest .g-filters ~ .w-blog-list,
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_latest:not(.with_filters) .w-blog-list {
	margin-top: 50px;
	}
	.w-blog.layout_latest .w-blog-post {
		min-height: 80px;
		margin-bottom: 50px;
		}
	.w-blog.layout_latest:not(.cols_1) .w-blog-post {
		padding: 0 25px;
		}
		.w-blog.layout_latest .w-blog-post-body {
			margin-left: 105px;
			}
			.w-blog.layout_latest .w-blog-post-meta-date {
				position: absolute;
				left: 0;
				top: 0;
				text-align: center;
				height: 80px;
				width: 80px;
				padding: 20px 0 0;
				border-radius: 50%;
				box-shadow: 0 -1px 0 rgba(0,0,0,0.12) inset;
				color: inherit;
				}
				.w-blog-post-meta-date-day {
					display: block;
					font-size: 26px;
					line-height: 32px;
					}
				.w-blog-post-meta-date-month {
					display: block;
					font-size: 14px;
					line-height: 14px;
					text-transform: uppercase;
					}
				.w-blog.layout_latest .w-blog-post-meta-date:before,
				.w-blog-post-meta-date-year {
					display: none;
					}

/* LAYOUT compact */
.w-blog.layout_compact:not(.cols_1) .w-blog-list {
	margin-left: -25px;
	margin-right: -25px;
	}
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_compact .w-blog-list {
	margin-left: 25px;
	margin-right: 25px;
	}
.w-blog.layout_compact .g-filters ~ .w-blog-list,
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_compact:not(.with_filters) .w-blog-list {
	margin-top: 50px;
	}
	.w-blog.layout_compact:not(.cols_1) .w-blog-post {
		padding: 0 25px;
		}
	.w-blog.layout_compact .w-blog-post {
		margin-bottom: 30px;
		}
	.l-section.for_related .w-blog.layout_compact .w-blog-post {
		margin-bottom: 8px;
		}
	.l-section.for_related .w-blog.layout_compact .w-blog-post:last-child {
		margin-bottom: 4px;
		}
		.w-blog.layout_compact .w-blog-post-title {
			display: inline-block;
			vertical-align: baseline;
			font-family: inherit;
			font-weight: normal;
			margin: 0 10px 0 0;
			}
		.w-blog.layout_compact[class*="cols"] .w-blog-list .w-blog-post-title {
			font-size: inherit;
			}
		.w-blog.layout_compact .w-blog-post-meta {
			display: inline-block;
			vertical-align: baseline;
			}
			.w-blog.layout_compact .w-blog-post-meta > * {
				margin: 0 16px 0 0;
				vertical-align: baseline;
				}
		.w-blog.layout_compact .w-blog-post-meta > *:before,
		.w-blog.layout_compact .w-blog-post-content,
		.w-blog.layout_compact .w-blog-post-more {
			display: none;
			}

/* LAYOUT related */
.w-blog.layout_related .w-blog-list {
	margin: 0 -15px;
	}
	.w-blog.layout_related .w-blog-post {
		float: left;
		padding: 0 15px;
		width: 33.3333%;
		}
		.w-blog.layout_related .w-blog-post:not(.has-post-thumbnail) .w-blog-post-preview-icon {
			display: block;
			padding-bottom: 66.6666%;
			}
		.w-blog.layout_related .w-blog-post-title {
			font-size: 16px;
			font-family: inherit;
			margin: 14px 0 8px;
			color: inherit;
			}
		.w-blog.layout_related .w-blog-post-meta {
			font-size: 0.9em;
			line-height: 18px;
			}

/* POST FORMAT link */
.w-blog-post.format-link .w-blog-post-title a:after {
	content: '\e899';
	font-family: mdfonticon;
	font-weight: normal;
	line-height: 1;
	margin-left: 0.5em;
	}
.w-blog-post.format-link .w-blog-post-content,
.w-blog-post.format-link .w-blog-post-meta-comments {
	display: none;
	}
	
/* POST FORMAT quote */
.w-blog-post.format-quote blockquote {
	border: none;
	font-size: 20px;
	line-height: 30px;
	font-style: normal;
	padding: 0;
	margin: 0;
	}
	.w-blog-post.format-quote blockquote cite {
		font-size: 14px;
		line-height: 24px;
		margin-top: 15px;
		opacity: 0.5;
		}
.w-blog.layout_classic .format-quote.has-post-thumbnail blockquote {
	padding-top: 20px;
	}
.w-blog.layout_tiles .format-quote blockquote {
	margin-bottom: 4px;
	}



/* Blog Navigation (next/prev posts)
   ========================================================================== */
   
.w-blognav {
	overflow: hidden;
	}
	.w-blognav-prev {
		float: left;
		padding: 30px 40px;
		width: 50%;
		position: relative;
		color: inherit !important;
		}
		.w-blognav-prev:before {
			content: '\e71f';
			font: 46px/1 mdfonticon;
			position: absolute;
			top: 32px;
			left: -10px;
			opacity: 0.3;
			}
	.w-blognav-next {
		float: right;
		text-align: right;
		padding: 30px 40px;
		width: 50%;
		position: relative;
		color: inherit !important;
		}
		.w-blognav-next:before {
			content: '\e720';
			font: 46px/1 mdfonticon;
			position: absolute;
			top: 32px;
			right: -10px;
			opacity: 0.3;
			}
		.w-blognav-meta {
			display: block;
			font-size: 13px;
			text-transform: uppercase;
			opacity: 0.5;
			}
		.no-touch .w-blognav-title,
		.no-touch .w-blognav-title {
			transition: color 0.3s;
			}
			
			
	
/* Buttons
   ========================================================================== */
   
.w-btn,
button,
input[type="submit"] {
	font-size: 15px;
	line-height: 20px;
	padding: 11px 22px;
	margin: 5px 0;
	text-transform: uppercase;
	position: relative;
	border-radius: 3px;
	border: none;
	transition: background-color 0.3s, box-shadow 0.3s, color 0.3s;
	-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */
	}
	.w-btn-label {
		position: relative;
		z-index: 1;
		}
	.w-btn i {
		position: absolute;
		z-index: 1;
		line-height: inherit;
		vertical-align: top;
		}
		
/* ICON: left */
.w-btn.icon_atleft i {
	left: 20px;
	}
.w-btn.icon_atleft i + .w-btn-label {
	padding-left: 22px;
	}
	
/* ICON: right */
.w-btn.icon_atright i {
	right: 20px;
	}
.w-btn.icon_atright i + .w-btn-label {
	padding-right: 22px;
	}
	
/* SIZE: large */
.w-btn.size_large,
input.w-btn.size_large,
button.w-btn.size_large {
	font-size: 18px;
	line-height: 28px;
	padding: 14px 36px;
	}
	.w-btn.size_large.icon_atleft i {
		left: 38px;
		}
	.w-btn.size_large.icon_atleft i + .w-btn-label {
		padding-left: 30px;
		}
	.w-btn.size_large.icon_atright i {
		right: 38px;
		}
	.w-btn.size_large.icon_atright i + .w-btn-label {
		padding-right: 30px;
		}
		
/* STYLE: raised */
button,
input[type="submit"],
.w-btn.style_raised,
.w-btn.w-blog-post-more {
	box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.3);
	}
	.no-touch button:not([disabled]):hover,
	.no-touch input[type="submit"]:hover,
	.no-touch .w-btn.style_raised:hover,
	.no-touch .w-btn.w-blog-post-more:hover {
		box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.3);
		}
	button:focus,
	button:not([disabled]):active,
	input[type="submit"]:focus,
	input[type="submit"]:active,
	.w-btn.style_raised:focus,
	.w-btn.style_raised:active,
	.w-btn.w-blog-post-more:focus,
	.w-btn.w-blog-post-more:active {
		box-shadow: 0 3px 3px rgba(0,0,0,0.1), 0 5px 8px rgba(0,0,0,0.16), 0 9px 20px rgba(0,0,0,0.16) !important;
		}

/* STYLE: flat */
button.style_flat,
.w-btn.style_flat {
	background-color: transparent;
	box-shadow: none !important;
	}
.no-touch .color_primary .w-btn.style_flat:hover,
.no-touch .color_secondary .w-btn.style_flat:hover,
.no-touch .color_custom .w-btn.style_flat:hover {
	background-color: rgba(255,255,255,0.12);
	}

/* COLOR: primary */
button,
input[type="submit"],
a.w-btn.color_primary.style_raised {
	color: #fff;
	}
	
/* COLOR: secondary */
button.w-btn.color_secondary.style_raised,
a.w-btn.color_secondary.style_raised {
	color: #fff;
	}

/* COLOR: contrast */
button.w-btn.color_contrast.style_flat,
a.w-btn.color_contrast.style_flat {
	color: inherit;
	}
	
/* COLOR: black */
button.w-btn.color_black.style_raised,
a.w-btn.color_black.style_raised {
	background-color: #000;
	color: #fff;
	}
button.w-btn.color_black.style_flat,
a.w-btn.color_black.style_flat {
	color: #000;
	}
	
/* COLOR: white */
button.w-btn.color_white.style_raised,
a.w-btn.color_white.style_raised,
.w-blog-post a.w-btn.w-blog-post-more {
	background-color: #fff;
	color: #222;
	}
button.w-btn.color_white.style_flat,
a.w-btn.color_white.style_flat {
	color: #fff;
	}
.no-touch .w-btn.color_white.style_flat:hover {
	background-color: rgba(255,255,255,0.12);
	}

/* ALIGN left */
.w-btn-wrapper.align_left {
	display: inline-block;
	vertical-align: top;
	margin-right: 6px;
	}
.align_center > .w-btn-wrapper.align_left {
	margin-left: 3px;
	margin-right: 3px;
	}
	
/* ALIGN center */
.w-btn-wrapper.align_center {
	text-align: center;
	}
	
/* ALIGN right */
.w-btn-wrapper.align_right {
	float: right;
	margin-left: 10px;
	}
	

	
/* Cart
   ========================================================================== */
   
.w-cart {
	display: none;
	float: right;
	vertical-align: top;
	}
.w-cart.has_items {
	display: inline-block;
	}
.w-nav.type_desktop ~ .w-search ~ .w-cart.has_items {
	margin-left: 10px;
	}
	.w-cart-h {
		display: inline-block;
		vertical-align: middle;
		line-height: 50px;
		}
	.l-subheader.at_bottom .w-cart-h {
		line-height: 40px;
		}
		.w-cart-link {
			display: block;
			font-size: 21px;
			padding-left: 13px;
			position: relative;
			color: inherit;
			}
			.w-cart-link:before {
				content: '\e8c5';
				font-family: mdfonticon;
				vertical-align: top;
				}
	/* cart notification */
	.w-cart-notification {
		display: none;
		position: absolute;
		right: 0;
		font-size: 13px;
		text-align: center;
		line-height: 20px;
		padding: 18px 20px;
		width: 285px;
		z-index: 11;
		border-radius: 2px;
		background-color: rgba(0,0,0,0.85);
		color: #ccc;
		}
		.w-cart-notification .product-name {
			color: #fff;
			}
	/* cart dropdown */
	.w-cart-dropdown {
		display: none;
		position: absolute;
		right: 0;
		font-size: 14px;
		text-align: left;
		padding: 30px 30px 25px;
		min-width: 285px;
		border-radius: 2px;
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 2px 5px 0 rgba(0,0,0,0.25);
		}
	.woocommerce-cart .w-cart-dropdown,
	.woocommerce-checkout .w-cart-dropdown {
		display: none !important;
		}
		.w-cart-dropdown .widget_shopping_cart {
			padding: 0;
			margin: 0;
			background-color: transparent;
			}
			.w-cart-dropdown .widgettitle {
				display: none;
				}

	

/* Comments
   ========================================================================== */

.w-comments-title {
	margin-bottom: 30px;
	}
	.w-comments-title:before {
		content: '\e7ff';
		font-size: 1.15em;
		font-family: mdfonticon;
		vertical-align: middle;
		margin-right: 8px;
		opacity: 0.33;
		}
.w-comments-item {
	margin-bottom: 30px;
	}
	.w-comments-childlist {
		margin-left: 30px;
		}
	.w-comments-item-meta,
	.w-comments-item-text,
	.w-comments-item-answer {
		margin-left: 70px;
		}
	.w-comments-item-meta {
		margin-bottom: 12px;
		}
		.w-comments-item-icon {
			width: 50px;
			border-radius: 50%;
			overflow: hidden;
			}
		.w-comments-item-author {
			font-size: 0.9em;
			font-weight: bold;
			margin-right: 15px;
			}
		.w-comments-item-date {
			font-size: 0.9em;
			}
	.w-comments-item-text > p {
		margin-bottom: 12px;
		}
	.w-comments-item-answer {
		font-size: 0.9em;
		}
.w-comments-pagination {
	font-size: 13px;
	text-align: center;
	}
	.w-comments-pagination a {
		margin: 0 10px;
		}
.comment-reply-title {
	font-size: 20px;
	}
	.comment-reply-title small {
		font-size: 13px;
		margin-left: 10px;
		}
	p.form-allowed-tags {
		display: none;
		}
	p.form-submit {
		margin: 0;
		}



/* Contacts
   ========================================================================== */
   
.l-subheader .w-contacts {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	line-height: 40px;
	}
	.l-subheader .w-contacts-list {
		margin: 0 -10px;
		}
		.l-subheader .w-contacts-item {
			display: inline-block;
			vertical-align: top;
			margin: 0 10px;
			white-space: nowrap;
			}
			.l-subheader .w-contacts-item.for_email:before {
				content: '\e804';
				font-size: 1.3em;
				font-family: mdfonticon;
				vertical-align: top;
				line-height: inherit;
				opacity: 0.5;
				}
			.l-subheader .w-contacts-item.for_phone:before {
				content: '\e80f';
				font-size: 1.3em;
				font-family: mdfonticon;
				vertical-align: top;
				line-height: inherit;
				opacity: 0.5;
				}
			.l-subheader .w-contacts-item i {
				font-size: 1.3em;
				vertical-align: top;
				line-height: inherit;
				opacity: 0.5;
				}
			.l-subheader .w-contacts-item-value {
				display: inline-block;
				vertical-align: top;
				margin: 0 0 0 5px;
				}
			.l-subheader .w-contacts-item i,
			.l-subheader .w-contacts-item.for_phone .w-contacts-item-value {
				transition: color 0.3s;
				}
				.l-subheader .w-contacts-item-value a {
					color: inherit;
					}


				
/* Copyright
   ========================================================================== */
   
.w-nav + .w-copyright {
	float: left;
	}


	
/* Counter
   ========================================================================== */
   
.w-counter {
	text-align: center;
	margin: 0 auto;
	max-width: 300px;
	}
	.w-counter-number {
		line-height: 1;
		}
	.l-section.color_primary .w-counter-number,
	.l-section.color_secondary .w-counter-number,
	.l-section.color_custom .w-counter-number {
		color: inherit;
		}
	.w-counter h6.w-counter-title {
		padding: 14px 0 8px;
		margin: 0;
		}
	/* SIZE: small */
	.w-counter.size_small .w-counter-number {
		font-size: 4em;
		}
	/* SIZE: medium */
	.w-counter.size_medium .w-counter-number {
		font-size: 5em;
		}
	/* SIZE: large */
	.w-counter.size_large .w-counter-number {
		font-size: 6em;
		}


		
/* Filters
   ========================================================================== */
   
.g-filters {
	text-align: center;
	font-size: 0;
	}
	.g-filters-item {
		display: inline-block;
		vertical-align: top;
		font-size: 15px;
		line-height: 24px;
		text-transform: uppercase;
		position: relative;
		cursor: pointer;
		padding: 14px 20px 12px;
		border-bottom: 2px solid transparent;
		opacity: 0.66;
		transition: border-color 0.3s, color 0.3s, opacity 0.3s;
		}
		.g-filters-item span {
			position: relative;
			z-index: 1;
			}
	.no-touch .g-filters-item:hover,
	.g-filters-item.active {
		opacity: 1;
		}
	.no-touch .color_primary .g-filters-item.active,
	.no-touch .color_secondary .g-filters-item.active {
		border-color: #fff;
		color: #fff;
		}

		

/* Form
   ========================================================================== */
   
.w-form {
	padding-top: 10px;
	}
	.w-form-row {
		position: relative;
		padding-left: 40px;
		margin-bottom: 24px !important;
		}
	.w-form-row.for_submit {
		padding-left: 0;
		margin-bottom: 0 !important;
		}
	.w-form-row.for_links {
		clear: both;
		padding: 20px 0 0;
		margin: 0 !important;
		}
		.w-form-row:before,
		.w-form-row > i {
			display: block;
			position: absolute;
			top: 0;
			left: 0;
			font-size: 24px;
			line-height: 46px;
			opacity: 0.33;
			transition: opacity 0.3s, color 0.3s;
			}
		.w-form-row:before {
			font-family: mdfonticon;
			}
		.w-form-row.focused:before,
		.w-form-row.focused > i {
			opacity: 1;
			}
		.w-form-row.for_log:before,
		.w-form-row.for_name:before,
		.w-form-row.for_author:before {
			content: '\e613';
			}
		.w-form-row.for_email:before {
			content: '\e804';
			}
		.w-form-row.for_phone:before {
			content: '\e80f';
			}
		.w-form-row.for_comment:before,
		.w-form-row.for_message:before {
			content: '\e7de';
			}
		.w-form-row.for_url:before {
			content: '\e7e5';
			}
		.w-form-row.for_captcha:before {
			content: '\e879';
			}
		.w-form-row.for_pwd:before,
		.w-form-row.for_post_password:before {
			content: '\e892';
			}
		.w-form-row-label {
			position: absolute;
			top: 10px;
			left: 40px;
			font-size: 16px;
			line-height: 26px;
			pointer-events: none;
			opacity: 0.66;
			transition: font-size 0.3s cubic-bezier(.78,.13,.15,.86), top 0.3s cubic-bezier(.78,.13,.15,.86);
			}
		.w-form-row.focused .w-form-row-label,
		.w-form-row.not-empty .w-form-row-label {
			top: -15px;
			font-size: 13px;
			}
		:root .w-form-row-label {
			z-index: -1 \0/IE9; /* hack for IE9 & IE10 */
			}
		.w-form-row-field {
			display: block;
			position: relative;
			}
			.w-form-row-field input:focus,
			.w-form-row-field textarea:focus {
				box-shadow: none !important;
				}
			.w-form-row-field > textarea {
				padding-top: 11px;
				line-height: 24px;
				}
			.w-form-row-field-bar:before,
			.w-form-row-field-bar:after {
				content: '';
				position: absolute;
				bottom: 0;
				height: 2px;
				width: 0;
				z-index: 1;
				transition: background-color 0.3s, width 0.3s cubic-bezier(.78,.13,.15,.86);
				}
			.w-form-row-field-bar:before {
				left: 50%;
				}
			.w-form-row-field-bar:after {
				right: 50%;
				}
			.w-form-row.focused .w-form-row-field-bar:before,
			.w-form-row.focused .w-form-row-field-bar:after {
				width: 50%;
				}
		.w-form-row-state {
			font-size: 13px;
			line-height: 18px;
			padding-top: 4px;
			height: 0;
			opacity: 0;
			transition: height 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s;
			}
	.w-form .w-btn {
		margin: 0;
		}
		.w-form .w-btn-label {
			display: block;
			transform: scale(1);
			transition: opacity 0.3s, transform 0.3s cubic-bezier(.78,.13,.15,.86);
			}
		.w-form .w-btn.loading .w-btn-label {
			opacity: 0;
			transform: scale(0);
			}
		.w-form .w-btn .g-preloader {
			position: absolute;
			top: 50%;
			left: 50%;
			height: 26px;
			width: 26px;
			margin: -13px 0 0 -13px;
			opacity: 0;
			transition: opacity 0.3s;
			}
		.w-form .w-btn.loading .g-preloader {
			opacity: 1;
			}
	.w-form-message {
		font-size: 17px;
		line-height: 25px;
		opacity: 0;
		transition-property: padding, opacity;
		transition-duration: 0.3s;
		}
	.w-form-message.type_success {
		padding-top: 10px;
		opacity: 1;
		color: #4c0;
		}
	.w-form-message.type_error {
		padding-top: 10px;
		opacity: 1;
		color: red;
		}
		
/* ALIGN left */
.w-form.align_left .w-form-row.for_submit {
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
	}
.w-form.align_left .w-form-message.type_success {
	display: inline-block;
	vertical-align: middle;
	padding-top: 0;
	margin: 8px 0;
	}
	
/* ALIGN right */
.w-form.align_right {
	text-align: left;
	}
.w-form.align_right .w-form-row.for_submit {
	float: right;
	display: inline-block;
	vertical-align: middle;
	margin-left: 15px;
	}
.w-form.align_right .w-form-message.type_success {
	display: inline-block;
	vertical-align: middle;
	padding-top: 0;
	}
	
/* CHECK wrong */
.w-form-row.check_wrong input,
.w-form-row.check_wrong textarea,
.w-form-row.check_wrong select {
	border-color: red;
	}
.w-form-row.check_wrong .w-form-row-state {
	height: 20px;
	padding-top: 4px;
	opacity: 1;
	color: red;
	}
	
/* FOR protected post */
.w-form.for_protectedpost {
	margin-bottom: 20px;
	padding: 28px 35px 14px;
	}
	.w-form.for_protectedpost:after {
		display: block;
		content: '';
		clear: both;
		}
	.w-form.for_protectedpost .w-form-row.for_info {
		padding: 0;
		}
	.w-form.for_protectedpost .w-form-row.for_post_password,
	.w-form.for_protectedpost .w-form-row.for_submit {
		float: left;
		margin-right: 10px;
		}
		.w-form.for_protectedpost .w-btn {
			margin-top: 4px;
			}

/* FORM: login */
.w-form.for_login .w-form-row.for_submit {
	float: left;
	margin-right: 20px;
	}
.w-form.for_login .w-form-h label {
	float: left;
	margin-top: 10px;
	}
	.w-form.for_login .w-form-h label input[type="checkbox"] {
		vertical-align: top;
		margin: 4px 6px 0 0;
		}
.w-form-row-link {
	margin-right: 20px;
	}



/* Gallery
   ========================================================================== */
   
.w-gallery.link_media .w-gallery-item {
	cursor: zoom-in;
	}
	.no-touch a.w-gallery-item .w-gallery-item-hover {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		transition: background-color 0.3s;
		}
	.no-touch a.w-gallery-item:hover .w-gallery-item-hover {
		background-color: rgba(255,255,255,0.25);
		}
	
/* WITH indents */
.w-gallery.with_indents .w-gallery-list {
	margin: -2px;
	}
.l-section.width_full .full-width .w-gallery.with_indents .w-gallery-list {
	margin-left: 2px;
	margin-right: 2px;
	}
.l-section.height_auto .full-width .w-gallery.with_indents .w-gallery-list {
	margin-top: 2px;
	margin-bottom: 2px;
	}
	.w-gallery.with_indents .w-gallery-item {
		padding: 2px;
		}
		.w-gallery.with_indents a.w-gallery-item .w-gallery-item-hover {
			top: 2px;
			left: 2px;
			right: 2px;
			bottom: 2px;
			}


		
/* IconBox
   ========================================================================== */
   
.w-iconbox-link {
	color: inherit;
	transition: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */
	}
	.w-iconbox-icon {
		transition: background-color 0.3s, color 0.3s;
		}
	.no-touch .l-footer .w-iconbox-link:hover .w-iconbox-icon {
		color: inherit;
		}
	.w-iconbox-title {
		transition: color 0.3s;
		}
	.w-iconbox-text p,
	.w-iconbox-text ul,
	.w-iconbox-text ol {
		margin-bottom: 12px !important;
		}
		
/* ICONPOS: top */
.w-iconbox.iconpos_top {
	max-width: 350px; /* temp */
	}
	.w-iconbox.iconpos_top .w-iconbox-title {
		padding: 16px 0;
		}
	
/* ICONPOS: left */
.w-iconbox.iconpos_left .w-iconbox-title {
	padding: 0 0 16px;
	}
.w-iconbox.size_tiny.iconpos_left .w-iconbox-title {
	padding-top: 3px;
	}
.w-iconbox.size_tiny.iconpos_left .w-iconbox-text {
	margin-left: 0;
	}
	
/* STYLE: default */
.w-iconbox.style_default .w-iconbox-icon {
	background-color: transparent !important;
	box-shadow: none !important;
	color: inherit;
	}
	
/* STYLE: circle */
.w-iconbox.style_circle .w-iconbox-icon {
	text-align: center;
	position: relative;
	overflow: hidden;
	border-radius: 50%;
	box-shadow: 0 -1px 0 rgba(0,0,0,0.12) inset, 0 1px 1px rgba(0,0,0,0), 0 2px 3px rgba(0,0,0,0) !important;
	transition: box-shadow 0.3s;
	}
.w-iconbox.style_circle .w-iconbox-link:active .w-iconbox-icon,
.no-touch .w-iconbox.style_circle .w-iconbox-link:hover .w-iconbox-icon {
	box-shadow: 0 -1px 0 rgba(0,0,0,0) inset, 0 2px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.3) !important;
	}
	.w-iconbox.style_circle .w-iconbox-icon i {
		text-shadow: 0 1px 1px rgba(0,0,0,0.25);
		position: relative;
		z-index: 1;
		}
	.w-iconbox.style_circle .w-iconbox-icon img {
		position: relative;
		z-index: 1;
		}
.w-iconbox.style_circle.color_primary .w-iconbox-icon,
.w-iconbox.style_circle.color_secondary .w-iconbox-icon {
	color: #fff;
	}
	
/* SIZE: tiny */
.w-iconbox.no_text.size_tiny {
	max-width: 44px;
	}
.w-iconbox.size_tiny .w-iconbox-icon {
	font-size: 30px;
	line-height: 30px;
	}
.w-iconbox.style_circle.size_tiny .w-iconbox-icon {
	font-size: 19px;
	line-height: 44px;
	height: 44px;
	width: 44px;
	}
	.w-iconbox.style_circle.size_tiny .w-iconbox-icon img {
		max-width: 20px;
		}
.w-iconbox.size_tiny .w-iconbox-title {
	font-size: 18px;
	}
.w-iconbox.size_tiny.iconpos_left .w-iconbox-title {
	margin-left: 44px;
	}
.w-iconbox.style_circle.size_tiny.iconpos_left .w-iconbox-title,
.w-iconbox.style_circle.size_tiny.iconpos_left .w-iconbox-text {
	margin-left: 60px;
	}
.w-iconbox.style_default.size_tiny .w-iconbox-icon img {
	max-width: 30px;
	}
	
/* SIZE: small */
.w-iconbox.no_text.size_small {
	max-width: 60px;
	}
.w-iconbox.size_small .w-iconbox-icon {
	font-size: 40px;
	line-height: 40px;
	}
.w-iconbox.style_circle.size_small .w-iconbox-icon {
	font-size: 26px;
	line-height: 60px;
	height: 60px;
	width: 60px;
	}
	.w-iconbox.style_circle.size_small .w-iconbox-icon img {
		max-width: 28px;
		}
.w-iconbox.size_small .w-iconbox-title {
	font-size: 20px;
	}
.w-iconbox.size_small.iconpos_left .w-iconbox-title,
.w-iconbox.size_small.iconpos_left .w-iconbox-text {
	margin-left: 62px;
	}
.w-iconbox.style_circle.size_small.iconpos_left .w-iconbox-title,
.w-iconbox.style_circle.size_small.iconpos_left .w-iconbox-text {
	margin-left: 80px;
	}
.w-iconbox.style_default.size_small .w-iconbox-icon img {
	max-width: 40px;
	}
	
/* SIZE: medium */
.w-iconbox.no_text.size_medium {
	max-width: 80px;
	}
.w-iconbox.size_medium .w-iconbox-icon {
	font-size: 50px;
	line-height: 50px;
	}
.w-iconbox.style_circle.size_medium .w-iconbox-icon {
	font-size: 34px;
	line-height: 80px;
	height: 80px;
	width: 80px;
	}
	.w-iconbox.style_circle.size_medium .w-iconbox-icon img {
		max-width: 38px;
		}
.w-iconbox.size_medium .w-iconbox-title {
	font-size: 22px;
	}
.w-iconbox.size_medium.iconpos_left .w-iconbox-title,
.w-iconbox.size_medium.iconpos_left .w-iconbox-text {
	margin-left: 75px;
	}
.w-iconbox.style_circle.size_medium.iconpos_left .w-iconbox-title,
.w-iconbox.style_circle.size_medium.iconpos_left .w-iconbox-text {
	margin-left: 105px;
	}
.w-iconbox.style_default.size_medium .w-iconbox-icon img {
	max-width: 50px;
	}
	
/* SIZE: large */
.w-iconbox.no_text.size_large {
	max-width: 100px;
	}
.w-iconbox.size_large .w-iconbox-icon {
	font-size: 70px;
	line-height: 70px;
	}
.w-iconbox.style_circle.size_large .w-iconbox-icon {
	font-size: 46px;
	line-height: 100px;
	height: 100px;
	width: 100px;
	}
	.w-iconbox.style_circle.size_large .w-iconbox-icon img {
		max-width: 46px;
		}
.w-iconbox.size_large .w-iconbox-title {
	font-size: 24px;
	}
.w-iconbox.size_large.iconpos_left .w-iconbox-title,
.w-iconbox.size_large.iconpos_left .w-iconbox-text {
	margin-left: 100px;
	}
.w-iconbox.style_circle.size_large.iconpos_left .w-iconbox-title,
.w-iconbox.style_circle.size_large.iconpos_left .w-iconbox-text {
	margin-left: 120px;
	}
.w-iconbox.style_default.size_large .w-iconbox-icon img {
	max-width: 70px;
	}
	
/* SIZE: huge */
.w-iconbox.no_text.size_huge {
	max-width: 130px;
	}
.w-iconbox.size_huge .w-iconbox-icon {
	font-size: 100px;
	line-height: 100px;
	}
.w-iconbox.style_circle.size_huge .w-iconbox-icon {
	font-size: 60px;
	line-height: 130px;
	height: 130px;
	width: 130px;
	}
	.w-iconbox.style_circle.size_huge .w-iconbox-icon img {
		max-width: 60px;
		}
.w-iconbox.size_huge .w-iconbox-title {
	font-size: 26px;
	}
.w-iconbox.size_huge.iconpos_left .w-iconbox-title,
.w-iconbox.size_huge.iconpos_left .w-iconbox-text {
	margin-left: 135px;
	}
.w-iconbox.style_circle.size_huge.iconpos_left .w-iconbox-title,
.w-iconbox.style_circle.size_huge.iconpos_left .w-iconbox-text {
	margin-left: 160px;
	}
.w-iconbox.style_default.size_huge .w-iconbox-icon img {
	max-width: 100px;
	}
	
	

/* Single Image
   ========================================================================== */
   
.w-image {
	line-height: 0;
	margin-bottom: 40px;
	max-width: 100%;
	}
	.w-image.align_left {
		float: left;
		margin-right: 40px;
		}
	.w-image.align_right {
		float: right;
		margin-left: 40px;
		}
	.w-image.align_center {
		clear: both;
		text-align: center;
		}
	.one-half .w-image,
	.one-third .w-image,
	.two-thirds .w-image,
	.one-quarter .w-image,
	.three-quarters .w-image {
		margin-bottom: 24px;
		}
	.w-image:last-child,
	.l-section.width_full .g-cols > .full-width > .w-image {
		margin-bottom: 0 !important;
		}
		
		

/* Lang
   ========================================================================== */
   
.w-lang {
	display: inline-block;
	vertical-align: middle;
	line-height: 40px;
	margin-left: 15px;
	}
	.w-lang.layout_dropdown .w-lang-list {
		padding-top: 35px;
		padding-bottom: 3px;
		min-width: 100%;
		box-sizing: content-box;
		box-shadow: 0 0 0 0 rgba(0,0,0,0);
		transition: box-shadow 0.3s;
		}
	.w-lang.layout_dropdown.active .w-lang-list {
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.25);
		}
		.w-lang-item {
			padding: 0 30px 0 12px;
			transition: color 0.3s;
			}
		.w-lang-list .w-lang-item {
			line-height: 30px;
			padding-right: 12px;
			color: inherit;
			opacity: 0;
			}
		.w-lang.active .w-lang-list .w-lang-item {
			opacity: 1;
			}
			.w-lang-item-title {
				font-size: 14px;
				}
			.w-lang-item-icon {
				margin-right: 8px;
				}
	.w-lang-current {
		position: relative;
		cursor: pointer;
		}
		.w-lang-current .w-lang-item:before {
			display: block;
			content: "\f107";
			position: absolute;
			top: 0;
			right: 10px;
			font-size: 20px;
			font-family: FontAwesome;
			cursor: pointer;
			}
	.w-lang.layout_dropdown.active .w-lang-current,
	.w-lang.layout_dropdown.active .w-lang-list {
		z-index: 1;
		}


	
/* Load More
   ========================================================================== */
   
.g-loadmore {
	text-align: center;
	position: relative;
	}
.g-loadmore.done {
	display: none;
	}
	.g-loadmore-btn {
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
		padding: 20px;
		cursor: pointer;
		position: relative;
		z-index: 1;
		transition: background-color 0.3s, opacity 0.3s, transform 0.3s cubic-bezier(.78,.13,.15,.86);
		}
	.l-section.height_auto.width_full .g-loadmore-btn {
		padding: 30px;
		}
	.g-loadmore.loading .g-loadmore-btn {
		opacity: 0;
		transform: scale(0);
		}
	.l-section.color_primary .g-loadmore-btn,
	.l-section.color_secondary .g-loadmore-btn,
	.l-section.color_custom .g-loadmore-btn {
		background-color: rgba(255,255,255,0.12);
		}
	.no-touch .l-section.color_primary .g-loadmore-btn:hover,
	.no-touch .l-section.color_secondary .g-loadmore-btn:hover,
	.no-touch .l-section.color_custom .g-loadmore-btn:hover {
		background-color: rgba(255,255,255,0.2);
		}
	.g-loadmore .g-preloader {
		position: absolute;
		top: 50%;
		left: 50%;
		margin: -18px 0 0 -18px;
		opacity: 0;
		transform: scale(0);
		transition: opacity 0.3s, transform 0.3s cubic-bezier(.78,.13,.15,.86);
		}
	.g-loadmore.loading .g-preloader {
		opacity: 1;
		transform: scale(1);
		}



/* Logo
   ========================================================================== */
   
.w-logo {
	float: left;
	}
.l-header.layout_centered .w-logo {
	float: none !important;
	}
	.w-logo-link {
		color: inherit;
		}
		.w-logo-img {
			max-width: 200px;
			transition: height 0.3s cubic-bezier(.78,.13,.15,.86);
			}
		.l-header.layout_centered .w-logo-img {
			max-width: none;
			}
			.w-logo-img > img {
				display: block;
				width: auto;
				height: inherit;
				min-height: 20px;
				max-width: none;
				transition: margin 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
				}
			.w-logo img.for_tablets {
				display: none;
				max-height: 80px;
				}
			.w-logo img.for_mobiles {
				display: none;
				max-height: 50px;
				}
				
/* Enable the second logo image for the transparent header */
.w-logo.with_transparent .w-logo-img > img.for_transparent,
.l-header.transparent .w-logo.with_transparent .w-logo-img > img.for_default {
	opacity: 0;
	}
.l-header.transparent .w-logo.with_transparent .w-logo-img > img.for_transparent {
	opacity: 1;
	}

/* Enable additional logo image for tablets */
@media (max-width: 900px) and (min-width: 601px) {
.w-logo.with_tablets img.for_default,
.w-logo.with_tablets img.for_transparent {
	display: none;
	}
.w-logo.with_tablets img.for_tablets {
	display: block;
	}
}

/* Enable additional logo image for mobiles */
@media (max-width: 600px) {
.w-logo.with_mobiles img.for_default,
.w-logo.with_mobiles img.for_transparent {
	display: none;
	}
.w-logo.with_mobiles img.for_mobiles {
	display: block;
	}
}



/* Logos
   ========================================================================== */

.w-logos-item {
	display: block;
	padding: 30px;
	border-radius: 2px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	}
	.w-logos-item img {
		display: block;
		margin: 0 auto;
		}

/* STYLE 1 */
.w-logos.style_1 .w-logos-item {
	position: relative;
	top: 0;
	box-shadow: 0 1px 1px rgba(0,0,0,0);
	opacity: 0.66;
	transition: top 0.3s, background-color 0.3s, box-shadow 0.3s, opacity 0.3s;
	}
.no-touch .w-logos.style_1 .w-logos-item:hover {
	top: -2px;
	opacity: 1;
	background-color: rgba(0,0,0,0.04);
	box-shadow: 0 1px 1px rgba(0,0,0,0.1), 0 1px 4px rgba(0,0,0,0.2);
	}
.no-touch .color_primary .w-logos.style_1 .w-logos-item:hover,
.no-touch .color_secondary .w-logos.style_1 .w-logos-item:hover {
	background-color: rgba(255,255,255,0.12);
	}
	
/* STYLE 2 */
.w-logos.style_2 .w-logos-item {
	opacity: 0.66;
	transition: opacity 0.3s;
	}
.no-touch .w-logos.style_2 .w-logos-item:hover {
	opacity: 1;
	}
   
/* TYPE: carousel */
.w-logos-list.owl-carousel .owl-stage {
	display: flex;
	align-items: center;
	}
.w-logos-list.owl-carousel .owl-item {
	-webkit-backface-visibility: initial; /* fix for hover effect on Chrome */
	}
.w-logos.type_carousel .w-logos-item {
	opacity: 0;
	height: 0;
	margin: 5px;
	}
.w-logos.type_carousel .owl-loaded .w-logos-item {
	opacity: 0.66;
	height: auto;
	}
.w-logos.style_3.type_carousel .owl-loaded .w-logos-item {
	opacity: 1;
	}
	.owl-carousel .owl-item .w-logos-item img {
		width: auto;
		}
@media (max-width: 1280px) {
.w-logos.nav_arrows {
	padding: 0 54px;
	}
}
.sidebar_left .w-logos.nav_arrows,
.sidebar_right .w-logos.nav_arrows {
	padding: 0 54px;
	}
.l-section.width_full .w-logos.nav_arrows {
	padding: 0 74px;
	}

/* TYPE: grid */
.w-logos.type_grid .w-logos-item {
	display: inline-block;
	vertical-align: middle;
	width: 100%;
	}
.w-logos.type_grid.cols_2 .w-logos-item {
	width: 50%;
	}
.w-logos.type_grid.cols_3 .w-logos-item {
	width: 33.3333%;
	}
.w-logos.type_grid.cols_4 .w-logos-item {
	width: 25%;
	}
.w-logos.type_grid.cols_5 .w-logos-item {
	width: 20%;
	}
.w-logos.type_grid.cols_6 .w-logos-item {
	width: 16.6666%;
	}
.w-logos.type_grid.cols_7 .w-logos-item {
	width: 14.2857%;
	padding: 25px;
	}
.w-logos.type_grid.cols_8 .w-logos-item {
	width: 12.5%;
	padding: 20px;
	}
	
/* Arrows */
.w-logos .owl-prev,
.w-logos .owl-next {
	position: absolute;
	top: 50%;
	font-size: 0;
	font-family: mdfonticon;
	text-align: center;
	line-height: 56px;
	height: 54px;
	width: 54px;
	margin-top: -27px;
	border-radius: 50%;
	transition: background-color 0.3s, opacity 0.3s;
	}
.w-logos .owl-prev {
	left: -54px;
	}
	.w-logos .owl-prev:before {
		content: '\e646';
		font-size: 34px;
		padding-right: 2px;
		}
.w-logos .owl-next {
	right: -54px;
	}
	.w-logos .owl-next:before {
		content: '\e647';
		font-size: 34px;
		padding-left: 2px;
		}
.no-touch .color_primary .w-logos .owl-prev:hover,
.no-touch .color_primary .w-logos .owl-next:hover,
.no-touch .color_secondary .w-logos .owl-prev:hover,
.no-touch .color_secondary .w-logos .owl-next:hover,
.no-touch .color_custom .w-logos .owl-prev:hover,
.no-touch .color_custom .w-logos .owl-next:hover {
	background-color: rgba(255,255,255,0.12);
	}
	


/* Map
   ========================================================================== */
   
.w-map img {
	max-width: none !important;
	}
.w-map label {
	display: inline;
	width: auto;
	}
.gm-style .gm-style-iw > div {
	width: auto !important;
	}
	.gm-style-iw {
		color: #333;
		}
		.gm-style-iw h1,
		.gm-style-iw h2,
		.gm-style-iw h3,
		.gm-style-iw h4,
		.gm-style-iw h5,
		.gm-style-iw h6,
		.gm-style-iw p,
		.gm-style-iw ul,
		.gm-style-iw ol {
			margin: 0;
			padding: 8px 10px 4px !important;
			color: inherit !important;
			}



/* Message Box
   ========================================================================== */
   
.w-message {
	margin-bottom: 24px;
	border-radius: 2px;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.25);
	}
	.w-message-icon {
		font-size: 30px;
		width: 80px;
		opacity: 0.5;
		}
	.w-message-body {
		padding: 20px 25px;
		}
	.w-message.with_close .w-message-body {
		padding-right: 60px;
		}
	.w-message.with_icon .w-message-body {
		padding-left: 0;
		}
	.w-message-close {
		font-size: 22px;
		padding: 20px;
		opacity: 0.3;
		transition: opacity 0.3s;
		-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */
		}
		.no-touch .w-message-close:hover {
			opacity: 1;
			}
			

			
/* Navigation (Main Menu)
   ========================================================================== */
   
.l-header .w-nav {
	display: inline-block;
	vertical-align: middle;
	vertical-align: -webkit-baseline-middle;
	line-height: 50px;
	}
.l-subheader.at_bottom .w-nav.type_desktop {
	line-height: 40px;
	}
.w-nav.type_desktop.height_full,
.l-subheader.at_bottom .w-nav.type_desktop.height_full {
	line-height: inherit;
	}
	.w-nav-control {
		float: right;
		text-align: center;
		font-size: 21px;
		width: 50px;
		margin-right: -15px;
		cursor: pointer;
		transition: color 0.3s;
		}
	.l-subheader.at_bottom .w-nav-control {
		float: left;
		text-align: left;
		margin: 0 !important;
		-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */
		}
	.w-cart + .w-nav .w-nav-control,
	.w-search + .w-nav .w-nav-control {
		margin: 0 !important;
		}
		.w-nav-control:before {
			content: '\f0c9';
			font-family: FontAwesome;
			vertical-align: top;
			line-height: inherit;
			}
		.w-nav-anchor {
			-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */
			}
		.l-header .w-nav-anchor.level_1 {
			padding: 0 20px;
			color: inherit;
			}
		.w-nav-anchor.level_2,
		.w-nav-anchor.level_3,
		.w-nav-anchor.level_4 {
			padding: 10px 20px;
			}
			.w-nav-title i {
				width: 20px;
				}
				
			/* menu sublevel arrow */
			.w-nav-arrow {
				display: none;
				position: absolute;
				top: 0;
				right: 0;
				font-family: mdfonticon;
				font-size: 22px;
				font-weight: normal;
				line-height: inherit;
				height: 100%;
				width: 20px;
				}
				.w-nav-arrow:before {
					content: '\e71e';
					}
			.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
			.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
				display: block;
				line-height: 40px;
				width: 30px;
				}
				.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
				.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
					content: '\e720';
					}
			.w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 30px;
				}
				
		/* menu dropdown lists */
		.l-header .w-nav-list.level_2,
		.l-header .w-nav-list.level_3,
		.l-header .w-nav-list.level_4 {
			box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 2px 5px 0 rgba(0,0,0,0.25);
			padding: 6px 0;
			min-width: 200px;
			border-radius: 2px;
			}
		.l-header .w-nav-list.level_3,
		.l-header .w-nav-list.level_4 {
			box-shadow: 0 2px 1px 0 rgba(0,0,0,0.05), 0 3px 7px 0 rgba(0,0,0,0.25);
			top: -6px;
			}
			.l-header .w-nav-anchor.level_2,
			.l-header .w-nav-anchor.level_3,
			.l-header .w-nav-anchor.level_4 {
				line-height: 20px;
				white-space: nowrap;
				transition: color 0.2s, background-color 0.2s;
				}

		/* menu dropdown columns list */
		.w-nav.type_desktop [class*="columns"] .w-nav-list.level_2 {
			padding: 15px 0;
			min-width: 0;
			}
			.w-nav.type_desktop [class*="columns"] .w-nav-item.level_2 {
				padding: 0 15px;
				}
		.type_desktop [class*="columns"] .w-nav-list.level_3 {
			box-shadow: none;
			min-width: 0;
			}
		.type_desktop [class*="columns"] .w-nav-anchor.level_2,
		.type_desktop [class*="columns"] .w-nav-anchor.level_3 {
			white-space: normal;
			}
		.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
			font-weight: 400;
			text-transform: uppercase;
			margin: 0 0 8px;
			background-color: transparent !important;
			}
			.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 .ripple-container,
			.type_desktop [class*="columns"] .menu-item-has-children .w-nav-arrow {
				display: none !important;
				}
				
		/* menu button */
		.w-logo + .w-nav.type_desktop .btn.w-nav-item.level_1:last-child {
			margin-right: 0;
			}
			.btn.w-nav-item .w-nav-anchor.level_1 {
				display: inline-block;
				vertical-align: middle;
				line-height: 40px;
				border-radius: 3px;
				box-shadow: 0 2px 1px rgba(0,0,0,0.1), 0 1px 3px rgba(0,0,0,0.3);
				}
				.no-touch .btn.w-nav-item .w-nav-anchor.level_1:hover {
					box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.3);
					}
				.btn.w-nav-item .w-nav-anchor.level_1:focus,
				.btn.w-nav-item .w-nav-anchor.level_1:active {
					box-shadow: 0 3px 3px rgba(0,0,0,0.1), 0 5px 8px rgba(0,0,0,0.16), 0 9px 20px rgba(0,0,0,0.16) !important;
					}
				.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow {
					line-height: 40px;
					}
				.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {
					padding-right: 25px;
					}
					
/* TYPE: mobile */
.w-nav.type_mobile,
.w-nav.type_mobile .w-nav-control {
	display: block;
	line-height: inherit;
	}
	.w-nav.type_mobile .w-nav-list.level_1 {
		clear: both;
		overflow-y: auto;
		padding-left: 30px;
		padding-right: 30px;
		margin-left: -40px;
		margin-right: -40px;
		}
	.w-nav.type_mobile .w-nav-item {
		float: none !important;
		width: 100%;
		line-height: 26px;
		text-align: left;
		}
		.w-nav.type_mobile .btn.w-nav-item {
			text-align: center;
			}
			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow {
				display: inline-block;
				vertical-align: top;
				font-size: 26px;
				text-align: center;
				line-height: 46px;
				width: 50px;
				}
				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-arrow:before,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-arrow:before {
					content: '\e71e';
					}
			.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 50px;
				}
			.w-nav.type_mobile .w-nav-item.level_1.open .w-nav-anchor.level_1 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_2.open .w-nav-anchor.level_2 .w-nav-arrow,
			.w-nav.type_mobile .w-nav-item.level_3.open .w-nav-anchor.level_3 .w-nav-arrow {
				-webkit-transform: rotate(180deg);
					-ms-transform: rotate(180deg);
						transform: rotate(180deg);
				}
	.w-nav.type_mobile .w-nav-list.level_2,
	.w-nav.type_mobile .w-nav-list.level_3,
	.w-nav.type_mobile .w-nav-list.level_4 {
		display: block;
		position: static;
		padding: 0;
		box-shadow: none;
		}
		.w-nav.type_mobile .w-nav-anchor.level_1 {
			margin: 0;
			padding: 10px;
			background-color: transparent !important;
			box-shadow: 0 1px 0 rgba(0,0,0,0.06) inset;
			}
		.w-nav.type_mobile .btn.w-nav-item .w-nav-anchor.level_1 {
			margin: 10px 0;
			padding: 0 20px;
			}
		.w-nav.type_mobile .w-nav-anchor.level_2 {
			line-height: 26px;
			margin: 0;
			padding: 10px 0 10px 20px;
			}
		.w-nav.type_mobile .w-nav-anchor.level_3 {
			line-height: 26px;
			margin: 0;
			padding: 10px 0 10px 30px;
			}
		.w-nav.type_mobile .w-nav-anchor.level_4 {
			line-height: 26px;
			margin: 0;
			padding: 10px 0 10px 40px;
			}



/* Navigation in Footer
   ========================================================================== */
   
.l-subfooter.at_bottom .w-nav {
	float: right;
	}
	.l-subfooter.at_bottom .w-nav-anchor.level_1 {
		display: inline-block;
		vertical-align: top;
		padding: 0;
		margin: 0 10px;
		}
	.l-subfooter.at_bottom .btn.w-nav-item .w-nav-anchor.level_1 {
		line-height: 36px;
		padding: 0 15px;
		margin-top: -4px;
		margin-bottom: -4px;
		}
	.l-subfooter.at_bottom .w-nav-list.level_2 {
		display: none !important;
		}
		


/* Person
   ========================================================================== */
   
.w-person {
	max-width: 350px;
	}
	.w-person-content {
		padding-bottom: 10px;
		}
		.w-person-link {
			display: block;
			}
		.w-person-name {
			font-size: 20px;
			margin-bottom: 0;
			}
		.w-person-link .w-person-name {
			color: inherit;
			transition: color 0.3s;
			}
		.w-person-role {
			font-size: 0.9em;
			margin: 3px 0;
			opacity: 0.5;
			}
		.w-person-description {
			margin: 10px 0;
			}
		.w-person-links-item {
			font-size: 18px;
			line-height: 36px;
			width: 36px;
			border-radius: 50%;
			color: inherit;
			}
			
/* LAYOUT card */
.w-person.layout_card {
	overflow: hidden;
	border-radius: 2px;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.25);
	transition: box-shadow 0.3s;
	}
	.no-touch .w-person.layout_card:hover {
		box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.25);
		}
	.w-person.layout_card .w-person-content {
		padding: 20px;
		}
		
/* LAYOUT flat */
.w-person.layout_flat .w-person-name {
	padding-top: 15px;
	}
.w-person.layout_flat .w-person-image img {
	border-radius: 50%;
	transition: box-shadow 0.3s;
	}
	.no-touch .w-person.layout_flat:hover .w-person-image img {
		box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.25);
		}



/* Portfolio
   ========================================================================== */

.w-portfolio-item-anchor {
	background-color: #fff;
	}
.w-portfolio-item-meta {
	padding: 30px;
	}
	.w-portfolio-item-title {
		font-size: 20px;
		color: inherit !important;
		}
	.w-portfolio-item-text {
		font-size: 13px;
		line-height: 1.5;
		margin-top: 10px;
		opacity: 0.66;
		}
.w-portfolio-item .ripple-container {
	z-index: 1 !important;
	}
.w-portfolio-item .g-preloader {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -18px 0 0 -18px;
	opacity: 0;
	transition: opacity 0.3s;
	}
.w-portfolio-item.loading .g-preloader {
	opacity: 1;
	}
.w-portfolio .g-pagination {
	margin-top: 30px;
	}
	.w-portfolio .g-pagination .prev.page-numbers,
	.w-portfolio .g-pagination .next.page-numbers {
		display: none;
		}

/* INDENTS */
.w-portfolio.with_indents .w-portfolio-list {
	margin: 2px -2px;
	}
.l-section.width_full .w-portfolio.with_indents .w-portfolio-list {
	margin: 2px;
	}
	.w-portfolio.with_indents .w-portfolio-item {
		padding: 2px;
		}
@media (min-width: 481px) {
.w-portfolio.with_indents.ratio_1x1 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: calc(200% + 4px);
	}
.w-portfolio.with_indents.ratio_1x1 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: calc(50% - 2px);
	}
.w-portfolio.with_indents.ratio_16x9 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: calc(112.5% + 4px);
	}
.w-portfolio.with_indents.ratio_16x9 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: calc(28.125% - 2px);
	}
.w-portfolio.with_indents.ratio_3x2 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: calc(133.3333% + 4px);
	}
.w-portfolio.with_indents.ratio_3x2 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: calc(33.33333% - 2px);
	}
.w-portfolio.with_indents.ratio_4x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: calc(150% + 4px);
	}
.w-portfolio.with_indents.ratio_4x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: calc(37.5% - 2px);
	}
.w-portfolio.with_indents.ratio_2x3 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: calc(300% + 4px);
	}
.w-portfolio.with_indents.ratio_2x3 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: calc(75% - 2px);
	}
.w-portfolio.with_indents.ratio_3x4 .w-portfolio-item.size_1x2 .w-portfolio-item-anchor:before {
	padding-bottom: calc(266.6666% + 4px);
	}
.w-portfolio.with_indents.ratio_3x4 .w-portfolio-item.size_2x1 .w-portfolio-item-anchor:before {
	padding-bottom: calc(66.6666% - 2px);
	}
}

/* Widget */
.widget_us_portfolio .w-portfolio-list {
	margin: 0 -1px !important;
	}
.widget_us_portfolio .w-portfolio-item {
	padding: 1px;
	}
.widget_us_portfolio .w-portfolio-item-image {
	z-index: 0;
	}
.widget_us_portfolio .w-portfolio-item-meta {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -26px;
	padding: 4px 8px;
	text-align: center;
	background-color: rgba(0,0,0,0.8);
	color: #fff;
	opacity: 0;
	transition: bottom 0.3s 0.15s, opacity 0.3s 0.15s;
	}
.no-touch .widget_us_portfolio .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
	opacity: 1;
	bottom: 0;
	}
	.widget_us_portfolio .w-portfolio-item-meta-h {
		background: none;
		}
		.widget_us_portfolio .w-portfolio-item-title {
			font-size: 13px !important;
			line-height: 18px;
			font-weight: normal;
			}
		.widget_us_portfolio .w-portfolio-item-arrow {
			display: none;
			}

/* STYLE: 1 */
.w-portfolio.style_1 .w-portfolio-item-image {
	bottom: 60px;
	}
.no-touch .w-portfolio.style_1 .w-portfolio-item-image {
	bottom: 0;
	}
.no-touch .w-portfolio.style_1 .w-portfolio-item-image:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0;
	border-radius: 50%;
	padding-bottom: 100%;
	background-color: inherit;
	-webkit-transform: scale(0);
			transform: scale(0);
	transition: transform 0.4s cubic-bezier(.4,0,.2,1), opacity 0.4s;
	}
.no-touch .w-portfolio.style_1.ratio_3x2 .size_2x1 .w-portfolio-item-image:after {
	top: -100%;
	}
.no-touch .w-portfolio.style_1.ratio_4x3 .size_2x1 .w-portfolio-item-image:after {
	top: -83.3333%;
	}
.no-touch .w-portfolio.style_1.ratio_1x1 .size_2x1 .w-portfolio-item-image:after {
	top: -50%;
	}
.no-touch .w-portfolio.style_1.ratio_3x2 .w-portfolio-item-image:after,
.no-touch .w-portfolio.style_1.ratio_3x4 .size_2x1 .w-portfolio-item-image:after {
	top: -25%;
	}
.no-touch .w-portfolio.style_1.ratio_4x3 .w-portfolio-item-image:after,
.no-touch .w-portfolio.style_1.ratio_2x3 .size_2x1 .w-portfolio-item-image:after {
	top: -16.6666%;
	}
.no-touch .w-portfolio.style_1.ratio_3x4 .w-portfolio-item-image:after,
.no-touch .w-portfolio.style_1.ratio_3x2 .size_1x2 .w-portfolio-item-image:after {
	top: 12.5%;
	}
.no-touch .w-portfolio.style_1.ratio_2x3 .w-portfolio-item-image:after,
.no-touch .w-portfolio.style_1.ratio_4x3 .size_1x2 .w-portfolio-item-image:after {
	top: 16.6666%;
	}
.no-touch .w-portfolio.style_1.ratio_1x1 .size_1x2 .w-portfolio-item-image:after {
	top: 25%;
	}
.no-touch .w-portfolio.style_1.ratio_3x4 .size_1x2 .w-portfolio-item-image:after {
	top: 31.25%;
	}
.no-touch .w-portfolio.style_1.ratio_2x3 .size_1x2 .w-portfolio-item-image:after {
	top: 33.3333%;
	}
.no-touch .w-portfolio.style_1 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
	opacity: 0.85;
	-webkit-transform: scale(1.42);
			transform: scale(1.42);
	}
.no-touch .w-portfolio.style_1.ratio_3x2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after,
.no-touch .w-portfolio.style_1.ratio_1x1 .size_2x1 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after,
.no-touch .w-portfolio.style_1.ratio_3x4 .size_2x1 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after,
.no-touch .w-portfolio.style_1.ratio_4x3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after,
.no-touch .w-portfolio.style_1.ratio_2x3 .size_2x1 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
	-webkit-transform: scale(1.25);
			transform: scale(1.25);
	}
.no-touch .w-portfolio.style_1.ratio_3x4 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after,
.no-touch .w-portfolio.style_1.ratio_3x2 .size_1x2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
	-webkit-transform: scale(1.67);
			transform: scale(1.67);
	}
.no-touch .w-portfolio.style_1.ratio_2x3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after,
.no-touch .w-portfolio.style_1.ratio_4x3 .size_1x2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
	-webkit-transform: scale(1.82);
			transform: scale(1.82);
	}
.no-touch .w-portfolio.style_1.ratio_initial .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
	-webkit-transform: scale(2);
			transform: scale(2);
	}
.no-touch .w-portfolio.style_1.ratio_1x1 .size_1x2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
	-webkit-transform: scale(2.25);
			transform: scale(2.25);
	}
.no-touch .w-portfolio.style_1.ratio_3x4 .size_1x2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
	-webkit-transform: scale(2.85);
			transform: scale(2.85);
	}
.no-touch .w-portfolio.style_1.ratio_2x3 .size_1x2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
	-webkit-transform: scale(3.2);
			transform: scale(3.2);
	}
.no-touch .w-portfolio.style_1 .w-portfolio-item-meta {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	background: none;
	transform: scale(0);
	transition: transform 0.25s cubic-bezier(.4,0,.2,1), opacity 0.25s;
	}
.no-touch .w-portfolio.style_1 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
	opacity: 0.9;
	transform: scale(1);
	}
	.no-touch .w-portfolio.style_1 .w-portfolio-item-meta:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		height: 100%;
		margin-left: -0.5em;
		}
	.no-touch .w-portfolio.style_1 .w-portfolio-item-meta-h {
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		}
		
/* STYLE: 2 */
.no-touch .w-portfolio.style_2 .w-portfolio-item-image:after {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	transition: opacity 0.4s;
	background-color: inherit;
	}
.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
	opacity: 0.85;
	}
.w-portfolio.style_2 .w-portfolio-item-meta {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 60px 30px 25px;
	background: none;
	color: #fff;
	transition: padding 0.25s cubic-bezier(.4,0,.2,1), color 0.25s cubic-bezier(.4,0,.2,1);
	}
.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
	color: inherit;
	padding: 20px 30px 65px;
	}
	.w-portfolio.style_2 .w-portfolio-item-meta-h {
		position: relative;
		}
	.w-portfolio.style_2 .w-portfolio-item-meta:before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: linear-gradient(to top, rgba(30,30,30,0.8) 0, transparent 100%) repeat-x;
		transition: opacity 0.4s;
		}
	.no-touch .w-portfolio.style_2 .w-portfolio-item-anchor:hover .w-portfolio-item-meta:before {
		opacity: 0;
		}

/* STYLE: 3 */
.style_3 .w-portfolio-item-image:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0.66;
	background-color: inherit;
	transition: opacity 0.4s cubic-bezier(.78,.13,.15,.86);
	}
.no-touch .style_3 .w-portfolio-item-anchor:hover .w-portfolio-item-image:after {
	opacity: 0;
	}
.style_3 .w-portfolio-item-meta {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: none;
	}
	.style_3 .w-portfolio-item-meta:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		height: 100%;
		margin-left: -0.5em;
		}
	.style_3 .w-portfolio-item-meta-h {
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		}
	.no-touch .style_3 .w-portfolio-item-title {
		opacity: 1;
		transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
		}
	.no-touch .style_3 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
		opacity: 0;
		transform: translateY(-40px);
		}
	.no-touch .style_3 .w-portfolio-item-text {
		opacity: 0.66;
		transition: transform 0.3s cubic-bezier(.78,.13,.15,.86), opacity 0.3s cubic-bezier(.78,.13,.15,.86);
		}
	.no-touch .style_3 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
		opacity: 0;
		transform: translateY(40px);
		}

/* STYLE: 4 */
.w-portfolio.style_4 .w-portfolio-item-image {
	bottom: 60px;
	}
.no-touch .w-portfolio.style_4 .w-portfolio-item-image {
	bottom: 0;
	}
	.no-touch .style_4 .w-portfolio-item-meta {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		background: radial-gradient(ellipse at center center, rgba(30,30,30,0.1) 0px, rgba(30,30,30,0.8) 100%);
		color: #fff;
		transform: scale(2);
		transition: opacity 0.35s, transform 0.35s cubic-bezier(.78,.13,.15,.86);
		}
	.no-touch .style_4 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
		opacity: 1;
		transform: scale(1);
		}
		.no-touch .style_4 .w-portfolio-item-meta:before {
			content: '';
			display: inline-block;
			vertical-align: middle;
			height: 100%;
			margin-left: -0.5em;
			}
		.no-touch .style_4 .w-portfolio-item-meta-h {
			display: inline-block;
			vertical-align: middle;
			width: 100%;
			}
		
/* STYLE: 5 */
.w-portfolio.style_5 .w-portfolio-item-image {
	bottom: 60px;
	}
.no-touch .w-portfolio.style_5 .w-portfolio-item-image {
	bottom: 0;
	transition: transform 0.3s cubic-bezier(.78,.13,.15,.86);
	}
.no-touch .style_5 .w-portfolio-item-anchor:hover .w-portfolio-item-image {
	transform: translateY(-30px);
	}
.no-touch .style_5 .w-portfolio-item-meta {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 0;
	padding: 0 30px;
	transition: height 0.3s cubic-bezier(.78,.13,.15,.86);
	}
.no-touch .style_5 .w-portfolio-item-anchor:hover .w-portfolio-item-meta {
	height: 100%;
	}
	.no-touch .style_5 .w-portfolio-item-meta:before {
		content: '';
		display: inline-block;
		vertical-align: middle;
		height: 100%;
		margin-left: -0.5em;
		}
	.no-touch .style_5 .w-portfolio-item-meta-h {
		display: inline-block;
		vertical-align: middle;
		width: 100%;
		}
		.no-touch .style_5 .w-portfolio-item-title,
		.no-touch .style_5 .w-portfolio-item-text {
			opacity: 0;
			transition: opacity 0.5s cubic-bezier(.78,.13,.15,.86);
			}
		.no-touch .style_5 .w-portfolio-item-anchor:hover .w-portfolio-item-title {
			opacity: 1;
			}
		.no-touch .style_5 .w-portfolio-item-anchor:hover .w-portfolio-item-text {
			opacity: 0.66;
			}



/* Preloader
   ========================================================================== */
   
.g-preloader {
	display: inline-block;
	vertical-align: top;
	position: relative;
	width: 36px;
	height: 36px;
	}

/* TYPE 1 */
.g-preloader.type_1:before,
.g-preloader.type_1:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	border: 2px solid;
	}
.g-preloader.type_1:before {
	opacity: 0.2;
	}
.g-preloader.type_1:after {
	border-color: transparent;
	border-top-color: inherit;
	-webkit-animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);
			animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);
	}
@-webkit-keyframes rotation {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
	}
@keyframes rotation {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
	}
	
/* TYPE 2 */
.g-preloader.type_2:before,
.g-preloader.type_2:after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	border: 2px solid;
	}
.g-preloader.type_2:before {
	opacity: 0.2;
	}
.g-preloader.type_2:after {
	border-top-color: transparent;
	-webkit-animation: rotation 0.8s infinite linear;
			animation: rotation 0.8s infinite linear;
	}
	
/* TYPE 3 */
.g-preloader.type_3 .g-preloader-h {
	width: 60px;
	height: 60px;
	border: 30px solid;
	border-radius: 50%;
	-webkit-animation: scale 1s infinite cubic-bezier(.6,.3,.3,.6);
			animation: scale 1s infinite cubic-bezier(.6,.3,.3,.6);
	}
@-webkit-keyframes scale {
	0% { -webkit-transform: scale(0); }
	50% { -webkit-transform: scale(1); }
	100% { -webkit-transform: scale(0); }
	}
@keyframes scale {
	0% { transform: scale(0); opacity: 1; }
	100% { transform: scale(1); opacity: 0; }
	}
	
/* TYPE 4 */
.g-preloader.type_4 .g-preloader-h {
	width: 60px;
	height: 60px;
	border: 1px solid;
	border-radius: 50%;
	-webkit-animation: scale2 1.5s infinite ease;
			animation: scale2 1.5s infinite ease;
	}
@-webkit-keyframes scale2 {
	0% { -webkit-transform: scale(0.05); border-width: 30px; }
	50% { -webkit-transform: scale(1); border-width: 1px; }
	100% { -webkit-transform: scale(0.05); border-width: 30px; }
	}
@keyframes scale2 {
	0% { transform: scale(0.05); border-width: 30px; }
	50% { transform: scale(1); border-width: 1px; }
	100% { transform: scale(0.05); border-width: 30px; }
	}

/* TYPE 5 */
.g-preloader.type_5,
.g-preloader.type_5 {
	transform: rotate(45deg);
	}
.g-preloader.type_5:before,
.g-preloader.type_5:after,
.g-preloader.type_5 .g-preloader-h:before,
.g-preloader.type_5 .g-preloader-h:after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	border: 10px solid;
	}
.g-preloader.type_5:before {
	top: 0;
	left: 0;
	-webkit-animation: cubes-tl 1.2s infinite ease;
			animation: cubes-tl 1.2s infinite ease;
	}
.g-preloader.type_5:after {
	top: 19px;
	left: 19px;
	-webkit-animation: cubes-tr 1.2s infinite ease;
			animation: cubes-tr 1.2s infinite ease;
	}
.g-preloader.type_5 .g-preloader-h:before {
	top: 0;
	left: 19px;
	-webkit-animation: cubes-br 1.2s infinite ease;
			animation: cubes-br 1.2s infinite ease;
	}
.g-preloader.type_5 .g-preloader-h:after {
	top: 19px;
	left: 0;
	-webkit-animation: cubes-bl 1.2s infinite ease;
			animation: cubes-bl 1.2s infinite ease;
	}
@keyframes cubes-tl {
	0%{ transform: translate(0px, 0px); }
	20%{ transform: translate(0px, 0px); }
	60%{ transform: translate(-12px, -12px) rotate(90deg); }
	100%{ transform: translate(0px, 0px) rotate(180deg); }
	}
@keyframes cubes-tr {
	0%{ transform: translate(0px, 0px); }
	20%{ transform: translate(0px, 0px); }
	60%{ transform: translate(12px, 12px) rotate(90deg); }
	100%{ transform: translate(0px, 0px) rotate(180deg); }
	}
@keyframes cubes-br {
	0%{ transform: translate(0px, 0px); }
	20%{ transform: translate(0px, 0px); }
	60%{ transform: translate(12px, -12px) rotate(90deg); }
	100%{ transform: translate(0px, 0px) rotate(180deg); }
	}
@keyframes cubes-bl {
	0%{ transform: translate(0px, 0px); }
	20%{ transform: translate(0px, 0px); }
	60%{ transform: translate(-12px, 12px) rotate(90deg); }
	100%{ transform: translate(0px, 0px) rotate(180deg); }
	}
	
	

/* Pricing Table
   ========================================================================== */
   
.w-pricing-item:first-child .w-pricing-item-h {
	margin-left: 0;
	}
.w-pricing-item:last-child .w-pricing-item-h {
	margin-right: 0;
	}
	.w-pricing-item-header {
		padding: 35px 30px 25px;
		}
		.w-pricing-item-title {
			margin-bottom: 15px;
			}
		.w-pricing-item.type_featured .w-pricing-item-title {
			color: inherit;
			}
		.w-pricing-item-price {
			font-size: 48px;
			line-height: 48px;
			}
			.w-pricing-item-price small {
				display: block;
				font-size: 14px;
				line-height: 20px;
				font-weight: normal;
				margin-top: 5px;
				opacity: 0.5;
				}
	.w-pricing-item .w-pricing-item-features {
		list-style-type: none;
		margin: 0;
		}
		.w-pricing-item .w-pricing-item-features li {
			padding: 6px 20px;
			margin: 0;
			}
	.w-pricing-item-footer {
		padding: 25px 0 40px;
		}
		
/* STYLE 1 */
.w-pricing.style_1 .w-pricing-item-h {
	margin: 4px;
	border-radius: 2px;
	overflow: hidden;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.25);
	transition: box-shadow 0.3s;
	}
.w-pricing.style_1 .w-pricing-item:hover .w-pricing-item-h {
	box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.25);
	z-index: 1;
	}
	.w-pricing.style_1 .w-pricing-item-header {
		padding: 30px;
		margin-bottom: 25px;
		}
	.w-pricing.style_1 .type_featured .w-pricing-item-header {
		color: #fff;
		}
		
/* STYLE 2 */
.w-pricing.style_2 .w-pricing-item-h {
	margin: 2px;
	}
.w-pricing.style_2 .type_featured .w-pricing-item-h {
	color: #fff;
	}
	


/* Profile Box
   ========================================================================== */
   
.w-profile {
	padding: 35px 40px 28px;
	text-align: center;
	}
	.w-profile-avatar img {
		display: block;
		max-width: 100px;
		border-radius: 50%;
		margin: 0 auto 5px;
		}
	.w-profile-name {
		font-size: 16px;
		line-height: 24px;
		}
	.w-profile-link.for_user {
		display: block;
		margin-bottom: 3px;
		}
	.w-profile-link.for_logout {
		font-size: 13px;
		line-height: 20px;
		vertical-align: top;
		}
		
		
		
/* Progress Bar
   ========================================================================== */
   
.w-progbar-bar-h {
	height: 100%;
	border-radius: inherit;
	transition: width 0.8s cubic-bezier(.6,.3,.3,.6);
	}
.w-progbar.initial .w-progbar-bar-h {
	width: 0 !important;
	}
.w-progbar.hide_count .w-progbar-title-count,
.w-progbar.hide_count .w-progbar-bar-count {
	display: none !important;
	}

/* STYLE 1 */
.w-progbar.style_1 {
	padding: 10px 0 15px;
	}
	.w-progbar.style_1 .w-progbar-title {
		display: table;
		width: 100%;
		margin-bottom: 10px !important;
		}
		.w-progbar.style_1 .w-progbar-title-text {
			display: table-cell;
			vertical-align: top;
			}
		.w-progbar.style_1 .w-progbar-title-count {
			display: table-cell;
			vertical-align: top;
			text-align: right;
			font-weight: bold;
			}
	.w-progbar.style_1 .w-progbar-bar {
		height: 10px;
		width: 100%;
		border-radius: 5px;
		box-shadow: 0 1px 0 rgba(0,0,0,0.04) inset;
		}
	.w-progbar.style_1.size_small .w-progbar-bar {
		height: 5px;
		border-radius: 3px;
		}
	.w-progbar.style_1.size_large .w-progbar-bar {
		height: 15px;
		border-radius: 8px;
		}
		.w-progbar.style_1 .w-progbar-bar-count {
			display: none;
			}
		
/* STYLE 2 */
.w-progbar.style_2 {
	padding: 5px 0;
	position: relative;
	line-height: 42px;
	height: 42px;
	}
.w-progbar.style_2.size_small {
	line-height: 34px;
	height: 34px;
	}
.w-progbar.style_2.size_large {
	line-height: 50px;
	height: 50px;
	}
	.w-progbar.style_2 .w-progbar-title {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		text-align: center;
		line-height: inherit;
		font-size: 14px;
		color: #fff !important;
		}
		.w-progbar.style_2 .w-progbar-title-text {
			margin-right: 5px;
			}
		.w-progbar.style_2 .w-progbar-title-count {
			font-weight: bold;
			}
	.w-progbar.style_2 .w-progbar-bar {
		height: 100%;
		width: 100%;
		overflow: hidden;
		background-color: rgba(0,0,0,0.25);
		}
		.w-progbar.style_2 .w-progbar-bar-h {
			border-radius: 0;
			}
			.w-progbar.style_2 .w-progbar-bar-count {
				display: none;
				}
		
/* STYLE 3 */
.w-progbar.style_3 {
	font-size: 0;
	padding: 16px 0;
	}
	.w-progbar.style_3 .w-progbar-title {
		display: inline-block;
		vertical-align: middle;
		font-size: 16px;
		padding-right: 20px;
		margin-bottom: 0;
		width: 33%;
		}
		.w-progbar.style_3 .w-progbar-title-count {
			display: none;
			}
	.w-progbar.style_3 .w-progbar-bar {
		display: inline-block;
		vertical-align: middle;
		width: 67%;
		height: 6px;
		border-radius: 3px;
		background-color: transparent;
		}
		.w-progbar.style_3 .w-progbar-bar:before {
			display: block;
			content: '';
			width: 100%;
			height: inherit;
			margin-bottom: -6px;
			border-radius: inherit;
			box-shadow: 0 1px 0 rgba(0,0,0,0.04) inset;
			}
		.w-progbar.style_3 .w-progbar-bar-h {
			position: relative;
			}
			.w-progbar.style_3 .w-progbar-bar-count {
				display: block;
				position: absolute;
				right: -25px;
				top: -23px;
				font-size: 15px;
				text-align: center;
				line-height: 50px;
				height: 50px;
				width: 50px;
				border-radius: 50%;
				box-shadow: 0 1px 1px rgba(0,0,0,0.2);
				}
	.w-progbar.style_3.size_small .w-progbar-bar {
		height: 4px;
		border-radius: 2px;
		}
		.w-progbar.style_3.size_small .w-progbar-bar:before {
			margin-bottom: -4px;
			}
			.w-progbar.style_3.size_small .w-progbar-bar-count {
				top: -24px;
				}
	.w-progbar.style_3.size_large .w-progbar-bar {
		height: 8px;
		border-radius: 4px;
		}
		.w-progbar.style_3.size_large .w-progbar-bar:before {
			margin-bottom: -8px;
			}
			.w-progbar.style_3.size_large .w-progbar-bar-count {
				top: -22px;
				}

/* STYLE 4 */
.w-progbar.style_4 {
	padding: 15px 0;
	}
	.w-progbar.style_4 .w-progbar-title {
		font-size: 16px;
		margin-bottom: 10px !important;
		}
		.w-progbar.style_4 .w-progbar-title-count {
			display: none;
			}
	.w-progbar.style_4 .w-progbar-bar {
		height: 6px;
		width: 100%;
		}
	.w-progbar.style_4.size_small .w-progbar-bar {
		height: 4px;
		}
	.w-progbar.style_4.size_large .w-progbar-bar {
		height: 8px;
		}
		.w-progbar.style_4 .w-progbar-bar-h {
			position: relative;
			}
			.w-progbar.style_4 .w-progbar-bar-count {
				display: block;
				position: absolute;
				right: -23px;
				bottom: 14px;
				font-size: 13px;
				text-align: center;
				line-height: 28px;
				height: 28px;
				width: 46px;
				border-radius: 3px;
				background-color: rgba(15,15,15,0.9);
				color: #fff;
				opacity: 1;
				transition: opacity 0.8s cubic-bezier(.6,.3,.3,.6);
				}
			.w-progbar.style_4.size_small .w-progbar-bar-count {
				bottom: 12px;
				}
			.w-progbar.style_4.size_large .w-progbar-bar-count {
				bottom: 16px;
				}
				.w-progbar.style_4 .w-progbar-bar-count:after {
					content: '';
					position: absolute;
					left: 18px;
					bottom: -5px;
					height: 0;
					width: 0;
					border-left: 5px solid transparent;
					border-right: 5px solid transparent;
					border-top: 5px solid rgba(15,15,15,0.9);
					}
			.w-progbar.style_4.initial .w-progbar-bar-count {
				opacity: 0;
				}
			
/* STYLE 5 */
.w-progbar.style_5 {
	padding: 10px 0 20px;
	}
	.w-progbar.style_5 .w-progbar-title {
		display: table;
		width: 100%;
		line-height: 1.5;
		margin-bottom: 15px !important;
		}
		.w-progbar.style_5 .w-progbar-title-text {
			display: table-cell;
			vertical-align: bottom;
			padding-right: 20px;
			}
		.w-progbar.style_5 .w-progbar-title-count {
			display: table-cell;
			vertical-align: bottom;
			text-align: right;
			font-size: 60px;
			font-weight: 300;
			line-height: 1;
			opacity: 0.33;
			}
	.w-progbar.style_5 .w-progbar-bar {
		height: 4px;
		width: 100%;
		}
	.w-progbar.style_5.size_small .w-progbar-bar {
		height: 2px;
		}
		.w-progbar.style_5.size_small .w-progbar-title-count {
			font-size: 50px;
			}
	.w-progbar.style_5.size_large .w-progbar-bar {
		height: 6px;
		}
		.w-progbar.style_5.size_large .w-progbar-title-count {
			font-size: 70px;
			}
		.w-progbar.style_5 .w-progbar-bar-count {
			display: none;
			}
			
		
	
/* Search in Header
   ========================================================================== */
   
.l-subheader .w-search {
	display: inline-block;
	vertical-align: top;
	float: right;
	}
	.w-search-open {
		display: inline-block;
		vertical-align: middle;
		line-height: 50px;
		font-size: 23px;
		text-align: center;
		width: 50px;
		margin-right: -15px;
		cursor: pointer;
		transition: opacity 0.3s, color 0.3s, transform 0.3s;
		-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */
		}
	.l-subheader.at_bottom .w-search-open {
		line-height: 40px;
		}
	.w-cart.has_items + .w-search .w-search-open {
		margin: 0 !important;
		}
		.w-search-open:before {
			content: '\e8b0';
			font-family: mdfonticon;
			vertical-align: top;
			}
	.w-search .w-form {
		padding: 0;
		}
		.w-search .w-form-row {
			margin-bottom: 0 !important;
			padding: 0 !important;
			position: static;
			}
		.w-search .w-form-row-state,
		.w-search .w-form-message {
			display: none;
			}
	.w-search-close {
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		font-size: 28px;
		text-align: center;
		line-height: 50px;
		height: 50px;
		width: 50px;
		cursor: pointer;
		opacity: 0.3;
		transition: opacity 0.3s, color 0.3s, transform 0.3s;
		}
		.w-search-close:before {
			content: '\e7da';
			font-family: mdfonticon;
			vertical-align: top;
			}
	.no-touch .w-search-close:hover {
		opacity: 1;
		}

/* LAYOUT simple */
.w-search.layout_simple .w-search-open,
.w-search.layout_simple .w-search-close {
	display: none;
	}
.w-cart.has_items + .w-search.layout_simple {
	margin-right: 15px;
	}
.w-search.layout_simple .w-form {
	position: relative;
	width: 250px;
	}
.l-subheader.at_middle .w-search.layout_simple .w-form {
	margin-left: 20px;
	}
.l-header.layout_sided .w-search.layout_simple .w-form {
	margin: 0 20px !important;
	}
	.w-search.layout_simple .w-form-row-field {
		position: static;
		}
	.w-search.layout_simple .w-form input {
		display: block;
		position: absolute;
		top: 50%;
		left: 0;
		font-size: 15px;
		line-height: 50px;
		height: 50px;
		margin-top: -25px;
		padding-left: 15px;
		padding-right: 45px;
		box-shadow: none !important;
		border: none !important;
		transition: background-color 0.3s, color 0.3s;
		}
	.w-search.layout_simple .w-form .w-btn {
		padding: 0;
		height: 50px;
		width: 45px;
		box-shadow: none !important;
		border-radius: 0;
		background-color: transparent;
		color: inherit;
		opacity: 0.5;
		transition: opacity 0.3s, color 0.3s;
		}
	.no-touch .w-search.layout_simple .w-form .w-btn:hover {
		opacity: 1;
		}
		.w-search.layout_simple .w-form .w-btn:after {
			content: '\f002';
			font-size: 18px;
			font-family: fontawesome;
			font-weight: normal;
			}
		.w-search.layout_simple .w-form-label,
		.w-search.layout_simple .w-form-row-field-bar,
		.w-search.layout_simple .w-form .w-btn:before,
		.w-search.layout_simple .w-form .w-btn .g-preloader,
		.w-search.layout_simple .w-form .w-btn-label {
			display: none;
			}
@media (min-width: 601px) {
.l-header.transparent .w-search.layout_simple .w-form {
	color: #fff;
	}
.l-header.transparent .w-search.layout_simple .w-form-row input {
	background-color: rgba(0,0,0,0.2) !important;
	}
}

/* LAYOUT modern */
.w-search.layout_modern {
	position: relative;
	overflow: hidden;
	width: 32px;
	transition: width 0.3s;
	}
.w-search.layout_modern.active {
	width: 250px;
	}
.w-cart.has_items + .w-search.layout_modern {
	margin-right: 15px;
	}
	.w-search.layout_modern .w-form-row-field {
		position: static;
		}
	.w-search.layout_modern .w-form-label,
	.w-search.layout_modern .w-form-row-field-bar,
	.w-search.layout_modern .w-form-row.for_submit {
		display: none;
		}
	.w-search.layout_modern .w-form input {
		display: block;
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		font-size: 15px;
		line-height: 50px;
		height: 50px;
		width: 230px;
		padding-left: 15px;
		padding-right: 45px;
		margin-top: -25px;
		margin-left: 20px;
		box-shadow: none !important;
		border: none !important;
		opacity: 0;
		transition: background-color 0.3s, color 0.3s;
		}
	.w-search.layout_modern.active .w-form input {
		opacity: 1;
		}
	.w-search.layout_modern .w-search-open {
		margin: 0 !important;
		width: auto;
		position: relative;
		z-index: 1;
		opacity: 1;
		transform: translateX(0);
		}
	.w-search.layout_modern.active .w-search-open {
		opacity: 0;
		transform: translateX(-20px);
		}
	.w-search.layout_modern .w-search-close {
		top: 50%;
		margin-top: -25px;
		width: 45px;
		opacity: 0;
		transform: translateX(20px);
		}
	.w-search.layout_modern.active .w-search-close {
		z-index: 1;
		opacity: 0.5;
		transform: translateX(0);
		}
@media (min-width: 601px) {
.l-header.transparent .w-search.layout_modern .w-form {
	color: #fff;
	}
.l-header.transparent .w-search.layout_modern .w-form-row input {
	background-color: rgba(0,0,0,0.2) !important;
	}
}

/* LAYOUT fullwidth */
.w-search.layout_fullwidth .w-form {
	position: absolute;
	top: 0;
	left: -25px;
	right: -25px;
	height: 0;
	overflow: hidden;
	z-index: 100;
	transition: height 0.3s;
	}
.w-search.layout_fullwidth.active .w-form {
	height: 100%;
	}
	.w-search.layout_fullwidth .w-form-row-label,
	.w-search.layout_fullwidth .w-form-row-field-bar,
	.w-search.layout_fullwidth .w-form-row.for_submit {
		display: none;
		}
	.w-search.layout_fullwidth .w-form-row-field {
		position: static;
		}
		.w-search.layout_fullwidth .w-form-row-field input {
			display: block;
			position: absolute;
			top: 50%;
			left: 25px;
			font-size: 24px;
			line-height: 50px;
			height: 50px;
			margin-top: -25px;
			padding: 0;
			width: calc(100% - 80px);
			border: none;
			border-radius: 0;
			box-shadow: none !important;
			background-color: transparent;
			color: inherit;
			}
	.w-search.layout_fullwidth .w-search-close {
		top: 50%;
		right: 12px;
		font-size: 36px;
		margin-top: -25px;
		}

/* LAYOUT fullscreen */
.w-search-background {
	display: none;
	position: fixed;
	z-index: 99;
	border-radius: 100%;
	transform: scale(1);
	transform-origin: 50%;
	opacity: 0;
	pointer-events: none;
	}
.w-search-background.overlay-on {
	transition: opacity 0.2s, transform 0.6s cubic-bezier(.4,0,.2,1);
	opacity: 0.96;
	}
.w-search-background.overlay-out {
	transition: opacity 0.6s, transform 0.6s cubic-bezier(.4,0,.2,1);
	}
.w-search-background.mobilefocus {
	display: none !important;
	}
.w-search.layout_fullscreen .w-form {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	z-index: 100;
	}
	.w-search.layout_fullscreen .w-form-h {
		display: table;
		height: 100%;
		width: 100%;
		}
		.w-search.layout_fullscreen .w-form-row {
			display: table-cell;
			vertical-align: middle;
			text-align: center;
			width: 100%;
			}
			.w-search.layout_fullscreen .w-form-row-label {
				position: static;
				font-size: 24px;
				line-height: 2.2em;
				}
			.w-search.layout_fullscreen .w-form-row-field {
				line-height: 80px;
				margin: 0 auto;
				width: 90%;
				max-width: 1140px;
				}
				.w-search.layout_fullscreen .w-form-row-field:after {
					content: '';
					display: block;
					position: absolute;
					left: 0;
					right: 0;
					bottom: 0;
					height: 1px;
					opacity: 0.25;
					}
				.w-search.layout_fullscreen .w-form-row-field input {
					font-size: 50px;
					line-height: inherit;
					text-align: center;
					height: auto;
					width: 100%;
					box-shadow: none;
					border: none;
					}
				.w-search.layout_fullscreen ::-webkit-input-placeholder {
					opacity: 0;
					}
				.w-search.layout_fullscreen ::-moz-placeholder {
					opacity: 0;
					}
				.w-search.layout_fullscreen :-ms-input-placeholder {
					opacity: 0;
					}
		.w-search.layout_fullscreen .w-form-row.for_submit {
			display: none;
			}
	.w-search.layout_fullscreen .w-search-close {
		font-size: 50px;
		line-height: 100px;
		height: 100px;
		width: 100px;
		}



/* Separator
   ========================================================================== */
   
.w-separator {
	line-height: 18px;
	height: 20px;
	padding: 2px 0;
	}
	.w-separator-h:before,
	.w-separator-h:after {
		top: 8px;
		}
	.w-separator-h i {
		font-size: 16px;
		line-height: 16px;
		height: 16px;
		width: 20px;
		}

/* STYLE */
.w-separator.style_dashed .w-separator-h:before,
.w-separator.style_dashed .w-separator-h:after {
	border-top-style: dashed;
	}
.w-separator.style_dotted .w-separator-h:before,
.w-separator.style_dotted .w-separator-h:after {
	border-top-style: dotted;
	}
.w-separator.style_double .w-separator-h:before,
.w-separator.style_double .w-separator-h:after {
	border-top-style: double;
	}
	
/* THICK */
.w-separator.thick_2 .w-separator-h:before,
.w-separator.thick_2 .w-separator-h:after {
	top: 7px;
	border-top-width: 2px;
	}
.w-separator.thick_3 .w-separator-h:before,
.w-separator.thick_3 .w-separator-h:after {
	top: 7px;
	border-top-width: 3px;
	}
.w-separator.thick_4 .w-separator-h:before,
.w-separator.thick_4 .w-separator-h:after {
	top: 6px;
	border-top-width: 4px;
	}
.w-separator.thick_5 .w-separator-h:before,
.w-separator.thick_5 .w-separator-h:after {
	top: 6px;
	border-top-width: 5px;
	}

/* CONT text */
.w-separator.cont_text {
	padding: 0;
	}
	.w-separator.cont_text.thick_1 .w-separator-h:before,
	.w-separator.cont_text.thick_1 .w-separator-h:after {
		top: 10px;
		}
	.w-separator.cont_text.thick_2 .w-separator-h:before,
	.w-separator.cont_text.thick_2 .w-separator-h:after,
	.w-separator.cont_text.thick_3 .w-separator-h:before,
	.w-separator.cont_text.thick_3 .w-separator-h:after {
		top: 9px;
		}
	.w-separator.cont_text.thick_4 .w-separator-h:before,
	.w-separator.cont_text.thick_4 .w-separator-h:after,
	.w-separator.cont_text.thick_5 .w-separator-h:before,
	.w-separator.cont_text.thick_5 .w-separator-h:after {
		top: 8px;
		}
	
/* TYPE invisible */
.w-separator.type_invisible {
	height: 0;
	}

/* SIZE small */
.w-separator.size_small {
	margin: 25px 0;
	}
.w-separator.type_invisible.size_small {
	margin: 10px 0;
	}
	
/* SIZE medium */
.w-separator.size_medium {
	margin: 35px 0;
	}
.w-separator.type_invisible.size_medium {
	margin: 20px 0;
	}
	
/* SIZE large */
.w-separator.size_large {
	margin: 45px 0;
	}
.w-separator.type_invisible.size_large {
	margin: 38px 0;
	}
	
/* SIZE huge */
.w-separator.size_huge {
	margin: 65px 0;
	}
.w-separator.type_invisible.size_huge {
	margin: 58px 0;
	}

/* Improvements for color sections */
.l-section.color_primary .w-separator.color_border,
.l-section.color_secondary .w-separator.color_border {
	border-color: rgba(255,255,255,0.5);
	color: rgba(255,255,255,0.5);
	}



/* Sharing
   ========================================================================== */
   
.w-sharing {
	font-size: 0;
	}
	.w-sharing-item {
		display: inline-block;
		vertical-align: top;
		position: relative;
		text-align: center;
		line-height: 24px;
		color: inherit;
		}
	.no-touch .w-sharing-item:hover {
		color: inherit;
		}
		.w-sharing-icon {
			display: inline-block;
			vertical-align: top;
			position: relative;
			min-width: 16px;
			}
			.w-sharing-icon:before {
				font-family: fontawesome;
				vertical-align: top;
				line-height: inherit;
				}
			.w-sharing-item.facebook .w-sharing-icon:before {
				content: '\f09a';
				}
			.w-sharing-item.twitter .w-sharing-icon:before {
				content: '\f099';
				}
			.w-sharing-item.gplus .w-sharing-icon:before {
				content: '\f0d5';
				}
			.w-sharing-item.linkedin .w-sharing-icon:before {
				content: '\f0e1';
				}
			.w-sharing-item.pinterest .w-sharing-icon:before {
				content: '\f0d2';
				}
		.w-sharing-count {
			display: inline-block;
			vertical-align: top;
			position: relative;
			font-size: 14px;
			margin-left: 8px;
			}
		.w-sharing.counters_hide .w-sharing-count {
			display: none;
			}
			
/* TYPE simple */
.w-sharing.type_simple .w-sharing-item {
	padding: 0 16px;
	border-width: 0 1px 0 0;
	border-style: solid;
	transition: none;
	}
.w-sharing.type_simple .w-sharing-item:first-child {
	padding-left: 0;
	}
.w-sharing.type_simple .w-sharing-item:last-child {
	padding-right: 0;
	border: none;
	}
	.w-sharing.type_simple .w-sharing-icon {
		font-size: 20px;
		width: 26px;
		opacity: 0.33;
		transition: opacity 0.3s, color 0.3s;
		}
	.no-touch .w-sharing.type_simple .w-sharing-item:hover .w-sharing-icon {
		opacity: 1;
		}
		
/* TYPE solid */
.w-sharing.type_solid .w-sharing-item {
	padding: 5px 12px;
	margin-right: 5px;
	border-radius: 3px;
	overflow: hidden;
	min-width: 50px;
	box-shadow: 0 2px 2px rgba(0,0,0,0), 0 3px 4px rgba(0,0,0,0);
	color: #fff;
	}
.no-touch .w-sharing.type_solid .w-sharing-item:hover {
	box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.3);
	}
.w-sharing.type_solid .w-sharing-item:last-child {
	margin-right: 0;
	}
	.w-sharing.type_solid .w-sharing-icon {
		font-size: 17px;
		}

/* TYPE fixed */
.w-sharing.type_fixed {
	position: fixed;
	top: 50%;
	margin-top: -100px;
	z-index: 111;
	}
.w-sharing.type_fixed.align_left {
	left: 0;
	}
.w-sharing.type_fixed.align_right {
	right: 0;
	}
.w-sharing.type_fixed.align_center {
	top: auto;
	left: 50%;
	bottom: 0;
	margin-top: 0;
	margin-left: -100px;
	}
	.w-sharing.type_fixed .w-sharing-item {
		font-size: 18px;
		line-height: 40px;
		padding: 0 15px;
		margin: 0;
		box-shadow: 0 2px 2px rgba(0,0,0,0), 0 3px 4px rgba(0,0,0,0);
		color: #fff;
		}
	.no-touch .w-sharing.type_fixed .w-sharing-item:hover {
		z-index: 1;
		box-shadow: 0 1px 3px rgba(0,0,0,0.1), 0 2px 8px rgba(0,0,0,0.3);
		}
	.w-sharing.type_fixed.align_left .w-sharing-item,
	.w-sharing.type_fixed.align_right .w-sharing-item {
		display: block;
		padding: 0;
		width: 40px;
		}
		.w-sharing.type_fixed.align_left .w-sharing-count,
		.w-sharing.type_fixed.align_right .w-sharing-count {
			display: block;
			font-size: 12px;
			line-height: 12px;
			margin: -2px 0 0;
			padding-bottom: 8px;
			}

/* Facebook */
.w-sharing.type_solid .w-sharing-item.facebook,
.w-sharing.type_fixed .w-sharing-item.facebook {
	background-color: #42599e;
	}
.no-touch .w-sharing.type_simple .w-sharing-item.facebook:hover .w-sharing-icon {
	color: #42599e;
	}
	
/* Twitter */
.w-sharing.type_solid .w-sharing-item.twitter,
.w-sharing.type_fixed .w-sharing-item.twitter {
	background-color: #55acee;
	}
.no-touch .w-sharing.type_simple .w-sharing-item.twitter:hover .w-sharing-icon {
	color: #55acee;
	}

/* Google+ */
.w-sharing.type_solid .w-sharing-item.gplus,
.w-sharing.type_fixed .w-sharing-item.gplus {
	background-color: #db4437;
	}
.no-touch .w-sharing.type_simple .w-sharing-item.gplus:hover .w-sharing-icon {
	color: #db4437;
	}
	
/* LinkedIn */
.w-sharing.type_solid .w-sharing-item.linkedin,
.w-sharing.type_fixed .w-sharing-item.linkedin {
	background-color: #0077b5;
	}
.no-touch .w-sharing.type_simple .w-sharing-item.linkedin:hover .w-sharing-icon {
	color: #0077b5;
	}
	
/* Pinterest */
.w-sharing.type_solid .w-sharing-item.pinterest,
.w-sharing.type_fixed .w-sharing-item.pinterest {
	background-color: #cb2027;
	}
.no-touch .w-sharing.type_simple .w-sharing-item.pinterest:hover .w-sharing-icon {
	color: #cb2027;
	}
	
	
	
/* Social Links
   ========================================================================== */
   
.w-socials-item {
	margin: 2px 4px 2px 0;
	}
.w-socials.align_center .w-socials-item {
	margin: 2px;
	}
.w-socials.align_right .w-socials-item {
	margin: 2px 0 4px 2px;
	}
	.w-socials-item-link {
		font-family: fontawesome;
		font-size: 18px;
		line-height: 44px;
		height: 44px;
		width: 44px;
		border-radius: 50%;
		overflow: visible;
		box-shadow: 0 -1px 0 rgba(0,0,0,0.12) inset, 0 1px 1px rgba(0,0,0,0), 0 2px 3px rgba(0,0,0,0);
		}
	.no-touch .w-socials-item-link:hover {
		box-shadow: 0 -1px 0 rgba(0,0,0,0) inset, 0 2px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.3);
		}
		.w-socials-item-link-hover {
			border-radius: 50%;
			-webkit-transform: translateZ(0);
					transform: translateZ(0);
			}
	.w-socials-item-popup {
		font-size: 13px;
		line-height: 20px;
		padding: 3px 10px 4px;
		bottom: 52px;
		left: 5px;
		border-radius: 3px;
		transition: opacity 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s, transform 0.3s cubic-bezier(.78,.13,.15,.86) 0.3s;
		}
		.w-socials-item-popup:after {
			left: 10px;
			}
			
/* SIZE medium */
.w-socials.size_medium .w-socials-item-link {
	font-size: 24px;
	line-height: 60px;
	height: 60px;
	width: 60px;
	}
	.w-socials.size_medium .w-socials-item-popup {
		bottom: 68px;
		left: 13px;
		}
		
/* SIZE large */
.w-socials.size_large .w-socials-item-link {
	font-size: 28px;
	line-height: 76px;
	height: 76px;
	width: 76px;
	}
	.w-socials.size_large .w-socials-item-popup {
		bottom: 84px;
		left: 22px;
		}
		
/* Email */
.w-socials.style_colored .w-socials-item.email .w-socials-item-link {
	color: #697277;
	}
.no-touch .w-socials-item.email .w-socials-item-link:hover,
.w-socials.style_colored_inv .email .w-socials-item-link {
	background-color: #697277;
	color: #fff;
	}
	.w-socials-item.email .w-socials-item-link:after {
		content: '\f0e0';
		}
		
/* RSS */
.w-socials.style_colored .w-socials-item.rss .w-socials-item-link {
	color: #ff9702;
	}
.no-touch .w-socials-item.rss .w-socials-item-link:hover,
.w-socials.style_colored_inv .rss .w-socials-item-link {
	background-color: #ff9702;
	color: #fff;
	}
	.w-socials-item.rss .w-socials-item-link:after {
		content: '\f09e';
		}
		
/* Facebook */
.w-socials.style_colored .w-socials-item.facebook .w-socials-item-link {
	color: #42599e;
	}
.no-touch .w-socials-item.facebook .w-socials-item-link:hover,
.w-socials.style_colored_inv .facebook .w-socials-item-link {
	background-color: #42599e;
	color: #fff;
	}
	.w-socials-item.facebook .w-socials-item-link:after {
		content: '\f09a';
		}
		
/* Twitter */
.w-socials.style_colored .w-socials-item.twitter .w-socials-item-link {
	color: #55acee;
	}
.no-touch .w-socials-item.twitter .w-socials-item-link:hover,
.w-socials.style_colored_inv .twitter .w-socials-item-link {
	background-color: #55acee;
	color: #fff;
	}
	.w-socials-item.twitter .w-socials-item-link:after {
		content: '\f099';
		}
		
/* Google+ */
.w-socials.style_colored .w-socials-item.google .w-socials-item-link {
	color: #db4437;
	}
.no-touch .w-socials-item.google .w-socials-item-link:hover,
.w-socials.style_colored_inv .google .w-socials-item-link {
	background-color: #db4437;
	color: #fff;
	}
	.w-socials-item.google .w-socials-item-link:after {
		content: '\f0d5';
		}
		
/* LinkedIn */
.w-socials.style_colored .w-socials-item.linkedin .w-socials-item-link {
	color: #117eb9;
	}
.no-touch .w-socials-item.linkedin .w-socials-item-link:hover,
.w-socials.style_colored_inv .linkedin .w-socials-item-link {
	background-color: #117eb9;
	color: #fff;
	}
	.w-socials-item.linkedin .w-socials-item-link:after {
		content: '\f0e1';
		}
		
/* YouTube */
.w-socials.style_colored .w-socials-item.youtube .w-socials-item-link {
	color: #cd201f;
	}
.no-touch .w-socials-item.youtube .w-socials-item-link:hover,
.w-socials.style_colored_inv .youtube .w-socials-item-link {
	background-color: #cd201f;
	color: #fff;
	}
	.w-socials-item.youtube .w-socials-item-link:after {
		content: '\f16a';
		}
		
/* Vimeo */
.w-socials.style_colored .w-socials-item.vimeo .w-socials-item-link {
	color: #1ab7ea;
	}
.no-touch .w-socials-item.vimeo .w-socials-item-link:hover,
.w-socials.style_colored_inv .vimeo .w-socials-item-link {
	background-color: #1ab7ea;
	color: #fff;
	}
	.w-socials-item.vimeo .w-socials-item-link:after {
		content: '\f27d';
		}
		
/* Skype */
.w-socials.style_colored .w-socials-item.skype .w-socials-item-link {
	color: #00aff0;
	}
.no-touch .w-socials-item.skype .w-socials-item-link:hover,
.w-socials.style_colored_inv .skype .w-socials-item-link {
	background-color: #00aff0;
	color: #fff;
	}
	.w-socials-item.skype .w-socials-item-link:after {
		content: '\f17e';
		}
		
/* Flickr */
.w-socials.style_colored .w-socials-item.flickr .w-socials-item-link {
	color: #ff0084;
	}
.no-touch .w-socials-item.flickr .w-socials-item-link:hover,
.w-socials.style_colored_inv .flickr .w-socials-item-link {
	background-color: #ff0084;
	color: #fff;
	}
	.w-socials-item.flickr .w-socials-item-link:after {
		content: '\f16e';
		}
		
/* Pinterest */
.w-socials.style_colored .w-socials-item.pinterest .w-socials-item-link {
	color: #cb2027;
	}
.no-touch .w-socials-item.pinterest .w-socials-item-link:hover,
.w-socials.style_colored_inv .pinterest .w-socials-item-link {
	background-color: #cb2027;
	color: #fff;
	}
	.w-socials-item.pinterest .w-socials-item-link:after {
		content: '\f0d2';
		}
		
/* Tumblr */
.w-socials.style_colored .w-socials-item.tumblr .w-socials-item-link {
	color: #37465d;
	}
.no-touch .w-socials-item.tumblr .w-socials-item-link:hover,
.w-socials.style_colored_inv .tumblr .w-socials-item-link {
	background-color: #37465d;
	color: #fff;
	}
	.w-socials-item.tumblr .w-socials-item-link:after {
		content: '\f173';
		}
		
/* Dribbble */
.w-socials.style_colored .w-socials-item.dribbble .w-socials-item-link {
	color: #ea4c89;
	}
.no-touch .w-socials-item.dribbble .w-socials-item-link:hover,
.w-socials.style_colored_inv .dribbble .w-socials-item-link {
	background-color: #ea4c89;
	color: #fff;
	}
	.w-socials-item.dribbble .w-socials-item-link:after {
		content: '\f17d';
		}
		
/* Vkontakte */
.w-socials.style_colored .w-socials-item.vk .w-socials-item-link {
	color: #4c75a3;
	}
.no-touch .w-socials-item.vk .w-socials-item-link:hover,
.w-socials.style_colored_inv .vk .w-socials-item-link {
	background-color: #4c75a3;
	color: #fff;
	}
	.w-socials-item.vk .w-socials-item-link:after {
		content: '\f189';
		}

/* Instagram */
.w-socials.style_colored .w-socials-item.instagram .w-socials-item-link {
	color: #a17357;
	}
.no-touch .w-socials-item.instagram .w-socials-item-link:hover,
.w-socials.style_colored_inv .instagram .w-socials-item-link {
	background-color: #a17357;
	color: #fff;
	}
	.w-socials-item.instagram .w-socials-item-link:after {
		content: '\f16d';
		}
		
/* Behance */
.w-socials.style_colored .w-socials-item.behance .w-socials-item-link {
	color: #1769ff;
	}
.no-touch .w-socials-item.behance .w-socials-item-link:hover,
.w-socials.style_colored_inv .behance .w-socials-item-link {
	background-color: #1769ff;
	color: #fff;
	}
	.w-socials-item.behance .w-socials-item-link:after {
		content: '\f1b4';
		}
		
/* Xing */
.w-socials.style_colored .w-socials-item.xing .w-socials-item-link {
	color: #006464;
	}
.no-touch .w-socials-item.xing .w-socials-item-link:hover,
.w-socials.style_colored_inv .xing .w-socials-item-link {
	background-color: #006464;
	color: #fff;
	}
	.w-socials-item.xing .w-socials-item-link:after {
		content: '\f168';
		}
		
/* Yelp */
.w-socials.style_colored .w-socials-item.yelp .w-socials-item-link {
	color: #c41200;
	}
.no-touch .w-socials-item.yelp .w-socials-item-link:hover,
.w-socials.style_colored_inv .yelp .w-socials-item-link {
	background-color: #c41200;
	color: #fff;
	}
	.w-socials-item.yelp .w-socials-item-link:after {
		content: '\f1e9';
		}
		
/* Twitch */
.w-socials.style_colored .w-socials-item.twitch .w-socials-item-link {
	color: #6441a5;
	}
.no-touch .w-socials-item.twitch .w-socials-item-link:hover,
.w-socials.style_colored_inv .twitch .w-socials-item-link {
	background-color: #6441a5;
	color: #fff;
	}
	.w-socials-item.twitch .w-socials-item-link:after {
		content: '\f1e8';
		}
		
/* SoundCloud */
.w-socials.style_colored .w-socials-item.soundcloud .w-socials-item-link {
	color: #ff5600;
	}
.no-touch .w-socials-item.soundcloud .w-socials-item-link:hover,
.w-socials.style_colored_inv .soundcloud .w-socials-item-link {
	background-color: #ff5600;
	color: #fff;
	}
	.w-socials-item.soundcloud .w-socials-item-link:after {
		content: '\f1be';
		}
		
/* DeviantArt */
.w-socials.style_colored .w-socials-item.deviantart .w-socials-item-link {
	color: #05cc47;
	}
.no-touch .w-socials-item.deviantart .w-socials-item-link:hover,
.w-socials.style_colored_inv .deviantart .w-socials-item-link {
	background-color: #637768;
	color: #fff;
	}
	.w-socials-item.deviantart .w-socials-item-link:after {
		content: '\f1bd';
		}
		
/* Foursquare */
.w-socials.style_colored .w-socials-item.foursquare .w-socials-item-link {
	color: #fa4b7a;
	}
.no-touch .w-socials-item.foursquare .w-socials-item-link:hover,
.w-socials.style_colored_inv .foursquare .w-socials-item-link {
	background-color: #fa4b7a;
	color: #fff;
	}
	.w-socials-item.foursquare .w-socials-item-link:after {
		content: '\f180';
		}
		
/* Github */
.w-socials.style_colored .w-socials-item.github .w-socials-item-link {
	color: #333;
	}
.no-touch .w-socials-item.github .w-socials-item-link:hover,
.w-socials.style_colored_inv .github .w-socials-item-link {
	background-color: #333;
	color: #fff;
	}
	.w-socials-item.github .w-socials-item-link:after {
		content: '\f09b';
		}

/* Odnoklassniki */
.w-socials.style_colored .w-socials-item.odnoklassniki .w-socials-item-link {
	color: #f58220;
	}
.no-touch .w-socials-item.odnoklassniki .w-socials-item-link:hover,
.w-socials.style_colored_inv .odnoklassniki .w-socials-item-link {
	background-color: #f58220;
	color: #fff;
	}
	.w-socials-item.odnoklassniki .w-socials-item-link:after {
		content: '\f263';
		}
		
/* 500px */
.w-socials.style_colored .w-socials-item.s500px .w-socials-item-link {
	color: #222;
	}
.no-touch .w-socials-item.s500px .w-socials-item-link:hover,
.w-socials.style_colored_inv .s500px .w-socials-item-link {
	background-color: #222;
	color: #fff;
	}
	.w-socials-item.s500px .w-socials-item-link:after {
		content: '\f26e';
		}
		
/* Houzz */
.w-socials.style_colored .w-socials-item.houzz .w-socials-item-link {
	color: #7ac142;
	}
.no-touch .w-socials-item.houzz .w-socials-item-link:hover,
.w-socials.style_colored_inv .houzz .w-socials-item-link {
	background-color: #7ac142;
	color: #fff;
	}
	.w-socials-item.houzz .w-socials-item-link:after {
		content: '\f27c';
		}
		
/* Custom */
.no-touch .w-socials-item.custom .w-socials-item-link:hover,
.w-socials.style_colored_inv .w-socials-item.custom .w-socials-item-link {
	color: #fff !important;
	}
	.w-socials-item.custom .w-socials-item-link-hover {
		opacity: 0;
		box-shadow: 0 -1px 0 rgba(0,0,0,0.12) inset;
		transition: opacity 0.3s;
		}
	.w-socials.style_colored_inv .w-socials-item.custom .w-socials-item-link-hover,
	.no-touch .w-socials-item.custom .w-socials-item-link:hover .w-socials-item-link-hover {
		opacity: 1;
		}

/* STYLE */
.w-socials.style_colored_inv .w-socials-item-link i {
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	}
.w-socials.style_desaturated_inv .w-socials-item-link {
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	color: #fff;
	}
	
/* w-socials in header */
.l-subheader .w-socials {
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
	}
.l-subheader.at_top .w-socials {
	float: right;
	}
	.l-subheader .w-socials-list {
		margin: 0 -6px 0 0;
		}
		.l-subheader .w-socials-item {
			vertical-align: middle;
			margin: 0;
			}
			.l-subheader .w-socials-item .w-socials-item-link {
				font-size: 17px;
				line-height: 40px;
				height: 40px;
				width: 36px;
				box-shadow: none !important;
				background: none !important;
				color: inherit;
				}
			.l-subheader .w-socials-item-popup {
				display: none !important;
				}
				


/* Tabs (w-tabs layout_default)
   ========================================================================== */
   
.w-tabs-item {
	float: none;
	}
	.w-tabs-item.with_icon i + .w-tabs-item-title,
	.w-tabs-item.with_icon .w-tabs-item-title + i {
		margin-left: 12px;
		}
.w-tabs.layout_default .w-tabs-list-h {
	display: table;
	table-layout: fixed;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: inherit;
	}
	.w-tabs.layout_default .w-tabs-item {
		display: table-cell;
		white-space: nowrap;
		transition: color 0.3s;
		-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */
		}
		.w-tabs.layout_default .w-tabs-item-h {
			position: relative;
			padding: 20px 25px;
			z-index: 1;
			}
			.w-tabs.layout_default .w-tabs-item i {
				opacity: 0.66;
				transition: opacity 0.3s;
				}
			.w-tabs.layout_default .w-tabs-item-title {
				text-transform: uppercase;
				opacity: 0.66;
				transition: opacity 0.3s;
				}
			.w-tabs.layout_default .w-tabs-item.active i,
			.w-tabs.layout_default .w-tabs-item.active .w-tabs-item-title,
			.no-touch .w-tabs.layout_default .w-tabs-item:hover i,
			.no-touch .w-tabs.layout_default .w-tabs-item:hover .w-tabs-item-title {
				opacity: 1;
				}
.w-tabs-list-bar {
	position: absolute;
	}
	.w-tabs.layout_default .w-tabs-list-bar {
		left: 0;
		bottom: 0;
		height: 2px;
		}

/* Accordion */
.w-tabs.accordion .w-tabs-section {
	border-style: solid;
	border-width: 1px 0 0 0;
	}
.w-tabs.accordion .w-tabs-section:last-child {
	border-bottom-width: 1px;
	}
.w-tabs.accordion .w-tabs-section.color_custom {
	border-color: transparent;
	}
	.w-tabs-section-header {
		padding: 20px;
		transition: background-color 0.3s, color 0.3s;
		-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */
		}
	.no-touch .w-tabs.accordion .w-tabs-section-header:hover,
	.no-touch .w-tabs.accordion.type_togglable .w-tabs-section.active .w-tabs-section-header:hover {
		background-color: rgba(0,0,0,0.04);
		}
	.w-tabs-section.active .w-tabs-section-header {
		background-color: transparent;
		}
	.w-tabs-section.color_custom.active .w-tabs-section-header {
		color: inherit !important;
		}
		.w-tabs-section-title {
			color: inherit;
			max-width: calc(100% - 40px);
			}
		.w-tabs-section.with_icon i + .w-tabs-section-title,
		.w-tabs-section.with_icon .w-tabs-section-title + i {
			margin-left: 15px;
			}
		.w-tabs-section-control {
			top: 50%;
			font-size: 28px;
			font-family: mdfonticon;
			line-height: 30px;
			height: 30px;
			width: 30px;
			margin-top: -15px;
			text-align: center;
			transition: transform 0.3s;
			-webkit-transform: rotate(0deg);
				-ms-transform: rotate(0deg);
					transform: rotate(0deg);
			}
		.w-tabs-section.active .w-tabs-section-control {
			-webkit-transform: rotate(180deg);
				-ms-transform: rotate(180deg);
					transform: rotate(180deg);
			}
	.w-tabs-section-content-h {
		padding-top: 30px;
		}
	.w-tabs.accordion .w-tabs-section-content-h {
		padding: 10px 20px 30px;
		}

/* ICON chevron */
.w-tabs.icon_chevron .w-tabs-section-control:before {
	content: '\e71e';
	vertical-align: top;
	}
	
/* ICON plus */
.w-tabs.icon_plus .w-tabs-section-control:before {
	content: '\e7d3';
	vertical-align: top;
	}

/* ICON triangle */
.w-tabs.icon_triangle .w-tabs-section-control:before {
	content: '\e640';
	vertical-align: top;
	}

/* ICON none */
.w-tabs.icon_none .w-tabs-section-control {
	display: none;
	}	
	
/* ICONPOS right */
.w-tabs.iconpos_right .w-tabs-section-control {
	right: 15px;
	}
.w-tabs.iconpos_right .w-tabs-section-header-h {
	padding-right: 40px;
	}
	
/* ICONPOS left */
.w-tabs.iconpos_left .w-tabs-section-control {
	left: 15px;
	}
.w-tabs.iconpos_left .w-tabs-section-header-h {
	padding-left: 40px;
	}

/* TITLE center */
.w-tabs.accordion.title_center .w-tabs-section-header {
	text-align: center;
	}
	.w-tabs.accordion.title_center .w-tabs-section-header-h {
		padding: 0;
		}
		.w-tabs.accordion.title_center .with_icon .w-tabs-section-title {
			max-width: calc(100% - 70px);
			}
		.w-tabs.accordion.title_center .w-tabs-section-control {
			display: inline-block;
			vertical-align: middle;
			position: static;
			margin: 0 0 0 10px;
			}

/* TITLE right */
.w-tabs.accordion.title_right .w-tabs-section-header {
	text-align: right;
	}
	


/* Tour (w-tabs layout_ver)
   ========================================================================== */
.w-tabs.layout_ver {
	display: table;
	width: 100%;
	}
	.w-tabs.layout_ver .w-tabs-list {
		display: table-cell;
		vertical-align: top;
		border-right-width: 1px;
		border-right-style: solid;
		}
		.w-tabs.layout_ver .w-tabs-item-h {
			position: relative;
			padding: 20px 25px;
			z-index: 1;
			}
			.w-tabs.layout_ver .w-tabs-item i {
				opacity: 0.66;
				transition: opacity 0.3s;
				}
			.w-tabs.layout_ver .w-tabs-item-title {
				text-transform: uppercase;
				padding-top: 0 !important;
				opacity: 0.66;
				transition: opacity 0.3s;
				}
			.w-tabs.layout_ver .w-tabs-item.active i,
			.w-tabs.layout_ver .w-tabs-item.active .w-tabs-item-title,
			.no-touch .w-tabs.layout_ver .w-tabs-item:hover i,
			.no-touch .w-tabs.layout_ver .w-tabs-item:hover .w-tabs-item-title {
				opacity: 1;
				}
		.w-tabs.layout_ver .w-tabs-list-bar {
			right: -1px;
			width: 2px;
			}
	.w-tabs.layout_ver .w-tabs-sections {
		display: table-cell;
		vertical-align: top;
		}
		.w-tabs.layout_ver .w-tabs-section {
			float: none;
			padding-left: 40px;
			}
		.w-tabs.layout_ver .w-tabs-section-content-h,
		.w-tabs.layout_ver .w-tabs-section.no_indents {
			padding: 0 !important;
			}
			/* Fix for correct image sizing in Firefox */
			.w-tabs.layout_ver .w-image img.size-full,
			.w-tabs.layout_ver .w-image img.size-large {
				width: 100%;
				}

/* NAVPOS right */
.w-tabs.layout_ver.navpos_right {
	direction: rtl;
	}
	.w-tabs.layout_ver.navpos_right .w-tabs-list {
		direction: ltr;
		border-right-width: 0;
		border-left-width: 1px;
		border-left-style: solid;
		}
		.w-tabs.layout_ver.navpos_right .w-tabs-list-bar {
			left: -1px;
			right: auto;
			}
	.w-tabs.layout_ver.navpos_right .w-tabs-section {
		direction: ltr;
		padding-left: 0;
		padding-right: 40px;
		}

/* TITLE */
.w-tabs.layout_ver.title_left .w-tabs-item {
	text-align: left;
	}
.w-tabs.layout_ver.title_right .w-tabs-item {
	text-align: right;
	}

/* NAVWIDTH */
.w-tabs.layout_ver.navwidth_auto .w-tabs-list {
	width: 0;
	}
	.w-tabs.layout_ver.navwidth_auto .w-tabs-item {
		white-space: nowrap;
		}
.w-tabs.layout_ver.navwidth_auto .w-tabs-sections {
	width: 100%;
	}
.w-tabs.layout_ver.navwidth_10 .w-tabs-list {
	width: 10%;
	}
.w-tabs.layout_ver.navwidth_10 .w-tabs-sections {
	width: 90%;
	}
.w-tabs.layout_ver.navwidth_20 .w-tabs-list {
	width: 20%;
	}
.w-tabs.layout_ver.navwidth_20 .w-tabs-sections {
	width: 80%;
	}
.w-tabs.layout_ver.navwidth_30 .w-tabs-list {
	width: 30%;
	}
.w-tabs.layout_ver.navwidth_30 .w-tabs-sections {
	width: 70%;
	}
.w-tabs.layout_ver.navwidth_40 .w-tabs-list {
	width: 40%;
	}
.w-tabs.layout_ver.navwidth_40 .w-tabs-sections {
	width: 60%;
	}
.w-tabs.layout_ver.navwidth_50 .w-tabs-list,
.w-tabs.layout_ver.navwidth_50 .w-tabs-sections {
	width: 50%;
	}

/* Accordion */
.w-tabs.layout_ver.accordion {
	display: block;
	}
	.w-tabs.layout_ver.accordion .w-tabs-sections {
		display: block;
		width: 100% !important;
		}
		.w-tabs.layout_ver.accordion .w-tabs-section {
			padding: 0 !important;
			}
			


/* Timeline (w-tabs layout_timeline)
   ========================================================================== */
   
.w-tabs.layout_timeline .w-tabs-list {
	overflow: visible;
	}
.w-tabs.layout_timeline .w-tabs-list:before {
	display: block;
	content: '';
	position: absolute;
	top: 50%;
	left: 1px;
	right: 1px;
	height: 1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-color: inherit;
	}
.w-tabs.layout_timeline .w-tabs-list-h {
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	}
	.w-tabs.layout_timeline .w-tabs-item {
		line-height: 80px;
		height: 80px;
		width: 80px;
		min-width: 80px;
		overflow: hidden;
		white-space: nowrap;
		border-radius: 50%;
		box-shadow: 0 -1px 0 rgba(0,0,0,0.12) inset, 0 1px 1px rgba(0,0,0,0), 0 2px 3px rgba(0,0,0,0);
		transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
		-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */
		}
	.w-tabs.layout_timeline .w-tabs-item.active {
		color: #fff;
		}
	.no-touch .w-tabs.layout_timeline .w-tabs-item:hover {
		box-shadow: 0 -1px 0 rgba(0,0,0,0) inset, 0 2px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.3);
		color: #fff;
		}
		.w-tabs.layout_timeline .w-tabs-item.with_icon .w-tabs-item-title {
			display: none;
			}
			
/* Accordion */
.w-tabs.layout_timeline.accordion .w-tabs-section {
	border: none;
	}
	.w-tabs.layout_timeline.accordion .w-tabs-section-header {
		margin: 0 auto;
		padding: 20px 0 0;
		width: 80px;
		background-color: transparent !important;
		}
	.w-tabs.layout_timeline .w-tabs-section:first-child .w-tabs-section-header {
		padding-top: 0;
		}
		.w-tabs.layout_timeline .w-tabs-section-header:before {
			display: block;
			content: '';
			position: absolute;
			top: 0;
			left: 50%;
			height: 100%;
			width: 1px;
			border-left-width: 1px;
			border-left-style: dashed;
			}
		.w-tabs.layout_timeline .w-tabs-section-header-h {
			text-align: center;
			line-height: 80px;
			height: 80px;
			width: 80px;
			padding: 0;
			position: relative;
			border-radius: 50%;
			box-shadow: 0 -1px 0 rgba(0,0,0,0.12) inset, 0 1px 1px rgba(0,0,0,0), 0 2px 3px rgba(0,0,0,0);
			transition: background-color 0.3s, color 0.3s, box-shadow 0.3s;
			-webkit-tap-highlight-color: rgba(0,0,0,0); /* removes the touch highlight on touch devices */
			}
		.w-tabs.layout_timeline .w-tabs-section.active .w-tabs-section-header-h {
			box-shadow: 0 -1px 0 rgba(0,0,0,0) inset, 0 2px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.3);
			color: #fff;
			}
			.w-tabs.layout_timeline .w-tabs-section-title {
				white-space: inherit;
				color: inherit;
				max-width: none;
				}
			.w-tabs.layout_timeline .w-tabs-section-control,
			.w-tabs.layout_timeline .w-tabs-section.with_icon .w-tabs-section-title {
				display: none;
				}
	.w-tabs.layout_timeline.accordion .w-tabs-section-content {
		padding: 60px 20px 20px;
		margin-top: -40px;
		border-radius: 2px;
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.25);
		}
		.w-tabs.layout_timeline.accordion .w-tabs-section-content-h {
			padding: 0;
			}
			
/* Size improvements */
.w-tabs.title_left,
.w-tabs.title_right {
	padding: 0 !important;
	}
.l-section.width_full .full-width > .w-tabs .w-tabs-section-content {
	padding-left: 25px;
	padding-right: 25px;
	}
@media (min-width: 1280px) {
.l-section.width_full .full-width > .w-tabs .w-tabs-item-h {
	padding: 25px 35px;
	}
.l-section.width_full .full-width > .w-tabs .w-tabs-section-header {
	font-size: 24px;
	padding: 35px;
	}
.l-section.width_full .full-width > .w-tabs.iconpos_right .w-tabs-section-control {
	right: 30px;
	}
.l-section.width_full .full-width > .w-tabs.iconpos_left .w-tabs-section-control {
	left: 30px;
	}
.l-section.width_full .full-width > .w-tabs .w-tabs-section-content-h {
	padding: 60px 0;
	}
.l-section.width_full .full-width > .w-tabs.accordion .w-tabs-section-content-h {
	padding-top: 35px;
	}
}

/* Improvements for color sections */
.l-section.color_primary .w-tabs-list,
.l-section.color_primary .w-tabs-section,
.l-section.color_primary .w-tabs-section-header:before,
.l-section.color_secondary .w-tabs-list,
.l-section.color_secondary .w-tabs-section,
.l-section.color_secondary .w-tabs-section-header:before,
.l-section.color_custom .w-tabs-list,
.l-section.color_custom .w-tabs-section,
.l-section.color_custom .w-tabs-section-header:before {
	border-color: rgba(255,255,255,0.5);
	}



/* Tags
   ========================================================================== */
   
.g-tags {
	position: relative;
	}
	.g-tags:before {
		content: '\e8df';
		font-size: 1.11em;
		font-family: mdfonticon;
		vertical-align: top;
		margin-right: 3px;
		}
	.g-tags-title {
		display: none;
		}
	.g-tags > a {
		color: inherit;
		}

		

/* Testimonial
   ========================================================================== */
   
.w-testimonial blockquote {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	font: inherit;
	}
	.w-testimonial .w-testimonial-text {
		display: block;
		font-size: 18px;
		line-height: 28px;
		font-style: italic;
		}
	.w-testimonial-person {
		line-height: 24px;
		padding-top: 20px;
		overflow: hidden;
		}
		.w-testimonial-person-name {
			font-weight: 600;
			}
		.w-testimonial-person-meta {
			font-size: 0.9em;
			margin-left: 8px;
			}
		.w-testimonial-person img {
			float: left;
			margin-right: 15px;
			border-radius: 50%;
			height: 60px;
			width: 60px;
			}
		.w-testimonial img ~ .w-testimonial-person-name {
			display: block;
			margin-top: 5px;
			}
		.w-testimonial img ~ .w-testimonial-person-meta {
			margin: 0;
			}
			
/* STYLE 1 */
.w-testimonial.style_1 {
	padding: 30px 35px;
	border-radius: 2px;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.25);
	transition: box-shadow 0.3s;
	}
	.no-touch .w-testimonial.style_1:hover {
		box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.25);
		}
		
/* STYLE 2 */
.w-testimonial.style_2 {
	padding-left: 90px;
	position: relative;
	}
	.w-testimonial.style_2:before {
		content: '\e767';
		position: absolute;
		top: 0;
		left: -18px;
		font-family: mdfonticon;
		font-size: 100px;
		line-height: 56px;
		}
	.w-testimonial.style_2 .w-testimonial-text {
		quotes: none;
		}
		


/* Toplink
   ========================================================================== */
   
.w-toplink {
	display: block;
	position: fixed;
	bottom: -56px;
	right: 15px;
	text-align: center;
	font-size: 34px;
	line-height: 54px;
	height: 54px;
	width: 54px;
	border-radius: 50%;
	z-index: 100;
	outline: none !important;
	transition: background-color 0.3s, box-shadow 0.3s, bottom 0.3s;
	background-color: rgba(0,0,0,0.3);
	color: #fff !important;
	}
.w-toplink.active {
	bottom: 15px;
	}
.no-touch .w-toplink.active:hover {
	box-shadow: 0 5px 10px rgba(0,0,0,0.25), 0 10px 30px rgba(0,0,0,0.15);
	}
	.w-toplink:before {
		content: '\e649';
		font-family: mdfonticon;
		}

	
	
/* Pagination
   ========================================================================== */
   
.navigation.pagination {
	font-size: 0;
	}
	.pagination h2 {
		display: none;
		}
	.pagination .page-numbers {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		font-size: 18px;
		line-height: 54px;
		height: 54px;
		width: 54px;
		margin: 2px;
		border-radius: 50%;
		}
	.pagination span.page-numbers {
		cursor: default;
		}
	.pagination a.page-numbers {
		color: inherit;
		}
	.pagination .page-numbers:first-child {
		margin-left: 0;
		}
	.no-touch .pagination a.page-numbers:hover {
		color: inherit;
		}
	.no-touch .color_primary .pagination a.page-numbers:hover,
	.no-touch .color_secondary .pagination a.page-numbers:hover,
	.no-touch .color_custom .pagination a.page-numbers:hover {
		background-color: rgba(255,255,255,0.12);
		}
	.pagination .page-numbers.current {
		color: #fff;
		}
	.pagination .page-numbers.dots {
		background: none !important;
		color: inherit !important;
		}
	.pagination .page-numbers.prev,
	.pagination .page-numbers.next {
		font-size: 0;
		}
		.pagination .page-numbers.prev:after {
			content: '\e646';
			font-family: mdfonticon;
			font-size: 30px;
			padding-right: 2px;
			}
		.pagination .page-numbers.next:after {
			content: '\e647';
			font-family: mdfonticon;
			font-size: 30px;
			padding-left: 2px;
			}



/* 404 page
   ========================================================================== */
   
.page-404 {
	text-align: center;
	}
	.page-404:before {
		display: inline-block;
		content: '\e878';
		font: 200px/1 mdfonticon;
		margin-bottom: 10px;
		opacity: 0.1;
		}
		
		

/* WordPress widgets
   ========================================================================== */
   
.gallery-caption,
.bypostauthor {
	font-size: inherit;
	}
img#wpstats {
	display: none !important;
	}
img.alignleft {
	float: left;
	margin: 0 30px 30px 0;
	}
img.alignright {
	float: right;
	margin: 0 0 30px 30px;
	}
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

/* Image Captions */
.wp-caption {
	line-height: 0;
	margin: 0 0 30px;
	max-width: 100%;
	position: relative;
	}
	.wp-caption-text {
		display: block;
		font-size: 0.9em;
		line-height: 1.6;
		text-align: center;
		margin: 0 auto;
		padding: 5px 10px;
		}
.wp-caption.aligncenter {
	margin-left: auto;
	margin-right: auto;
	}
.wp-caption.alignleft {
	float: left;
	margin-right: 30px;
	}
.wp-caption.alignright {
	float: right;
	margin-left: 30px;
	}
	
/* Widgets */
.widget {
	margin-bottom: 45px;
	}
.widget:last-child {
	margin-bottom: 0;
	}
.l-subfooter .widget {
	margin-bottom: 30px;
	}
	.widget:not(.widget_text) ul {
		list-style-type: none;
		margin: 0;
		}

/* Archives */
.widget_archive ul li {
	line-height: 1.5em;
	padding: 8px 0 8px 20px;
	margin: 0;
	position: relative;
	}
	.widget_archive ul li:before {
		position: absolute;
		top: 9px;
		left: -4px;
		content: '\e647';
		font-family: mdfonticon;
		font-size: 20px;
		opacity: 0.5;
		}

/* Calendar */
.widget_calendar #calendar_wrap {
	padding: 20px;
	}
	#wp-calendar {
		width: 100%;
		}
	#wp-calendar caption {
		font-size: 1.2em;
		padding: 4px 20px 8px;
		}
	#wp-calendar thead th,
	#wp-calendar tbody td,
	#wp-calendar tfoot td {
		padding: 0;
		border: none;
		text-align: center;
		line-height: 32px;
		}
	#wp-calendar thead th {
		font-size: 10px;
		font-weight: normal;
		border-top: none;
		opacity: 0.5;
		}
	#wp-calendar tbody td a {
		display: block;
		font-weight: 700;
		}
	#wp-calendar tbody td#today {
		font-weight: 700;
		}
	#wp-calendar td#prev {
		text-align: left;
		padding-left: 10px;
		}
	#wp-calendar td#next {
		text-align: right;
		padding-right: 10px;
		}

/* Categories */
.widget_categories ul li {
	line-height: 1.5em;
	padding: 8px 0 8px 20px;
	margin: 0;
	position: relative;
	}
	.widget.widget_categories .children {
		margin: 8px 0 -8px;
		}
	.widget_categories ul li:before {
		position: absolute;
		top: 9px;
		left: -4px;
		content: '\e647';
		font-family: mdfonticon;
		font-size: 20px;
		opacity: 0.5;
		}

/* Custom Menu */
.l-main .widget_nav_menu > div {
	border-bottom: 1px solid;
	}
.l-main .widget_nav_menu ul li {
	margin: 0;
	}
	.l-main .widget_nav_menu .menu-item a {
		display: block;
		line-height: 1.5em;
		padding: 12px 20px;
		border-top: 1px solid;
		color: inherit;
		}
	.l-main .widget_nav_menu .menu-item.current-menu-item > a {
		font-weight: 700;
		}
		.l-main .widget_nav_menu .sub-menu {
			padding-bottom: 10px;
			}
			.l-main .widget_nav_menu .sub-menu > .menu-item > a {
				border: none;
				padding: 8px 8px 8px 40px;
				}
				.l-main .widget_nav_menu .sub-menu .sub-menu > .menu-item > a {
					border: none;
					padding: 8px 8px 8px 60px;
					}
		.l-main .widget_nav_menu .menu-item a i {
			width: 20px;
			}
	.l-footer .widget_nav_menu ul li {
		line-height: 1.5em;
		padding: 8px 0 8px 20px;
		margin: 0;
		position: relative;
		}
		.l-footer .widget_nav_menu .sub-menu {
			margin: 8px 0 -8px;
			}
		.l-footer .widget_nav_menu .menu-item a:before {
			position: absolute;
			top: 9px;
			left: -4px;
			content: '\e647';
			font-family: mdfonticon;
			font-size: 20px;
			opacity: 0.5;
			}

/* Meta */
.widget_meta ul li {
	line-height: 1.5em;
	padding: 8px 0 8px 20px;
	margin: 0;
	position: relative;
	}
	.widget_meta ul li:before {
		position: absolute;
		top: 9px;
		left: -4px;
		content: '\e647';
		font-family: mdfonticon;
		font-size: 20px;
		opacity: 0.5;
		}

/* Pages */
.widget_pages ul li {
	line-height: 1.5em;
	padding: 8px 0 8px 20px;
	margin: 0;
	position: relative;
	}
	.widget.widget_pages ul.children {
		margin: 8px 0 -8px;
		}
	.widget_pages ul li:before {
		position: absolute;
		top: 9px;
		left: -4px;
		content: '\e647';
		font-family: mdfonticon;
		font-size: 20px;
		opacity: 0.5;
		}

/* Recent Comments */
.widget_recent_comments .recentcomments {
	line-height: 1.5em;
	padding: 8px 0 8px 20px;
	margin: 0;
	position: relative;
	}
	.widget_recent_comments .recentcomments:before {
		position: absolute;
		top: 9px;
		left: -4px;
		content: '\e647';
		font-family: mdfonticon;
		font-size: 20px;
		opacity: 0.5;
		}

/* Recent Posts */
.widget_recent_entries ul li {
	line-height: 1.5em;
	padding: 8px 0 8px 20px;
	margin: 0;
	position: relative;
	}
	.widget_recent_entries ul li:before {
		position: absolute;
		top: 9px;
		left: -4px;
		content: '\e647';
		font-family: mdfonticon;
		font-size: 20px;
		opacity: 0.5;
		}
	.widget_recent_entries ul li span {
		display: block;
		padding-top: 3px;
		opacity: 0.5;
		}

/* RSS */
.widget_rss .widgettitle a {
	padding-left: 28px;
	position: relative;
	}
	.widget_rss .widgettitle a:first-child {
		display: none;
		}
	.widget_rss .widgettitle a:before {
		position: absolute;
		top: 0;
		left: 0;
		content: '\f143';
		font-family: FontAwesome;
		opacity: 0.5;
		}
.widget_rss ul li {
	line-height: 1.5em;
	margin-bottom: 20px;
	}
	.widget_rss ul li span {
		display: block;
		padding-top: 3px;
		opacity: 0.5;
		}
	.widget_rss ul li cite {
		font-size: 0.9em;
		font-style: normal;
		opacity: 0.5;
		}
	.widget_rss ul li div {
		display: block;
		font-size: 0.9em;
		padding: 3px 0;
		}
		
/* Search widget */
.widget_search .w-form {
	position: relative;
	min-width: 100px;
	padding-top: 0;
	}
	.widget_search .w-form-row {
		padding: 0 !important;
		margin-bottom: 0 !important;
		}
	.widget_search .w-form-row.for_submit,
	.widget_search .w-form-row.for_submit .w-form-row-field {
		position: static;
		}
		.widget_search .w-form button {
			position: absolute;
			top: 0;
			right: 0;
			height: 46px;
			width: 40px;
			margin: 0;
			padding: 0;
			text-align: right;
			box-shadow: none !important;
			background: none !important;
			border: none !important;
			color: inherit;
			opacity: 0.5;
			transition: opacity 0.3s;
			}
		.no-touch .widget_search .w-form button:hover {
			opacity: 1;
			}
			.widget_search .w-form button:before {
				content: '\e8b0';
				font-family: mdfonticon;
				font-size: 24px;
				vertical-align: top;
				}
			.widget_search .w-form button span {
				display: none !important;
				}

/* Tags */
.l-footer .widget_tag_cloud a {
	color: inherit;
	}
	
/* Fix for vertical centering in desktop Safari */
.no-touch .w-cart-h,
.no-touch .w-contacts,
.no-touch .w-iconbox-icon img,
.no-touch .w-lang,
.no-touch .w-lang-item-icon,
.no-touch .w-lang-item-title,
.no-touch .w-logo-img,
.no-touch .w-search-open {
	vertical-align: -webkit-baseline-middle;
	}



/* Magnific Popup (lightbox)
   ========================================================================== */
   
.mfp-container:after {
	content: '\00D7';
	position: absolute;
	z-index: 1047;
	top: 0;
	right: 0;
	font-family: Arial, sans-serif;
	font-size: 54px;
	text-align: center;
	line-height: 80px;
	width: 80px;
	color: #fff;
	}
.admin-bar .mfp-container:after {
	top: 32px;
	}
button.mfp-arrow {
	box-shadow: none !important;
	}
	.mfp-close,
	.mfp-arrow:after {
		display: none !important;
		}
	.mfp-arrow:before {
		content: '\e646';
		font-family: mdfonticon;
		font-size: 60px;
		width: 100%;
		margin-top: 45px;
		margin-left: 0;
		border: none;
		color: #fff;
		}
	.mfp-arrow.mfp-arrow-right:before {
		content: '\e647';
		}
.mfp-figure:after {
	box-shadow: 0 3px 3px rgba(0,0,0,0.1), 0 5px 8px rgba(0,0,0,0.16), 0 9px 20px rgba(0,0,0,0.16);
	}
.mfp-preloader {
	font-size: 0;
	left: 50%;
	right: auto;
	margin-top: -18px;
	margin-left: -18px;
	height: 36px;
	width: 36px;
	color: #fff;
	transition: opacity 0.2s ease 0.1s;
	}
.mfp-s-ready .mfp-preloader {
	display: block;
	opacity: 0;
	}
	.mfp-preloader:before,
	.mfp-preloader:after {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		border-radius: 50%;
		border: 2px solid;
		}
	.mfp-preloader:before {
		opacity: 0.2;
		}
	.mfp-preloader:after {
		border-color: transparent;
		border-top-color: inherit;
		-webkit-animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);
				animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);
		}
		
/* Animation */
.mfp-fade.mfp-bg {
	opacity: 0;
	transition: opacity 0.2s;
	}
.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
	}
.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
	}
.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	transform: scale(0.5);
	transition: transform 0.2s, opacity 0.2s;
	}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
	transform: scale(1);
	}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
	transform: scale(0.5);
	}
.mfp-fade.mfp-wrap .mfp-container:after,
.mfp-fade.mfp-wrap .mfp-arrow {
	opacity: 0 !important;
	transition: opacity 0.2s;
	}
.mfp-fade.mfp-wrap.mfp-ready .mfp-container:after,
.mfp-fade.mfp-wrap.mfp-ready .mfp-arrow {
	opacity: 0.6 !important;
	}
.no-touch .mfp-fade.mfp-wrap.mfp-ready .mfp-arrow:hover {
	opacity: 1 !important;
	}
.mfp-fade.mfp-wrap.mfp-removing .mfp-container:after,
.mfp-fade.mfp-wrap.mfp-removing .mfp-arrow {
	opacity: 0 !important;
	}
	
	
	
/* Royal Slider
   ========================================================================== */
   
.w-slider:after {
	display: block;
	content: '';
	clear: both;
	}
.rsDefault.royalSlider {
	width: 100%;
	}
	.rsDefault .rsOverflow {
		background-color: rgba(0,0,0,0.04);
		}
.rsDefault.royalSlider.rsFullscreen {
	background-color: #111;
	color: #fff;
	}
	
/* Arrows */
.rsDefault .rsArrow {
	display: block;
	position: absolute;
	top: 50%;
	cursor: pointer;
	z-index: 21;
	font-size: 54px;
	text-align: center;
	line-height: 60px;
	height: 60px;
	width: 60px;
	margin-top: -30px;
	text-shadow: 0 1px 3px rgba(0,0,0,0.3);
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	}
.rsDefault .rsArrowLeft {
	left: 0;
	}
.rsDefault .rsArrowRight {
	right: 0;
	}
	.rsDefault .rsArrow:after {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		content: '\e646';
		font-family: mdfonticon;
		}
	.rsDefault .rsArrow.rsArrowRight:after {
		content: '\e647';
		}
	.rsDefault .rsArrowDisabled:after {
		display: none;
		}
		
/* Bullets */
.rsDefault .rsBullets {
	float: none;
	clear: both;
	text-align: center;
	}
	.rsDefault .rsBullet {
		display: inline-block;
		vertical-align: top;
		width: 18px;
		height: 30px;
		box-sizing: content-box;
		cursor: pointer;
		}
		.rsDefault .rsBullet span {
			display: block;
			width: 4px;
			height: 4px;
			margin: 12px auto 0;
			opacity: 0.5;
			border-radius: 50%;
			border: 1px solid;
			box-sizing: content-box;
			}
		.rsDefault .rsBullet.rsNavSelected span {
			width: 0;
			height: 0;
			border-width: 3px;
			}
		
/* Thumbnails */
.rsDefault .rsThumbsHor {
	width: 100%;
	padding-top: 4px;
	}
	.rsDefault.rsWithThumbsHor .rsThumbsContainer {
		position: relative;
		height: 100%;
		}
		.rsDefault .rsThumb {
			float: left;
			overflow: hidden;
			width: 64px;
			height: 64px;
			}
			.rsDefault .rsThumb img {
				display: block;
				width: 100%;
				height: 100%;
				}
			.rsDefault .rsThumb.rsNavSelected img {
				opacity: 0.3;
				}
	.rsDefault .rsThumbsArrow {
		display: none;
		}

/* Fullscreen button */
.rsDefault .rsFullscreenBtn {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 22;
	cursor: pointer;
	font-size: 34px;
	text-align: center;
	line-height: 60px;
	height: 60px;
	width: 60px;
	right: 0;
	top: 0;
	text-shadow: 0 1px 3px rgba(0,0,0,0.3);
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	}
	.rsDefault .rsFullscreenBtn:after {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		content: '\e64b';
		font-family: mdfonticon;
		}
	.rsDefault.rsFullscreen .rsFullscreenBtn:after {
		content: '\e64c';
		}

/* Preloader */
.rsDefault .rsPreloader {
	top: 50%;
	left: 50%;
	margin-top: -18px;
	margin-left: -18px;
	height: 36px;
	width: 36px;
	}
	.rsDefault .rsPreloader:before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 32px;
		height: 32px;
		border: 2px solid;
		border-radius: 50%;
		opacity: 0.2;
		}
	.rsDefault .rsPreloader:after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 32px;
		height: 32px;
		border-radius: 50%;
		border-width: 2px;
		border-style: solid;
		border-color: transparent;
		border-top-color: inherit;
		-webkit-animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);
				animation: rotation 0.8s infinite cubic-bezier(.6,.3,.3,.6);
		}
	


/* WPML
   ========================================================================== */

/* Language menu item */
.l-header .menu-item-language {
	float: left;
	text-align: left;
	position: relative;
	margin: 0;
	}
	.l-header .menu-item-language > a {
		display: block;
		padding: 0 20px;
		color: inherit;
		transition: background-color 0.2s, color 0.2s;
		}
	.type_desktop .submenu-languages {
		display: none;
		position: absolute;
		z-index: 2;
		margin: 0;
		list-style: none;
		min-width: 100%;
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 2px 5px 0 rgba(0,0,0,0.25);
		padding: 6px 0;
		border-radius: 2px;
		}
	.l-header.transparent .type_desktop .w-nav-list > .menu-item-language > a {
		background-color: transparent !important;
		}
	.type_desktop .menu-item-language:hover .submenu-languages {
		display: block;
		}
		.l-header .submenu-languages .menu-item-language {
			float: none;
			line-height: 40px;
			white-space: nowrap;
			}
		.menu-item-language > a img.iclflag {
			margin-right: 7px;
			}
.type_mobile .menu-item-language {
	float: none;
	display: inline-block;
	vertical-align: top;
	line-height: 40px;
	}
.type_mobile .w-nav-list.level_1 > .menu-item-language {
	display: block;
	padding: 10px 0;
	box-shadow: 0 1px 0 rgba(0,0,0,0.06) inset;
	}
	.type_mobile .submenu-languages {
		display: inline;
		margin: 0;
		list-style: none;
		}
	.type_mobile .menu-item-language > a {
		display: inline-block;
		vertical-align: top;
		padding: 0 10px;
		}
		
/* Languages switcher */
.lang_sel_list_horizontal ul {
	overflow: hidden;
	}
	.lang_sel_list_horizontal li {
		float: left;
		margin: 0 15px 5px 0 !important;
		padding: 0 !important;
		}
	.lang_sel_list_vertical li {
		margin: 0 0 5px !important;
		padding: 0 !important;
		}
		.lang_sel_list_vertical li a,
		.lang_sel_list_horizontal li a {
			border: none !important;
			}
#lang_sel li,
#lang_sel_click li {
	padding: 0;
	margin: 0;
	position: relative;
	}
	#lang_sel a,
	#lang_sel_click a {
		display: block;
		font-size: 13px;
		line-height: 40px;
		padding: 0 30px 0 15px;
		color: inherit !important;
		}
		#lang_sel a img.iclflag,
		#lang_sel_click a img.iclflag {
			margin-right: 5px;
			}
	#lang_sel a.lang_sel_sel,
	#lang_sel_click a.lang_sel_sel {
		border-bottom: 1px solid;
		}
		#lang_sel a.lang_sel_sel img.iclflag {
			margin-right: 2px;
			}
		#lang_sel_click a.lang_sel_sel img.iclflag {
			margin-right: 8px;
			}
		#lang_sel a.lang_sel_sel:before,
		#lang_sel_click a.lang_sel_sel:before {
			display: block;
			content: "\e640";
			position: absolute;
			top: 0;
			right: 0;
			font-size: 23px;
			font-family: mdfonticon;
			cursor: pointer;
			}
	#lang_sel ul ul,
	#lang_sel_click ul ul {
		visibility: hidden;
		position: absolute;
		top: 40px;
		width: 100%;
		border-radius: 2px;
		padding: 6px 0;
		z-index: 1;
		box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 2px 5px 0 rgba(0,0,0,0.25);
		}
	#lang_sel ul li:hover ul {
		visibility: visible;
		}

/* Footer languages list */
#lang_sel_footer {
	clear: both;
	text-align: center;
	font: 11px/15px Verdana, sans-serif;
	padding: 8px;
	}
	#lang_sel_footer ul {
		margin: 0;
		list-style: none;
		}
		#lang_sel_footer ul li {
			display: inline-block;
			white-space: nowrap;
			margin: 0;
			}
			#lang_sel_footer ul li a {
				display: block;
				padding: 5px 8px;
				}
img.iclflag {
	position: relative;
	top: 1px;
	}
	


/* Slider Revolution
   ========================================================================== */
   
.tp-leftarrow.tparrows.custom,
.tp-rightarrow.tparrows.custom {
	text-align: center;
	font-size: 34px;
	line-height: 54px;
	height: 54px;
	width: 54px;
	border-radius: 50%;
	background-image: none;
	transition: background-color 0.3s, box-shadow 0.3s, opacity 0.3s;
	background-color: rgba(0,0,0,0.3);
	color: #fff;
	}
.no-touch .tp-leftarrow.tparrows.custom:hover,
.no-touch .tp-rightarrow.tparrows.custom:hover {
	box-shadow: 0 5px 10px rgba(0,0,0,0.25), 0 10px 30px rgba(0,0,0,0.15);
	color: #fff;
	}
	.tp-leftarrow.tparrows.custom:before,
	.tp-rightarrow.tparrows.custom:before {
		display: none;
		}
	.tp-rightarrow.tparrows.custom:after {
		content: '\e647';
		font-family: mdfonticon;
		}
	.tp-leftarrow.tparrows.custom:after {
		content: '\e646';
		font-family: mdfonticon;
		}



/* Contact Form 7
   ========================================================================== */
   
.wpcf7-form {
	padding-top: 10px;
	}
	.wpcf7-form-control-wrap {
		display: block;
		}
	.wpcf7-form .w-form-row.no_icon {
		padding-left: 0 !important;
		}
	.wpcf7-form .w-form-row.no_icon .w-form-row-label {
		left: 0 !important;
		}
	.wpcf7-form-control.wpcf7-submit {
		margin: 0;
		}
	.wpcf7-form select {
		-webkit-appearance: none;
		}
.wpcf7-form-control-wrap.type_select:after {
	display: block;
	content: '\e640';
	font: 25px/45px mdfonticon;
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	pointer-events: none;
	}
div.wpcf7 img.ajax-loader {
	margin-left: 10px;
	}
span.wpcf7-not-valid-tip {
	font-size: 13px;
	line-height: 18px;
	padding-top: 4px;
	}
.wpcf7-not-valid {
	border-color: red !important;
	}
.wpcf7-not-valid ~ .w-form-row-field-bar:before,
.wpcf7-not-valid ~ .w-form-row-field-bar:after {
	bottom: 22px;
	}
div.wpcf7-response-output {
	text-align: center;
	font-size: 16px;
	line-height: 24px;
	margin: 20px 0 0;
	padding: 12px 16px;
	border: none;
	color: #fff;
	}
div.wpcf7-mail-sent-ok {
	background-color: #48b31b;
	}
div.wpcf7-mail-sent-ng {
	background-color: #ff0000;
	}
div.wpcf7-spam-blocked,
div.wpcf7-validation-errors {
	background-color: #ffa500;
	}
label ~ .wpcf7-captchac {
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	}
	
/* Radio & Checkboxes */
.wpcf7-form-control.wpcf7-radio,
.wpcf7-form-control.wpcf7-checkbox {
	display: block;
	padding: 12px 0;
	line-height: 22px;
	}
	span.wpcf7-list-item {
		margin: 0 20px 0 0;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		}
		.wpcf7-radio input[type="radio"],
		.wpcf7-checkbox input[type="checkbox"] {
			display: none;
			}
		.wpcf7-list-item-label {
			position: relative;
			padding-left: 20px;
			white-space: normal;
			}
			.wpcf7-list-item-label:before {
				font: 21px/22px mdfonticon;
				position: absolute;
				top: -3px;
				left: -5px;
				opacity: 0.66;
				transition: color 0.3s, opacity 0.3s;
				}
			label:hover > .wpcf7-list-item-label:before {
				opacity: 1;
				}
			.wpcf7-radio .wpcf7-list-item-label:before {
				content: '\e602';
				}
			.wpcf7-radio input[type="radio"]:checked + .wpcf7-list-item-label:before {
				content: '\e603';
				opacity: 1;
				}
			.wpcf7-checkbox .wpcf7-list-item-label:before {
				content: '\e601';
				}
			.wpcf7-checkbox input[type="checkbox"]:checked + .wpcf7-list-item-label:before {
				content: '\e600';
				opacity: 1;
				}
				


/* Visual Composer
   ========================================================================== */
   
.g-cols.wpb_row,
.wpb_revslider_element.wpb_content_element,
.wpb_widgetised_column.wpb_content_element {
	margin-bottom: 0;
	}
.wpb_text_column h1:last-child,
.wpb_text_column h2:last-child,
.wpb_text_column h3:last-child,
.wpb_text_column h4:last-child,
.wpb_text_column h5:last-child,
.wpb_text_column h6:last-child {
	margin-bottom: 1.5rem;
	}
.wpb_text_column p:last-child,
.wpb_text_column ul:last-child,
.wpb_text_column ol:last-child {
	margin-bottom: 1.5em;
	}
.wpb_text_column:last-child h1:last-child,
.wpb_text_column:last-child h2:last-child,
.wpb_text_column:last-child h3:last-child,
.wpb_text_column:last-child h4:last-child,
.wpb_text_column:last-child h5:last-child,
.wpb_text_column:last-child h6:last-child,
.wpb_text_column:last-child p:last-child,
.wpb_text_column:last-child ul:last-child,
.wpb_text_column:last-child ol:last-child {
	margin-bottom: 0;
	}
.vc_icon_element-icon {
	-webkit-transform: translate(-50%, -50%);
	}
	
/* Columns */
@media (max-width: 767px) {
.vc_hidden-xs {
	display: none !important;
	}
}
@media (min-width: 768px) and (max-width: 900px) {
.vc_hidden-sm {
	display: none !important;
	}
}
@media (min-width: 901px) and (max-width: 1279px) {
.vc_hidden-md {
	display: none !important;
	}
}
@media (min-width: 1280px) {
.vc_hidden-lg {
	display: none !important;
	}
}

/* Flickr */
.flickr_badge_image {
	float: left;
	width: 75px;
	height: 75px;
	}
	.flickr_badge_image a {
		border: none;
		}
		.flickr_badge_image img {
			overflow: hidden;
			position: relative;
			width: 100%;
			height: 100%;
			max-width: 100%;
			max-height: 100%;
			}
.wpb_flickr_widget p.flickr_stream_wrap {
	clear: both;
	font-size: 80%;
	margin: 0;
	padding-top: 6px;
	}
	
/* Chart */
.vc_chart ul.vc_chart-legend {
	margin: 0;
	padding: 0;
	}
.vc_chart ul.vc_chart-legend li {
	list-style: none;
	margin: 0 0 5px;
	padding: 0;
	line-height: 20px;
	}
.vc_chart .vc_chart-legend span {
	display: inline-block;
	vertical-align: top;
	height: 16px;
	width: 16px;
	margin: 2px 5px 2px 0;
	}
@media (min-width: 768px) {
.vc_chart .vc_chart-with-legend {
	display: inline-block;
	vertical-align: middle;
	width: 60%;
	}
.vc_chart .vc_chart-legend {
	display: inline-block;
	vertical-align: middle;
	width: 40%;
	}
.vc_chart ul.vc_chart-legend li {
	margin-left: 30px;
	}
}
.vc_line-chart .vc_chart-with-legend {
	width: 75%;
	}
.vc_line-chart .vc_chart-legend {
	width: 25%;
	}
	
	
	
/* Ultimate Addons for VC
   ========================================================================== */

.l-section .ult-vc-seperator {
	z-index: 2;
	}
.g-cols > .upb_row_bg,
.g-cols > .upb_video-wrapper {
	display: none !important;
	}
ul.slick-dots {
	margin: 0 !important;
	}
.aio-icon.circle {
	line-height: 2.5em;
	height: 2.5em;
	width: 2.5em;
	}
	.aio-icon.circle i,
	.aio-icon.square i,
	.icon_list_icon i,
	.info-circle-icons i {
		line-height: inherit !important;
		vertical-align: top;
		text-shadow: 0 1px 1px rgba(0,0,0,0.25);
		}

/* Advanced Button */
a.ubtn-link {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	vertical-align: top;
	}
a.ubtn-link.ubtn-left {
	margin-right: 10px !important;
	}
a.ubtn-link.ubtn-right {
	margin-left: 10px !important;
	}
	a.ubtn-link .ubtn {
		font-family: inherit;
		line-height: 20px;
		box-shadow: 0 2px 1px rgba(0,0,0,0.1),
					0 1px 3px rgba(0,0,0,0.3);
		}
	.no-touch a.ubtn-link .ubtn:hover {
		box-shadow: 0 2px 3px rgba(0,0,0,0.1),
					0 4px 8px rgba(0,0,0,0.3);
		}
	a.ubtn-link .ubtn:focus,
	a.ubtn-link .ubtn:active {
		box-shadow: 0 3px 3px rgba(0,0,0,0.1),
					0 5px 8px rgba(0,0,0,0.16),
					0 9px 20px rgba(0,0,0,0.16) !important;
		}
	.ubtn.ubtn-mini {
		padding: 5px 12px;
		border-radius: 2px;
		}
	.ubtn.ubtn-small {
		font-size: 13px;
		padding: 8px 16px;
		}
	.ubtn.ubtn-normal {
		font-size: 15px;
		padding: 11px 22px;
		}
	.ubtn.ubtn-large {
		font-size: 18px;
		padding: 18px 36px;
		}

/* Highlight Box */
.ultimate-call-to-action .uvc-ctaction-data {
	padding: 0 20px;
	line-height: 1.4;
	}
	
/* Advanced Carousel */
.ult-carousel-wrapper .slick-prev {
	padding-right: 2px;
	}
.ult-carousel-wrapper .slick-next {
	padding-left: 2px;
	}
.ult-carousel-wrapper button.circle-border,
.ult-carousel-wrapper button.circle-bg {
	line-height: 2em !important;
	height: 2em !important;
	width: 2em !important;
	}
	.ult-carousel-wrapper button i {
		line-height: inherit !important;
		}
	
/* Dual Button */
.ulitmate_dual_buttons {
	box-shadow: 0 2px 1px rgba(0,0,0,0.1),
				0 1px 3px rgba(0,0,0,0.3);
	}
	.ult_dual_button .ult_ivan_button {
		text-transform: uppercase;
		padding: 11px;
		}
	
/* Flip Box */
.flip-box-wrap .flip-box .ifb-face {
	padding: 30px;
	}
	.flip-box-wrap .flip-box .ifb-face h3 {
		font-size: 24px;
		margin: 10px 0;
		}
	.flip-box-wrap .flip-box p {
		line-height: inherit;
		margin-bottom: 5px;
		}
	.flip-box-wrap .flip-box .flip_link a {
		font-size: 15px;
		text-transform: uppercase;
		line-height: 20px;
		border-radius: 3px;
		padding: 11px 22px;
		margin-top: 20px;
		box-shadow: 0 2px 1px rgba(0,0,0,0.1),
					0 1px 3px rgba(0,0,0,0.3);
		}
	.no-touch .flip-box-wrap .flip-box .flip_link a:hover {
		box-shadow: 0 2px 3px rgba(0,0,0,0.1),
					0 4px 8px rgba(0,0,0,0.3);
		}
	.flip-box-wrap .flip-box .flip_link a:focus,
	.flip-box-wrap .flip-box .flip_link a:active {
		box-shadow: 0 3px 3px rgba(0,0,0,0.1),
					0 5px 8px rgba(0,0,0,0.16),
					0 9px 20px rgba(0,0,0,0.16) !important;
		}
		
/* Timeline */
.smile-icon-timeline-wrap > a,
.smile-icon-timeline-wrap .timeline-wrapper > a {
	color: inherit !important;
	}
.smile-icon-timeline-wrap .timeline-separator-text .sep-text {
	font-size: 13px;
	line-height: 18px;
	padding: 4px 10px;
	border-radius: 2px !important;
	}
.smile-icon-timeline-wrap .timeline-wrapper .timeline-dot,
.smile-icon-timeline-wrap .timeline-feature-item .timeline-dot {
	padding: 4px;
	}
.feat-item .timeline-dot {
	left: -7px !important;
	}
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,
.smile-icon-timeline-wrap .timeline-feature-item.feat-item {
	border-radius: 2px;
	border: none;
	}
.smile-icon-timeline-wrap.tl-animation-shadow .timeline-block,
.smile-icon-timeline-wrap.tl-animation-shadow .feat-item {
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.25);
	}
.smile-icon-timeline-wrap.tl-animation-shadow .timeline-block:hover,
.smile-icon-timeline-wrap.tl-animation-shadow .feat-item:hover {
	box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.25);
	}
	.timeline-wrapper .timeline-post-left .ult-timeline-arrow l,
	.timeline-wrapper .timeline-post-right .ult-timeline-arrow l {
		border-top-color: transparent !important;
		border-bottom-color: transparent !important;
		}
	.timeline-feature-item.feat-item .ult-timeline-arrow l {
		border-left-color: transparent !important;
		border-right-color: transparent !important;
		}
	.timeline-wrapper .ult-timeline-arrow s,
	.feat-item .ult-timeline-arrow s {
		border-color: transparent !important;
		}
	.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon,
	.timeline-feature-item.feat-item .ult-timeline-icon .aio-icon-img {
		margin: 30px 0 -10px !important;
		}
	.smile-icon-timeline-wrap .timeline-block .timeline-header-block .timeline-header,
	.smile-icon-timeline-wrap .timeline-feature-item .timeline-header-block .timeline-header {
		font-size: inherit;
		padding: 30px;
		}
	.smile-icon-timeline-wrap .timeline-block.timeline-post-left .timeline-header-block .timeline-header {
		padding-left: 15px;
		}
	.smile-icon-timeline-wrap .timeline-block.timeline-post-right .timeline-header-block .timeline-header {
		padding-right: 15px;
		}
		.smile-icon-timeline-wrap .timeline-header-block .timeline-header h3,
		.smile-icon-timeline-wrap .timeline-block .timeline-header h3 {
			font-size: 20px;
			line-height: 1.4;
			margin: 0 0 15px;
			}
		.smile-icon-timeline-wrap .timeline-block .timeline-header-block .timeline-header p,
		.smile-icon-timeline-wrap .timeline-feature-item .timeline-header-block .timeline-header p {
			margin-bottom: 15px;
			}
		.smile-icon-timeline-wrap .timeline-block .timeline-header-block .timeline-header p:last-child,
		.smile-icon-timeline-wrap .timeline-feature-item .timeline-header-block .timeline-header p:last-child {
			margin-bottom: 0;
			}
		.timeline-wrapper .timeline-block .timeline-header a {
			display: inline;
			margin-top: 0;
			}

/* Info Banner */
.ultb3-box .ultb3-info {
	padding: 30px;
	color: #fff;
	}
	.ultb3-box .ultb3-title {
		margin-bottom: 20px;
		}
	.ultb3-box .ultb3-desc {
		font-size: inherit;
		line-height: inherit;
		margin-bottom: 20px;
		}
	.ultb3-box a.ultb3-btn {
		font-size: 15px;
		line-height: 20px;
		padding: 11px 22px;
		text-transform: uppercase;
		}
	.no-touch .ultb3-box a.ultb3-btn:hover {
		box-shadow: 0 2px 3px rgba(0,0,0,0.1),
					0 4px 8px rgba(0,0,0,0.3);
		}
	.ultb3-box a.ultb3-btn:active {
		box-shadow: 0 3px 3px rgba(0,0,0,0.1),
					0 5px 8px rgba(0,0,0,0.16),
					0 9px 20px rgba(0,0,0,0.16) !important;
		}
		
/* Info Box */
a.aio-icon-box-link {
	color: inherit !important;
	}
.aio-icon-box {
	border-radius: 5px;
	}
	.aio-icon-box.square_box-icon .aio-icon-header {
		padding: 0 10%;
		}
	.aio-icon-box.square_box-icon .aio-icon-description {
		padding: 0 10% 10%;
		}
	.aio-icon-box .aio-icon.circle {
		box-shadow: 0 -1px 0 rgba(0,0,0,0.12) inset, 0 1px 1px rgba(0,0,0,0), 0 2px 3px rgba(0,0,0,0);
		transition: transform 0.3s, box-shadow 0.3s !important;
		}
	.no-touch .aio-icon-box-link:hover .aio-icon.circle {
		box-shadow: 0 -1px 0 rgba(0,0,0,0) inset, 0 2px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.3);
		}
	.aio-icon-box.default-icon .aio-icon-default .aio-icon,
	.aio-icon-box.default-icon .aio-icon-default .aio-icon-img {
		margin-right: 20px;
		}
	.aio-icon-box.heading-right-icon .aio-icon-heading-right .aio-icon,
	.aio-icon-box.heading-right-icon .aio-icon-heading-right .aio-icon-img {
		margin-left: 20px;
		}
	.aio-icon-box.left-icon .aio-icon-left .aio-icon,
	.aio-icon-box.left-icon .aio-icon-left .aio-icon-img {
		margin-right: 25px;
		}
	.aio-icon-box.right-icon .aio-icon-right .aio-icon,
	.aio-icon-box.right-icon .aio-icon-right .aio-icon-img {
		margin-left: 25px;
		}
	.aio-icon-box .aio-icon-header h3.aio-icon-title {
		font-size: 22px;
		line-height: 1.4;
		}
	.aio-icon-box.top-icon .aio-icon-header h3.aio-icon-title {
		margin-top: 18px;
		}
	.aio-icon-header + .aio-icon-description {
		margin-top: 15px !important;
		}
	.aio-icon-box .aio-icon-read {
		padding: 15px 0 0;
		}

/* Info Circle */
.info-c-full-br .icon-circle-list .info-circle-icons {
	line-height: 2.3em !important;
	height: 2.3em !important;
	width: 2.3em !important;
	}
.info-circle-icons {
	box-shadow: 0 -1px 0 rgba(0,0,0,0.12) inset, 0 1px 1px rgba(0,0,0,0), 0 2px 3px rgba(0,0,0,0);
	transition: box-shadow 0.3s;
	}
.no-touch .info-circle-icons:hover {
	box-shadow: 0 -1px 0 rgba(0,0,0,0) inset, 0 2px 3px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.3);
	}

/* Info List */
.smile_icon_list_wrap .smile_icon_list.top.hexagon .icon_list_icon {
	margin-bottom: 2.5em;
	}
.smile_icon_list_wrap .smile_icon_list li .icon_description h3 {
	font-weight: normal;
	margin-bottom: 10px;
	}

/* Info Table & Price Box */
.ult_pricing_table_wrap {
	overflow: hidden;
	border-radius: 2px;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05), 0 1px 3px 0 rgba(0,0,0,0.25);
	transition: box-shadow 0.3s;
	}
.no-touch .ult_pricing_table_wrap:hover {
	box-shadow: 0 2px 3px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.25);
	}
.ult_pricing_table_wrap.ult_design_2 {
	overflow: visible;
	}
	.ult_pricing_table_wrap.ult_design_2 {
		display: table;
		content: '';
		clear: both;
		}
	.ult_pricing_table {
		box-shadow: none !important;
		}
	.ult_design_4 .ult_pricing_table {
		border-bottom: none !important;
		}
	.ult_design_6 .ult_pricing_table {
		border: none !important;
		}
		.ult_pricing_table_wrap .ult_pricing_table .ult_pricing_heading h3 {
			font-size: 22px;
			line-height: 1.4;
			}
		.ult_pricing_table_wrap .ult_pricing_table .ult_pricing_heading h5 {
			margin: 4px 20px;
			}
		.ult_design_1 .ult_pricing_table .ult_price_body {
			margin: 0 auto;
			}
		.ult_design_6 .ult_pricing_table .ult_price_body {
			border: none !important;
			box-shadow: 0 1px 2px rgba(0,0,0,0.2) !important;
			}
		.ult_pricing_table_wrap .ult_pricing_table .ult_price_features {
			padding: 20px 30px 10px;
			}
			.ult_pricing_table_wrap p {
				margin-bottom: 20px;
				}
			.ult_pricing_table .ult_price_features ul li {
				line-height: 1.5em !important;
				}
			.ult_design_5 .ult_pricing_table,
			.ult_design_2 .ult_pricing_table .ult_price_features ul li,
			.ult_design_4 .ult_pricing_table .ult_price_features ul li,
			.ult_design_5 .ult_pricing_table .ult_price_features ul li {
				border: none !important;
				}
		.ult_pricing_table .ult_price_link .ult_price_action_button {
			font-size: 15px;
			line-height: 20px;
			text-transform: uppercase;
			padding: 11px 22px !important;
			border-radius: 3px !important;
			box-shadow: 0 2px 1px rgba(0,0,0,0.1),
						0 1px 3px rgba(0,0,0,0.3);
			}
		.no-touch .ult_pricing_table .ult_price_link .ult_price_action_button:hover {
			box-shadow: 0 2px 3px rgba(0,0,0,0.1),
						0 4px 8px rgba(0,0,0,0.3);
			}
		.ult_pricing_table .ult_price_link .ult_price_action_button:focus,
		.ult_pricing_table .ult_price_link .ult_price_action_button:active {
			box-shadow: 0 3px 3px rgba(0,0,0,0.1),
						0 5px 8px rgba(0,0,0,0.16),
						0 9px 20px rgba(0,0,0,0.16) !important;
			}
		.ult_design_2 .ult_pricing_table .ult_price_link .ult_price_action_button {
			font-size: inherit;
			line-height: 1 !important;
			text-transform: none !important;
			padding: 7px !important;
			z-index: 3;
			}
		.ult_pricing_table_wrap .ult_pricing_table .ult_price_link {
			padding: 0 0 35px;
			}
		.ult_pricing_table_wrap.ult_design_1 .ult_pricing_table .ult_price_link {
			padding: 20px;
			}
	
/* Modal Box */
.ult-overlay {
	z-index: 501 !important;
	}
.ult-modal-input-wrapper .btn-modal {
	font-size: 15px;
	line-height: 20px;
	padding: 11px 22px;
	border-radius: 3px;
	box-shadow: 0 2px 1px rgba(0,0,0,0.1),
				0 1px 3px rgba(0,0,0,0.3);
	}
	.no-touch .ult-modal-input-wrapper .btn-modal:hover {
		box-shadow: 0 2px 3px rgba(0,0,0,0.1),
					0 4px 8px rgba(0,0,0,0.3);
		}
	.ult-modal-input-wrapper .btn-modal:focus,
	.ult-modal-input-wrapper .btn-modal:active {
		box-shadow: 0 3px 3px rgba(0,0,0,0.1),
					0 5px 8px rgba(0,0,0,0.16),
					0 9px 20px rgba(0,0,0,0.16) !important;
		}
.ult-modal-input-wrapper .btn-modal.btn-modal-sm {
	font-size: 13px;
	padding: 8px 16px;
	}
.ult-modal-input-wrapper .btn-modal.btn-modal-lg {
	font-size: 18px;
	padding: 18px 36px;
	}
.ult_modal .ult_modal-content {
	border-radius: 2px;
	box-shadow: 0 12px 12px rgba(0,0,0,0.17), 0 20px 40px rgba(0,0,0,0.3);
	}
	.ult_modal .ult_modal-header > .modal-icon {
		font-size: 1.3em;
		}
	.ult_modal .ult_modal-body {
		line-height: inherit;
		padding: 30px;
		}
		.ult_modal .ult_modal-body p:last-child {
			margin-bottom: 0;
			}

/* Image Separator */
.ult-easy-separator-wrapper {
	float: none !important;
	margin: 0 !important;
	}


/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM/css/responsive.css */
/*
----------------------------------------------------------------

EWIM responsive styles

Copyright 2015 UpSolution
http://us-themes.com/

NOTE: DO NOT EDIT THIS FILE!
THIS FILE IS REPLACED DURING AUTO-UPDATES
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

----------------------------------------------------------------
*/

.l-body {
	overflow-x: hidden;
	min-width: 0 !important;
	}
.l-header.pos_fixed {
	min-width: 0 !important;
	}

/* Below 1279
   ========================================================================== */
   
@media (max-width: 1279px) {

.g-cols > .one-half .w-blog:not(.cols_1) .w-blog-post {
	width: 100%;
	}
.header_aside .l-canvas.sidebar_none .w-blog-post,
.header_aside .l-canvas.sidebar_none .w-blog-post,
.w-blog.cols_4 .w-blog-post {
	width: 50%;
	}
.w-blog.cols_5 .w-blog-post,
.l-content .w-portfolio.cols_4 .w-portfolio-item,
.l-content .w-portfolio.cols_5 .w-portfolio-item,
.woocommerce.columns-4 .products .product,
.woocommerce.columns-5 .products .product {
	width: 33.3333%;
	}
.l-content .w-portfolio.cols_4 .w-portfolio-item.size_2x1,
.l-content .w-portfolio.cols_4 .w-portfolio-item.size_2x2,
.l-content .w-portfolio.cols_5 .w-portfolio-item.size_2x1,
.l-content .w-portfolio.cols_5 .w-portfolio-item.size_2x2 {
	width: 66.6666%;
	}
}

/* Below 1023
   ========================================================================== */

@media (max-width: 1023px) {

.l-titlebar.size_large .l-titlebar-h,
.l-titlebar.size_huge .l-titlebar-h,
.l-sidebar,
.l-section-h {
	padding: 40px 0;
	}
.l-section.height_small .l-section-h {
	padding: 20px 0;
	}
.l-section.height_large .l-section-h {
	padding: 60px 0;
	}
.l-section.height_huge .l-section-h {
	padding: 80px 0;
	}

.l-subfooter.at_top {
	padding-top: 40px;
	padding-bottom: 10px;
	}
.l-subfooter.at_bottom {
	padding-top: 25px;
	padding-bottom: 20px;
	}
	.l-subfooter.at_bottom .w-copyright,
	.l-subfooter.at_bottom .w-nav {
		float: none;
		margin-bottom: 5px;
		}
		.l-subfooter.at_bottom .w-nav-list.level_1 {
			display: inline-block;
			}

.w-btn.size_large,
input.w-btn.size_large,
button.w-btn.size_large {
	padding: 12px 36px;
	font-size: 15px;
	}

.w-logos.type_grid.cols_5 .w-logos-item,
.w-logos.type_grid.cols_6 .w-logos-item {
	width: 33.3333%;
	}
.w-logos.type_grid.cols_7 .w-logos-item,
.w-logos.type_grid.cols_8 .w-logos-item {
	width: 25%;
	}
	
.w-separator.size_small {
	margin: 20px 0;
	}
.w-separator.type_invisible.size_small {
	margin: 6px 0;
	}
.w-separator.size_medium {
	margin: 30px 0;
	}
.w-separator.type_invisible.size_medium {
	margin: 10px 0;
	}
.w-separator.size_large {
	margin: 40px 0;
	}
.w-separator.type_invisible.size_large {
	margin: 18px 0;
	}
.w-separator.size_huge {
	margin: 50px 0;
	}
.w-separator.type_invisible.size_huge {
	margin: 28px 0;
	}

.l-section.width_full .full-width > .wpb_text_column,
.l-section.width_full .w-tabs-section.no_indents .w-tabs-section-content-h > .wpb_text_column {
	padding: 0 3%;
	}
	
.woocommerce div.product .summary {
	margin-bottom: 20px;
	}
.woocommerce .sidebar_none .variations_form .variations td.label {
	width: auto;
	}
.woocommerce .sidebar_none .variations_form .single_variation_wrap {
	padding-left: 0;
	}
.woocommerce .cart .group_table td.label {
	font-size: 16px;
	}
.sidebar_none .woocommerce-tabs {
	clear: both;
	float: none;
	width: 100%;
	}
.woocommerce .cart_totals td,
.woocommerce .cart_totals th {
	font-size: inherit;
	line-height: inherit;
	}
}



/* Below 900
   ========================================================================== */
   
@media (max-width: 900px) {

.l-header.layout_advanced.pos_fixed,
.l-header.layout_centered.pos_fixed,
.l-header.pos_static.bg_transparent {
	position: relative;
	}
	.l-subheader.at_top {
		text-align: center;
		}
	.l-header.pos_fixed .l-subheader.at_top {
		display: none;
		}
	.l-header.layout_advanced .l-subheader.at_middle {
		line-height: 40px;
		text-align: center !important;
		}
	.l-header.layout_advanced.pos_fixed .l-subheader.at_bottom,
	.l-header.layout_centered.pos_fixed .l-subheader.at_bottom {
		position: static;
		top: 0;
		left: 0;
		right: 0;
		z-index: 3;
		}
	.l-header.layout_advanced.pos_fixed.sticky .l-subheader.at_middle,
	.l-header.layout_centered.pos_fixed.sticky .l-subheader.at_middle {
		padding-bottom: 50px;
		}
	.l-header.layout_advanced.pos_fixed.sticky .l-subheader.at_bottom,
	.l-header.layout_centered.pos_fixed.sticky .l-subheader.at_bottom {
		position: fixed;
		}
		.l-header.layout_advanced .w-logo {
			float: none !important;
			height: auto;
			margin: 10px 0;
			}
			.l-header.layout_advanced .w-logo-img {
				max-width: none;
				}
				.l-header.layout_advanced .w-logo-img > img {
					float: none !important;
					}
		.l-subheader .w-lang,
		.l-subheader .w-socials,
		.l-subheader .w-contacts {
			float: none !important;
			margin: 0 10px !important;
			}
			.l-subheader .w-socials-list {
				margin: 0;
				}
			
.l-canvas.titlebar_default .pos_fixed ~ .l-titlebar,
.l-canvas.titlebar_none.sidebar_left .pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_right .pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_none .pos_fixed ~ .l-main .l-section:first-child {
	padding-top: 80px; /* predefined fixed value */
	}
.l-header.layout_advanced.pos_fixed ~ .l-titlebar,
.l-header.layout_advanced.pos_fixed ~ .l-main,
.l-header.layout_advanced.pos_fixed ~ .l-main .l-section:first-child,
.l-header.layout_centered.pos_fixed ~ .l-titlebar,
.l-header.layout_centered.pos_fixed ~ .l-main,
.l-header.layout_centered.pos_fixed ~ .l-main .l-section:first-child {
	padding-top: 0 !important;
	}
	
.l-canvas.titlebar_none.sidebar_none .pos_fixed ~ .l-main .l-section:first-child .vc-row-translate-wrapper {
	padding-top: 80px !important; /* fix for Easy parallax of Ult Addons */
	}
	
.l-header.bg_transparent ~ .l-titlebar.size_large,
.l-header.bg_transparent ~ .l-titlebar.size_huge {
	padding-bottom: 0;
	}
	.l-titlebar p {
		display: none;
		}

.l-sidebar,
.l-content {
	float: none !important;
	width: 100% !important;
	}
	
.l-section.for_blogpost.preview_modern .w-blog:after {
	height: 100%;
	}
	
.w-blog.cols_3 .w-blog-post,
.w-blog.cols_5 .w-blog-post,
.l-content .w-portfolio:not(.cols_2) .w-portfolio-item {
	width: 50%;
	}
.l-content .w-portfolio:not(.cols_2) .w-portfolio-item.size_2x1,
.l-content .w-portfolio:not(.cols_2) .w-portfolio-item.size_2x2 {
	width: 100%;
	}
	
.mfp-container:after {
	font-size: 42px;
	line-height: 60px;
	width: 60px;
	}
	
.wpb_column.wooproduct,
.woocommerce .products .product {
	width: 50% !important;
	}
}



/* Below 767
   ========================================================================== */

@media (max-width: 767px) {

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 1rem;
	}
img.alignleft,
img.alignright,
.wp-caption.alignleft,
.wp-caption.alignright {
	float: none;
	display: block;
	margin: 0 0 20px;
	}

.l-titlebar.size_small h1,
.l-titlebar.size_medium h1 {
	float: none;
	margin: 0;
	}
.l-titlebar.size_small .g-breadcrumbs,
.l-titlebar.size_medium .g-breadcrumbs {
	float: none;
	}
.l-titlebar .g-nav {
	float: none !important;
	font-size: 0;
	margin: 8px 0 -8px !important;
	}
	
.l-navigation {
	display: none;
	}

.w-actionbox {
	padding: 20px;
	}
.w-actionbox.controls_right {
	display: block;
	text-align: center;
	}
	.w-actionbox.controls_right .w-actionbox-text {
		display: block;
		}
	.w-actionbox.controls_right .w-actionbox-controls {
		display: block;
		text-align: center;
		padding: 20px 0 0;
		white-space: normal;
		}
		.w-actionbox.controls_right .w-btn {
			margin-left: 5px;
			margin-right: 5px;
			}
		
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_classic .w-blog-list,
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_smallcircle .w-blog-list,
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_smallsquare .w-blog-list,
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_latest .w-blog-list,
.l-section.height_auto .g-cols:not(.offset_none) .w-blog.layout_compact .w-blog-list {
	margin-top: 25px;
	}
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_classic .w-blog-list,
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_smallcircle .w-blog-list,
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_smallsquare .w-blog-list,
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_latest .w-blog-list,
.l-section.width_full .g-cols:not(.offset_none) .w-blog.layout_compact .w-blog-list {
	margin-left: 0;
	margin-right: 0;
	}
.w-blog-post {
	width: 100% !important;
	}
.w-blog.layout_classic.cols_1 .w-blog-post,
.w-blog.layout_smallcircle.cols_1 .w-blog-post,
.w-blog.layout_smallsquare.cols_1 .w-blog-post {
	margin-bottom: 50px;
	}
.w-blog.layout_related .w-blog-post {
	float: none;
	margin-bottom: 20px;
	}
.w-blog.layout_related .w-blog-post:last-child {
	margin-bottom: 0;
	}

.g-filters-item {
	font-size: 13px;
	padding: 8px 14px 6px;
	}

.w-gallery-list {
	text-align: center;
	}
.w-gallery.cols_5 .w-gallery-item,
.w-gallery.cols_6 .w-gallery-item,
.w-gallery.cols_7 .w-gallery-item,
.w-gallery.cols_8 .w-gallery-item,
.w-gallery.cols_9 .w-gallery-item,
.w-gallery.cols_10 .w-gallery-item {
	width: 25%;
	}
	
.w-logos.type_grid.cols_3 .w-logos-item,
.w-logos.type_grid.cols_4 .w-logos-item,
.w-logos.type_grid.cols_5 .w-logos-item,
.w-logos.type_grid.cols_6 .w-logos-item,
.w-logos.type_grid.cols_7 .w-logos-item,
.w-logos.type_grid.cols_8 .w-logos-item {
	width: 50%;
	}
	
.w-pricing,
.w-pricing-item {
	display: block;
	}

.w-search.layout_fullscreen .w-form-row-field {
	line-height: 60px;
	}
	.w-search.layout_fullscreen .w-form-row-field input {
		font-size: 30px;
		}
.w-search.layout_fullscreen .w-search-close {
	line-height: 80px;
	height: 80px;
	width: 80px;
	}
	
.w-tabs-item,
.w-tabs-section-header {
	font-size: 16px !important;
	line-height: 24px;
	}
.w-tabs-section-control {
	line-height: 24px;
	height: 24px;
	margin-top: -12px;
	}
.w-tabs-section.with_icon i + .w-tabs-section-title,
.w-tabs-section.with_icon .w-tabs-section-title + i {
	margin-left: 10px;
	}
.rtl .w-tabs-section.with_icon i + .w-tabs-section-title,
.rtl .w-tabs-section.with_icon .w-tabs-section-title + i {
	margin-right: 10px;
	}

.page-404:before {
	font-size: 100px;
	}
	
.wpb_single_image {
	margin-bottom: 20px;
	}
	
.woocommerce .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce .form-row-first,
.woocommerce .form-row-last,
.woocommerce .checkout .shop_table,
.woocommerce #payment {
	float: none;
	width: 100%;
	}
.woocommerce .login,
.woocommerce .checkout_coupon,
.woocommerce .register {
	padding: 20px 25px 4px;
	}
.woocommerce .login .form-row-first,
.woocommerce .checkout_coupon .form-row-first,
.woocommerce .register .form-row-first {
	margin-bottom: 10px;
	}
.woocommerce .col2-set .col-1,
.woocommerce .checkout .shop_table {
	margin-bottom: 30px;
	}
.woocommerce .woocommerce-result-count {
	margin-top: 12px;
	}
.woocommerce .woocommerce-ordering {
	float: left;
	}
.woocommerce div.product .onsale {
	left: auto;
	right: 10%;
	margin: 0;
	}
.woocommerce div.product .images {
	float: none;
	width: 100%;
	max-width: 450px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	}
.woocommerce div.product .summary {
	float: none;
	width: 100% !important;
	}
.woocommerce-tabs .tabs a {
	font-size: 16px;
	line-height: 26px;
	padding: 10px 20px;
	}
.woocommerce .product-thumbnail {
	display: none !important;
	}
.woocommerce .shop_table.cart td.product-name {
	padding-right: 0;
	}
.woocommerce .shop_table.cart td.product-quantity {
	padding-left: 0;
	padding-right: 0;
	}
.woocommerce .cart_totals {
	float: none;
	width: 100%;
	}
.woocommerce ul.order_details li {
	margin-right: 0;
	border: none;
	}
.woocommerce .shop_table.my_account_orders {
	display: block;
	margin-bottom: 0;
	border: none;
	}
	.woocommerce .shop_table.my_account_orders thead {
		display: none;
		}
	.woocommerce .shop_table.my_account_orders tbody,
	.woocommerce .shop_table.my_account_orders tr {
		display: block;
		}
	.woocommerce .shop_table.my_account_orders td {
		display: inline-block;
		padding: 0 15px 6px 0;
		border: none;
		}
	.woocommerce .shop_table.my_account_orders .order-actions {
		display: block;
		text-align: left;
		padding-bottom: 20px;
		}
		.woocommerce .shop_table.my_account_orders .order-actions .button {
			margin: 0 4px 0 0;
			}
.woocommerce .addresses .title .edit {
	margin-top: 6px;
	}
}



/* Below 600
   ========================================================================== */
   
@media (max-width: 600px) {

.admin-bar .l-header.sticky {
	top: 0; /* fix when WP admin bar is enabled */
	}
	
.l-subheader.at_middle,
.l-subheader.at_bottom {
	line-height: 50px; /* predefined fixed value */
	}
.l-canvas.titlebar_default .pos_fixed ~ .l-titlebar,
.l-canvas.titlebar_none.sidebar_left .pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_right .pos_fixed ~ .l-main,
.l-canvas.titlebar_none.sidebar_none .pos_fixed ~ .l-main .l-section:first-child {
	padding-top: 50px; /* predefined fixed value */
	}
	
.l-canvas.titlebar_none.sidebar_none .pos_fixed ~ .l-main .l-section:first-child .vc-row-translate-wrapper {
	padding-top: 50px !important; /* fix for Easy parallax of Ult Addons */
	}
	
.g-cols.offset_none > div {
	padding: 25px;
	}
	
.l-subheader {
	padding-left: 15px;
	padding-right: 15px;
	}
.l-subfooter,
.l-titlebar,
.l-canvas.sidebar_left .l-main,
.l-canvas.sidebar_right .l-main,
.l-canvas.sidebar_none .l-section {
	padding-left: 25px;
	padding-right: 25px;
	}
.l-titlebar.size_large .l-titlebar-h,
.l-titlebar.size_huge .l-titlebar-h,
.l-sidebar,
.l-section-h,
.l-section.height_large .l-section-h,
.l-section.height_huge .l-section-h {
	padding: 25px 0;
	}
.sidebar_left .l-section.for_blogpost.preview_modern + .l-section .l-section-h,
.sidebar_right .l-section.for_blogpost.preview_modern + .l-section .l-section-h {
	padding-top: 25px;
	}
	.l-section.preview_modern .w-blog {
		padding: 40% 25px 20px;
		}
	.l-section.preview_trendy .w-blog {
		padding: 24% 25px;
		}
	.l-section.preview_basic .w-blog-post-preview {
		margin-bottom: 15px;
		}
.l-section.for_author .l-section-h,
.l-section.for_related .l-section-h {
	padding: 25px;
	}
.l-section.for_tags .l-section-h {
	padding-bottom: 25px;
	}
.single-post .l-canvas.sidebar_none .l-section.for_comments {
	margin-top: 25px;
	}
	.l-canvas.sidebar_none .l-section.for_comments .l-section-h {
		padding: 25px 0;
		}

.w-nav.type_mobile .w-nav-list.level_1 {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -25px;
	margin-right: -25px;
	}
.l-subfooter.at_bottom .w-nav-item {
	float: none !important;
	margin-bottom: 10px;
	text-align: center;
	}
	.l-subfooter.at_bottom .btn.w-nav-item .w-nav-anchor.level_1 {
		margin: 0 10px;
		}
	
.w-blog.layout_smallcircle .w-blog-post-preview,
.w-blog.layout_smallsquare .w-blog-post-preview {
	float: none;
	width: 100%;
	margin-bottom: 20px;
	}
.w-blog.layout_smallcircle .w-blog-post-body,
.w-blog.layout_smallsquare .w-blog-post-body {
	margin-left: 0 !important;
	margin-right: 0 !important;
	}

.w-separator.type_short {
	width: auto;
	}
.w-separator.size_small {
	margin: 5px 0;
	}
.w-separator.type_invisible.size_small {
	margin: 2px 0;
	}
.w-separator.size_medium {
	margin: 15px 0;
	}
.w-separator.type_invisible.size_medium {
	margin: 5px 0;
	}
.w-separator.size_large {
	margin: 25px 0;
	}
.w-separator.type_invisible.size_large {
	margin: 10px 0;
	}
.w-separator.size_huge {
	margin: 35px 0;
	}
.w-separator.type_invisible.size_huge {
	margin: 15px 0;
	}

.w-comments-childlist {
	margin-left: 15px;
	}
.rtl .w-comments-childlist {
	margin-right: 15px;
	}
	
.w-search-open,
.w-nav-control {
	width: 40px !important;
	margin-right: -10px;
	}
.rtl .w-search-open,
.rtl .w-nav-control {
	margin-left: -10px;
	}
.w-cart-link {
	padding-left: 8px;
	}
.rtl .w-cart-link {
	padding-right: 8px;
	}
.l-header.logopos_right .l-subheader.at_middle .w-search-open,
.l-header.logopos_right .l-subheader.at_middle .w-nav-control {
	margin-left: -10px;
	}
.l-header.logopos_right .l-subheader.at_middle .w-cart-link {
	padding-right: 8px;
	}

.w-form-row.for_captcha {
	padding-top: 20px;
	}
	.w-form-row.for_captcha .w-form-row-label {
		line-height: 20px;
		}

.l-sidebar .widget {
	margin-bottom: 30px;
	}

.w-search.layout_simple,
.w-search.layout_modern {
	position: static !important;
	width: auto !important;
	margin: 0 !important;
	overflow: visible;
	}
	.w-search.layout_simple .w-search-open {
		display: inline-block;
		}
	.w-search.layout_modern .w-search-open {
		position: static;
		opacity: 1 !important;
		transform: none !important;
		}
	.l-header.layout_centered .w-nav.type_mobile ~ .w-search .w-search-open {
		position: absolute;
		top: 0;
		right: 0;
		line-height: inherit;
		}
	.w-search.layout_simple .w-form,
	.w-search.layout_modern .w-form {
		position: absolute;
		top: 0;
		left: -25px;
		right: -25px;
		z-index: 100;
		height: 0;
		width: auto;
		margin: 0 !important;
		overflow: hidden;
		-webkit-transition: height 0.3s;
				transition: height 0.3s;
		}
	.w-search.layout_simple.active .w-form,
	.w-search.layout_modern.active .w-form {
		height: 50px;
		}
		.w-search.layout_simple .w-form input,
		.w-search.layout_modern .w-form input {
			position: static;
			height: 50px;
			width: 100% !important;
			margin: 0 !important;
			border-radius: 0;
			padding: 0 50px 0 25px;
			opacity: 1 !important;
			}
		.rtl .w-search.layout_simple .w-form input,
		.rtl .w-search.layout_modern .w-form input {
			padding: 0 25px 0 50px;
			}
	.w-search.layout_simple .w-form-row.for_submit {
		display: none;
		}
	.w-search.layout_simple .w-search-close,
	.w-search.layout_modern .w-search-close {
		display: block;
		right: 10px;
		transform: none !important;
		}
	.rtl .w-search.layout_simple .w-search-close,
	.rtl .w-search.layout_modern .w-search-close {
		left: 10px;
		right: auto;
		}
.w-search.layout_fullwidth .w-form-row-field input,
.w-search.layout_fullscreen .w-form-row-label {
	font-size: 15px;
	}
.w-search.layout_fullscreen .w-form-row-field {
	line-height: 36px;
	}
	.w-search.layout_fullscreen .w-form-row-field input {
		font-size: 20px;
		}

.w-tabs-section-header {
	padding: 15px 20px;
	}
.w-tabs.layout_default.accordion .w-tabs-section-content-h {
	padding: 20px;
	}
	
.w-testimonial.style_2:before {
	font-size: 50px;
	line-height: 36px;
	left: -8px;
	}
.w-testimonial.style_2 {
	padding-left: 50px;
	}
.rtl .w-testimonial.style_2:before {
	right: -8px;
	}
.rtl .w-testimonial.style_2 {
	padding-right: 50px;
	}
	
.l-section.width_full .full-width > .wpb_text_column,
.l-section.width_full .w-tabs-section.no_indents .w-tabs-section-content-h > .wpb_text_column {
	padding: 0 5%;
	}

.w-testimonial.style_1 {
	padding: 25px;
	}
	
.admin-bar .mfp-container:after {
	top: 0;
	}
	
.woocommerce .woocommerce-message .button,
.woocommerce .woocommerce-error .button,
.woocommerce .woocommerce-info .button {
	position: static;
	margin-right: 15px;
	}
.woocommerce div.product .onsale {
	right: -10px;
	}
.woocommerce .comment-respond {
	padding: 22px 25px 9px;
	}
.woocommerce-tabs .tabs {
	margin-bottom: 15px !important;
	}
.woocommerce .related > h2,
.woocommerce .upsells > h2,
.woocommerce .cross-sells > h2 {
	margin-bottom: 0;
	}
.woocommerce .shop_table thead {
	display: none;
	}
.woocommerce .shop_table tbody tr:first-child td {
	border-width: 0;
	}
.woocommerce .cart_totals {
	padding: 15px;
	}
.woocommerce .checkout #order_review {
	padding: 25px;
	}
}



/* Below 480
   ========================================================================== */

@media (max-width: 480px) {

.single-us_portfolio .l-titlebar.size_large .l-titlebar-h,
.single-us_portfolio .l-titlebar.size_huge .l-titlebar-h {
	padding-left: 0;
	padding-right: 0;
	}
	.l-titlebar .g-breadcrumbs {
		display: none;
		}
	.l-titlebar .g-nav-item {
		display: inline-block;
		vertical-align: top;
		position: static;
		margin: 0;
		}

.w-actionbox-button.w-btn {
	margin: 4px;
	}
	
.w-author {
	text-align: center;
	}
	.w-author-img {
		float: none !important;
		margin-bottom: 10px;
		}
	.w-author-name,
	.w-author-bio {
		margin-left: 0 !important;
		margin-right: 0 !important;
		}
		
.w-blog.layout_masonry .w-blog-post-body {
	padding: 25px !important;
	}
	.w-blog.layout_tiles .w-blog-post-meta-date,
	.w-blog.layout_tiles .w-blog-post-meta-author,
	.w-blog.layout_tiles .w-blog-post-meta-comments,
	.w-blog.layout_tiles .w-blog-post-meta-tags {
		display: none;
		}
	
.w-blognav-prev {
	padding-left: 30px;
	padding-right: 5px;
	}
.w-blognav-next {
	padding-left: 5px;
	padding-right: 30px;
	}
.rtl .w-blognav-prev {
	padding-left: 5px;
	padding-right: 30px;
	}
.rtl .w-blognav-next {
	padding-left: 30px;
	padding-right: 5px;
	}
	.w-blognav-prev:before,
	.w-blognav-next:before {
		top: 18px;
		}
	.w-blognav-title {
		display: none;
		}
		
.w-cart-quantity {
	display: none;
	}

.l-subheader .w-contacts-list {
	line-height: 30px;
	}
	
.g-filters {
	text-align: left;
	}
	.g-filters-item {
		text-align: center;
		margin: 0 !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
		overflow: hidden;
		width: 50%;
		}

.w-form-field-success {
	display: block;
	padding-bottom: 0;
	}
.w-form.for_protected {
	padding: 20px 20px 1px;
	}
	.w-form.for_protected .w-form-field {
		float: none;
		margin-right: 0 !important;
		}
		.w-form.for_protected .w-btn {
			margin-top: 15px;
			}
			
.w-gallery.cols_3 .w-gallery-item,
.w-gallery.cols_4 .w-gallery-item,
.w-gallery.cols_5 .w-gallery-item,
.w-gallery.cols_6 .w-gallery-item,
.w-gallery.cols_7 .w-gallery-item {
	width: 50%;
	}
.w-gallery.cols_8 .w-gallery-item,
.w-gallery.cols_9 .w-gallery-item,
.w-gallery.cols_10 .w-gallery-item {
	width: 33.3333%;
	}

.w-lang-h {
	line-height: 30px;
	}
	.w-lang-list {
		padding-top: 30px;
		}

.w-logos {
	padding: 0 !important;
	}
	.w-logos .owl-prev,
	.w-logos .owl-next {
		display: none !important;
		}
	.w-logos-item {
		width: 100% !important;
		}
	
.w-nav-anchor.level_2,
.w-nav-anchor.level_3 {
	white-space: normal;
	}

.l-content .w-portfolio-item {
	float: none !important;
	width: 100% !important;
	}
.widget_us_portfolio .w-portfolio.cols_4 .w-portfolio-item,
.widget_us_portfolio .w-portfolio.cols_5 .w-portfolio-item {
	width: 33.3333%;
	}
	
.w-progbar.style_3 .w-progbar-title,
.w-progbar.style_3 .w-progbar-bar {
	width: 100%;
	}
	
.w-search.layout_fullscreen .w-form-row-field {
	width: 87.5%;
	}
	
.woocommerce #shipping_country_field.form-row.validate-required:before,
.woocommerce #shipping_state_field.form-row.validate-required:before,
.woocommerce #billing_country_field.form-row.validate-required:before,
.woocommerce #billing_state_field.form-row.validate-required:before {
	right: 0;
	}
.woocommerce .login,
.woocommerce .checkout_coupon,
.woocommerce .register {
	padding: 15px 20px 4px;
	}
.woocommerce .login .lost_password {
	margin: 0 0 14px;
	}
.woocommerce .woocommerce-ordering {
	clear: both;
	float: none;
	margin: 0;
	width: 100%;
	}
.wpb_column.wooproduct,
.woocommerce .products .product {
	width: 100% !important;
	}	
.woocommerce .cart.variations_form {
	padding: 10px 20px;
	}
	.woocommerce .variations_form .single_variation_wrap > div {
		display: block;
		}
.woocommerce-tabs .tabs {
	border: none;
	}
	.woocommerce-tabs .tabs li {
		float: none;
		text-align: center;
		}
.woocommerce .shop_table.cart {
	display: block;
	border: none;
	}
.woocommerce .shop_table.cart tbody,
.woocommerce .shop_table.cart tfoot,
.woocommerce .shop_table.cart tr,
.woocommerce .shop_table.cart td,
.woocommerce .shop_table.cart tfoot th {
	display: block;
	position: relative;
	border: none;
	width: auto !important;
	}
.woocommerce .shop_table.cart tr {
	clear: both;
	}
.woocommerce .shop_table.cart td.product-remove {
	position: absolute;
	top: -5px;
	right: -10px;
	padding: 0;
	z-index: 3;
	}
.woocommerce .shop_table.cart td.product-name {
	padding: 0 44px 0 0;
	}
.woocommerce .shop_table.cart td.product-price {
	float: left;
	text-align: left;
	line-height: 40px;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 30px;
	}
.woocommerce .shop_table.cart td.product-quantity {
	float: left;
	text-align: left;
	padding-top: 0;
	}
.woocommerce .shop_table.cart td.product-subtotal {
	float: left;
	text-align: left;
	line-height: 40px;
	padding-top: 0;
	}
.woocommerce .shop_table.cart .actions {
	padding-top: 0;
	}
	.woocommerce .actions .coupon {
		float: none;
		margin: 0;
		}
		.woocommerce .actions .coupon .input-text {
			width: 100%;
			margin: 0 0 4px;
			}
		.woocommerce .actions .button {
			display: block;
			width: 100%;
			}
.woocommerce .cart_totals {
	padding: 10px;
	}
	.woocommerce .cart_totals td,
	.woocommerce .cart_totals th {
		font-size: 14px;
		width: auto;
		}
	.woocommerce .cart_totals .checkout-button {
		display: block;
		margin: 10px 0;
		}	
.woocommerce #payment ul.payment_methods img {
	display: none;
	}	
.woocommerce .checkout #order_review {
	padding: 15px 20px;
	}
}


/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/themes/EWIM-child/style.css */
/*
Theme Name: EWIM Child
Template: EWIM
Version: 1.0
Author: UpSolution
Theme URI: http://www.eigenwijze.nl/
Author URI: http://www.eigenwijze.nl/
*/
/*Add your own styles here:*/



/*================================
    =======Clear fix css=====
================================*/

/* font-family: 'Roboto', sans-serif; */
/*font-family: 'Roboto', sans-serif;
font-family: 'Open Sans', sans-serif;*/

body #fannels-items-area .g-cols.offset_medium{ text-align:center; }
body #fannels-items-area .g-cols.offset_medium > div{ display:inline-block;float:none; }

.w-blog-post-preview img{
    height: auto;
}
body td,body th{
    border:0px;
    padding:0px;
}
body ul {
    margin: 0;
}

body.page-template-default #team-area .one-half .wpb_text_column p{text-align: left;}
body.page-template-default #team-area .full-width .w-separator-h:after{width: 200px}
body.page-template-default #team-area .full-width .w-separator-h:before{width: 200px}

body{
    color:#273476;
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
}

body .w-nav.type_mobile .w-nav-anchor.level_1{
    margin-bottom: 0;
    border-bottom: none;
    padding: 18px!important;
}

body a{
color: #ED6D05
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
body a:hover,
body a:hover img,
body button:hover,
input[type='submit']:hover {
    opacity: 0.7;

   transition: all 900ms ease 0s;
  -webkit-transition: all 600ms ease 0s;
  -moz-transition: all 600ms ease 0s;
  -ms-transition: all 600ms ease 0s;
  -o-transition: all 600ms ease 0s;
}

body .w-nav.type_mobile .w-nav-list.level_1 {
    margin-left: 0!important;
}

body a,
body a img,
body button,
input[type='submit'] {

   transition: all 900ms ease 0s;
  -webkit-transition: all 600ms ease 0s;
  -moz-transition: all 600ms ease 0s;
  -ms-transition: all 600ms ease 0s;
  -o-transition: all 600ms ease 0s;
}



body li{
    font-size:16px;
    line-height:100%;
}
body ul{
    list-style:none;
}
h4 {
    font-size: 25px;
    line-height: 31px;

}



.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.floatleft {float:left}
.floatright {float:right}
.alignleft {float:left;margin-right:10px;}
.alignright {float:right;margin-left:10px;}
.aligncenter {display:block;margin:0 auto}

body a:hover {
    opacity: 0.7;
}
.l-section-h {
    width: 1170px;
}

.l-section-h.i-cf {
    padding: 0px 0px;
}
.page section#banner-area,
.single section#banner-area {
    height: 400px;
}

.page section#banner-area .l-section-img,
.single section#banner-area .l-section-img {
    margin-bottom: 3px;
}

.home section#banner-area {
    height: auto;
}


.zwa-logo-menu-area {
    position: absolute;
    z-index: 99;
}
.zwa-logo.clearfix {
    position: absolute;
    left: 1%;
    margin-top: 15px;
}
.mainmenu {
    position: absolute;
    right: 3%;
    font-family: 'Roboto', sans-serif;
}
.zwa-logo img {
    width: 250px;
}
.top-mainmenu{
    float: right
}
.top-mainmenu ul{}

.top-mainmenu ul li {
    display: inline;
    background-image: url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/menu-to-dots.png);
    background-repeat: no-repeat;
    background-position: -1px center;
}
.top-mainmenu ul li:first-child {
    background: unset;
}

.top-mainmenu ul li:last-child a{
    padding-right: 0;
}

.top-mainmenu ul li a {
    display: inline-block;
    color: #ED6D05;
    font-size: 18px;
    padding: 10px 8px 10px 13px;
    margin: 0;
}
.top-mainmenu li#menu-item-253 a {
    color: #FF943C;
}

.top-mainmenu ul li a:hover {
    color: #FF943C;
}

.main-menu-main ul li a {
    color: #fff;
}
.main-menu-main ul li ul li .w-nav-arrow{ display:none !important; }
.l-header .w-nav-anchor.level_1 {
    padding: 10px 20px;
    color: #fff;
    font-size: 26px;
}

.Level1Hover{
    border-bottom: 3px solid #273476;
    margin-bottom: 5px;
    transition: none!important;
}

.header-area-wram {
    border-top: 10px solid #2B3982;
}

.top-mainmenu.clearfix {
    margin-top: 0px;
    margin-bottom: 15px;
}

.w-nav.layout_hor > .w-nav-list > .w-nav-item {
    background-image: url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/mainmenu-dots.png);
    background-repeat: no-repeat;
    background-position: 0 center;
}

.w-nav.layout_hor > .w-nav-list > li:first-child.w-nav-item{
    background: unset;
}
li#menu-item-63 {
    background-image: unset;
}
li#menu-item-912 a {
    padding-right: 0;
}
ul.sub-menu.w-nav-list.level_2 {
    background-color: #ffffff;
    border-radius: 5px;
    border: 3px solid #2B3982;
    padding-top: 15px;
    padding-bottom: 15px;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/ul-bg.png);
    background-repeat: no-repeat;
    background-position: 48% 0;
    left: 50%;
    transform: translate(-50%);
}

ul.sub-menu.w-nav-list.level_2 li a {
    color: #2B3982;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    padding: 8px 16px;
}
ul.sub-menu.w-nav-list.level_2 li a:hover {
   background-color: #ece9f3;
   border-bottom: none;
    margin-bottom: 0;
}
.single-fannels {
    position: relative;
}

.wpb_text_column.fannels-text {
    position: absolute;
    top: 35%;
    width: 100%;
}

.single-fannels h3 {
    color: #ED6D05;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 0;
}

.single-fannels p {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}
.single-fannels .w-image {
    margin-bottom: 0;
}

.single-fannels img{
    border-bottom: 4px solid #ED6D05;
    padding-bottom: 3px;
}

#fannels-items-area .w-btn {
    padding: 6px 32px;
    text-transform: none;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 5px;
    margin-top: -27px;
}
#fannels-items-area .g-cols.offset_medium > .one-third {
    width: 31.3333%;
}
#fannels-items-area .g-cols.offset_medium > div.one-third{
    margin-left: 2%;
}

#fannels-items-area .g-cols.offset_medium > div.one-third:first-child{
    margin-left: 0%;
}

section#fannels-items-area {
    margin-top: 70px;
}
section#banner-area {
    border-bottom: 3px solid #FA7305;
    padding-bottom: 3px;
    margin-bottom: 50px;
}
.wpb_text_column.section-title h2 {
    font-family: 'Roboto', sans-serif;
    margin: 0;
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
    color: #273476;}

.wpb_text_column.section-title p {
    margin-bottom: -20px;
}

.heeft-text-area {
    margin-top: 100px;
    padding-bottom: 70px;
    border-bottom: 3px solid #ffb28f;
    margin-bottom: 3px;
}

.heeft-text-area h3 {
    color: #ED6D05;
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 80px !important;
}

.heeft-text-area h4 {
    font-size: 20px;
    color: #273476;
    font-family: 'Open Sans', sans-serif;
    line-height: 30px;
    font-weight: normal;
}

section#text-box-area {
    height: 450px;
    color: #fff;
}

section#text-box-area p {
    font-weight: 300;
    line-height: 30px;
    color: #fff;
}

section#text-box-area h2 {
    color: #ED6D05;
    font-weight: 700;
    font-size: 30px;
    margin-bottom: -4px;
    margin-top: 50px;
}

.w-nav.type_mobile .w-nav-list.level_2, .w-nav.type_mobile .w-nav-list.level_3, .w-nav.type_mobile .w-nav-list.level_4{transform: none;}

section#text-box-area {
    padding-top: 120px;
}


section#text-box-area a {
    color: #fff;
    text-decoration: underline;
}
.one-third.single-castomer-area {
    background-color: #ED6D05;
    padding: 20px;
    /* box-shadow: 0 0 black; */
    border: 1px solid #fff;
    color: #fff;
    border-radius: 5px;
}

section#customer-area-title h3 {
    font-weight: 700;
    font-size: 23px;
    line-height: 25px;
    margin-top: 20px;
    margin-bottom: 18px;
}

section#customer-area-title p {
    color: #273476;
    line-height: 25px;
}

section#customer-area-title h6 {
    font-size: 18px;
    font-family: Open Sans;
    margin-top: 0;
    padding-top: 10px;
}

section#customer-area-title p {
    margin-bottom: 0;
}

.brands-btn {
    border: 2px solid #fff;
    padding: 6px 25px;
    border-radius: 5px;
    color: #fff;
    text-transform: none;
    font-weight: 700;
    font-family: Roboto;
    font-size: 16px;
    background-color: #fd9362;
}

section#customer-area-title .w-btn {
    margin-bottom: -36px;
    margin-top: 30px;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#273476+0,2b3982+100 */
background: #273476; /* Old browsers */
background: -moz-linear-gradient(top, #273476 0%, #2b3982 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #273476 0%,#2b3982 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #273476 0%,#2b3982 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#273476', endColorstr='#2b3982',GradientType=0 ); /* IE6-9 */
}
#customer-area-title .g-cols.offset_medium > .one-third {
    width: 30.3333%;
}

#customer-area-title .g-cols.offset_medium > .one-third {
    margin-left: 3%;
}

#customer-area-title .g-cols.offset_medium > .one-third:first-child {
    margin-left: 0%;
}

section#customer-area-title h2 {
    color: #ED6D05;
}
section#customer-area-title {
    border-top: 3px solid #FA7305;
    margin-top: 3px;
    padding-top: 100px;
    padding-bottom: 70px;
}
section#customer-area-title h2 {
    color: #ED6D05;
    margin-bottom: 70px;
}
div#footer-top-arera {
    text-align: center;
    border-bottom: 3px solid #FA7305;
    margin-bottom: 3px;
    margin-top: 50px;
}
div#footer-top-arera h5 {
    font-family: 'Roboto', sans-serif;
    font-size: 25px;
    font-style: normal;
    color: #2B3982;
    font-weight: 600;
    padding-top: 0;
    margin-bottom: 20px;
}
div#footer-top-arera span {
    margin: 0 7px;
}


/* footer style */
.register-email {
    overflow: hidden;
    padding: 0 150px;
    padding-top: 6px;
}
.mc-field-group input {
    border: 0px solid #dddddd;
    padding: 10px;
    height: 38px;
    border-radius: 0;
    background-color: #fff !important;
    color: #2B3982 !important;
    border-radius: 5px;
    box-shadow: 0 -3px 0 0 rgba(0,0,0,0) inset;
    font-family: 'Open Sans', sans-serif;
}

input#mc-embedded-subscribe {
    color: #fff;
    background-color: #2B3982;
    height: 36px;
    padding: 7px 30px;
    border-radius: 5px;
    text-transform: none;
    box-shadow: none;
    cursor: pointer;
    font-weight: 400;
    border: 2px solid #FFF;
}

.footer-container {
    width: 1100px;
    margin: 0 auto;
}
.mc-field-group {
    width: 32%;
    float: left;
    margin-right: 2%;
}
.zwa-footer-area.clearfix {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/footer-bg.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-bottom: 200px;
}
.l-subfooter-h.footer-four-wighget.clearfix {
    width: 85%;
    float: left;
}
.footer-phone.clearfix {
    width: 15%;
    float: left;
}
.footer-four-wighget .one-quarter {
    width: 25%;
    float: left;
}
.l-subfooter.at_top h4 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
}
.l-subfooter.at_top {
    box-shadow: unset;
}

/*.footer-four-wighget .one-quarter:nth-child(3){
    width: 30%;
}*/
.footer-four-wighget .one-quarter:nth-child(4){
    width: 20%;

}
.l-subfooter.at_top a {
    color: #2B3982;
    font-size: 16px;
}
.l-footer .widget_nav_menu .menu-item a:before {
 display: none;
}
.l-footer .widget_nav_menu ul li {
    padding: 1px 16px 1px 0px;

}
.l-subfooter.at_top h4 {
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    margin-bottom: 8px;
    color: #2B3982;

}

div#nav_menu-5 ul li a {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 16px;
}
div#nav_menu-5 {
        margin-top: -25px;
}
.zwa-footer-area .l-subfooter {
    padding: 80px 0 30px;
}
div#footer-address p {
    font-size: 16px;
    margin-bottom: 5px;
}

div#footer-address {
    margin-bottom: 20px;
}

div#footer-address a {
    padding-left: 28px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
    margin-top: -5px;
    font-weight: 500;
}

a.footer-gm {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/google-maps.png);
    background-repeat: no-repeat;
    background-position: left center;
}

a.footernumber {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/tale-phone.png);
    background-repeat: no-repeat;
    background-position: left center;
    margin-bottom: -15px;
}

a.footer-mailon {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/mail-ing.png);
    background-repeat: no-repeat;
    background-position: left center;
    text-decoration: underline;
}
div#footer-address p {
    margin-top: -8px;
}


#nav_menu-5 a i.fa.fa-twitter,
#nav_menu-5 a i.fa.fa-linkedin {
    background-color: #598dca;
    font-size: 18px;
    width: 30px;
    color: #fff;
    height: 30px;
    border-radius: 500px;
    text-align: center;
    line-height: 32px;
    float: left;
    margin-right: 10px;
    margin-top: 10px;
}

#nav_menu-5 a i.fa.fa-linkedin {
    background-color: #007ab9;
    margin-top: 8px;
}
.footer-bottom-menu ul {}

.footer-bottom-menu ul li {
    float: left;
}

.footer-bottom-menu ul li a {
    color: #4056C2;
    padding: 10px;
    font-family: 'Roboto', sans-serif;
}
.footer-bottom-menu {
    margin-top: -50px;
    position: relative;
    z-index: 99;
}
.page-id-17 .zwa-page-title h2 {
    color: #ED6D05;
    font-size: 40px;
    padding-bottom: 30px;
    padding-left: 5%;
}

.zwa-page-title h2 {
    color: #ED6D05;
    font-size: 40px;
    padding-bottom: 30px;
}

.sai-breadcupb a {
    color: #fff;
}

.page-id-17 .sai-breadcupb {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 300;
    padding-left: 5%;
}

.sai-breadcupb.clearfix {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 300;
}

section#banner-tesxt {
    /* margin-top: -200px; */
    /* padding-bottom: 100px; */
    padding-bottom: 50px;
}

section#banner-tesxt h1 {
    margin: 0;
    padding: 0;
}


/* Contact form */
.wpb_text_column.contact-form-header p {
    font-size: 20px;
    margin-bottom: 15px;
}

#contact-form-area input {
    border: 2px solid #2B3982;
    height: 30px;
    padding: 8px;
    border-radius: 10px;
    font-family: 'Roboto', sans-serif;
}

#contact-form-area .wpcf7-acceptance {
  float: left;
  margin-right: -17px;
  margin-top: -2px;
}

#contact-form-area label {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 30px;
    color: #2B3982;
}

#contact-form-area input.contact-submit {
    margin-top: 20px;
    font-weight: 600;
    font-size: 18px;
    text-transform: none;
    border-radius: 5px;
    padding: 10px;
    width: 185px;
    height: unset;
    border: none;
    background-color: #fd8f5c;
    font-family: 'Roboto', sans-serif;
}
#contact-form-area textarea {
    border: 2px solid #2B3982;
    height: 150px;
    padding: 10px;
    border-radius: 10px;
}
.two-thirds.contact-form-left {
    padding-left: 5%;
    padding-right: 10%;
}
section#contact-form-area form p {
    margin-bottom: 15px;
}
label.form-message {
    margin-top: 30px;
    display: block;
}

div#sidebar-coninfo {
    border-top: 2px solid #fc8e5b;
    border-bottom: 0px solid #fc8e5b;
    border-left: 2px solid #fc8e5b;
    border-right: 2px solid #fc8e5b;
    padding: 20px 10px;
}
div#sidebar-coninfo h4 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 8px;
}

#contact-form-area .one-third.contact-form-right{
    width: 34.3333%;
}
#contact-form-area .g-cols.offset_medium > .two-thirds {
    width: 59.6666%;
}
div#sidebar-coninfo p {
    font-size: 16px;
    margin-top: 0px;
}
.sidebar-phobe a {
    padding-left: 23px;
    color: #2B3982;
}
div#sidebar-coninfo.g-cols.offset_medium > .one-third {
    width: 33.3333%;
}
div#sidebar-coninfo.g-cols.offset_medium > div {
    margin-left: 0%;
}
.wpb_text_column.sidebar-phobe p {
    margin-bottom: 8px;
}

div#sidebar-map-icon {
    padding: 10px;
    border-bottom: 2px solid #fc8e5b;
    border-left: 2px solid #fc8e5b;
    border-right: 2px solid #fc8e5b;
}

a.w-btn.style_flat.siberbar-gmap {
    background-color: #fd915f;
    text-transform: none;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
}

#sidebar-map-icon .aio-icon{
    display: inline-block;
    height: 35px;
    width: 35px;
    text-align: center;
    line-height: 35px;
    -moz-box-sizing: content-box!important;
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
    font-size: 20px !important;
    background-color: #007ab9;
    color: #fff;
    border-radius: 500px;
}
.uavc-icons.sibebar-social {
    float: right;
}

div#sidebar-twitter-feed {
    margin-top: 50px;
    padding: 50px;
}

#contact-maps-area .l-section-h.i-cf {
    width: auto;
}
section#contact-maps-area iframe {
    width: 100%;
    height: 500px;
    margin-top: 5px;
}
section#contact-maps-area {
    border-top: 3px solid #fc8f5d;
    margin-top: 100px;
    margin-bottom: 100px;
}

section#contact-maps-area a {
    color: #2B3982;
    font-size: 14px;
}
body h4 {
    color: #ED6D05;
    font-weight: 700;
    margin-bottom: 15px;
    font-size: 23px;
}

body p {
    line-height: 25px;
}

.one-third.about-page-right-cl {
    border: 2px solid #273476;
    padding: 30px 20px;
    background-image: url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/about-sidebar-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    position: relative;
}

/*
#about-page-right-cl {
    border: 2px solid #273476;
    padding: 30px 20px;
    background-image: url(https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/about-sidebar-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 10px;
    position: relative;
}*/


.about-page-right-cl h3 {
    font-weight: 700;
    line-height: 26px;
    font-size: 25px;
    margin-bottom: 10px !important;
    padding-bottom: 0;
}
a.w-btn.style_flat.size_medium.color_custom.icon_none.abs-btn {
    text-transform: none;
    border-radius: 10px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 16px;
    padding: 10px 32px;
}

.sidebar-home a {
    color: #4056C2;
    margin-top: 10px;
    display: block;
    font-size: 19px;
}
#about-page-text .g-cols.offset_medium > .one-third {
    width: 26.3333%;
}
/* .one-third.about-page-right-cl:after {
    position: absolute;
    content: "";
    width: 60px;
    height: 25px;
    left: -10px;
    top: 51%;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/sibar-arrow.png);
    background-repeat: no-repeat;
} */

a.w-btn.style_flat.abs-btn {
  position: relative;
}

a.w-btn.style_flat.abs-btn:before {
    position: absolute;
    content: "";
    width: 60px;
    height: 25px;
    left: -63px;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/sibar-arrow.png);
    background-repeat: no-repeat;
}


.one-third.about-page-right-cl:before {
    position: absolute;
    content: "";
    width: 40px;
    height: 40px;
    left: 50%;
    top: -23px;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/sidebar-right-img.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-left: -20px;
}
.full-width.single-team {
    width: 20%;
    float: left;
    text-align: center;
}

section#team-area {
    text-align: center;
}

section#team-area {
    border-top: 2px solid #ffc8af;
    border-bottom: 2px solid #ffc8af;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
}

section#team-area img {
    width: 175px;
    height: 180px;
    border-radius: 500px;
}
section#team-area h3 {
    font-family: 'Roboto';
    color: #fc8b57;
    line-height: 25px;
    margin-bottom: 5px;
}

#team-area .w-image {
    margin-bottom: 5px;
}

section#team-area h5 {
    color: #2B3982;
    font-family: 'Open Sans', sans-serif;
    font-weight: 500;
    font-size: 18px;
    margin-top: 0;
}

#team-area .l-section-h.i-cf {
    padding-left: 2%;
    padding-right: 2%;
}
section#about-qout-text {
    margin-top: 70px;
    margin-bottom: 90px;
}

.wpb_text_column.sidebar-nopay-text p {
    color: #273476;
    font-size: 16px;
    font-style: normal;
    line-height: 24px;
}

.page-id-11 .one-third.about-page-right-cl:after {
    top: 76%;
}

section#about-page-text h4 a {
    text-decoration: underline;
}
.sidebar-nopay-text h4 {
    font-size: 27px;
    margin-bottom: 10px;
}
.wpb_text_column.ente-pricing-area {
    width: 63%;
    padding: 30px;
    border: 1px solid #676094;
    border-radius: 5px;
}
.wpb_text_column.ente-pricing-area table {
    font-family: 'Roboto', sans-serif;
}
.wpb_text_column.ente-pricing-area td {
    padding-bottom: 10px;
}

.wpb_text_column.ente-pricing-area th {
    padding-top: 8px;
    border-top: 1px solid #fc8c58;
    color: #fc8c58;
}
section#simple-text-two {
    margin-top: 30px;
}
#simple-text-two p {
    padding-right: 8%;
}
section#simple-text-two {
    margin-bottom: -40px;
}
.wpb_text_column.teruggave-list-item ul li {
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/list-bg.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding: 8px 0;
    display: block;
    color: #fc8e5a;
    font-style: normal;
    padding-left: 30px;
    font-size: 17px;
}

.wpb_text_column.teruggave-list-item {
    border: 1px solid #645e94;
    padding: 25px;
    margin-top: 25px;
    border-radius: 5px;
}

.wpb_text_column.teruggave-list-item h4 {
    color: #645e94;
}

section#enkele-area {
    height: 550px;
    color: #fff;
    padding: 50px 0;
    border-bottom: 3px solid #ED6D05;
    margin-bottom: 70px;
}

section#enkele-area .l-section-img.loaded {
    margin-bottom: 3px;
}

section#enkele-area h2 {
    color: #ED6D05;
    font-size: 30px;
    margin-bottom: 40px;
}

section#enkele-area h2 {}

section#enkele-area p {
    font-size: 16px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

section#enkele-area h4 {
    font-family: 'Roboto';
    color: #fff;
    font-weight: normal;
    border-top: 1px solid #ED6D05;
    margin-bottom: 2px;
    padding-top: 10px;
    margin-top: 10px;
}

section#enkele-area .slick-slider {
    padding: 0 10%;
}
section#enkele-area h5 {
    font-family: 'Open Sans', sans-serif;
    font-size: 17px;
    color: #ED6D05;
}

section#enkele-area button {
    box-shadow: unset;
}

section#enkele-area button:hover {
    box-shadow: unset;
}

.teruggave-list-item.subsidieadvies-list-item ul li a {
    color: #273476;
    font-size: 14px;
}
.teruggave-list-item.subsidieadvies-list-item ul li {
    font-style: normal;
    font-size: 18px;
}
.teruggave-list-item.subsidieadvies-list-item img {
    width: 100%;
    height: 100%;
    margin-top: 40px;
}
.teruggave-list-item.subsidieadvies-list-item {
    padding: 30px;
    margin-bottom: 70px;
}
.page-id-7  .one-third.about-page-right-cl:after {
    top: 77.9%;
}
.page-id-7 a.w-btn.style_flat.size_medium.color_custom.icon_none.abs-btn {
    padding: 10px 45px;
}
div#fondsenwer-page-img img {
    width: 100%;
    height: 100%;
}
div#fondsenwer-page-img {
    margin-bottom: 50px;
    margin-top: 50px;
}

.page-id-9 .one-third.about-page-right-cl:after {
    top: 77.9%;
}
.page-id-9 .one-third.about-page-right-cl:after {
    top: 77.9%;
}

.page-id-9  a.w-btn.style_flat.size_medium.color_custom.icon_none.abs-btn {
    padding: 10px 45px;
}
.wpb_text_column.fondsen-wherving-test {
    margin-bottom: 70px;
}

.single section#about-page-text {
    margin-bottom: 150px;
}

.single section#about-page-text img {
    width: 100%;
    height: 100%;
}


#news-main-area .w-blog-post a.w-btn.w-blog-post-more {
    background-color: #fd9564;
    left: 50%;
    position: absolute;
    color: #fff;
    padding: 6px 32px;
    border: 2px solid #fff;
    border-radius: 5px;
    font-size: 16px;
    transform: translate(-50%, -50%);
    margin-top: -15px;
    text-transform: none;
}
#news-main-area .w-blog-post-h > a {
    border-bottom: 3px solid #ED6D05;
    padding-bottom: 5px;
    /* height: 100%; */
    display: block;
}

#news-main-area .w-blog.layout_classic .has-post-thumbnail .w-blog-post-title {
    font-weight: 600;
    padding: 0 30px;
    width: 100%;
    font-size: 28px;
    line-height: 28px;
    color: white;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.signle-blog-post {
    width: 32%;
    float: left;
    margin-left: 2%;
    margin-bottom: 40px;
}

.signle-blog-post:nth-child(3n+1) {
    margin-left: 0%;
}

.news-title h2 {
    color: #fff;
    font-weight: 600;
    padding: 0 30px;
    font-size: 28px;
    line-height: 28px;
}

.psot-img-tilte {
    position: relative;
}

.news-title {
    position: absolute;
    top: 40%;
    width: 100%;
    text-align: center;
}

.news-title img {
    width: 100%;
    height: 100%;
}

.news-readmore {
    text-align: center;
    margin-top: -12px;
    position: relative;
    z-index: 99;
}

.news-readmore a {
    background-color: #fd9564;
    color: #fff;
    padding: 6px 32px;
    border: 2px solid #fff;
    border-radius: 5px;
    font-size: 16px;
}

.psot-img-tilte {
    border-bottom: 3px solid #ED6D05;
}
.news-post-img img {
    width: 100%;
    height: 100%;
}

section#news-main-area {
    margin-bottom: 150px;
}
li#menu-item-62 a {
    color: #FF943C;
    font-size: 25px;
}

#enkele-area .slick-prev,
#enkele-area .slick-next{
    top: 33%;
}
.w-nav-control {
    float: right;
    text-align: center;
    font-size: 40px;
    width: 66px;
    margin-right: -15px;
    color: #fff;
}
div#mc_embed_signup_scroll {
    padding-left: 50px;
    background-image: url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20%20%22%3E%3C/svg%3E#}https://www.brandssubsidieadvies.nl/wp-content/themes/EWIM-child/images/pen-img.png);
    background-repeat: no-repeat;
    background-position: left;
}
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */
/* Resposvie css */


/* large Screen */
@media only screen and (min-width: 1600px) and (max-width: 2800px) {
section#text-box-area {
    padding-top: 100px;
}

section#text-box-area {
    height: 450px;
}
.page section#banner-area,
.single section#banner-area {
    height: 500px;
}
.home section#banner-area {
    height: auto;
}
.news-readmore {
    margin-top: -17px;
}
section#text-box-area h2 {
    margin-top: 70px;
}


}

.justify-text {
    text-align: justify;
}


.heeft-text-area,
#customer-area-title {
    border-top: 0px !important;
    border-bottom: 0px !important;  
}

/* Medium Screen */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-container{
    width: 960px;
    }
    .l-section-h {
        width: 960px;
    }
    .l-header .w-nav-anchor.level_1 {
        padding: 10px 10px;
        font-size: 18px;
    }
    .register-email {
        padding: 0 40px;
    }
    a.w-btn.style_flat.abs-btn:before {
        left: -47px;
    }
    div#sidebar-coninfo.g-cols.offset_medium > .one-third {
        width: 50%;
    }
    .about-page-right-cl h3 {
        font-size: 21px;
    }

}


/* Tablet Screen  768px*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
    .top-mainmenu ul {
            display: none;
        }
  .footer-container{
    width: 750px;
    }
    .l-section-h {
        width: 750px;
    }
    .register-email {
        padding: 0 10px;
    }
    ul.w-nav-list.level_1.hover_none {
        background-color: #273476;
    }
    .w-nav.layout_hor > .w-nav-list > .w-nav-item {
        background-image: unset;
    }
    #fannels-items-area .g-cols.offset_medium > .one-third {
        width: 100%;
        margin-bottom: 30px;
    }
    #fannels-items-area .g-cols.offset_medium > div.one-third {
        margin-left: 0;
    }
    .heeft-text-area h4 br{
       display: none;
    }
    #customer-area-title .g-cols.offset_medium > .one-third {
        width: 100%;
        margin-bottom: 40px;
    }
    #customer-area-title .g-cols.offset_medium > .one-third {
        margin-left: 0;
    }
    #customer-area-title .l-section-h.i-cf {
        width: 400px;
    }
    div#footer-top-arera h5 {
        padding: 0 100px;
    }
    .l-subfooter-h.footer-four-wighget.clearfix {
        width: 100%;
        padding: 0 50px;
    }

    .footer-phone.clearfix {
        width: 100%;
        padding: 0 50px;
    }
    .footer-bottom-menu {
        padding: 0 40px;
    }
    section#text-box-area {
        height: 350px;
    }
    section#text-box-area {
        padding-top: 60px;
    }
    #about-page-text .g-cols.offset_medium > .two-thirds {
        width: 53.6666%;
    }
    #about-page-text .g-cols.offset_medium > .one-third {
        width: 40.3333%;
    }
    .l-section-h.i-cf {
        padding: 0px 30px;
    }
    a.w-btn.style_flat.abs-btn:before {
        left: -52px;
    }
    .full-width.single-team {
        width: 50%;
        margin-bottom: 40px;
    }
    .about-page-right-cl h3 br {
        display: none;
    }
    /*.page section#banner-area, .single section#banner-area {
        height: 300px;
    }*/
    .wpb_text_column.ente-pricing-area {
        width: 100%;
    }
    section#enkele-area {
        height: auto;
    }
    div#sidebar-coninfo.g-cols.offset_medium > .one-third {
        width: 100%;
    }
    #sidebar-map-icon.g-cols.offset_medium > .one-half {
        width: 100%;
    }
    .uavc-icons.sibebar-social {
        margin-top: 20px;
    }
    .uavc-icons.sibebar-social {
        float: left;
    }
    .signle-blog-post {
        width: 49%;
        float: left;
        margin-left: 2%;
        margin-bottom: 40px;
    }
    .signle-blog-post:nth-child(3n+1) {
        margin-left: 2%;
    }
    .signle-blog-post:nth-child(2n+1) {
        margin-left: 0%;
    }
    .signle-blog-post.clearfix {
        height: 300px;
    }
    div#mc_embed_signup_scroll {
    padding-left: unset;
    background-image: unset;
    background-repeat: no-repeat;
    background-position: left;
}
#contact-form-area input.contact-submit {
    margin-bottom: 70px;
}

}


/* Mobile Screen  320px*/
@media only screen and (max-width: 767px) {

    .footer-container{
        width: 300px;
        }
        .l-section-h {
            width: 300px;
        }

        .register-email {
            padding: 0 0px;
        }
        .l-section-h.i-cf {
            padding: 0px 10px;
        }
        .about-page-right-cl h3 br {
            display: none;
        }
        /*.page section#banner-area, .single section#banner-area {
            height: 200px;
        }*/
        .wpb_text_column.ente-pricing-area {
            width: 100%;
        }
        section#enkele-area {
            height: auto;
        }
        .top-mainmenu ul {
            display: none;
        }
        .zwa-logo img {
            width: 150px;
        }
        .w-nav-control {
            margin-right: 0;
            margin-top: 16px;
        }
        ul.w-nav-list.level_1.hover_none {
            background-color: #273476;
        }
        .wpb_text_column.section-title {
            margin-top: 40px;
        }
        #fannels-items-area .g-cols.offset_medium > .one-third {
            width: 100%;
            margin-bottom: 30px;
        }
        .wpb_text_column.fannels-text {
            top: 25%;
        }
        .heeft-text-area h3 br {
            display: none;
        }
        section#text-box-area {
            height: auto;
            padding: 40px 0;
        }
        section#text-box-area p br {
            display: none;
        }
        section#customer-area-title {
            padding-top: 30px;
        }
        #customer-area-title .g-cols.offset_medium > .one-third {
            width: 100%;
            margin-bottom: 50px;
        }
        #customer-area-title .g-cols.offset_medium > .one-third {
            margin-left: 0;
        }
        div#footer-top-arera h5 {
            padding: 0 20px;
        }
        div#footer-top-arera {
            margin-top: 0px;
        }
        .footer-phone.clearfix {
            width: 100%;
        }
        .footer-four-wighget .one-quarter:nth-child(4) {
            width: 100%;
        }
        div#nav_menu-5 {
            padding-left: 0;
            margin-bottom: 70px;
        }
        .footer-four-wighget .one-quarter {
            width: 100%;
        }
        .mc-field-group {
            width: 100%;
            margin-bottom: 20px;
        }

        input#mc-embedded-subscribe {
            border: 2px solid #FFF;
            width: 100%;
        }
        .mc-field-group input {
            border: 1px solid #2B3982;
        }
        div#footer-top-arera h5 {
            font-size: 22px;
        }
        .wpb_text_column.section-title img {
            width: 50px;
        }
        .zwa-page-title h2 {
            padding-bottom: 0px;
        }
        section#banner-tesxt {
            margin-top: -170px;
            padding-bottom: 60px;
            text-align: center;
        }
        .g-cols.offset_medium > .two-thirds {
            width: 100%;
        }
        .g-cols.offset_medium > div {
            margin-left: 0;
        }
        #about-page-text .g-cols.offset_medium > .one-third {
            width: 100%;
            margin-bottom: 60px;
            margin-top: 40px;
        }
        .zwa-page-title h2 {
            font-size: 25px;
            padding-bottom: 0;
            line-height: 25px;
        }
        #fondsenwer-page-img.g-cols.offset_medium > .one-half {
            width: 100%;
            margin-bottom: 30px;
        }
        .wpb_text_column.ente-pricing-area {
            margin-bottom: 50px;
        }
        #simple-text-two p {
            padding-right: 0;
        }
        .g-cols.offset_medium > .one-half {
            width: 100%;
        }
        .page-id-17 .zwa-page-title h2 {
            font-size: 25px;
            padding-bottom: 0px;
            padding-left: 0;
        }
        #contact-form-area .g-cols.offset_medium > .two-thirds {
            width: 100%;
            margin-top: 40px;
        }
        #contact-form-area .one-third.contact-form-right {
            width: 100%;
        }
        div#sidebar-coninfo.g-cols.offset_medium > .one-third {
            width: 100%;
            margin-bottom: 16px;
        }
        .uavc-icons.sibebar-social {
            float: left;
            margin-top: 30px;
        }
        section#about-page-text {
            margin-top: 40px;
        }
        .full-width.single-team {
            width: 100%;
            float: none;
            margin-bottom: 50px;
        }
        .w-nav.layout_hor > .w-nav-list > .w-nav-item {
            background-image: unset;
        }
        .signle-blog-post {
            width: 100%;
            margin-left: 0%;
            margin-bottom: 40px;
        }
        section#news-main-area {
            margin-top: 50px;
        }
        .news-title h2 {
            padding: 0 30px;
            font-size: 22px;
        }
        .news-title {
            top: 36%;
        }
        #fannels-items-area .g-cols.offset_medium > div.one-third {
            margin-left: 0;
        }
        .zwa-logo.clearfix {
            z-index: 999;
        }
        .single-fannels h3 {
            font-size: 25px;
        }
        section#banner-tesxt h1 {
            font-size: 32px;
            margin-top: 150px;
        }
        div#mc_embed_signup_scroll {
    padding-left: unset;
    background-image: unset;
    background-repeat: no-repeat;
    background-position: left;
}
#contact-form-area input.contact-submit {
    margin-bottom: 70px;
}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .footer-container{
        width: 450px;
        }

    .l-section-h {
        width: 450px;
    }
    .register-email {
        padding: 0 10px;
    }
    .l-section-h.i-cf {
        padding: 0px 30px;
    }
    section#enkele-area {
        height: auto;
    }

}


@media screen and (max-width: 1000px){
body .mainmenu {
    width: 100%;
    padding-top: 36px;
}
}

.mobile-only {
	display: none;
}

@media screen and (max-width: 658px){
.mobile-only {
	display: block;
}
}



/*FILESTART  /home/brands/domains/brandssubsidieadvies.nl/public_html/wp-content/uploads/smile_fonts/Defaults/Defaults.css */
@font-face {font-family: 'Defaults';src:url(https://www.brandssubsidieadvies.nl/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?rfa9z8);src:url('https://www.brandssubsidieadvies.nl/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?#iefixrfa9z8') format('embedded-opentype'),url(https://www.brandssubsidieadvies.nl/wp-content/uploads/smile_fonts/Defaults/Defaults.woff?rfa9z8) format('woff'),url(https://www.brandssubsidieadvies.nl/wp-content/uploads/smile_fonts/Defaults/Defaults.ttf?rfa9z8) format('truetype'),url('https://www.brandssubsidieadvies.nl/wp-content/uploads/smile_fonts/Defaults/Defaults.svg?rfa9z8#Defaults') format('svg');font-weight: normal;font-style: normal;}[class^="Defaults-"], [class*=" Defaults-"] {font-family: 'Defaults';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.Defaults-glass:before {content: "\f000";}.Defaults-music:before {content: "\f001";}.Defaults-search:before {content: "\f002";}.Defaults-envelope-o:before {content: "\f003";}.Defaults-heart:before {content: "\f004";}.Defaults-star:before {content: "\f005";}.Defaults-star-o:before {content: "\f006";}.Defaults-user:before {content: "\f007";}.Defaults-film:before {content: "\f008";}.Defaults-th-large:before {content: "\f009";}.Defaults-th:before {content: "\f00a";}.Defaults-th-list:before {content: "\f00b";}.Defaults-check:before {content: "\f00c";}.Defaults-close:before {content: "\f00d";}.Defaults-remove:before {content: "\f00d";}.Defaults-times:before {content: "\f00d";}.Defaults-search-plus:before {content: "\f00e";}.Defaults-search-minus:before {content: "\f010";}.Defaults-power-off:before {content: "\f011";}.Defaults-signal:before {content: "\f012";}.Defaults-cog:before {content: "\f013";}.Defaults-gear:before {content: "\f013";}.Defaults-trash-o:before {content: "\f014";}.Defaults-home:before {content: "\f015";}.Defaults-file-o:before {content: "\f016";}.Defaults-clock-o:before {content: "\f017";}.Defaults-road:before {content: "\f018";}.Defaults-download:before {content: "\f019";}.Defaults-arrow-circle-o-down:before {content: "\f01a";}.Defaults-arrow-circle-o-up:before {content: "\f01b";}.Defaults-inbox:before {content: "\f01c";}.Defaults-play-circle-o:before {content: "\f01d";}.Defaults-repeat:before {content: "\f01e";}.Defaults-rotate-right:before {content: "\f01e";}.Defaults-refresh:before {content: "\f021";}.Defaults-list-alt:before {content: "\f022";}.Defaults-lock:before {content: "\f023";}.Defaults-flag:before {content: "\f024";}.Defaults-headphones:before {content: "\f025";}.Defaults-volume-off:before {content: "\f026";}.Defaults-volume-down:before {content: "\f027";}.Defaults-volume-up:before {content: "\f028";}.Defaults-qrcode:before {content: "\f029";}.Defaults-barcode:before {content: "\f02a";}.Defaults-tag:before {content: "\f02b";}.Defaults-tags:before {content: "\f02c";}.Defaults-book:before {content: "\f02d";}.Defaults-bookmark:before {content: "\f02e";}.Defaults-print:before {content: "\f02f";}.Defaults-camera:before {content: "\f030";}.Defaults-font:before {content: "\f031";}.Defaults-bold:before {content: "\f032";}.Defaults-italic:before {content: "\f033";}.Defaults-text-height:before {content: "\f034";}.Defaults-text-width:before {content: "\f035";}.Defaults-align-left:before {content: "\f036";}.Defaults-align-center:before {content: "\f037";}.Defaults-align-right:before {content: "\f038";}.Defaults-align-justify:before {content: "\f039";}.Defaults-list:before {content: "\f03a";}.Defaults-dedent:before {content: "\f03b";}.Defaults-outdent:before {content: "\f03b";}.Defaults-indent:before {content: "\f03c";}.Defaults-video-camera:before {content: "\f03d";}.Defaults-image:before {content: "\f03e";}.Defaults-photo:before {content: "\f03e";}.Defaults-picture-o:before {content: "\f03e";}.Defaults-pencil:before {content: "\f040";}.Defaults-map-marker:before {content: "\f041";}.Defaults-adjust:before {content: "\f042";}.Defaults-tint:before {content: "\f043";}.Defaults-edit:before {content: "\f044";}.Defaults-pencil-square-o:before {content: "\f044";}.Defaults-share-square-o:before {content: "\f045";}.Defaults-check-square-o:before {content: "\f046";}.Defaults-arrows:before {content: "\f047";}.Defaults-step-backward:before {content: "\f048";}.Defaults-fast-backward:before {content: "\f049";}.Defaults-backward:before {content: "\f04a";}.Defaults-play:before {content: "\f04b";}.Defaults-pause:before {content: "\f04c";}.Defaults-stop:before {content: "\f04d";}.Defaults-forward:before {content: "\f04e";}.Defaults-fast-forward:before {content: "\f050";}.Defaults-step-forward:before {content: "\f051";}.Defaults-eject:before {content: "\f052";}.Defaults-chevron-left:before {content: "\f053";}.Defaults-chevron-right:before {content: "\f054";}.Defaults-plus-circle:before {content: "\f055";}.Defaults-minus-circle:before {content: "\f056";}.Defaults-times-circle:before {content: "\f057";}.Defaults-check-circle:before {content: "\f058";}.Defaults-question-circle:before {content: "\f059";}.Defaults-info-circle:before {content: "\f05a";}.Defaults-crosshairs:before {content: "\f05b";}.Defaults-times-circle-o:before {content: "\f05c";}.Defaults-check-circle-o:before {content: "\f05d";}.Defaults-ban:before {content: "\f05e";}.Defaults-arrow-left:before {content: "\f060";}.Defaults-arrow-right:before {content: "\f061";}.Defaults-arrow-up:before {content: "\f062";}.Defaults-arrow-down:before {content: "\f063";}.Defaults-mail-forward:before {content: "\f064";}.Defaults-share:before {content: "\f064";}.Defaults-expand:before {content: "\f065";}.Defaults-compress:before {content: "\f066";}.Defaults-plus:before {content: "\f067";}.Defaults-minus:before {content: "\f068";}.Defaults-asterisk:before {content: "\f069";}.Defaults-exclamation-circle:before {content: "\f06a";}.Defaults-gift:before {content: "\f06b";}.Defaults-leaf:before {content: "\f06c";}.Defaults-fire:before {content: "\f06d";}.Defaults-eye:before {content: "\f06e";}.Defaults-eye-slash:before {content: "\f070";}.Defaults-exclamation-triangle:before {content: "\f071";}.Defaults-warning:before {content: "\f071";}.Defaults-plane:before {content: "\f072";}.Defaults-calendar:before {content: "\f073";}.Defaults-random:before {content: "\f074";}.Defaults-comment:before {content: "\f075";}.Defaults-magnet:before {content: "\f076";}.Defaults-chevron-up:before {content: "\f077";}.Defaults-chevron-down:before {content: "\f078";}.Defaults-retweet:before {content: "\f079";}.Defaults-shopping-cart:before {content: "\f07a";}.Defaults-folder:before {content: "\f07b";}.Defaults-folder-open:before {content: "\f07c";}.Defaults-arrows-v:before {content: "\f07d";}.Defaults-arrows-h:before {content: "\f07e";}.Defaults-bar-chart:before {content: "\f080";}.Defaults-bar-chart-o:before {content: "\f080";}.Defaults-twitter-square:before {content: "\f081";}.Defaults-facebook-square:before {content: "\f082";}.Defaults-camera-retro:before {content: "\f083";}.Defaults-key:before {content: "\f084";}.Defaults-cogs:before {content: "\f085";}.Defaults-gears:before {content: "\f085";}.Defaults-comments:before {content: "\f086";}.Defaults-thumbs-o-up:before {content: "\f087";}.Defaults-thumbs-o-down:before {content: "\f088";}.Defaults-star-half:before {content: "\f089";}.Defaults-heart-o:before {content: "\f08a";}.Defaults-sign-out:before {content: "\f08b";}.Defaults-linkedin-square:before {content: "\f08c";}.Defaults-thumb-tack:before {content: "\f08d";}.Defaults-external-link:before {content: "\f08e";}.Defaults-sign-in:before {content: "\f090";}.Defaults-trophy:before {content: "\f091";}.Defaults-github-square:before {content: "\f092";}.Defaults-upload:before {content: "\f093";}.Defaults-lemon-o:before {content: "\f094";}.Defaults-phone:before {content: "\f095";}.Defaults-square-o:before {content: "\f096";}.Defaults-bookmark-o:before {content: "\f097";}.Defaults-phone-square:before {content: "\f098";}.Defaults-twitter:before {content: "\f099";}.Defaults-facebook:before {content: "\f09a";}.Defaults-facebook-f:before {content: "\f09a";}.Defaults-github:before {content: "\f09b";}.Defaults-unlock:before {content: "\f09c";}.Defaults-credit-card:before {content: "\f09d";}.Defaults-rss:before {content: "\f09e";}.Defaults-hdd-o:before {content: "\f0a0";}.Defaults-bullhorn:before {content: "\f0a1";}.Defaults-bell-o:before {content: "\f0a2";}.Defaults-certificate:before {content: "\f0a3";}.Defaults-hand-o-right:before {content: "\f0a4";}.Defaults-hand-o-left:before {content: "\f0a5";}.Defaults-hand-o-up:before {content: "\f0a6";}.Defaults-hand-o-down:before {content: "\f0a7";}.Defaults-arrow-circle-left:before {content: "\f0a8";}.Defaults-arrow-circle-right:before {content: "\f0a9";}.Defaults-arrow-circle-up:before {content: "\f0aa";}.Defaults-arrow-circle-down:before {content: "\f0ab";}.Defaults-globe:before {content: "\f0ac";}.Defaults-wrench:before {content: "\f0ad";}.Defaults-tasks:before {content: "\f0ae";}.Defaults-filter:before {content: "\f0b0";}.Defaults-briefcase:before {content: "\f0b1";}.Defaults-arrows-alt:before {content: "\f0b2";}.Defaults-group:before {content: "\f0c0";}.Defaults-users:before {content: "\f0c0";}.Defaults-chain:before {content: "\f0c1";}.Defaults-link:before {content: "\f0c1";}.Defaults-cloud:before {content: "\f0c2";}.Defaults-flask:before {content: "\f0c3";}.Defaults-cut:before {content: "\f0c4";}.Defaults-scissors:before {content: "\f0c4";}.Defaults-copy:before {content: "\f0c5";}.Defaults-files-o:before {content: "\f0c5";}.Defaults-paperclip:before {content: "\f0c6";}.Defaults-floppy-o:before {content: "\f0c7";}.Defaults-save:before {content: "\f0c7";}.Defaults-square:before {content: "\f0c8";}.Defaults-bars:before {content: "\f0c9";}.Defaults-navicon:before {content: "\f0c9";}.Defaults-reorder:before {content: "\f0c9";}.Defaults-list-ul:before {content: "\f0ca";}.Defaults-list-ol:before {content: "\f0cb";}.Defaults-strikethrough:before {content: "\f0cc";}.Defaults-underline:before {content: "\f0cd";}.Defaults-table:before {content: "\f0ce";}.Defaults-magic:before {content: "\f0d0";}.Defaults-truck:before {content: "\f0d1";}.Defaults-pinterest:before {content: "\f0d2";}.Defaults-pinterest-square:before {content: "\f0d3";}.Defaults-google-plus-square:before {content: "\f0d4";}.Defaults-google-plus:before {content: "\f0d5";}.Defaults-money:before {content: "\f0d6";}.Defaults-caret-down:before {content: "\f0d7";}.Defaults-caret-up:before {content: "\f0d8";}.Defaults-caret-left:before {content: "\f0d9";}.Defaults-caret-right:before {content: "\f0da";}.Defaults-columns:before {content: "\f0db";}.Defaults-sort:before {content: "\f0dc";}.Defaults-unsorted:before {content: "\f0dc";}.Defaults-sort-desc:before {content: "\f0dd";}.Defaults-sort-down:before {content: "\f0dd";}.Defaults-sort-asc:before {content: "\f0de";}.Defaults-sort-up:before {content: "\f0de";}.Defaults-envelope:before {content: "\f0e0";}.Defaults-linkedin:before {content: "\f0e1";}.Defaults-rotate-left:before {content: "\f0e2";}.Defaults-undo:before {content: "\f0e2";}.Defaults-gavel:before {content: "\f0e3";}.Defaults-legal:before {content: "\f0e3";}.Defaults-dashboard:before {content: "\f0e4";}.Defaults-tachometer:before {content: "\f0e4";}.Defaults-comment-o:before {content: "\f0e5";}.Defaults-comments-o:before {content: "\f0e6";}.Defaults-bolt:before {content: "\f0e7";}.Defaults-flash:before {content: "\f0e7";}.Defaults-sitemap:before {content: "\f0e8";}.Defaults-umbrella:before {content: "\f0e9";}.Defaults-clipboard:before {content: "\f0ea";}.Defaults-paste:before {content: "\f0ea";}.Defaults-lightbulb-o:before {content: "\f0eb";}.Defaults-exchange:before {content: "\f0ec";}.Defaults-cloud-download:before {content: "\f0ed";}.Defaults-cloud-upload:before {content: "\f0ee";}.Defaults-user-md:before {content: "\f0f0";}.Defaults-stethoscope:before {content: "\f0f1";}.Defaults-suitcase:before {content: "\f0f2";}.Defaults-bell:before {content: "\f0f3";}.Defaults-coffee:before {content: "\f0f4";}.Defaults-cutlery:before {content: "\f0f5";}.Defaults-file-text-o:before {content: "\f0f6";}.Defaults-building-o:before {content: "\f0f7";}.Defaults-hospital-o:before {content: "\f0f8";}.Defaults-ambulance:before {content: "\f0f9";}.Defaults-medkit:before {content: "\f0fa";}.Defaults-fighter-jet:before {content: "\f0fb";}.Defaults-beer:before {content: "\f0fc";}.Defaults-h-square:before {content: "\f0fd";}.Defaults-plus-square:before {content: "\f0fe";}.Defaults-angle-double-left:before {content: "\f100";}.Defaults-angle-double-right:before {content: "\f101";}.Defaults-angle-double-up:before {content: "\f102";}.Defaults-angle-double-down:before {content: "\f103";}.Defaults-angle-left:before {content: "\f104";}.Defaults-angle-right:before {content: "\f105";}.Defaults-angle-up:before {content: "\f106";}.Defaults-angle-down:before {content: "\f107";}.Defaults-desktop:before {content: "\f108";}.Defaults-laptop:before {content: "\f109";}.Defaults-tablet:before {content: "\f10a";}.Defaults-mobile:before {content: "\f10b";}.Defaults-mobile-phone:before {content: "\f10b";}.Defaults-circle-o:before {content: "\f10c";}.Defaults-quote-left:before {content: "\f10d";}.Defaults-quote-right:before {content: "\f10e";}.Defaults-spinner:before {content: "\f110";}.Defaults-circle:before {content: "\f111";}.Defaults-mail-reply:before {content: "\f112";}.Defaults-reply:before {content: "\f112";}.Defaults-github-alt:before {content: "\f113";}.Defaults-folder-o:before {content: "\f114";}.Defaults-folder-open-o:before {content: "\f115";}.Defaults-smile-o:before {content: "\f118";}.Defaults-frown-o:before {content: "\f119";}.Defaults-meh-o:before {content: "\f11a";}.Defaults-gamepad:before {content: "\f11b";}.Defaults-keyboard-o:before {content: "\f11c";}.Defaults-flag-o:before {content: "\f11d";}.Defaults-flag-checkered:before {content: "\f11e";}.Defaults-terminal:before {content: "\f120";}.Defaults-code:before {content: "\f121";}.Defaults-mail-reply-all:before {content: "\f122";}.Defaults-reply-all:before {content: "\f122";}.Defaults-star-half-empty:before {content: "\f123";}.Defaults-star-half-full:before {content: "\f123";}.Defaults-star-half-o:before {content: "\f123";}.Defaults-location-arrow:before {content: "\f124";}.Defaults-crop:before {content: "\f125";}.Defaults-code-fork:before {content: "\f126";}.Defaults-chain-broken:before {content: "\f127";}.Defaults-unlink:before {content: "\f127";}.Defaults-question:before {content: "\f128";}.Defaults-info:before {content: "\f129";}.Defaults-exclamation:before {content: "\f12a";}.Defaults-superscript:before {content: "\f12b";}.Defaults-subscript:before {content: "\f12c";}.Defaults-eraser:before {content: "\f12d";}.Defaults-puzzle-piece:before {content: "\f12e";}.Defaults-microphone:before {content: "\f130";}.Defaults-microphone-slash:before {content: "\f131";}.Defaults-shield:before {content: "\f132";}.Defaults-calendar-o:before {content: "\f133";}.Defaults-fire-extinguisher:before {content: "\f134";}.Defaults-rocket:before {content: "\f135";}.Defaults-maxcdn:before {content: "\f136";}.Defaults-chevron-circle-left:before {content: "\f137";}.Defaults-chevron-circle-right:before {content: "\f138";}.Defaults-chevron-circle-up:before {content: "\f139";}.Defaults-chevron-circle-down:before {content: "\f13a";}.Defaults-html5:before {content: "\f13b";}.Defaults-css3:before {content: "\f13c";}.Defaults-anchor:before {content: "\f13d";}.Defaults-unlock-alt:before {content: "\f13e";}.Defaults-bullseye:before {content: "\f140";}.Defaults-ellipsis-h:before {content: "\f141";}.Defaults-ellipsis-v:before {content: "\f142";}.Defaults-rss-square:before {content: "\f143";}.Defaults-play-circle:before {content: "\f144";}.Defaults-ticket:before {content: "\f145";}.Defaults-minus-square:before {content: "\f146";}.Defaults-minus-square-o:before {content: "\f147";}.Defaults-level-up:before {content: "\f148";}.Defaults-level-down:before {content: "\f149";}.Defaults-check-square:before {content: "\f14a";}.Defaults-pencil-square:before {content: "\f14b";}.Defaults-external-link-square:before {content: "\f14c";}.Defaults-share-square:before {content: "\f14d";}.Defaults-compass:before {content: "\f14e";}.Defaults-caret-square-o-down:before {content: "\f150";}.Defaults-toggle-down:before {content: "\f150";}.Defaults-caret-square-o-up:before {content: "\f151";}.Defaults-toggle-up:before {content: "\f151";}.Defaults-caret-square-o-right:before {content: "\f152";}.Defaults-toggle-right:before {content: "\f152";}.Defaults-eur:before {content: "\f153";}.Defaults-euro:before {content: "\f153";}.Defaults-gbp:before {content: "\f154";}.Defaults-dollar:before {content: "\f155";}.Defaults-usd:before {content: "\f155";}.Defaults-inr:before {content: "\f156";}.Defaults-rupee:before {content: "\f156";}.Defaults-cny:before {content: "\f157";}.Defaults-jpy:before {content: "\f157";}.Defaults-rmb:before {content: "\f157";}.Defaults-yen:before {content: "\f157";}.Defaults-rouble:before {content: "\f158";}.Defaults-rub:before {content: "\f158";}.Defaults-ruble:before {content: "\f158";}.Defaults-krw:before {content: "\f159";}.Defaults-won:before {content: "\f159";}.Defaults-bitcoin:before {content: "\f15a";}.Defaults-btc:before {content: "\f15a";}.Defaults-file:before {content: "\f15b";}.Defaults-file-text:before {content: "\f15c";}.Defaults-sort-alpha-asc:before {content: "\f15d";}.Defaults-sort-alpha-desc:before {content: "\f15e";}.Defaults-sort-amount-asc:before {content: "\f160";}.Defaults-sort-amount-desc:before {content: "\f161";}.Defaults-sort-numeric-asc:before {content: "\f162";}.Defaults-sort-numeric-desc:before {content: "\f163";}.Defaults-thumbs-up:before {content: "\f164";}.Defaults-thumbs-down:before {content: "\f165";}.Defaults-youtube-square:before {content: "\f166";}.Defaults-youtube:before {content: "\f167";}.Defaults-xing:before {content: "\f168";}.Defaults-xing-square:before {content: "\f169";}.Defaults-youtube-play:before {content: "\f16a";}.Defaults-dropbox:before {content: "\f16b";}.Defaults-stack-overflow:before {content: "\f16c";}.Defaults-instagram:before {content: "\f16d";}.Defaults-flickr:before {content: "\f16e";}.Defaults-adn:before {content: "\f170";}.Defaults-bitbucket:before {content: "\f171";}.Defaults-bitbucket-square:before {content: "\f172";}.Defaults-tumblr:before {content: "\f173";}.Defaults-tumblr-square:before {content: "\f174";}.Defaults-long-arrow-down:before {content: "\f175";}.Defaults-long-arrow-up:before {content: "\f176";}.Defaults-long-arrow-left:before {content: "\f177";}.Defaults-long-arrow-right:before {content: "\f178";}.Defaults-apple:before {content: "\f179";}.Defaults-windows:before {content: "\f17a";}.Defaults-android:before {content: "\f17b";}.Defaults-linux:before {content: "\f17c";}.Defaults-dribbble:before {content: "\f17d";}.Defaults-skype:before {content: "\f17e";}.Defaults-foursquare:before {content: "\f180";}.Defaults-trello:before {content: "\f181";}.Defaults-female:before {content: "\f182";}.Defaults-male:before {content: "\f183";}.Defaults-gittip:before {content: "\f184";}.Defaults-gratipay:before {content: "\f184";}.Defaults-sun-o:before {content: "\f185";}.Defaults-moon-o:before {content: "\f186";}.Defaults-archive:before {content: "\f187";}.Defaults-bug:before {content: "\f188";}.Defaults-vk:before {content: "\f189";}.Defaults-weibo:before {content: "\f18a";}.Defaults-renren:before {content: "\f18b";}.Defaults-pagelines:before {content: "\f18c";}.Defaults-stack-exchange:before {content: "\f18d";}.Defaults-arrow-circle-o-right:before {content: "\f18e";}.Defaults-arrow-circle-o-left:before {content: "\f190";}.Defaults-caret-square-o-left:before {content: "\f191";}.Defaults-toggle-left:before {content: "\f191";}.Defaults-dot-circle-o:before {content: "\f192";}.Defaults-wheelchair:before {content: "\f193";}.Defaults-vimeo-square:before {content: "\f194";}.Defaults-try:before {content: "\f195";}.Defaults-turkish-lira:before {content: "\f195";}.Defaults-plus-square-o:before {content: "\f196";}.Defaults-space-shuttle:before {content: "\f197";}.Defaults-slack:before {content: "\f198";}.Defaults-envelope-square:before {content: "\f199";}.Defaults-wordpress:before {content: "\f19a";}.Defaults-openid:before {content: "\f19b";}.Defaults-bank:before {content: "\f19c";}.Defaults-institution:before {content: "\f19c";}.Defaults-university:before {content: "\f19c";}.Defaults-graduation-cap:before {content: "\f19d";}.Defaults-mortar-board:before {content: "\f19d";}.Defaults-yahoo:before {content: "\f19e";}.Defaults-google:before {content: "\f1a0";}.Defaults-reddit:before {content: "\f1a1";}.Defaults-reddit-square:before {content: "\f1a2";}.Defaults-stumbleupon-circle:before {content: "\f1a3";}.Defaults-stumbleupon:before {content: "\f1a4";}.Defaults-delicious:before {content: "\f1a5";}.Defaults-digg:before {content: "\f1a6";}.Defaults-pied-piper:before {content: "\f1a7";}.Defaults-pied-piper-alt:before {content: "\f1a8";}.Defaults-drupal:before {content: "\f1a9";}.Defaults-joomla:before {content: "\f1aa";}.Defaults-language:before {content: "\f1ab";}.Defaults-fax:before {content: "\f1ac";}.Defaults-building:before {content: "\f1ad";}.Defaults-child:before {content: "\f1ae";}.Defaults-paw:before {content: "\f1b0";}.Defaults-spoon:before {content: "\f1b1";}.Defaults-cube:before {content: "\f1b2";}.Defaults-cubes:before {content: "\f1b3";}.Defaults-behance:before {content: "\f1b4";}.Defaults-behance-square:before {content: "\f1b5";}.Defaults-steam:before {content: "\f1b6";}.Defaults-steam-square:before {content: "\f1b7";}.Defaults-recycle:before {content: "\f1b8";}.Defaults-automobile:before {content: "\f1b9";}.Defaults-car:before {content: "\f1b9";}.Defaults-cab:before {content: "\f1ba";}.Defaults-taxi:before {content: "\f1ba";}.Defaults-tree:before {content: "\f1bb";}.Defaults-spotify:before {content: "\f1bc";}.Defaults-deviantart:before {content: "\f1bd";}.Defaults-soundcloud:before {content: "\f1be";}.Defaults-database:before {content: "\f1c0";}.Defaults-file-pdf-o:before {content: "\f1c1";}.Defaults-file-word-o:before {content: "\f1c2";}.Defaults-file-excel-o:before {content: "\f1c3";}.Defaults-file-powerpoint-o:before {content: "\f1c4";}.Defaults-file-image-o:before {content: "\f1c5";}.Defaults-file-photo-o:before {content: "\f1c5";}.Defaults-file-picture-o:before {content: "\f1c5";}.Defaults-file-archive-o:before {content: "\f1c6";}.Defaults-file-zip-o:before {content: "\f1c6";}.Defaults-file-audio-o:before {content: "\f1c7";}.Defaults-file-sound-o:before {content: "\f1c7";}.Defaults-file-movie-o:before {content: "\f1c8";}.Defaults-file-video-o:before {content: "\f1c8";}.Defaults-file-code-o:before {content: "\f1c9";}.Defaults-vine:before {content: "\f1ca";}.Defaults-codepen:before {content: "\f1cb";}.Defaults-jsfiddle:before {content: "\f1cc";}.Defaults-life-bouy:before {content: "\f1cd";}.Defaults-life-buoy:before {content: "\f1cd";}.Defaults-life-ring:before {content: "\f1cd";}.Defaults-life-saver:before {content: "\f1cd";}.Defaults-support:before {content: "\f1cd";}.Defaults-circle-o-notch:before {content: "\f1ce";}.Defaults-ra:before {content: "\f1d0";}.Defaults-rebel:before {content: "\f1d0";}.Defaults-empire:before {content: "\f1d1";}.Defaults-ge:before {content: "\f1d1";}.Defaults-git-square:before {content: "\f1d2";}.Defaults-git:before {content: "\f1d3";}.Defaults-hacker-news:before {content: "\f1d4";}.Defaults-tencent-weibo:before {content: "\f1d5";}.Defaults-qq:before {content: "\f1d6";}.Defaults-wechat:before {content: "\f1d7";}.Defaults-weixin:before {content: "\f1d7";}.Defaults-paper-plane:before {content: "\f1d8";}.Defaults-send:before {content: "\f1d8";}.Defaults-paper-plane-o:before {content: "\f1d9";}.Defaults-send-o:before {content: "\f1d9";}.Defaults-history:before {content: "\f1da";}.Defaults-circle-thin:before {content: "\f1db";}.Defaults-genderless:before {content: "\f1db";}.Defaults-header:before {content: "\f1dc";}.Defaults-paragraph:before {content: "\f1dd";}.Defaults-sliders:before {content: "\f1de";}.Defaults-share-alt:before {content: "\f1e0";}.Defaults-share-alt-square:before {content: "\f1e1";}.Defaults-bomb:before {content: "\f1e2";}.Defaults-futbol-o:before {content: "\f1e3";}.Defaults-soccer-ball-o:before {content: "\f1e3";}.Defaults-tty:before {content: "\f1e4";}.Defaults-binoculars:before {content: "\f1e5";}.Defaults-plug:before {content: "\f1e6";}.Defaults-slideshare:before {content: "\f1e7";}.Defaults-twitch:before {content: "\f1e8";}.Defaults-yelp:before {content: "\f1e9";}.Defaults-newspaper-o:before {content: "\f1ea";}.Defaults-wifi:before {content: "\f1eb";}.Defaults-calculator:before {content: "\f1ec";}.Defaults-paypal:before {content: "\f1ed";}.Defaults-google-wallet:before {content: "\f1ee";}.Defaults-cc-visa:before {content: "\f1f0";}.Defaults-cc-mastercard:before {content: "\f1f1";}.Defaults-cc-discover:before {content: "\f1f2";}.Defaults-cc-amex:before {content: "\f1f3";}.Defaults-cc-paypal:before {content: "\f1f4";}.Defaults-cc-stripe:before {content: "\f1f5";}.Defaults-bell-slash:before {content: "\f1f6";}.Defaults-bell-slash-o:before {content: "\f1f7";}.Defaults-trash:before {content: "\f1f8";}.Defaults-copyright:before {content: "\f1f9";}.Defaults-at:before {content: "\f1fa";}.Defaults-eyedropper:before {content: "\f1fb";}.Defaults-paint-brush:before {content: "\f1fc";}.Defaults-birthday-cake:before {content: "\f1fd";}.Defaults-area-chart:before {content: "\f1fe";}.Defaults-pie-chart:before {content: "\f200";}.Defaults-line-chart:before {content: "\f201";}.Defaults-lastfm:before {content: "\f202";}.Defaults-lastfm-square:before {content: "\f203";}.Defaults-toggle-off:before {content: "\f204";}.Defaults-toggle-on:before {content: "\f205";}.Defaults-bicycle:before {content: "\f206";}.Defaults-bus:before {content: "\f207";}.Defaults-ioxhost:before {content: "\f208";}.Defaults-angellist:before {content: "\f209";}.Defaults-cc:before {content: "\f20a";}.Defaults-ils:before {content: "\f20b";}.Defaults-shekel:before {content: "\f20b";}.Defaults-sheqel:before {content: "\f20b";}.Defaults-meanpath:before {content: "\f20c";}.Defaults-buysellads:before {content: "\f20d";}.Defaults-connectdevelop:before {content: "\f20e";}.Defaults-dashcube:before {content: "\f210";}.Defaults-forumbee:before {content: "\f211";}.Defaults-leanpub:before {content: "\f212";}.Defaults-sellsy:before {content: "\f213";}.Defaults-shirtsinbulk:before {content: "\f214";}.Defaults-simplybuilt:before {content: "\f215";}.Defaults-skyatlas:before {content: "\f216";}.Defaults-cart-plus:before {content: "\f217";}.Defaults-cart-arrow-down:before {content: "\f218";}.Defaults-diamond:before {content: "\f219";}.Defaults-ship:before {content: "\f21a";}.Defaults-user-secret:before {content: "\f21b";}.Defaults-motorcycle:before {content: "\f21c";}.Defaults-street-view:before {content: "\f21d";}.Defaults-heartbeat:before {content: "\f21e";}.Defaults-venus:before {content: "\f221";}.Defaults-mars:before {content: "\f222";}.Defaults-mercury:before {content: "\f223";}.Defaults-transgender:before {content: "\f224";}.Defaults-transgender-alt:before {content: "\f225";}.Defaults-venus-double:before {content: "\f226";}.Defaults-mars-double:before {content: "\f227";}.Defaults-venus-mars:before {content: "\f228";}.Defaults-mars-stroke:before {content: "\f229";}.Defaults-mars-stroke-v:before {content: "\f22a";}.Defaults-mars-stroke-h:before {content: "\f22b";}.Defaults-neuter:before {content: "\f22c";}.Defaults-facebook-official:before {content: "\f230";}.Defaults-pinterest-p:before {content: "\f231";}.Defaults-whatsapp:before {content: "\f232";}.Defaults-server:before {content: "\f233";}.Defaults-user-plus:before {content: "\f234";}.Defaults-user-times:before {content: "\f235";}.Defaults-bed:before {content: "\f236";}.Defaults-hotel:before {content: "\f236";}.Defaults-viacoin:before {content: "\f237";}.Defaults-train:before {content: "\f238";}.Defaults-subway:before {content: "\f239";}.Defaults-medium:before {content: "\f23a";;font-display: swap;}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

/* Algemene stijl */
body {
    background-color: #ffffff !important;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}

.big-header {
    font-size: clamp(1.5rem, 4vw, 3rem);
    line-height: 1.2;
    font-weight: 400;
    color: #ED6D05;
    text-shadow: 3px 3px 3px #253474 !important;
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 0;
    text-align: left;
}

.text-light {
    color: #ffffff;
}

h1,
h2 {
    font-size: clamp(1.8rem, 4vw, 3rem);
    line-height: 1.2;
    max-width: 100%;
    text-align: left;
    text-shadow: 1px 1px 1px #ffffff !important;
}

@media only screen and (max-width: 800px) {
    h1,
    h2 {
        font-size: 2.5rem;
    }
}

@media only screen and (max-width: 600px) {
    h1,
    h2 {
        font-size: 2rem;
    }

    body:not(.home) h1,
    body:not(.home) h2 {
        font-size: 2rem !important;
    }

    .big-header {
        font-size: 2.5rem;
    }
}

@media only screen and (max-width: 480px) {
    h1,
    h2 {
        font-size: 1.8rem;
    }

    body:not(.home) h1,
    body:not(.home) h2 {
        font-size: 1.6rem !important;
    }
}

/* Formulieren - Responsieve knoppen */
.nf-form-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 100%;
    overflow: hidden;
}

.nf-form-content button,
.nf-form-content input[type="button"],
.nf-form-content input[type="submit"] {
    text-transform: none;
    border-radius: 10px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    font-size: 16px;
    padding: 10px 15px;
    background-color: #273476 !important;
    max-width: 90%;
    width: auto;
    box-sizing: border-box;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    text-align: center;
}

@media only screen and (max-width: 480px) {
    .nf-form-content button,
    .nf-form-content input[type="button"],
    .nf-form-content input[type="submit"] {
        font-size: 14px;
        padding: 8px 10px;
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.nf-form-content input.ninja-forms-field {
    border: 2px solid #5c4e82 !important;
    height: 30px !important;
    padding: 8px !important;
    border-radius: 10px !important;
    width: 100%;
}

/* Ninja Forms honeypot verbergen */
.nf-field-hp,
.nf-form-hp,
.nf-form-cont .nf-field-hp,
.nf-form-cont .nf-form-hp,
.nf-form-cont [class*="honeypot"] {
    display: none !important;
    visibility: hidden !important;
    position: absolute !important;
    left: -9999px !important;
}

/* Team sectie */
section#team-area h3 {
    color: #FF943C;
}

section#team-area {
    border-color: #FF943C;
}

/* Navigatie en menu */
#menu-item-913 a,
#menu-item-914 a {
    color: #FF943C;
    font-size: 25px;
}

.w-nav-title,
#topmenuu li a,
.big-header,
.sai-breadcupb,
.zwa-page-title {
    text-shadow: none;
}

/* Gradient bovenaan menu */
.zwa-logo-menu-area {
    height: 200px;
    background: linear-gradient(180deg, #273476 %, #ffffff 100%);
}

#footer-top-arera,
#footer-top-arera .container,
#footer-top-arera .row,
#footer-top-arera .col,
#footer-top-arera .vc_column-inner,
#footer-top-arera .wpb_wrapper {
    text-align: center !important;
}

#footer-top-arera img {
    display: inline-block !important;
    margin: 0 auto !important;
}



/*FILESTART   */

/* 10Web Booster optimized this CSS file */

    :root {
      --blauw:      #253474;
      --oranje:     #ea7214;
      --lichtblauw: #eaf0f8;
      --lichtgrijs: #f5f5f5;
      --grijs-rand: #e0e0e0;
      --tekst:      #1a1a1a;
      --subtekst:   #555555;
      --wit:        #ffffff;
      --max:        800px;
      --radius:     6px;
    }

    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    body {
      font-family: 'Roboto', sans-serif;
      font-size: 17px;
      line-height: 1.75;
      color: var(--tekst);
      background: var(--wit);
    }

    .pagina {
      max-width: var(--max);
      margin: 0 auto;
      padding: 48px 24px 80px;
    }

    /* ── Datum ── */
    .datum {
      font-size: 13px;
      color: #888;
      font-style: italic;
      margin-bottom: 12px;
    }

    /* ── Headings ── */
    h1, h2, h3 {
      font-family: 'Roboto', sans-serif;
      color: var(--blauw);
      line-height: 1.3;
    }

    h1 {
      font-size: 2rem;
      font-weight: 700;
      margin-bottom: 24px;
    }

    h2 {
      font-size: 1.45rem;
      font-weight: 700;
      margin-top: 56px;
      margin-bottom: 16px;
    }

    h3 {
      font-size: 1.1rem;
      font-weight: 700;
      margin-top: 32px;
      margin-bottom: 10px;
    }

    /* ── Alinea's ── */
    p {
      margin-bottom: 18px;
    }

    /* ── Lijsten ── */
    ul {
      margin: 12px 0 20px 0;
      padding-left: 22px;
    }

    ul li {
      margin-bottom: 8px;
      padding-left: 4px;
    }

    /* ── Snel antwoord box ── */
    .snel-antwoord {
      background: var(--lichtblauw);
      border-left: 5px solid var(--oranje);
      border-top: 1px solid #c5d5e8;
      border-bottom: 1px solid var(--grijs-rand);
      border-right: none;
      border-radius: 0 var(--radius) var(--radius) 0;
      padding: 20px 22px;
      margin: 24px 0 28px;
    }

    .snel-antwoord-label {
      font-size: 12px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: 0.06em;
      color: var(--oranje);
      margin-bottom: 8px;
    }

    .snel-antwoord p {
      margin-bottom: 0;
      font-size: 16px;
    }

    /* ── Begrippenbox ── */
    .begrip {
      border-left: 4px solid #bbbbbb;
      background: var(--lichtgrijs);
      padding: 10px 16px;
      margin-bottom: 10px;
      border-radius: 0 var(--radius) var(--radius) 0;
      font-size: 15px;
      line-height: 1.65;
    }

    .begrip strong {
      color: var(--blauw);
    }

    .begrippen-kop {
      margin-top: 32px;
      margin-bottom: 14px;
    }

    /* ── Noot (cursief, lichte kleur) ── */
    .noot {
      font-style: italic;
      color: var(--subtekst);
      margin-top: 16px;
      margin-bottom: 8px;
      font-size: 15.5px;
    }

    /* ── CTA box ── */
    .cta-box {
      background: #fef3ea;
      border: 2px solid var(--oranje);
      border-radius: var(--radius);
      padding: 22px 24px;
      margin: 28px 0;
    }

    .cta-box p {
      margin-bottom: 6px;
    }

    .cta-box p:last-child {
      margin-bottom: 0;
    }

    .cta-box .cta-contact {
      font-weight: 700;
      color: var(--blauw);
      margin-top: 12px;
    }

    /* ── Scheidingslijn ── */
    hr {
      border: none;
      border-top: 1px solid var(--grijs-rand);
      margin: 52px 0 0;
    }

    /* ── FAQ ── */
    .faq-item {
      border-bottom: 1px solid var(--grijs-rand);
      padding: 20px 0;
    }

    .faq-item:first-of-type {
      border-top: 1px solid var(--grijs-rand);
    }

    .faq-vraag {
      font-size: 1rem;
      font-weight: 700;
      color: var(--blauw);
      cursor: pointer;
      display: flex;
      justify-content: space-between;
      align-items: flex-start;
      gap: 12px;
      background: none;
      border: none;
      width: 100%;
      text-align: left;
      padding: 0;
      font-family: 'Roboto', sans-serif;
      line-height: 1.4;
    }

    .faq-vraag:hover {
      color: var(--oranje);
    }

    .faq-icoon {
      flex-shrink: 0;
      font-size: 1.3rem;
      font-weight: 400;
      line-height: 1;
      color: var(--oranje);
      transition: transform 0.2s ease;
    }

    .faq-item.open .faq-icoon {
      transform: rotate(45deg);
    }

    .faq-antwoord {
      display: none;
      padding-top: 14px;
    }

    .faq-antwoord p {
      margin-bottom: 0;
      font-size: 16px;
    }

    .faq-item.open .faq-antwoord {
      display: block;
    }

    /* ── Stapnummer badge ── */
    .stap-header {
      display: flex;
      align-items: baseline;
      gap: 14px;
      margin-top: 56px;
      margin-bottom: 16px;
    }

    .stap-header h2 {
      margin-top: 0;
      margin-bottom: 0;
    }

    .stap-badge {
      flex-shrink: 0;
      width: 32px;
      height: 32px;
      background: var(--oranje);
      color: var(--wit);
      border-radius: 50%;
      font-size: 14px;
      font-weight: 700;
      display: flex;
      align-items: center;
      justify-content: center;
      position: relative;
      top: 2px;
    }

    /* ── Responsive ── */
    @media (max-width: 600px) {
      h1 { font-size: 1.55rem; }
      h2 { font-size: 1.2rem; }
      .pagina { padding: 32px 18px 60px; }
    }
  

/*FILESTART   */

/* 10Web Booster optimized this CSS file */

		#mc_embed_signup{clear:left; width:100%;}
		#mc_embed_signup input[type="email"]{background-color:#fff!important;opacity:1}div#mc_embed_signup_scroll{background:none!important}#mc-embedded-subscribe-form input[type=checkbox]{display:inline;width:auto;margin-right:10px}#mergeRow-gdpr{margin-top:20px}#mergeRow-gdpr fieldset label{font-weight:400}#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height:0;padding-bottom:0}