@charset "utf-8";
.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;z-index:7}.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .reusable-block-indicator{background:#fff;border-left:1px dashed #e2e4e7;color:#555d66;border-bottom:1px dashed #e2e4e7;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background:transparent;border:2px solid}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:50%;flex-grow:0}}@media (min-width:600px){.wp-block-column:nth-child(odd){margin-right:32px}.wp-block-column:not(:first-child),.wp-block-column:nth-child(2n){margin-left:32px}.wp-block-column:not(:last-child){margin-right:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit,.editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 5px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 60%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}p.is-small-text{font-size:14px}p.is-regular-text{font-size:16px}p.is-large-text{font-size:36px}p.is-larger-text{font-size:48px}p.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}#cookie-law-info-bar { font-size: 12pt;
margin: 0 auto;
padding: 13px 10px;
position: absolute;
text-align: center;
box-sizing: border-box;
width:100%;
z-index: 9999;
box-shadow:rgba(0,0,0,.5) 0px 5px 50px;
display: none;
left:0px;
font-weight:300;
}
#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding:5px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
box-shadow: #161616 2px 2px 5px 2px;
}
#cookie-law-info-bar span {
vertical-align: middle;
} .cli-plugin-button, .cli-plugin-button:visited {
display: inline-block;
padding:10px 16px 10px;
color: #fff;
text-decoration: none;
position: relative;
cursor: pointer;
margin-left: 0px;
text-decoration: none;
}
.cli-plugin-main-link {
margin-left:0px;
font-weight: 550; text-decoration: underline;
}
.cli-plugin-button:hover {
background-color: #111;
color: #fff;
text-decoration: none;
}
.small.cli-plugin-button, .small.cli-plugin-button:visited {
font-size: 11px;
}
.cli-plugin-button, .cli-plugin-button:visited,
.medium.cli-plugin-button, .medium.cli-plugin-button:visited {
font-size: 14px;
font-weight: 500;
line-height: 1;
}
.large.cli-plugin-button, .large.cli-plugin-button:visited {
font-size: 14px;
padding: 8px 14px 9px;
}
.super.cli-plugin-button, .super.cli-plugin-button:visited {
font-size: 34px;
padding: 8px 14px 9px;
}
.pink.cli-plugin-button, .magenta.cli-plugin-button:visited {
background-color: #e22092;
}
.pink.cli-plugin-button:hover {
background-color: #c81e82;
}
.green.cli-plugin-button, .green.cli-plugin-button:visited {
background-color: #91bd09;
}
.green.cli-plugin-button:hover {
background-color: #749a02;
}
.red.cli-plugin-button, .red.cli-plugin-button:visited {
background-color: #e62727;
}
.red.cli-plugin-button:hover {
background-color: #cf2525;
}
.orange.cli-plugin-button, .orange.cli-plugin-button:visited {
background-color: #ff5c00;
}
.orange.cli-plugin-button:hover {
background-color: #d45500;
}
.blue.cli-plugin-button, .blue.cli-plugin-button:visited {
background-color: #2981e4;
}
.blue.cli-plugin-button:hover {
background-color: #2575cf;
}
.yellow.cli-plugin-button, .yellow.cli-plugin-button:visited {
background-color: #ffb515;
}
.yellow.cli-plugin-button:hover {
background-color: #fc9200;
}
.cli-plugin-button{ margin-top:5px; }
.cli-bar-popup{
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
padding:20px;
}
.cli-powered_by_p{width:100% !important; display:block !important; color:#333; clear:both; font-style:italic !important; font-size:12px !important; margin-top:15px !important; }
.cli-powered_by_a{color:#333; font-weight:600 !important; font-size:12px !important;}.gdpr-container-fluid {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.gdpr-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.gdpr-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.gdpr-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.gdpr-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.gdpr-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.gdpr-px-0 {
padding-left: 0;
padding-right: 0;
}
.modal-backdrop.show {
opacity: .8;
}
.modal-open {
overflow: hidden
}
.modal-open .gdpr-modal {
overflow-x: hidden;
overflow-y: auto
}
.gdpr-modal.fade .gdpr-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.gdpr-modal.show .gdpr-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1039;
background-color: #000
}
.modal-backdrop.fade {
opacity: 0
}
.modal-backdrop.show {
opacity: .5
}
.gdpr-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
display: none;
overflow: hidden;
outline: 0
}
.gdpr-modal a {
text-decoration: none;
}
.gdpr-modal .gdpr-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.gdpr-modal .gdpr-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2));		
}
}
@media (min-width: 992px) {
.gdpr-modal .gdpr-modal-dialog {
max-width: 900px;			
}
}
.gdpr-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,.2);
border-radius: .3rem;
outline: 0
}
.gdpr-modal .row {
margin: 0 -15px;
}
.gdpr-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.gdpr-modal .close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.gdpr-modal .close:focus {
outline: 0;
}
.gdpr-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.gdpr-switch input[type="checkbox"] {
display:none;
}
.gdpr-switch .gdpr-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.gdpr-switch .gdpr-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.gdpr-switch input:checked + .gdpr-slider {
background-color:rgb(99, 179, 95);
}
.gdpr-switch input:checked + .gdpr-slider:before {
transform: translateX(26px);
}
.gdpr-switch .gdpr-slider {
border-radius: 34px;
}
.gdpr-switch .gdpr-slider:before {
border-radius: 50%;
}
.gdpr-tab-content>.gdpr-tab-pane {
display: none;
}
.gdpr-tab-content>.active {
display: block;
}
.gdpr-fade {
transition: opacity .15s linear;
}
.gdpr-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column !important;
flex-direction: column !important;
align-items: stretch !important;
-ms-align-items: stretch !important;
}
.nav.gdpr-nav-pills, .gdpr-tab-content {
width: 100%;
padding: 30px;
}
.nav.gdpr-nav-pills {
background: #f3f3f3;
}
.nav.gdpr-nav-pills .gdpr-nav-link {
border: 1px solid #0070ad;
margin-bottom: 10px;
color: #0070ad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active, .nav.gdpr-nav-pills .show>.gdpr-nav-link {
background-color: #0070ad;
border: 1px solid #0070ad;
}
.nav.gdpr-nav-pills .gdpr-nav-link.active {
color: #ffffff;
}
.gdpr-tab-content .gdpr-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.gdpr-tab-content .gdpr-button-wrapper .btn-gdpr {
background-color: #0070ad;
border-color: #0070ad;
color: #ffffff;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.gdpr-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.gdpr-tab-content h4 {
font-size: 20px;
margin-bottom: .5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
}
.cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
display: none;
}
.cli-modal-backdrop.cli-fade {
opacity: 0
}
.cli-modal-backdrop.cli-show {
opacity: .5;
display: block;
}
.cli-modal.cli-show {
display: block;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 900px;
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .3rem;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 10px;
top: 10px;
z-index: 1;
padding: 0;
background-color: transparent;
border: 0;
-webkit-appearance: none;
font-size: 1.5rem;
font-weight: 700;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 70px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 24px;
width: 50px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 20px;
left: 2px;
position: absolute;
transition: .4s;
width: 20px;
}
.cli-switch input:checked + .cli-slider {
background-color: #00acad
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(26px);
}
.cli-switch .cli-slider {
border-radius: 34px;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-tab-content>.cli-active {
display: block;
}
.cli-fade {
transition: opacity .15s linear;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding: 30px;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #f3f3f3;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #00acad;
margin-bottom: 10px;
color: #00acad;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #00acad;
border: 1px solid #00acad;
}
.cli-nav-pills .cli-nav-link.cli-active {
color: #ffffff;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} .cli-container-fluid {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
.cli-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.cli-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.cli-col-8 {
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
flex-direction: column;
}
.cli-align-items-stretch {
-ms-flex-align: stretch!important;
align-items: stretch!important;
}
.cli-d-flex {
display: -ms-flexbox!important;
display: flex!important;
}
.cli-px-0 {
padding-left: 0;
padding-right: 0;
}
.cli-btn {
cursor: pointer;
font-size: 14px;
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .5rem 1.25rem;
line-height: 1;
border-radius: .25rem;
transition: all .15s ease-in-out;
}
.cli-btn:hover {
opacity: .8;
}
.cli-read-more-link {
cursor: pointer;
font-size: 15px;
font-weight: 500;
text-decoration: underline;
}
.cli-btn:focus {
outline: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .8;
}
.cli-modal-open {
overflow: hidden
}
.cli-barmodal-open {
overflow: hidden
}
.cli-modal-open .cli-modal {
overflow-x: hidden;
overflow-y: auto
}
.cli-modal.cli-fade .cli-modal-dialog {
transition: -webkit-transform .3s ease-out;
transition: transform .3s ease-out;
transition: transform .3s ease-out,-webkit-transform .3s ease-out;
-webkit-transform: translate(0,-25%);
transform: translate(0,-25%)
}
.cli-modal.cli-show .cli-modal-dialog {
-webkit-transform: translate(0,0);
transform: translate(0,0)
}
.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
-webkit-transform:scale(0);
transform:scale(0);
transition: opacity ease-in-out 0.5s;
}
.cli-modal-backdrop.cli-fade {
opacity: 0;
}
.cli-modal-backdrop.cli-show {
opacity: .5;
-webkit-transform:scale(1);
transform:scale(1);
}
.cli-modal {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99999;
transform: scale(0);
overflow: hidden;
outline: 0;
}
.cli-modal a {
text-decoration: none;
}
.cli-modal .cli-modal-dialog {
position: relative;
width: auto;
margin: .5rem;
pointer-events: none;
font-family: inherit;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
min-height: calc(100% - (.5rem * 2))
}
@media (min-width: 576px) {
.cli-modal .cli-modal-dialog {
max-width:500px;
margin: 1.75rem auto;
min-height: calc(100% - (1.75rem * 2))
}
}
.cli-modal-content {
position: relative;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
pointer-events: auto;
background-color: #fff;
background-clip: padding-box;
border-radius: .2rem;
box-sizing: border-box;
outline: 0
}
.cli-modal .row {
margin: 0 -15px;
}
.cli-modal .modal-body {
padding: 0;
position: relative;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
}
.cli-modal .cli-modal-close:focus {
outline: 0;
}
.cli-switch {
display: inline-block;
position: relative;
min-height: 1px;
padding-left: 38px;
font-size: 14px;
}
.cli-switch input[type="checkbox"] {
display:none;
}
.cli-switch .cli-slider {
background-color: #e3e1e8;
height: 20px;
width: 38px;
bottom: 0;
cursor: pointer;
left: 0;
position: absolute;
right: 0;
top: 0;
transition: .4s;
}
.cli-switch .cli-slider:before {
background-color: #fff;
bottom: 2px;
content: "";
height: 15px;
left: 3px;
position: absolute;
transition: .4s;
width: 15px;
}
.cli-switch input:checked + .cli-slider {
background-color: #28a745;
}
.cli-switch input:checked + .cli-slider:before {
transform: translateX(18px);
}
.cli-switch .cli-slider {
border-radius: 34px;
font-size:0;
}
.cli-switch .cli-slider:before {
border-radius: 50%;
}
.cli-tab-content {
background: #ffffff;
}
.cli-nav-pills {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-left: 0;
margin-bottom: 0;
list-style: none;
-ms-flex-direction: column;
flex-direction: column;
}
.cli-nav-pills, .cli-tab-content {
width: 100%;
padding:5px 30px 5px 5px;
box-sizing: border-box;
}
@media (max-width: 767px) {
.cli-nav-pills, .cli-tab-content {
padding: 30px 10px;
}
}
.cli-nav-pills {
background: #fff;
}
.cli-nav-pills .cli-nav-link {
border: 1px solid #cccccc;
margin-bottom: 10px;
color:#2a2a2a;
font-size: 14px;
display: block;
padding: .5rem 1rem;
border-radius: .25rem;
cursor: pointer
}
.cli-nav-pills .cli-nav-link.cli-active, .cli-nav-pills .cli-show>.cli-nav-link {
background-color: #f6f6f9;
border: 1px solid #cccccc;
}
.cli-nav-pills .cli-nav-link.cli-active {
color:#2a2a2a;
}
.cli-tab-content .cli-button-wrapper {
padding-top: 30px;
margin-top: 30px;
border-top: 1px solid #d6d6d6;
}
.cli-tab-content p {
color: #343438;
font-size: 14px;
margin-top: 0;
}
.cli-tab-content h4 {
font-size: 20px;
margin-bottom: 1.5rem;
margin-top: 0;
font-family: inherit;
font-weight: 500;
line-height: 1.2;
color: inherit;
} #cookie-law-info-bar .cli-nav-pills,#cookie-law-info-bar .cli-tab-content,#cookie-law-info-bar .cli-nav-pills .cli-show>.cli-nav-link,#cookie-law-info-bar a.cli-nav-link.cli-active{
background: transparent;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link.cli-active,#cookie-law-info-bar  .cli-nav-link,#cookie-law-info-bar .cli-tab-container p,#cookie-law-info-bar span.cli-necessary-caption,#cookie-law-info-bar .cli-switch .cli-slider:after
{
color:inherit;
}
#cookie-law-info-bar .cli-tab-header a:before
{
border-right: 1px solid currentColor;
border-bottom: 1px solid currentColor;
}
#cookie-law-info-bar .cli-row
{
margin-top:20px;
}
#cookie-law-info-bar .cli-col-4
{
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: none;
}
#cookie-law-info-bar .cli-col-8
{
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.cli-wrapper {
max-width: 90%;
float: none;
margin: 0 auto;
}
#cookie-law-info-bar .cli-tab-content h4
{
margin-bottom:0.5rem;
}
#cookie-law-info-bar .cli-nav-pills .cli-nav-link
{
padding: .2rem 0.5rem;
}
#cookie-law-info-bar .cli-tab-container
{
display:none;
text-align:left;
} .cli-tab-footer .cli-btn {
background-color: #00acad;
padding: 10px 15px;
}
.cli-tab-footer {
width:100%;
text-align:right;
padding: 20px 0;
} .cli-col-12
{
width:100%;
}
.cli-tab-header
{
display: flex;
justify-content: space-between;
}
.cli-tab-header a:before {
width: 10px;
height: 2px;
left: 0;
top: calc(50% - 1px);
}
.cli-tab-header a:after {
width: 2px;
height: 10px;
left: 4px;
top: calc(50% - 5px);
-webkit-transform: none;
transform: none;
}
.cli-tab-header a:before {
width: 7px;
height: 7px;
border-right: 1px solid #4a6e78;
border-bottom: 1px solid #4a6e78;
content: " ";
transform: rotate(-45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
margin-right:10px;
}
.cli-tab-header a.cli-nav-link  {
position: relative;
display: flex;
align-items: center;
font-size:14px;
color:#000;
text-transform: capitalize;
}
.cli-tab-header.cli-tab-active .cli-nav-link:before
{
transform: rotate(45deg);
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.cli-tab-header {
border-radius: 5px;
padding: 12px 15px;
cursor: pointer;
transition: background-color 0.2s ease-out 0.3s, color 0.2s ease-out 0s;
background-color:#f2f2f2;
}
.cli-modal .cli-modal-close {
position: absolute;
right: 0;
top: 0;
z-index: 1;
-webkit-appearance: none;
width: 40px;
height: 40px;
padding: 0;
border-radius: 50%;
padding: 10px;
background: transparent;
border:none;
min-width: 40px;
}
.cli-tab-container h4,.cli-tab-container h1 {
font-family: inherit;
font-size: 16px;
margin-bottom: 15px;
margin:10px 0;
}
#cliSettingsPopup .cli-tab-section-container {
padding-top: 12px;
}
.cli-tab-container p ,.cli-privacy-content-text{
font-size: 14px;
line-height: 1.4;
margin-top: 0;
padding: 0;
color: #000;
}
.wt-cli-privacy
{
display:none;
}
.cli-tab-content
{
display:none;
}
.cli-tab-section .cli-tab-content
{
padding: 10px 20px 5px 20px;
}
.cli-tab-section
{
margin-top:5px;
}
@media (min-width: 992px) {
.cli-modal .cli-modal-dialog {
max-width: 645px;
}
}
.cli-switch .cli-slider:after{
content: attr(data-cli-disable);
position: absolute;
right: 50px;
color: #000;
font-size:12px;
text-align:right;
min-width: 60px;
}
.cli-switch input:checked + .cli-slider:after
{
content: attr(data-cli-enable);
}
.cli-privacy-overview:not(.cli-collapsed) .cli-privacy-content {
max-height: 60px;
transition: max-height 0.15s ease-out;
overflow: hidden;
}
a.cli-privacy-readmore {
font-size: 12px;
padding-top: 12px;
display: inline-block;
padding-bottom: 0;
cursor: pointer;
color:#000;
text-decoration: underline;
}
a.cli-privacy-readmore:before {
content: attr(data-readmore-text);
}
.cli-collapsed a.cli-privacy-readmore:before {
content: attr(data-readless-text);
}
.cli-collapsed .cli-privacy-content
{
transition: max-height 0.25s ease-in;
}
.cli-privacy-content p
{
margin-bottom:0;
}
.cli-modal-close svg {
fill: #000;
}
span.cli-necessary-caption {
color: #000;
font-size: 12px;
}
.cli-tab-section.cli-privacy-tab {
display: none;
}
#cookie-law-info-bar .cli-tab-section.cli-privacy-tab {
display: block;
}
#cookie-law-info-bar .cli-privacy-overview {
display: none;
}
.cli-tab-container .cli-row
{
max-height: 500px;
overflow-y: auto;	
}
.cli-modal.cli-blowup.cli-out {
z-index: -1;
}
.cli-modal.cli-blowup {
z-index: 999999;
transform: scale(1);
}
.cli-modal.cli-blowup .cli-modal-dialog {
animation: blowUpModal 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
.cli-modal.cli-blowup.cli-out .cli-modal-dialog
{
animation: blowUpModalTwo 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}
@keyframes blowUpContent {
0% {
transform: scale(1);
opacity: 1;
}
99.9% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(0);
}
}
@keyframes blowUpContentTwo {
0% {
transform: scale(2);
opacity: 0;
}
100% {
transform: scale(1);
opacity: 1;
}
}
@keyframes blowUpModal {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes blowUpModalTwo {
0% {
transform: scale(1);
opacity: 1;
}
50% {
transform: scale(0.5);
opacity: 0;
}
100% {
transform: scale(0);
opacity: 0;
}
}
.cli-tab-section .cookielawinfo-row-cat-table td, .cli-tab-section .cookielawinfo-row-cat-table th {
font-size: 12px;
}
.cli_settings_button
{
cursor: pointer;
} .wt-cli-sr-only
{
display: none;
font-size:16px;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-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-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-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: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
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: 0.65;
padding: 0 0 18px 10px;
color: white;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1; }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: white;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #cccccc;
font-size: 12px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid white;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid white;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
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-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: black; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444444; }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }
.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-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure { }
.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, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.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; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }.gw-gopf-no-trans * { 
-webkit-transition: none !important; 
-moz-transition: none !important; 
-o-transition: none !important; 
-ms-transition: none !important; 
transition: none !important; 
} .gw-gopf-clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.gw-gopf-clearfix { display:inline-block; }/*\*/.gw-gopf-clearfix { display:block; }/**/.gw-gopf-clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} .gw-gopf .caroufredsel_wrapper {
margin:0 !important; 
overflow:visible !important;
} .gw-gopf img {
border:none !important;
-moz-border-radius:0 !important;
-webkit-border-radius:0 !important;
border-radius:0 !important;				
-moz-box-shadow:none !important;
-o-box-shadow:none !important;
-webkit-box-shadow:none !important;
box-shadow:none !important;
display:inline-block !important;
height:auto !important;
max-width:100% !important;		
margin:0 !important;
padding:0 !important;
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
-webkit-transition:none;
transition:none;
vertical-align:middle;
-ms-interpolation-mode:bicubic;
}
.gw-gopf iframe { width:100%; }
.gw-gopf-post-media-wrap iframe { 
height:100% !important;
left:0;
position:absolute;
top:0;
}  :focus { outline:none !important; }
::-moz-focus-inner { border:none !important; }
a { outline:none !important;} .gw-gopf * { -webkit-tap-highlight-color: rgba(0,0,0,0); }
.gw-gopf-disable-trans {
-moz-transition:none !important;
-ms-transition:none !important;
-o-transition:none !important;
-webkit-transition:none !important;
transition:none !important;	
} .gw-gopf-slider-type .gw-gopf-col-wrap{ display:none; }
.gw-gopf-slider-type .gw-gopf-col-wrap:first-child { display:block; visibility: hidden; } .gw-gopf-posts-wrap { 
position:relative;
width:100%;
-webkit-backface-visibility: hidden;		
}
.gw-gopf-slider-type .gw-gopf-posts-wrap { 
margin:-20px 0px;	
padding:20px 0px;
}	
.gw-gopf-posts-wrap-inner { position:relative; }
.gw-gopf-posts { 
margin-right:-10px;
width:100% !important;	
}	
.gw-gopf-post-col{ position:relative; } .gw-gopf-col-wrap {
float:left;
letter-spacing:0;
position:relative;		
}
.gw-gopf-1col .gw-gopf-col-wrap { width:100%; }
.gw-gopf-2cols .gw-gopf-col-wrap { width:50%; }
.gw-gopf-3cols .gw-gopf-col-wrap { width:33.33%; }
.gw-gopf-4cols .gw-gopf-col-wrap { width:25%; }
.gw-gopf-5cols .gw-gopf-col-wrap { width:20%; }
.gw-gopf-6cols .gw-gopf-col-wrap { width:16.66%; }
.gw-gopf-7cols .gw-gopf-col-wrap { width:14.2857%; }
.gw-gopf-8cols .gw-gopf-col-wrap { width:12.50%; }
.gw-gopf-9cols .gw-gopf-col-wrap { width:11.11%; }
.gw-gopf-10cols .gw-gopf-col-wrap { width:10%; } .gw-gopf-rtl .gw-gopf-col-wrap { float:right; }
.gw-gopf-slider-type.gw-gopf-rtl .gw-gopf-col-wrap { float:left; } .gw-gopf-filter-opacity .gw-gopf-col-wrap.gw-gopf-disabled:before { 
position:absolute;
content:'';
width:100%;
height:100%;
z-index:5;
-moz-transition:none !important;
-ms-transition:none !important;
-o-transition:none !important;
-webkit-transition:none !important;
transition:none !important;		
} .gw-gopf-filter { 
position:relative;
z-index:1;
}
.gw-gopf-cats {
list-style:none;
display:block;		
margin:-10px 0 0;
padding:0;
position:relative;
}
.gw-gopf-cats > span {
background:none;
display:inline-block;	
margin:10px 0 0;
padding:0;
}
.gw-gopf-cats > span.gw-gopf-hidden { display:none; } .gw-gopf-cats-centered .gw-gopf-cats { text-align:center; } .gw-gopf-cats-right .gw-gopf-cats { text-align:right; } .gw-gopf-pagination-wrapper { 
position:relative;
display:none;
}
.gw-gopf-pagination {
list-style:none;
display:block;		
margin:-10px 0 0 !important;
padding:0;
position:relative;
}
.gw-gopf-pagination > span,
.gw-gopf-pagination > a {
background:none;
display:inline-block;	
margin:10px 0 0;
padding:0;
} .gw-gopf-pagination-centered .gw-gopf-pagination { text-align:center; } .gw-gopf-pagination-right .gw-gopf-pagination { text-align:right; } .gw-gopf-slider-controls-wrap {
margin:0;
padding:0;
position:relative;
width:100%;
z-index:1;		
}
.gw-gopf-slider-controls > div {
background:none;
float:left;		
margin:0;
padding:0;
text-align:center;
cursor:hand;
}
.gw-gopf-slider-controls > div:first-child { margin-left:0 !important; } .gw-gopf-slider-controls-centered .gw-gopf-slider-controls {
float:left;
left:50%;	
position:relative;
}
.gw-gopf-slider-controls-centered .gw-gopf-slider-controls > div {
float:left;
position:relative;	
right:50%;
} .gw-gopf-slider-controls-right .gw-gopf-slider-controls { float:right; } .gw-gopf-post-header { 
position:relative !important;
width:100%;
}
.gw-gopf-post-media-wrap {
height:auto;
-moz-background-size:cover;
-o-background-size:cover;
-webkit-background-size:cover;
background-size:cover;		
background-position:50% 50%;
overflow:hidden;		
position:relative;
z-index:1;
}
.gw-gopf-post-media-wrap img {
width:100%;
height:auto;
visibility:hidden;
}
.gw-gopf-post-media-wrap a {
border:none !important;
display:block;
position:relative;
} .gw-gopf-post-media-wrap img.gw-gopf-fallback-img {
display:none !important;
position:absolute !important;
width:100% !important;
} .gw-gopf-post-overlay, .gw-gopf-post-overlay-bg {
background:transparent;
display:none;
height:100%;
filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -khtml-opacity:0; -moz-opacity:0; opacity:0;		
overflow:hidden;
-moz-transition:opacity 0.1s ease-in-out, height 0.1s 0.1s ease-in-out, top 0.1s 0.1s ease-in-out, bottom 0.1s 0.1s ease-in-out;
-ms-transition:opacity 0.1s ease-in-out, height 0.1s 0.1s ease-in-out, top 0.1s 0.1s ease-in-out, bottom 0.1s 0.1s ease-in-out;
-o-transition:opacity 0.1s ease-in-out, height 0.1s 0.1s ease-in-out, top 0.1s 0.1s ease-in-out, bottom 0.1s 0.1s ease-in-out;
-webkit-transition:opacity 0.1s ease-in-out, height 0.1s 0.1s ease-in-out, top 0.1s 0.1s ease-in-out, bottom 0.1s 0.1s ease-in-out;
transition:opacity 0.1s ease-in-out, height 0.1s 0.1s ease-in-out, top 0.1s 0.1s ease-in-out, bottom 0.1s 0.1s ease-in-out;
position:absolute;
text-align:center;
width:100%;
z-index:3;		
}
.gw-gopf-has-overlay .gw-gopf-post-overlay, 
.gw-gopf-touch .gw-gopf-has-overlay .gw-gopf-post-overlay-hover:hover .gw-gopf-post-overlay,
.gw-gopf-touch .gw-gopf-has-overlay .gw-gopf-post-header:hover .gw-gopf-post-overlay { display:block; }
.gw-gopf-post-overlay-bg {
display:block;
content:'';
left:0;		 
filter:alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -khtml-opacity:0; -moz-opacity:0; opacity:0;
top:0;
z-index:-1;		
}
.gw-gopf-post-overlay-hover:hover .gw-gopf-post-overlay,
.gw-gopf-post-header:hover .gw-gopf-post-overlay,
.gw-gopf-touch .gw-gopf-current.gw-gopf-post .gw-gopf-post-overlay { 
filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -khtml-opacity:1; -moz-opacity:1; opacity:1;
-moz-transition:opacity 0.3s ease-in-out, height 0.3s ease-in-out, top 0.3s ease-in-out, bottom 0.3s ease-in-out;
-ms-transition:opacity 0.3s ease-in-out, height 0.3s ease-in-out, top 0.3s ease-in-out, bottom 0.3s ease-in-out;
-o-transition:opacity 0.3s ease-in-out, height 0.3s ease-in-out, top 0.3s ease-in-out, bottom 0.3s ease-in-out;
-webkit-transition:opacity 0.3s ease-in-out, height 0.3s ease-in-out, top 0.3s ease-in-out, bottom 0.3s ease-in-out;
transition:opacity 0.3s ease-in-out, height 0.3s ease-in-out, top 0.3s ease-in-out, bottom 0.3s ease-in-out;
}
.gw-gopf-post-overlay:before {
content:'';
display:inline-block;
height:100%;
vertical-align:middle;
margin-right: -0.25em; } .gw-gopf-post-overlay-inner,
.gw-gopf-touch .gw-gopf-post-overlay-hover:hover .gw-gopf-post-overlay-inner, 
.gw-gopf-touch .gw-gopf-post-header:hover .gw-gopf-post-overlay-inner {
display:inline-block;
left:1px;
padding-top:20px;		
position:relative;
text-align:center;
top:-40px;		
-moz-transition:opacity 0s 0.1s ease-in-out, top 0s 0.1s ease-in-out, padding 0s 0.1s ease-in-out;
-ms-transition:opacity 0s 0.1s ease-in-out, top 0s 0.1s ease-in-out, padding 0s 0.1s ease-in-out;
-o-transition:opacity 0s 0.1s ease-in-out, top 0s 0.1s ease-in-out, padding 0s 0.1s ease-in-out;
-webkit-transition:opacity 0s 0.1s ease-in-out, top 0s 0.1s ease-in-out, padding 0s 0.1s ease-in-out;
transition:opacity 0s 0.1s ease-in-out, top 0s 0.1s ease-in-out, padding 0s 0.1s ease-in-out;
vertical-align:middle;
visibility:hidden;
}
.gw-gopf-post-overlay-hover:hover .gw-gopf-post-overlay-inner, 
.gw-gopf-post-header:hover .gw-gopf-post-overlay-inner,
.gw-gopf-touch .gw-gopf-current.gw-gopf-post .gw-gopf-post-overlay-inner { 
padding-top:0;
top:-5px;		
-moz-transition:opacity 0.3s ease-in-out, top 0.15s ease-in-out, padding 0.15s 0.1s ease-in-out;
-ms-transition:opacity 0.3s ease-in-out, top 0.15s ease-in-out, padding 0.15s 0.1s ease-in-out;
-o-transition:opacity 0.3s ease-in-out, top 0.15s ease-in-out, padding 0.15s 0.1s ease-in-out;
-webkit-transition:opacity 0.3s ease-in-out, top 0.15s ease-in-out, padding 0.15s 0.1s ease-in-out;
transition:opacity 0.3s ease-in-out, top 0.15s ease-in-out, padding 0.15s 0.1s ease-in-out;
visibility:visible;
}
.gw-gopf-post-overlay-btn, 
.gw-gopf-post-overlay-circle {
margin-top:10px;
}	
.gw-gopf-circle { vertical-align:top; }
.gw-gopf-circle img { vertical-align:0; } .gw-gopf-post-overlay.gw-gopf-post-overlay-link {
display:block;
position:absolute;
z-index:3;
width:100%;
}
.gw-gopf-post-overlay-inner a { cursor:pointer; } .gw-gopf-post {
position:relative;
}
.gw-gopf-post-content-wrap { 
overflow:hidden;
position:relative;
z-index:1;
}
.gw-gopf-post-content-wrap:before { 
content:'';
display:block;
height:100%;
left:0;
position:absolute;
top:0;		
width:100%;
z-index:-1;
}
.gw-gopf-post-content {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
overflow:hidden;
text-align:left; 	
}
.gw-gopf-post-content a,
.gw-gopf-post-content a:hover { text-decoration:none; }
.gw-gopf-post-content h2, 
.gw-gopf-post-content h2 a {
margin:0 0 3px 0 !important;
padding:0;
} .gw-gopf-isotope { overflow:visible !important; }
.gw-gopf-isotope-item { z-index:2; }
.gw-gopf-isotope-item:hover { z-index:3; }
.gw-gopf-isotope-hidden.gw-gopf-isotope-item {
pointer-events:none;
z-index:1;
}
.gw-gopf-isotope-ready .gw-gopf-isotope,
.gw-gopf-isotope-new-added .gw-gopf-isotope {
-webkit-transition-duration:0.8s;
-moz-transition-duration:0.8s;
-ms-transition-duration:0.8s;
-o-transition-duration:0.8s;
transition-duration:0.8s;
-webkit-transition-property:height, width;
-moz-transition-property:height, width;
-ms-transition-property:height, width;
-o-transition-property:height, width;
transition-property:height, width;
-webkit-backface-visibility: hidden;		
}
.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item {
-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0.1s;
-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0.1s;
-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0.1s;
-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0.1s;
transition:transform 0.8s, opacity 0.8s, z-index 0s 0.1s;
-webkit-backface-visibility: hidden;			
} .gw-gopf-rtl.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item {
-webkit-transition:right 0.8s, top 0.8s, opacity 0.8s, z-index 0s 0.1s;
-moz-transition:right 0.8s, top 0.8s, opacity 0.8s, z-index 0s 0.1s;
-ms-transition:right 0.8s, top 0.8s, opacity 0.8s, z-index 0s 0.1s;
-o-transition:right 0.8s, top 0.8s, opacity 0.8s, z-index 0s 0.1s;
transition:right 0.8s, top 0.8s, opacity 0.8s, z-index 0s 0.1s;	
}	
.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item:hover {
-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0s;
-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0s;
-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0s;
-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0s;
transition:transform 0.8s, opacity 0.8s, z-index 0s 0s;
-webkit-backface-visibility: hidden;		
} .gw-gopf-mfp-close {
background:url(//www.okite.com/wp-content/plugins/go_portfolio/assets/images/icon_close.png) 0 0 no-repeat;
cursor:pointer;		
height:18px;
filter:alpha(opacity=65); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; -khtml-opacity:0.65; -moz-opacity:0.65; opacity:0.65;
position:absolute;		
right:0;
top:6px;
-moz-transition:all 0.1s ease-in-out;
-ms-transition:all 0.1s ease-in-out;
-o-transition:all 0.1s ease-in-out;
-webkit-transition:all 0.1s ease-in-out;		
transition:all 0.1s ease-in-out;		
width:18px;
}
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 	  
.gw-gopf-mfp-close {
background:url(//www.okite.com/wp-content/plugins/go_portfolio/assets/images/icon_close@2x.png) 0 0 no-repeat;
background-size:18px auto;
}
}	
.gw-gopf-mfp-close:hover { 
filter:alpha(opacity=100); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -khtml-opacity:1; -moz-opacity:1; opacity:1;
}
.gw-gopf-mfp-title.mfp-title {
color:#bababa;
font-size:16px;
height:auto;
line-height:20px;
}
.gw-gopf-mfp-counter.mfp-counter {
color:#bababa;
}
.gw-gopf-mfp-arrow.mfp-arrow {
cursor:pointer !important;
filter:alpha(opacity=65) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)" !important; -khtml-opacity:0.65 !important; -moz-opacity:0.65 !important; opacity:0.65 !important;
-webkit-transform:none !important;
transform:none !important;		
z-index:1048;			
}
.gw-gopf-mfp-arrow.mfp-arrow:hover {
filter:alpha(opacity=100) !important; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important; -khtml-opacity:1 !important; -moz-opacity:1 !important; opacity:1 !important;
}
.gw-gopf-mfp-arrow.mfp-arrow:before, 
.gw-gopf-mfp-arrow.mfp-arrow:after { border:none !important; }
.gw-gopf-mfp-arrow.mfp-arrow-left {
background:url(//www.okite.com/wp-content/plugins/go_portfolio/assets/images/icon_lb_prev.png) 50% 50% no-repeat !important;
}
.gw-gopf-mfp-arrow.mfp-arrow-right {
background:url(//www.okite.com/wp-content/plugins/go_portfolio/assets/images/icon_lb_next.png) 50% 50% no-repeat !important;
}	
@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) { 	  
.gw-gopf-mfp-arrow.mfp-arrow-left {
background:url(//www.okite.com/wp-content/plugins/go_portfolio/assets/images/icon_lb_prev@2x.png) 50% 50% no-repeat !important;
background-size:34px auto !important;
}
.gw-gopf-mfp-arrow.mfp-arrow-right {
background:url(//www.okite.com/wp-content/plugins/go_portfolio/assets/images/icon_lb_next@2x.png) 50% 50% no-repeat !important;
background-size:34px auto !important;
}
}		
.mfp-iframe-holder .gw-gopf-mfp-close { top:-34px !important; }  .my-mfp-slide-bottom .mfp-figure {
opacity: 0;
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
-moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
-ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
-o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );
} .my-mfp-slide-bottom.mfp-ready .mfp-figure {
opacity: 1;
-webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
-moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
-ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
-o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
transform: translateY(0) perspective( 600px ) rotateX( 0 ); 
} .my-mfp-slide-bottom.mfp-removing .mfp-figure {
opacity: 0;
-webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
-moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
-ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
-o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); 
} .my-mfp-slide-bottom.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out; 
-moz-transition: opacity 0.3s ease-out; 
-o-transition: opacity 0.3s ease-out; 
transition: opacity 0.3s ease-out;
} .my-mfp-slide-bottom.mfp-ready.mfp-bg {
opacity: 0.8;
} .my-mfp-slide-bottom.mfp-removing.mfp-bg {
opacity: 0;
}  @media only screen and (min-width: 768px) and (max-width: 959px) {
.gw-gopf-posts { letter-spacing:10px; }
.gw-gopf {
margin:0 auto;
}
.gw-gopf-1col .gw-gopf-col-wrap { 
float:left !important;		
margin-left:0 !important;
width:100%;		
} 
.gw-gopf-2cols .gw-gopf-col-wrap,
.gw-gopf-3cols .gw-gopf-col-wrap,
.gw-gopf-4cols .gw-gopf-col-wrap,
.gw-gopf-5cols .gw-gopf-col-wrap,
.gw-gopf-6cols .gw-gopf-col-wrap,
.gw-gopf-7cols .gw-gopf-col-wrap,
.gw-gopf-8cols .gw-gopf-col-wrap,
.gw-gopf-9cols .gw-gopf-col-wrap,
.gw-gopf-10cols .gw-gopf-col-wrap { width:50% !important; }		
} @media only screen and (min-width: 480px) and (max-width: 767px) {
.gw-gopf-posts { letter-spacing:20px; }
.gw-gopf {
max-width:600px;			margin:0 auto;
}		
.gw-gopf-1col .gw-gopf-col-wrap,
.gw-gopf-2cols .gw-gopf-col-wrap,
.gw-gopf-3cols .gw-gopf-col-wrap,
.gw-gopf-4cols .gw-gopf-col-wrap,
.gw-gopf-5cols .gw-gopf-col-wrap,
.gw-gopf-6cols .gw-gopf-col-wrap,
.gw-gopf-7cols .gw-gopf-col-wrap,
.gw-gopf-8cols .gw-gopf-col-wrap,
.gw-gopf-9cols .gw-gopf-col-wrap,
.gw-gopf-10cols .gw-gopf-col-wrap { 
float:left !important;		
margin-left:0 !important;
width:100%;
} .gw-gopf-rtl.gw-gopf-1col .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-2cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-3cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-4cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-5cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-6cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-7cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-8cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-9cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-10cols .gw-gopf-col-wrap { float:right !important; }
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-1col .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-2cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-3cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-4cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-5cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-6cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-7cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-8cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-9cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-10cols .gw-gopf-col-wrap { float:left !important; }
} @media only screen and (max-width: 479px) {
.gw-gopf-posts { letter-spacing:30px; }
.gw-gopf {
max-width:400px;			margin:0 auto;
}
.gw-gopf-1col .gw-gopf-col-wrap,
.gw-gopf-2cols .gw-gopf-col-wrap,
.gw-gopf-3cols .gw-gopf-col-wrap,
.gw-gopf-4cols .gw-gopf-col-wrap,
.gw-gopf-5cols .gw-gopf-col-wrap,
.gw-gopf-6cols .gw-gopf-col-wrap,
.gw-gopf-7cols .gw-gopf-col-wrap,
.gw-gopf-8cols .gw-gopf-col-wrap,
.gw-gopf-9cols .gw-gopf-col-wrap,
.gw-gopf-10cols .gw-gopf-col-wrap {
margin-left:0 !important;
float:left !important;
width:100%;
} .gw-gopf-rtl.gw-gopf-1col .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-2cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-3cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-4cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-5cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-6cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-7cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-8cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-9cols .gw-gopf-col-wrap,
.gw-gopf-rtl.gw-gopf-10cols .gw-gopf-col-wrap { float:right !important; }
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-1col .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-2cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-3cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-4cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-5cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-6cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-7cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-8cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-9cols .gw-gopf-col-wrap,
.gw-gopf-slider-type.gw-gopf-rtl.gw-gopf-10cols .gw-gopf-col-wrap { float:left !important; }		
}  #gw_go_portfolio_door1 .gw-gopf-posts-wrap-inner { margin-left:-20px;margin-top:-20px; }
#gw_go_portfolio_door1 .gw-gopf-filter-opacity .gw-gopf-col-wrap.gw-gopf-disabled { filter:alpha(opacity=30) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;-khtml-opacity:0.3 !important;-moz-opacity:0.3 !important;opacity:0.3 !important; }
#gw_go_portfolio_door1 .gw-gopf-post-col { margin-left:20px;margin-top:20px; }
#gw_go_portfolio_door1 .gw-gopf-cats { margin-bottom:20px !important; }
#gw_go_portfolio_door1 .gw-gopf-filter { margin-left:-10px; }
#gw_go_portfolio_door1 .gw-gopf-cats > span { margin-left:10px; }
#gw_go_portfolio_door1 .gw-gopf-slider-controls > div { margin-bottom:20px; }
#gw_go_portfolio_door1 .gw-gopf-slider-controls > div { margin-left:6px; }
#gw_go_portfolio_door1 .gw-gopf-post-overlay-bg { background-color:#333333; }
#gw_go_portfolio_door1 .gw-gopf-post-overlay-bg { filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5; }
#gw_go_portfolio_door1 .gw-gopf-post-content { text-align:left; }
#gw_go_portfolio_door1 .gw-gopf-post-more { text-align:left; }
#gw_go_portfolio_door1 .gw-gopf-pagination-wrapper { padding-top:20px; }
#gw_go_portfolio_door1 .gw-gopf-post-media-wrap { background-position:50% 50%; }
#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-header { z-index:2 }#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-btn {color:#ffffff;background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 9px;position:relative;text-align:left;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;text-decoration:none !important;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-btn.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-btn:hover {color:#ffffff;background:#db0000;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-btn.gw-gopf-btn-outlined:hover {color:#db0000;background:transparent;border-color:#db0000;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-circle {-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;height:44px;line-height:44px;position: relative;margin-left:3px;margin-right:3px;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;width:44px;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-cats > span a {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#ffffff;display:block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-cats > span a.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-cats > span.gw-gopf-current a { background:#db0000;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-cats > span.gw-gopf-current a.gw-gopf-btn-outlined  { background:transparent;border-color:#db0000;color:#db0000;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-cats > span a:hover { background:#787878;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-cats > span a.gw-gopf-btn-outlined:hover { background:transparent;border-color:#787878;color:#787878;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-slider-controls > div a {background:#db0000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#ffffff;display:table-cell;height:29px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;vertical-align:middle;width:28px;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-slider-controls > div a:hover {background:#333333;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-slider-controls > div a.disabled {background:#333333;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-pagination-load-more {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#ffffff;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-pagination-load-more:hover { background:#787878;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined:hover { background:transparent;border-color:#787878;color:#787878;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post,#gw_go_portfolio_door1 .gw-gopf-touch.gw-gopf-style-door .gw-gopf-post:hover {box-shadow:0px 0px 0px 10px rgba(0,0,0,0); -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0px 0px 0px 10px rgba(0,0,0,0); -o-box-shadow:0px 0px 0px 10px rgba(0,0,0,0); -webkit-box-shadow:0px 0px 0px 10px rgba(0,0,0,0); box-shadow:0px 0px 0px 10px rgba(0,0,0,0);margin-bottom:0; overflow:hidden;padding-bottom:0;-moz-transition:border 0.1s ease-in-out, margin 0.1s ease-in-out, padding 0.1s ease-in-out, z-index 0s 1s;-ms-transition:border 0.1s ease-in-out, margin 0.1s ease-in-out, padding 0.1s ease-in-out, z-index 0s 1s;-o-transition:border 0.1s ease-in-out, margin 0.1s ease-in-out, padding 0.1s ease-in-out, z-index 0s 1s;-webkit-transition:border 0.1s ease-in-out, margin 0.1s ease-in-out, padding 0.1s ease-in-out, z-index 0s 1s;transition:border 0.1s ease-in-out, margin 0.1s ease-in-out, padding 0.1s ease-in-out, z-index 0s 1s;-webkit-transform: translateZ(0);z-index:2 !important;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post:hover,#gw_go_portfolio_door1 .gw-gopf-touch.gw-gopf-style-door .gw-gopf-current.gw-gopf-post {border-color:#db0000;-moz-box-shadow:0px 0px 0px 10px #db0000), 0 0 10px 0px rgba(0,0,0,0.15);-o-box-shadow:0px 0px 0px 10px #db0000, 0 0 10px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0px 0px 0px 10px #db0000, 0 0 10px 0px rgba(0,0,0,0.15);box-shadow:0px 0px 0px 10px #db0000, 0 0 10px 0px rgba(0,0,0,0.15);-moz-transition:border 0.3s ease-in-out, margin 0.2s ease-in-out, padding 0.2s ease-in-out, z-index 0s 0s;-ms-transition:border 0.3s ease-in-out, margin 0.2s ease-in-out, padding 0.2s ease-in-out, z-index 0s 0s;-o-transition:border 0.3s ease-in-out, margin 0.2s ease-in-out, padding 0.2s ease-in-out, z-index 0s 0s;-webkit-transition:border 0.3s ease-in-out, margin 0.2s ease-in-out, padding 0.2s ease-in-out, z-index 0s 0s;transition:border 0.3s ease-in-out, margin 0.2s ease-in-out, padding 0.2s ease-in-out, z-index 0s 0s;z-index:3 !important;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-post-overlay-circle { background:#db0000;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-post-overlay-circle:hover { background:#333333;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-post-overlay-btn {background:#db0000;margin-left:3px;margin-right:3px;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined  {background:transparent;border-color:#db0000;color:#db0000;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-post-overlay-btn:hover {background:#333333;}#gw_go_portfolio_door1 .gw-gopf-style-door a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:hover {background:transparent;border-color:#333333;color:#333333;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-content-wrap,#gw_go_portfolio_door1 .gw-gopf-touch.gw-gopf-style-door .gw-gopf-post:hover .gw-gopf-post-content-wrap {opacity:0;position:absolute;-moz-transition:opacity 0.1s ease-in-out, height 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out, height 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out, height 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out, height 0.1s ease-in-out;transition:opacity 0.1s ease-in-out, height 0.1s ease-in-out;width:100%;z-index:2;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post:hover .gw-gopf-post-content-wrap,#gw_go_portfolio_door1 .gw-gopf-touch.gw-gopf-style-door .gw-gopf-current.gw-gopf-post .gw-gopf-post-content-wrap { opacity:1;-moz-transition:opacity 0.3s ease-in-out, height 0.3s ease-in-out;-ms-transition:opacity 0.3s ease-in-out, height 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out, height 0.3s ease-in-out;;-webkit-transition:opacity 0.3s ease-in-out, height 0.3s ease-in-out;transition:opacity 0.3s ease-in-out, height 0.3s ease-in-out;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-content-wrap:before {-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px; background-color:#ffffff; opacity:1;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-content {color:#333333;font-family:inherit;font-size:12px;line-height:20px;padding:20px;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-content a {color:#db0000;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-content a:hover {color:#333333;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-content h2 {color:#333333 !important;font-family:inherit !important;font-size:16px !important;line-height:20px !important;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-content h2 a { color:inherit;font-size:inherit !important;line-height:inherit !important;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-content h2 a:hover { color:#db0000; }#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-meta {color:#787878;font-family:inherit;font-size:11px;line-height:20px;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-excerpt {font-family:inherit;font-size:12px;line-height:20px !important;margin-top:15px;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-excerpt p {font-family:inherit;font-size:12px;line-height:20px !important;margin:0 0 15px !important;padding:0 !important;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-excerpt p:last-child { margin:0 !important;padding:0 !important;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-more { margin-top:15px; }#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-more a {color:#db0000;font-size:12px;font-weight:bold;margin-top:15px;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-more a:hover { color:#333333;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-more a.gw-gopf-btn {color:#ffffff;font-weight:normal;margin-top:-3px;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined { color:#333333; }#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined:hover { color:#db0000; }#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-more a.gw-gopf-btn { margin-left:10px }#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-more a.gw-gopf-btn:first-child { margin-left:0; }#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-content > *:first-child { margin-top:0 !important; }#gw_go_portfolio_door1 .gw-gopf-style-door div.gw-gopf-post-highlight-box,#gw_go_portfolio_door1  .gw-gopf-style-door div.gw-gopf-post-highlight-box:first-child{background:#db0000;padding:20px;margin:-20px -20px 20px !important;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-highlight-box * { color:#ffffff !important;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-woo-sale,#gw_go_portfolio_door1 .gw-gopf-touch.gw-gopf-style-door .gw-gopf-post:hover .gw-gopf-woo-sale {background:#db0000;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;color:#ffffff;display:inline-block;font-size:12px;height:44px;line-height:44px;position:absolute;right:10px;text-align:center;top:10px;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;width:44px;z-index:2;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post:hover .gw-gopf-woo-sale,#gw_go_portfolio_door1 .gw-gopf-touch.gw-gopf-style-door .gw-gopf-current.gw-gopf-post .gw-gopf-woo-sale { filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-woo-price {color:#db0000;font-size:22px;font-weight:bold;line-height:22px;margin-top:15px;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-woo-price del {background:none;color:#b8b8b8;font-size:16px;line-height:20px;margin-right:5px;text-decoration:line-through;}#gw_go_portfolio_door1 .gw-gopf-style-door .gw-gopf-post-woo-price ins { background:none;text-decoration:none;}#gw_go_portfolio_door1 .gw-gopf-style-door-no-effect .gw-gopf-post-media-wrap {-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}#gw_go_portfolio_door1 .gw-gopf-style-door-no-effect .gw-gopf-post-overlay-bg { -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}#gw_go_portfolio_door1 .gw-gopf-style-door-no-effect .gw-gopf-post-content-wrap { display:none;}#gw_go_portfolio_door1 .gw-gopf-style-door-slide-down .gw-gopf-post-media-wrap,#gw_go_portfolio_door1 .gw-gopf-touch.gw-gopf-style-door-slide-down .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:4px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_door1 .gw-gopf-style-door-slide-down .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_door1 .gw-gopf-touch.gw-gopf-style-door-slide-down .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}#gw_go_portfolio_door1 .gw-gopf-style-door-slide-down .gw-gopf-post-overlay-bg { -moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;} #gw_go_portfolio_delux3 .gw-gopf-posts-wrap-inner { margin-left:-5px;margin-top:-5px; }
#gw_go_portfolio_delux3 .gw-gopf-filter-opacity .gw-gopf-col-wrap.gw-gopf-disabled { filter:alpha(opacity=30) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;-khtml-opacity:0.3 !important;-moz-opacity:0.3 !important;opacity:0.3 !important; }
#gw_go_portfolio_delux3 .gw-gopf-post-col { margin-left:5px;margin-top:5px; }
#gw_go_portfolio_delux3 .gw-gopf-cats { margin-bottom:20px !important; }
#gw_go_portfolio_delux3 .gw-gopf-filter { margin-left:-4px; }
#gw_go_portfolio_delux3 .gw-gopf-cats > span { margin-left:4px; }
#gw_go_portfolio_delux3 .gw-gopf-slider-controls > div { margin-bottom:20px; }
#gw_go_portfolio_delux3 .gw-gopf-slider-controls > div { margin-left:6px; }
#gw_go_portfolio_delux3 .gw-gopf-post-overlay-bg { background-color:#f7b205; }
#gw_go_portfolio_delux3 .gw-gopf-post-overlay-bg { filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-khtml-opacity:0.8;-moz-opacity:0.8;opacity:0.8; }
#gw_go_portfolio_delux3 .gw-gopf-post-content { text-align:left; }
#gw_go_portfolio_delux3 .gw-gopf-post-more { text-align:left; }
#gw_go_portfolio_delux3 .gw-gopf-pagination-wrapper { padding-top:20px; }
#gw_go_portfolio_delux3 .gw-gopf-post-media-wrap { background-position:50% 50%; }
#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-header { z-index:2; }#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-btn {color:#ffffff;background:#333333;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;display:inline-block;font-family:inherit;font-size:11px;height:29px;line-height:29px;padding:0 9px;position:relative;text-align:left;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;text-decoration:none !important;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-btn:hover {color:#ffffff;background:#89bf43;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined:hover {color:#89bf43;background:transparent;border-color:#89bf43;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-circle {-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;display:inline-block;height:44px;line-height:44px;position: relative;margin-left:3px;margin-right:3px;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;width:44px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-highlight-box{background:#89bf43;padding:20px;margin:-20px;margin-bottom:20px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#ffffff !important;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-cats > span a {background:#333333;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;color:#ffffff;display:block;font-family:inherit;font-size:11px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a {background:#89bf43;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a.gw-gopf-btn-outlined  { background:transparent;border-color:#89bf43;color:#89bf43;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-cats > span a:hover {background:#a82f6a;color:#ffffff;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined:hover { background:transparent;border-color:#a82f6a;color:#a82f6a;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-slider-controls > div a {background:#89bf43;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;color:#ffffff;display:table-cell;height:29px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;vertical-align:middle;width:28px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-slider-controls > div a:hover {background:#333333;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-slider-controls > div a.disabled {background:#333333;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-pagination-load-more {background:#333333;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;color:#ffffff;display:inline-block;font-family:inherit;font-size:11px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-pagination-load-more:hover { background:#a82f6a;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined:hover { background:transparent;border-color:#a82f6a;color:#a82f6a;}#gw_go_portfolio_delux3 .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0.2s;}#gw_go_portfolio_delux3 .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item:hover {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0s;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post,#gw_go_portfolio_delux3 .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;overflow:hidden;-moz-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;z-index:2;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post:hover,#gw_go_portfolio_delux3 .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post {-moz-box-shadow:0 0 15px 0px rgba(0,0,0,0.5);-o-box-shadow:0 0 15px 0px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 15px 0px rgba(0,0,0,0.5);box-shadow:0 0 15px 0px rgba(0,0,0,0.5);-moz-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-ms-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-o-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-webkit-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;z-index:3;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:before {background:#ffffff;content:'';display:block;height:100%;left:0;filter:alpha(opacity=35); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; -khtml-opacity:35; -moz-opacity:0.35; opacity:0.35;position:absolute;padding:5px 5px 5px 0;top:-5px;width:100%;z-index:-1;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:before {top:-6px;padding:6px 6px 6px 0;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child:before { left:-5px;padding:5px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:first-child:before { left:-6px;padding:6px 7px 6px 6px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-post-overlay-circle { background:#333333;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-post-overlay-circle:hover { background:#89bf43;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn {height:39px;line-height:39px;margin-left:5px;padding:0 15px;text-transform:uppercase;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined {height:37px;line-height:37px;padding:0 14px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child {margin:0;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-content-wrap {position:absolute;width:100%;z-index:1;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-content-wrap:before { background-color:#ffffff; opacity:1;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-content { color:#333333;font-family:inherit;font-size:11px;line-height:16px;padding:20px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-content a {color:#89bf43;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-content a:hover {color:#333333;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-content h2 {color:#333333 !important;font-family:inherit !important;font-size:24px !important;line-height:20px !important;text-transform:uppercase;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-content h2 a {color:inherit;font-size:inherit !important;line-height:inherit !important;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-content h2 a:hover { color:#333333; }#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-meta {color:#a82f6a;font-family:inherit;font-size:12px;line-height:16px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-excerpt {font-family:inherit;font-size:11px;line-height:16px !important;  margin-top:15px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-excerpt p { font-family:inherit;font-size:11px;line-height:16px !important;margin:0 0 15px !important;padding:0 !important;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-excerpt p:last-child { margin:0 !important;padding:0 !important;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-more { margin-top:15px; }#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-more a {color:#333333;font-size:11px;font-weight:bold;margin-top:15px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-more a:hover { color:#89bf43; }#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn {color:#ffffff;font-weight:normal;margin-top:-3px;text-transform:uppercase;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined { color:#333333; }#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined:hover { color:#89bf43; }#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn { margin-left:10px }#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn:first-child { margin-left:0; }#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-content > *:first-child { margin-top:0 !important; }#gw_go_portfolio_delux3 .gw-gopf-style-delux div.gw-gopf-post-highlight-box,#gw_go_portfolio_delux3  .gw-gopf-style-delux div.gw-gopf-post-highlight-box:first-child{background:#89bf43;padding:20px;margin:-20px -20px 20px !important;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#ffffff !important;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-woo-sale,#gw_go_portfolio_delux3 .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale {background:#89bf43;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;color:#ffffff;display:inline-block;font-size:11px;height:44px;line-height:44px;position:absolute;right:10px;text-align:center;top:10px;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;width:44px;z-index:5;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale,#gw_go_portfolio_delux3 .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post .gw-gopf-woo-sale { filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-woo-price {color:#89bf43;font-size:22px;font-weight:bold;line-height:22px;margin-top:15px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-woo-price del {background:none;color:#b8b8b8;font-size:24px;line-height:20px;margin-right:5px;text-decoration:line-through;}#gw_go_portfolio_delux3 .gw-gopf-style-delux .gw-gopf-post-woo-price ins { background:none;text-decoration:none !important;}#gw_go_portfolio_delux3  .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap { top:100%;}#gw_go_portfolio_delux3 .gw-gopf-style-delux-push-up .gw-gopf-post-media-wrap,#gw_go_portfolio_delux3 .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_delux3 .gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_delux3 .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux-push-up .gw-gopf-post-overlay-bg {-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap:before { -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap { bottom:100%;}#gw_go_portfolio_delux3 .gw-gopf-style-delux-push-down .gw-gopf-post-media-wrap,#gw_go_portfolio_delux3 .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_delux3 .gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_delux3 .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux-push-down .gw-gopf-post-overlay-bg {-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_delux3 .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap:before { -moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;} #gw_go_portfolio_kitchen_01 .gw-gopf-posts-wrap-inner { margin-left:-10px;margin-top:-15px; }
#gw_go_portfolio_kitchen_01 .gw-gopf-filter-opacity .gw-gopf-col-wrap.gw-gopf-disabled { filter:alpha(opacity=30) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;-khtml-opacity:0.3 !important;-moz-opacity:0.3 !important;opacity:0.3 !important; }
#gw_go_portfolio_kitchen_01 .gw-gopf-post-col { margin-left:10px;margin-top:15px; }
#gw_go_portfolio_kitchen_01 .gw-gopf-cats { margin-bottom:20px !important; }
#gw_go_portfolio_kitchen_01 .gw-gopf-filter { margin-left:-6px; }
#gw_go_portfolio_kitchen_01 .gw-gopf-cats > span { margin-left:6px; }
#gw_go_portfolio_kitchen_01 .gw-gopf-slider-controls > div { margin-bottom:20px; }
#gw_go_portfolio_kitchen_01 .gw-gopf-slider-controls > div { margin-left:6px; }
#gw_go_portfolio_kitchen_01 .gw-gopf-post-overlay-bg { background-color:#ffffff; }
#gw_go_portfolio_kitchen_01 .gw-gopf-post-overlay-bg { filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-khtml-opacity:0.25;-moz-opacity:0.25;opacity:0.25; }
#gw_go_portfolio_kitchen_01 .gw-gopf-post-content { text-align:left; }
#gw_go_portfolio_kitchen_01 .gw-gopf-post-more { text-align:left; }
#gw_go_portfolio_kitchen_01 .gw-gopf-pagination-wrapper { padding-top:20px; }
#gw_go_portfolio_kitchen_01 .gw-gopf-post-media-wrap { background-position:50% 50%; }
#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-header { z-index:2; }#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-btn {color:#f4f4f4;background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 9px;position:relative;text-align:left;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;text-decoration:none !important;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-btn:hover {color:#f4f4f4;background:#fb224d;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined:hover {color:#fb224d;background:transparent;border-color:#fb224d;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-circle {-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;display:inline-block;height:44px;line-height:44px;position: relative;margin-left:3px;margin-right:3px;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;width:44px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-highlight-box{background:#fb224d;padding:20px;margin:-20px;margin-bottom:20px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-cats > span a {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a {background:#fb224d;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a.gw-gopf-btn-outlined  { background:transparent;border-color:#fb224d;color:#fb224d;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-cats > span a:hover {background:#585858;color:#f4f4f4;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-slider-controls > div a {background:#fb224d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:table-cell;height:29px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;vertical-align:middle;width:28px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-slider-controls > div a:hover {background:#333333;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-slider-controls > div a.disabled {background:#333333;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-pagination-load-more {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-pagination-load-more:hover { background:#585858;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0.2s;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item:hover {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0s;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post,#gw_go_portfolio_kitchen_01 .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;overflow:hidden;-moz-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;z-index:2;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post:hover,#gw_go_portfolio_kitchen_01 .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post {-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-o-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-moz-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-ms-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-o-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-webkit-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;z-index:3;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:before {background:#f4f4f4;content:'';display:block;height:100%;left:0;filter:alpha(opacity=35); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; -khtml-opacity:35; -moz-opacity:0.35; opacity:0.35;position:absolute;padding:5px 5px 5px 0;top:-5px;width:100%;z-index:-1;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:before {top:-6px;padding:6px 6px 6px 0;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child:before { left:-5px;padding:5px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:first-child:before { left:-6px;padding:6px 7px 6px 6px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-post-overlay-circle { background:#333333;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-post-overlay-circle:hover { background:#fb224d;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn {height:39px;line-height:39px;margin-left:5px;padding:0 15px;text-transform:uppercase;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined {height:37px;line-height:37px;padding:0 14px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child {margin:0;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-content-wrap {position:absolute;width:100%;z-index:1;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-content-wrap:before { background-color:#ffffff; opacity:0.2;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-content { color:#333333;font-family:inherit;font-size:12px;line-height:15px;padding:20px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-content a {color:#fb224d;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-content a:hover {color:#333333;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-content h2 {color:#333333 !important;font-family:inherit !important;font-size:16px !important;line-height:20px !important;text-transform:uppercase;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-content h2 a {color:inherit;font-size:inherit !important;line-height:inherit !important;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-content h2 a:hover { color:#333333; }#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-meta {color:#585858;font-family:inherit;font-size:11px;line-height:15px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-excerpt {font-family:inherit;font-size:12px;line-height:15px !important;  margin-top:15px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-excerpt p { font-family:inherit;font-size:12px;line-height:15px !important;margin:0 0 15px !important;padding:0 !important;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-excerpt p:last-child { margin:0 !important;padding:0 !important;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-more { margin-top:15px; }#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-more a {color:#333333;font-size:12px;font-weight:bold;margin-top:15px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-more a:hover { color:#fb224d; }#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn {color:#f4f4f4;font-weight:normal;margin-top:-3px;text-transform:uppercase;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined { color:#333333; }#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined:hover { color:#fb224d; }#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn { margin-left:10px }#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn:first-child { margin-left:0; }#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-content > *:first-child { margin-top:0 !important; }#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux div.gw-gopf-post-highlight-box,#gw_go_portfolio_kitchen_01  .gw-gopf-style-delux div.gw-gopf-post-highlight-box:first-child{background:#fb224d;padding:20px;margin:-20px -20px 20px !important;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-woo-sale,#gw_go_portfolio_kitchen_01 .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale {background:#fb224d;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;color:#f4f4f4;display:inline-block;font-size:12px;height:44px;line-height:44px;position:absolute;right:10px;text-align:center;top:10px;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;width:44px;z-index:5;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale,#gw_go_portfolio_kitchen_01 .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post .gw-gopf-woo-sale { filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-woo-price {color:#fb224d;font-size:22px;font-weight:bold;line-height:22px;margin-top:15px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-woo-price del {background:none;color:#b8b8b8;font-size:16px;line-height:20px;margin-right:5px;text-decoration:line-through;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux .gw-gopf-post-woo-price ins { background:none;text-decoration:none !important;}#gw_go_portfolio_kitchen_01  .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap { top:100%;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux-push-up .gw-gopf-post-media-wrap,#gw_go_portfolio_kitchen_01 .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_kitchen_01 .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux-push-up .gw-gopf-post-overlay-bg {-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap:before { -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap { bottom:100%;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux-push-down .gw-gopf-post-media-wrap,#gw_go_portfolio_kitchen_01 .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_kitchen_01 .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux-push-down .gw-gopf-post-overlay-bg {-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_kitchen_01 .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap:before { -moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;} #gw_go_portfolio_bagno .gw-gopf-posts-wrap-inner { margin-left:-10px;margin-top:-15px; }
#gw_go_portfolio_bagno .gw-gopf-filter-opacity .gw-gopf-col-wrap.gw-gopf-disabled { filter:alpha(opacity=30) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;-khtml-opacity:0.3 !important;-moz-opacity:0.3 !important;opacity:0.3 !important; }
#gw_go_portfolio_bagno .gw-gopf-post-col { margin-left:10px;margin-top:15px; }
#gw_go_portfolio_bagno .gw-gopf-cats { margin-bottom:20px !important; }
#gw_go_portfolio_bagno .gw-gopf-filter { margin-left:-6px; }
#gw_go_portfolio_bagno .gw-gopf-cats > span { margin-left:6px; }
#gw_go_portfolio_bagno .gw-gopf-slider-controls > div { margin-bottom:20px; }
#gw_go_portfolio_bagno .gw-gopf-slider-controls > div { margin-left:6px; }
#gw_go_portfolio_bagno .gw-gopf-post-overlay-bg { background-color:#ffffff; }
#gw_go_portfolio_bagno .gw-gopf-post-overlay-bg { filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-khtml-opacity:0.25;-moz-opacity:0.25;opacity:0.25; }
#gw_go_portfolio_bagno .gw-gopf-post-content { text-align:left; }
#gw_go_portfolio_bagno .gw-gopf-post-more { text-align:left; }
#gw_go_portfolio_bagno .gw-gopf-pagination-wrapper { padding-top:20px; }
#gw_go_portfolio_bagno .gw-gopf-post-media-wrap { background-position:50% 50%; }
#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-header { z-index:2; }#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-btn {color:#f4f4f4;background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 9px;position:relative;text-align:left;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;text-decoration:none !important;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-btn:hover {color:#f4f4f4;background:#fb224d;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined:hover {color:#fb224d;background:transparent;border-color:#fb224d;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-circle {-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;display:inline-block;height:44px;line-height:44px;position: relative;margin-left:3px;margin-right:3px;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;width:44px;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-highlight-box{background:#fb224d;padding:20px;margin:-20px;margin-bottom:20px;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-cats > span a {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a {background:#fb224d;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a.gw-gopf-btn-outlined  { background:transparent;border-color:#fb224d;color:#fb224d;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-cats > span a:hover {background:#585858;color:#f4f4f4;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-slider-controls > div a {background:#fb224d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:table-cell;height:29px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;vertical-align:middle;width:28px;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-slider-controls > div a:hover {background:#333333;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-slider-controls > div a.disabled {background:#333333;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-pagination-load-more {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-pagination-load-more:hover { background:#585858;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_bagno .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0.2s;}#gw_go_portfolio_bagno .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item:hover {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0s;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post,#gw_go_portfolio_bagno .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;overflow:hidden;-moz-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;z-index:2;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post:hover,#gw_go_portfolio_bagno .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post {-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-o-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-moz-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-ms-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-o-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-webkit-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;z-index:3;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:before {background:#f4f4f4;content:'';display:block;height:100%;left:0;filter:alpha(opacity=35); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; -khtml-opacity:35; -moz-opacity:0.35; opacity:0.35;position:absolute;padding:5px 5px 5px 0;top:-5px;width:100%;z-index:-1;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:before {top:-6px;padding:6px 6px 6px 0;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child:before { left:-5px;padding:5px;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:first-child:before { left:-6px;padding:6px 7px 6px 6px;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-post-overlay-circle { background:#333333;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-post-overlay-circle:hover { background:#fb224d;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-post-overlay-btn {height:39px;line-height:39px;margin-left:5px;padding:0 15px;text-transform:uppercase;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined {height:37px;line-height:37px;padding:0 14px;}#gw_go_portfolio_bagno .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child {margin:0;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-content-wrap {position:absolute;width:100%;z-index:1;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-content-wrap:before { background-color:#ffffff; opacity:0.2;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-content { color:#333333;font-family:inherit;font-size:12px;line-height:15px;padding:20px;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-content a {color:#fb224d;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-content a:hover {color:#333333;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-content h2 {color:#333333 !important;font-family:inherit !important;font-size:16px !important;line-height:20px !important;text-transform:uppercase;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-content h2 a {color:inherit;font-size:inherit !important;line-height:inherit !important;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-content h2 a:hover { color:#333333; }#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-meta {color:#585858;font-family:inherit;font-size:11px;line-height:15px;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-excerpt {font-family:inherit;font-size:12px;line-height:15px !important;  margin-top:15px;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-excerpt p { font-family:inherit;font-size:12px;line-height:15px !important;margin:0 0 15px !important;padding:0 !important;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-excerpt p:last-child { margin:0 !important;padding:0 !important;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-more { margin-top:15px; }#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-more a {color:#333333;font-size:12px;font-weight:bold;margin-top:15px;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-more a:hover { color:#fb224d; }#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn {color:#f4f4f4;font-weight:normal;margin-top:-3px;text-transform:uppercase;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined { color:#333333; }#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined:hover { color:#fb224d; }#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn { margin-left:10px }#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn:first-child { margin-left:0; }#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-content > *:first-child { margin-top:0 !important; }#gw_go_portfolio_bagno .gw-gopf-style-delux div.gw-gopf-post-highlight-box,#gw_go_portfolio_bagno  .gw-gopf-style-delux div.gw-gopf-post-highlight-box:first-child{background:#fb224d;padding:20px;margin:-20px -20px 20px !important;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-woo-sale,#gw_go_portfolio_bagno .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale {background:#fb224d;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;color:#f4f4f4;display:inline-block;font-size:12px;height:44px;line-height:44px;position:absolute;right:10px;text-align:center;top:10px;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;width:44px;z-index:5;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale,#gw_go_portfolio_bagno .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post .gw-gopf-woo-sale { filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-woo-price {color:#fb224d;font-size:22px;font-weight:bold;line-height:22px;margin-top:15px;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-woo-price del {background:none;color:#b8b8b8;font-size:16px;line-height:20px;margin-right:5px;text-decoration:line-through;}#gw_go_portfolio_bagno .gw-gopf-style-delux .gw-gopf-post-woo-price ins { background:none;text-decoration:none !important;}#gw_go_portfolio_bagno  .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap { top:100%;}#gw_go_portfolio_bagno .gw-gopf-style-delux-push-up .gw-gopf-post-media-wrap,#gw_go_portfolio_bagno .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_bagno .gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_bagno .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_bagno .gw-gopf-style-delux-push-up .gw-gopf-post-overlay-bg {-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_bagno .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap:before { -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_bagno .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap { bottom:100%;}#gw_go_portfolio_bagno .gw-gopf-style-delux-push-down .gw-gopf-post-media-wrap,#gw_go_portfolio_bagno .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_bagno .gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_bagno .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_bagno .gw-gopf-style-delux-push-down .gw-gopf-post-overlay-bg {-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_bagno .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap:before { -moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;} #gw_go_portfolio_translucent .gw-gopf-posts-wrap-inner { margin-left:-10px;margin-top:-15px; }
#gw_go_portfolio_translucent .gw-gopf-filter-opacity .gw-gopf-col-wrap.gw-gopf-disabled { filter:alpha(opacity=30) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;-khtml-opacity:0.3 !important;-moz-opacity:0.3 !important;opacity:0.3 !important; }
#gw_go_portfolio_translucent .gw-gopf-post-col { margin-left:10px;margin-top:15px; }
#gw_go_portfolio_translucent .gw-gopf-cats { margin-bottom:20px !important; }
#gw_go_portfolio_translucent .gw-gopf-filter { margin-left:-6px; }
#gw_go_portfolio_translucent .gw-gopf-cats > span { margin-left:6px; }
#gw_go_portfolio_translucent .gw-gopf-slider-controls > div { margin-bottom:20px; }
#gw_go_portfolio_translucent .gw-gopf-slider-controls > div { margin-left:6px; }
#gw_go_portfolio_translucent .gw-gopf-post-overlay-bg { background-color:#ffffff; }
#gw_go_portfolio_translucent .gw-gopf-post-overlay-bg { filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-khtml-opacity:0.25;-moz-opacity:0.25;opacity:0.25; }
#gw_go_portfolio_translucent .gw-gopf-post-content { text-align:left; }
#gw_go_portfolio_translucent .gw-gopf-post-more { text-align:left; }
#gw_go_portfolio_translucent .gw-gopf-pagination-wrapper { padding-top:20px; }
#gw_go_portfolio_translucent .gw-gopf-post-media-wrap { background-position:50% 50%; }
#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-header { z-index:2; }#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-btn {color:#f4f4f4;background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 9px;position:relative;text-align:left;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;text-decoration:none !important;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-btn:hover {color:#f4f4f4;background:#fb224d;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined:hover {color:#fb224d;background:transparent;border-color:#fb224d;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-circle {-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;display:inline-block;height:44px;line-height:44px;position: relative;margin-left:3px;margin-right:3px;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;width:44px;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-highlight-box{background:#fb224d;padding:20px;margin:-20px;margin-bottom:20px;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-cats > span a {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a {background:#fb224d;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a.gw-gopf-btn-outlined  { background:transparent;border-color:#fb224d;color:#fb224d;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-cats > span a:hover {background:#585858;color:#f4f4f4;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-slider-controls > div a {background:#fb224d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:table-cell;height:29px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;vertical-align:middle;width:28px;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-slider-controls > div a:hover {background:#333333;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-slider-controls > div a.disabled {background:#333333;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-pagination-load-more {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-pagination-load-more:hover { background:#585858;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_translucent .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0.2s;}#gw_go_portfolio_translucent .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item:hover {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0s;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post,#gw_go_portfolio_translucent .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;overflow:hidden;-moz-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;z-index:2;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post:hover,#gw_go_portfolio_translucent .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post {-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-o-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-moz-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-ms-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-o-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-webkit-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;z-index:3;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:before {background:#f4f4f4;content:'';display:block;height:100%;left:0;filter:alpha(opacity=35); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; -khtml-opacity:35; -moz-opacity:0.35; opacity:0.35;position:absolute;padding:5px 5px 5px 0;top:-5px;width:100%;z-index:-1;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:before {top:-6px;padding:6px 6px 6px 0;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child:before { left:-5px;padding:5px;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:first-child:before { left:-6px;padding:6px 7px 6px 6px;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-post-overlay-circle { background:#333333;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-post-overlay-circle:hover { background:#fb224d;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-post-overlay-btn {height:39px;line-height:39px;margin-left:5px;padding:0 15px;text-transform:uppercase;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined {height:37px;line-height:37px;padding:0 14px;}#gw_go_portfolio_translucent .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child {margin:0;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-content-wrap {position:absolute;width:100%;z-index:1;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-content-wrap:before { background-color:#ffffff; opacity:0.2;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-content { color:#333333;font-family:inherit;font-size:12px;line-height:15px;padding:20px;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-content a {color:#fb224d;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-content a:hover {color:#333333;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-content h2 {color:#333333 !important;font-family:inherit !important;font-size:16px !important;line-height:20px !important;text-transform:uppercase;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-content h2 a {color:inherit;font-size:inherit !important;line-height:inherit !important;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-content h2 a:hover { color:#333333; }#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-meta {color:#585858;font-family:inherit;font-size:11px;line-height:15px;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-excerpt {font-family:inherit;font-size:12px;line-height:15px !important;  margin-top:15px;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-excerpt p { font-family:inherit;font-size:12px;line-height:15px !important;margin:0 0 15px !important;padding:0 !important;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-excerpt p:last-child { margin:0 !important;padding:0 !important;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-more { margin-top:15px; }#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-more a {color:#333333;font-size:12px;font-weight:bold;margin-top:15px;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-more a:hover { color:#fb224d; }#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn {color:#f4f4f4;font-weight:normal;margin-top:-3px;text-transform:uppercase;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined { color:#333333; }#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined:hover { color:#fb224d; }#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn { margin-left:10px }#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn:first-child { margin-left:0; }#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-content > *:first-child { margin-top:0 !important; }#gw_go_portfolio_translucent .gw-gopf-style-delux div.gw-gopf-post-highlight-box,#gw_go_portfolio_translucent  .gw-gopf-style-delux div.gw-gopf-post-highlight-box:first-child{background:#fb224d;padding:20px;margin:-20px -20px 20px !important;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-woo-sale,#gw_go_portfolio_translucent .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale {background:#fb224d;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;color:#f4f4f4;display:inline-block;font-size:12px;height:44px;line-height:44px;position:absolute;right:10px;text-align:center;top:10px;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;width:44px;z-index:5;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale,#gw_go_portfolio_translucent .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post .gw-gopf-woo-sale { filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-woo-price {color:#fb224d;font-size:22px;font-weight:bold;line-height:22px;margin-top:15px;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-woo-price del {background:none;color:#b8b8b8;font-size:16px;line-height:20px;margin-right:5px;text-decoration:line-through;}#gw_go_portfolio_translucent .gw-gopf-style-delux .gw-gopf-post-woo-price ins { background:none;text-decoration:none !important;}#gw_go_portfolio_translucent  .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap { top:100%;}#gw_go_portfolio_translucent .gw-gopf-style-delux-push-up .gw-gopf-post-media-wrap,#gw_go_portfolio_translucent .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_translucent .gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_translucent .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_translucent .gw-gopf-style-delux-push-up .gw-gopf-post-overlay-bg {-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_translucent .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap:before { -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_translucent .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap { bottom:100%;}#gw_go_portfolio_translucent .gw-gopf-style-delux-push-down .gw-gopf-post-media-wrap,#gw_go_portfolio_translucent .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_translucent .gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_translucent .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_translucent .gw-gopf-style-delux-push-down .gw-gopf-post-overlay-bg {-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_translucent .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap:before { -moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;} #gw_go_portfolio_project .gw-gopf-posts-wrap-inner { margin-left:-10px;margin-top:-15px; }
#gw_go_portfolio_project .gw-gopf-filter-opacity .gw-gopf-col-wrap.gw-gopf-disabled { filter:alpha(opacity=30) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;-khtml-opacity:0.3 !important;-moz-opacity:0.3 !important;opacity:0.3 !important; }
#gw_go_portfolio_project .gw-gopf-post-col { margin-left:10px;margin-top:15px; }
#gw_go_portfolio_project .gw-gopf-cats { margin-bottom:20px !important; }
#gw_go_portfolio_project .gw-gopf-filter { margin-left:-6px; }
#gw_go_portfolio_project .gw-gopf-cats > span { margin-left:6px; }
#gw_go_portfolio_project .gw-gopf-slider-controls > div { margin-bottom:20px; }
#gw_go_portfolio_project .gw-gopf-slider-controls > div { margin-left:6px; }
#gw_go_portfolio_project .gw-gopf-post-overlay-bg { background-color:#ffffff; }
#gw_go_portfolio_project .gw-gopf-post-overlay-bg { filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-khtml-opacity:0.25;-moz-opacity:0.25;opacity:0.25; }
#gw_go_portfolio_project .gw-gopf-post-content { text-align:left; }
#gw_go_portfolio_project .gw-gopf-post-more { text-align:left; }
#gw_go_portfolio_project .gw-gopf-pagination-wrapper { padding-top:20px; }
#gw_go_portfolio_project .gw-gopf-post-media-wrap { background-position:50% 50%; }
#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-header { z-index:2; }#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-btn {color:#f4f4f4;background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 9px;position:relative;text-align:left;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;text-decoration:none !important;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-btn:hover {color:#f4f4f4;background:#fb224d;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined:hover {color:#fb224d;background:transparent;border-color:#fb224d;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-circle {-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;display:inline-block;height:44px;line-height:44px;position: relative;margin-left:3px;margin-right:3px;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;width:44px;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-highlight-box{background:#fb224d;padding:20px;margin:-20px;margin-bottom:20px;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-cats > span a {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a {background:#fb224d;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a.gw-gopf-btn-outlined  { background:transparent;border-color:#fb224d;color:#fb224d;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-cats > span a:hover {background:#585858;color:#f4f4f4;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-slider-controls > div a {background:#fb224d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:table-cell;height:29px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;vertical-align:middle;width:28px;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-slider-controls > div a:hover {background:#333333;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-slider-controls > div a.disabled {background:#333333;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-pagination-load-more {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-pagination-load-more:hover { background:#585858;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_project .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0.2s;}#gw_go_portfolio_project .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item:hover {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0s;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post,#gw_go_portfolio_project .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;overflow:hidden;-moz-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;z-index:2;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post:hover,#gw_go_portfolio_project .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post {-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-o-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-moz-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-ms-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-o-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-webkit-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;z-index:3;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:before {background:#f4f4f4;content:'';display:block;height:100%;left:0;filter:alpha(opacity=35); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; -khtml-opacity:35; -moz-opacity:0.35; opacity:0.35;position:absolute;padding:5px 5px 5px 0;top:-5px;width:100%;z-index:-1;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:before {top:-6px;padding:6px 6px 6px 0;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child:before { left:-5px;padding:5px;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:first-child:before { left:-6px;padding:6px 7px 6px 6px;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-post-overlay-circle { background:#333333;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-post-overlay-circle:hover { background:#fb224d;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-post-overlay-btn {height:39px;line-height:39px;margin-left:5px;padding:0 15px;text-transform:uppercase;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined {height:37px;line-height:37px;padding:0 14px;}#gw_go_portfolio_project .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child {margin:0;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-content-wrap {position:absolute;width:100%;z-index:1;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-content-wrap:before { background-color:#ffffff; opacity:0.2;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-content { color:#333333;font-family:inherit;font-size:12px;line-height:15px;padding:20px;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-content a {color:#fb224d;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-content a:hover {color:#333333;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-content h2 {color:#333333 !important;font-family:inherit !important;font-size:16px !important;line-height:20px !important;text-transform:uppercase;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-content h2 a {color:inherit;font-size:inherit !important;line-height:inherit !important;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-content h2 a:hover { color:#333333; }#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-meta {color:#585858;font-family:inherit;font-size:11px;line-height:15px;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-excerpt {font-family:inherit;font-size:12px;line-height:15px !important;  margin-top:15px;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-excerpt p { font-family:inherit;font-size:12px;line-height:15px !important;margin:0 0 15px !important;padding:0 !important;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-excerpt p:last-child { margin:0 !important;padding:0 !important;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-more { margin-top:15px; }#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-more a {color:#333333;font-size:12px;font-weight:bold;margin-top:15px;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-more a:hover { color:#fb224d; }#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn {color:#f4f4f4;font-weight:normal;margin-top:-3px;text-transform:uppercase;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined { color:#333333; }#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined:hover { color:#fb224d; }#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn { margin-left:10px }#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn:first-child { margin-left:0; }#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-content > *:first-child { margin-top:0 !important; }#gw_go_portfolio_project .gw-gopf-style-delux div.gw-gopf-post-highlight-box,#gw_go_portfolio_project  .gw-gopf-style-delux div.gw-gopf-post-highlight-box:first-child{background:#fb224d;padding:20px;margin:-20px -20px 20px !important;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-woo-sale,#gw_go_portfolio_project .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale {background:#fb224d;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;color:#f4f4f4;display:inline-block;font-size:12px;height:44px;line-height:44px;position:absolute;right:10px;text-align:center;top:10px;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;width:44px;z-index:5;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale,#gw_go_portfolio_project .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post .gw-gopf-woo-sale { filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-woo-price {color:#fb224d;font-size:22px;font-weight:bold;line-height:22px;margin-top:15px;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-woo-price del {background:none;color:#b8b8b8;font-size:16px;line-height:20px;margin-right:5px;text-decoration:line-through;}#gw_go_portfolio_project .gw-gopf-style-delux .gw-gopf-post-woo-price ins { background:none;text-decoration:none !important;}#gw_go_portfolio_project  .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap { top:100%;}#gw_go_portfolio_project .gw-gopf-style-delux-push-up .gw-gopf-post-media-wrap,#gw_go_portfolio_project .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_project .gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_project .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_project .gw-gopf-style-delux-push-up .gw-gopf-post-overlay-bg {-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_project .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap:before { -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_project .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap { bottom:100%;}#gw_go_portfolio_project .gw-gopf-style-delux-push-down .gw-gopf-post-media-wrap,#gw_go_portfolio_project .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_project .gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_project .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_project .gw-gopf-style-delux-push-down .gw-gopf-post-overlay-bg {-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_project .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap:before { -moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;} #gw_go_portfolio_retail .gw-gopf-posts-wrap-inner { margin-left:-10px;margin-top:-15px; }
#gw_go_portfolio_retail .gw-gopf-filter-opacity .gw-gopf-col-wrap.gw-gopf-disabled { filter:alpha(opacity=30) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;-khtml-opacity:0.3 !important;-moz-opacity:0.3 !important;opacity:0.3 !important; }
#gw_go_portfolio_retail .gw-gopf-post-col { margin-left:10px;margin-top:15px; }
#gw_go_portfolio_retail .gw-gopf-cats { margin-bottom:20px !important; }
#gw_go_portfolio_retail .gw-gopf-filter { margin-left:-6px; }
#gw_go_portfolio_retail .gw-gopf-cats > span { margin-left:6px; }
#gw_go_portfolio_retail .gw-gopf-slider-controls > div { margin-bottom:20px; }
#gw_go_portfolio_retail .gw-gopf-slider-controls > div { margin-left:6px; }
#gw_go_portfolio_retail .gw-gopf-post-overlay-bg { background-color:#ffffff; }
#gw_go_portfolio_retail .gw-gopf-post-overlay-bg { filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-khtml-opacity:0.25;-moz-opacity:0.25;opacity:0.25; }
#gw_go_portfolio_retail .gw-gopf-post-content { text-align:left; }
#gw_go_portfolio_retail .gw-gopf-post-more { text-align:left; }
#gw_go_portfolio_retail .gw-gopf-pagination-wrapper { padding-top:20px; }
#gw_go_portfolio_retail .gw-gopf-post-media-wrap { background-position:50% 50%; }
#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-header { z-index:2; }#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-btn {color:#f4f4f4;background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 9px;position:relative;text-align:left;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;text-decoration:none !important;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-btn:hover {color:#f4f4f4;background:#fb224d;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined:hover {color:#fb224d;background:transparent;border-color:#fb224d;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-circle {-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;display:inline-block;height:44px;line-height:44px;position: relative;margin-left:3px;margin-right:3px;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;width:44px;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-highlight-box{background:#fb224d;padding:20px;margin:-20px;margin-bottom:20px;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-cats > span a {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a {background:#fb224d;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a.gw-gopf-btn-outlined  { background:transparent;border-color:#fb224d;color:#fb224d;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-cats > span a:hover {background:#585858;color:#f4f4f4;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-slider-controls > div a {background:#fb224d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:table-cell;height:29px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;vertical-align:middle;width:28px;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-slider-controls > div a:hover {background:#333333;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-slider-controls > div a.disabled {background:#333333;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-pagination-load-more {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-pagination-load-more:hover { background:#585858;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_retail .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0.2s;}#gw_go_portfolio_retail .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item:hover {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0s;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post,#gw_go_portfolio_retail .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;overflow:hidden;-moz-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;z-index:2;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post:hover,#gw_go_portfolio_retail .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post {-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-o-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-moz-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-ms-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-o-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-webkit-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;z-index:3;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:before {background:#f4f4f4;content:'';display:block;height:100%;left:0;filter:alpha(opacity=35); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; -khtml-opacity:35; -moz-opacity:0.35; opacity:0.35;position:absolute;padding:5px 5px 5px 0;top:-5px;width:100%;z-index:-1;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:before {top:-6px;padding:6px 6px 6px 0;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child:before { left:-5px;padding:5px;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:first-child:before { left:-6px;padding:6px 7px 6px 6px;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-post-overlay-circle { background:#333333;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-post-overlay-circle:hover { background:#fb224d;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-post-overlay-btn {height:39px;line-height:39px;margin-left:5px;padding:0 15px;text-transform:uppercase;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined {height:37px;line-height:37px;padding:0 14px;}#gw_go_portfolio_retail .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child {margin:0;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-content-wrap {position:absolute;width:100%;z-index:1;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-content-wrap:before { background-color:#ffffff; opacity:0.2;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-content { color:#333333;font-family:inherit;font-size:12px;line-height:15px;padding:20px;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-content a {color:#fb224d;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-content a:hover {color:#333333;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-content h2 {color:#333333 !important;font-family:inherit !important;font-size:16px !important;line-height:20px !important;text-transform:uppercase;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-content h2 a {color:inherit;font-size:inherit !important;line-height:inherit !important;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-content h2 a:hover { color:#333333; }#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-meta {color:#585858;font-family:inherit;font-size:11px;line-height:15px;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-excerpt {font-family:inherit;font-size:12px;line-height:15px !important;  margin-top:15px;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-excerpt p { font-family:inherit;font-size:12px;line-height:15px !important;margin:0 0 15px !important;padding:0 !important;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-excerpt p:last-child { margin:0 !important;padding:0 !important;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-more { margin-top:15px; }#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-more a {color:#333333;font-size:12px;font-weight:bold;margin-top:15px;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-more a:hover { color:#fb224d; }#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn {color:#f4f4f4;font-weight:normal;margin-top:-3px;text-transform:uppercase;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined { color:#333333; }#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined:hover { color:#fb224d; }#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn { margin-left:10px }#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn:first-child { margin-left:0; }#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-content > *:first-child { margin-top:0 !important; }#gw_go_portfolio_retail .gw-gopf-style-delux div.gw-gopf-post-highlight-box,#gw_go_portfolio_retail  .gw-gopf-style-delux div.gw-gopf-post-highlight-box:first-child{background:#fb224d;padding:20px;margin:-20px -20px 20px !important;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-woo-sale,#gw_go_portfolio_retail .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale {background:#fb224d;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;color:#f4f4f4;display:inline-block;font-size:12px;height:44px;line-height:44px;position:absolute;right:10px;text-align:center;top:10px;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;width:44px;z-index:5;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale,#gw_go_portfolio_retail .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post .gw-gopf-woo-sale { filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-woo-price {color:#fb224d;font-size:22px;font-weight:bold;line-height:22px;margin-top:15px;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-woo-price del {background:none;color:#b8b8b8;font-size:16px;line-height:20px;margin-right:5px;text-decoration:line-through;}#gw_go_portfolio_retail .gw-gopf-style-delux .gw-gopf-post-woo-price ins { background:none;text-decoration:none !important;}#gw_go_portfolio_retail  .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap { top:100%;}#gw_go_portfolio_retail .gw-gopf-style-delux-push-up .gw-gopf-post-media-wrap,#gw_go_portfolio_retail .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_retail .gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_retail .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_retail .gw-gopf-style-delux-push-up .gw-gopf-post-overlay-bg {-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_retail .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap:before { -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_retail .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap { bottom:100%;}#gw_go_portfolio_retail .gw-gopf-style-delux-push-down .gw-gopf-post-media-wrap,#gw_go_portfolio_retail .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_retail .gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_retail .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_retail .gw-gopf-style-delux-push-down .gw-gopf-post-overlay-bg {-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_retail .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap:before { -moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;} #gw_go_portfolio_hospitality .gw-gopf-posts-wrap-inner { margin-left:-10px;margin-top:-15px; }
#gw_go_portfolio_hospitality .gw-gopf-filter-opacity .gw-gopf-col-wrap.gw-gopf-disabled { filter:alpha(opacity=30) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;-khtml-opacity:0.3 !important;-moz-opacity:0.3 !important;opacity:0.3 !important; }
#gw_go_portfolio_hospitality .gw-gopf-post-col { margin-left:10px;margin-top:15px; }
#gw_go_portfolio_hospitality .gw-gopf-cats { margin-bottom:20px !important; }
#gw_go_portfolio_hospitality .gw-gopf-filter { margin-left:-6px; }
#gw_go_portfolio_hospitality .gw-gopf-cats > span { margin-left:6px; }
#gw_go_portfolio_hospitality .gw-gopf-slider-controls > div { margin-bottom:20px; }
#gw_go_portfolio_hospitality .gw-gopf-slider-controls > div { margin-left:6px; }
#gw_go_portfolio_hospitality .gw-gopf-post-overlay-bg { background-color:#ffffff; }
#gw_go_portfolio_hospitality .gw-gopf-post-overlay-bg { filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-khtml-opacity:0.25;-moz-opacity:0.25;opacity:0.25; }
#gw_go_portfolio_hospitality .gw-gopf-post-content { text-align:left; }
#gw_go_portfolio_hospitality .gw-gopf-post-more { text-align:left; }
#gw_go_portfolio_hospitality .gw-gopf-pagination-wrapper { padding-top:20px; }
#gw_go_portfolio_hospitality .gw-gopf-post-media-wrap { background-position:50% 50%; }
#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-header { z-index:2; }#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-btn {color:#f4f4f4;background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 9px;position:relative;text-align:left;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;text-decoration:none !important;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-btn:hover {color:#f4f4f4;background:#fb224d;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined:hover {color:#fb224d;background:transparent;border-color:#fb224d;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-circle {-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;display:inline-block;height:44px;line-height:44px;position: relative;margin-left:3px;margin-right:3px;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;width:44px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-highlight-box{background:#fb224d;padding:20px;margin:-20px;margin-bottom:20px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-cats > span a {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a {background:#fb224d;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a.gw-gopf-btn-outlined  { background:transparent;border-color:#fb224d;color:#fb224d;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-cats > span a:hover {background:#585858;color:#f4f4f4;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-slider-controls > div a {background:#fb224d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:table-cell;height:29px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;vertical-align:middle;width:28px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-slider-controls > div a:hover {background:#333333;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-slider-controls > div a.disabled {background:#333333;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-pagination-load-more {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-pagination-load-more:hover { background:#585858;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_hospitality .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0.2s;}#gw_go_portfolio_hospitality .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item:hover {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0s;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post,#gw_go_portfolio_hospitality .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;overflow:hidden;-moz-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;z-index:2;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post:hover,#gw_go_portfolio_hospitality .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post {-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-o-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-moz-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-ms-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-o-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-webkit-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;z-index:3;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:before {background:#f4f4f4;content:'';display:block;height:100%;left:0;filter:alpha(opacity=35); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; -khtml-opacity:35; -moz-opacity:0.35; opacity:0.35;position:absolute;padding:5px 5px 5px 0;top:-5px;width:100%;z-index:-1;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:before {top:-6px;padding:6px 6px 6px 0;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child:before { left:-5px;padding:5px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:first-child:before { left:-6px;padding:6px 7px 6px 6px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-post-overlay-circle { background:#333333;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-post-overlay-circle:hover { background:#fb224d;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-post-overlay-btn {height:39px;line-height:39px;margin-left:5px;padding:0 15px;text-transform:uppercase;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined {height:37px;line-height:37px;padding:0 14px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child {margin:0;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-content-wrap {position:absolute;width:100%;z-index:1;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-content-wrap:before { background-color:#ffffff; opacity:0.2;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-content { color:#333333;font-family:inherit;font-size:12px;line-height:15px;padding:20px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-content a {color:#fb224d;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-content a:hover {color:#333333;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-content h2 {color:#333333 !important;font-family:inherit !important;font-size:16px !important;line-height:20px !important;text-transform:uppercase;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-content h2 a {color:inherit;font-size:inherit !important;line-height:inherit !important;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-content h2 a:hover { color:#333333; }#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-meta {color:#585858;font-family:inherit;font-size:11px;line-height:15px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-excerpt {font-family:inherit;font-size:12px;line-height:15px !important;  margin-top:15px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-excerpt p { font-family:inherit;font-size:12px;line-height:15px !important;margin:0 0 15px !important;padding:0 !important;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-excerpt p:last-child { margin:0 !important;padding:0 !important;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-more { margin-top:15px; }#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-more a {color:#333333;font-size:12px;font-weight:bold;margin-top:15px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-more a:hover { color:#fb224d; }#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn {color:#f4f4f4;font-weight:normal;margin-top:-3px;text-transform:uppercase;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined { color:#333333; }#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined:hover { color:#fb224d; }#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn { margin-left:10px }#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn:first-child { margin-left:0; }#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-content > *:first-child { margin-top:0 !important; }#gw_go_portfolio_hospitality .gw-gopf-style-delux div.gw-gopf-post-highlight-box,#gw_go_portfolio_hospitality  .gw-gopf-style-delux div.gw-gopf-post-highlight-box:first-child{background:#fb224d;padding:20px;margin:-20px -20px 20px !important;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-woo-sale,#gw_go_portfolio_hospitality .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale {background:#fb224d;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;color:#f4f4f4;display:inline-block;font-size:12px;height:44px;line-height:44px;position:absolute;right:10px;text-align:center;top:10px;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;width:44px;z-index:5;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale,#gw_go_portfolio_hospitality .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post .gw-gopf-woo-sale { filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-woo-price {color:#fb224d;font-size:22px;font-weight:bold;line-height:22px;margin-top:15px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-woo-price del {background:none;color:#b8b8b8;font-size:16px;line-height:20px;margin-right:5px;text-decoration:line-through;}#gw_go_portfolio_hospitality .gw-gopf-style-delux .gw-gopf-post-woo-price ins { background:none;text-decoration:none !important;}#gw_go_portfolio_hospitality  .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap { top:100%;}#gw_go_portfolio_hospitality .gw-gopf-style-delux-push-up .gw-gopf-post-media-wrap,#gw_go_portfolio_hospitality .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_hospitality .gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_hospitality .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux-push-up .gw-gopf-post-overlay-bg {-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap:before { -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap { bottom:100%;}#gw_go_portfolio_hospitality .gw-gopf-style-delux-push-down .gw-gopf-post-media-wrap,#gw_go_portfolio_hospitality .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_hospitality .gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_hospitality .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux-push-down .gw-gopf-post-overlay-bg {-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_hospitality .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap:before { -moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;} #gw_go_portfolio_residential .gw-gopf-posts-wrap-inner { margin-left:-10px;margin-top:-15px; }
#gw_go_portfolio_residential .gw-gopf-filter-opacity .gw-gopf-col-wrap.gw-gopf-disabled { filter:alpha(opacity=30) !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)" !important;-khtml-opacity:0.3 !important;-moz-opacity:0.3 !important;opacity:0.3 !important; }
#gw_go_portfolio_residential .gw-gopf-post-col { margin-left:10px;margin-top:15px; }
#gw_go_portfolio_residential .gw-gopf-cats { margin-bottom:20px !important; }
#gw_go_portfolio_residential .gw-gopf-filter { margin-left:-6px; }
#gw_go_portfolio_residential .gw-gopf-cats > span { margin-left:6px; }
#gw_go_portfolio_residential .gw-gopf-slider-controls > div { margin-bottom:20px; }
#gw_go_portfolio_residential .gw-gopf-slider-controls > div { margin-left:6px; }
#gw_go_portfolio_residential .gw-gopf-post-overlay-bg { background-color:#ffffff; }
#gw_go_portfolio_residential .gw-gopf-post-overlay-bg { filter:alpha(opacity=25);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";-khtml-opacity:0.25;-moz-opacity:0.25;opacity:0.25; }
#gw_go_portfolio_residential .gw-gopf-post-content { text-align:left; }
#gw_go_portfolio_residential .gw-gopf-post-more { text-align:left; }
#gw_go_portfolio_residential .gw-gopf-pagination-wrapper { padding-top:20px; }
#gw_go_portfolio_residential .gw-gopf-post-media-wrap { background-position:50% 50%; }
#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-header { z-index:2; }#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-btn {color:#f4f4f4;background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 9px;position:relative;text-align:left;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;text-decoration:none !important;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-btn:hover {color:#f4f4f4;background:#fb224d;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-btn.gw-gopf-btn-outlined:hover {color:#fb224d;background:transparent;border-color:#fb224d;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-circle {-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;display:inline-block;height:44px;line-height:44px;position: relative;margin-left:3px;margin-right:3px;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;width:44px;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-highlight-box{background:#fb224d;padding:20px;margin:-20px;margin-bottom:20px;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-cats > span a {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a {background:#fb224d;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-cats > span.gw-gopf-current a.gw-gopf-btn-outlined  { background:transparent;border-color:#fb224d;color:#fb224d;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-cats > span a:hover {background:#585858;color:#f4f4f4;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-cats > span a.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-slider-controls > div a {background:#fb224d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:table-cell;height:29px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;vertical-align:middle;width:28px;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-slider-controls > div a:hover {background:#333333;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-slider-controls > div a.disabled {background:#333333;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-pagination-load-more {background:#333333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#f4f4f4;display:inline-block;font-family:inherit;font-size:12px;height:29px;line-height:29px;padding:0 10px;text-decoration:none;-moz-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-ms-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;-webkit-transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;transition:color 0.08s ease-in-out, background-color 0.08s ease-in-out, border-color 0.08s ease-in-out;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined {color:#333333;background:transparent;border:solid 1px #333333;height:27px;line-height:27px;padding:0 8px;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-pagination-load-more:hover { background:#585858;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-pagination-load-more.gw-gopf-btn-outlined:hover { background:transparent;border-color:#585858;color:#585858;}#gw_go_portfolio_residential .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0.2s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0.2s;}#gw_go_portfolio_residential .gw-gopf-style-delux.gw-gopf-isotope-ready .gw-gopf-isotope .gw-gopf-isotope-item:hover {-moz-transition:-moz-transform 0.8s, opacity 0.8s, z-index 0s 0s;-ms-transition:-ms-transform 0.8s, opacity 0.8s, z-index 0s 0s;-o-transition:-o-transform 0.8s, opacity 0.8s, z-index 0s 0s;-webkit-transition:-webkit-transform 0.8s, opacity 0.8s, z-index 0s 0s;transition:transform 0.8s, opacity 0.8s, z-index 0s 0s;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post,#gw_go_portfolio_residential .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover {-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;overflow:hidden;-moz-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-ms-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-o-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;-webkit-transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;transition:padding 0.2s ease-in-out, margin 0.2s ease-in-out, z-index 0s 0.2s ease-in-out;z-index:2;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post:hover,#gw_go_portfolio_residential .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post {-moz-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-o-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 10px 0px rgba(0,0,0,0.15);box-shadow:0 0 10px 0px rgba(0,0,0,0.15);-moz-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-ms-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-o-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;-webkit-transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;transition:padding 0.3s ease-in-out, margin 0.3s ease-in-out, z-index 0s 0s ease-in-out;z-index:3;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:before {background:#f4f4f4;content:'';display:block;height:100%;left:0;filter:alpha(opacity=35); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)"; -khtml-opacity:35; -moz-opacity:0.35; opacity:0.35;position:absolute;padding:5px 5px 5px 0;top:-5px;width:100%;z-index:-1;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:before {top:-6px;padding:6px 6px 6px 0;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child:before { left:-5px;padding:5px;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined:first-child:before { left:-6px;padding:6px 7px 6px 6px;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-post-overlay-circle { background:#333333;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-post-overlay-circle:hover { background:#fb224d;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-post-overlay-btn {height:39px;line-height:39px;margin-left:5px;padding:0 15px;text-transform:uppercase;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-post-overlay-btn.gw-gopf-btn-outlined {height:37px;line-height:37px;padding:0 14px;}#gw_go_portfolio_residential .gw-gopf-style-delux a.gw-gopf-post-overlay-btn:first-child {margin:0;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-content-wrap {position:absolute;width:100%;z-index:1;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-content-wrap:before { background-color:#ffffff; opacity:0.2;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-content { color:#333333;font-family:inherit;font-size:12px;line-height:15px;padding:20px;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-content a {color:#fb224d;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-content a:hover {color:#333333;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-content h2 {color:#333333 !important;font-family:inherit !important;font-size:16px !important;line-height:20px !important;text-transform:uppercase;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-content h2 a {color:inherit;font-size:inherit !important;line-height:inherit !important;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-content h2 a:hover { color:#333333; }#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-meta {color:#585858;font-family:inherit;font-size:11px;line-height:15px;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-excerpt {font-family:inherit;font-size:12px;line-height:15px !important;  margin-top:15px;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-excerpt p { font-family:inherit;font-size:12px;line-height:15px !important;margin:0 0 15px !important;padding:0 !important;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-excerpt p:last-child { margin:0 !important;padding:0 !important;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-more { margin-top:15px; }#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-more a {color:#333333;font-size:12px;font-weight:bold;margin-top:15px;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-more a:hover { color:#fb224d; }#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn {color:#f4f4f4;font-weight:normal;margin-top:-3px;text-transform:uppercase;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined { color:#333333; }#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn.gw-gopf-btn-outlined:hover { color:#fb224d; }#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn { margin-left:10px }#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-more a.gw-gopf-btn:first-child { margin-left:0; }#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-content > *:first-child { margin-top:0 !important; }#gw_go_portfolio_residential .gw-gopf-style-delux div.gw-gopf-post-highlight-box,#gw_go_portfolio_residential  .gw-gopf-style-delux div.gw-gopf-post-highlight-box:first-child{background:#fb224d;padding:20px;margin:-20px -20px 20px !important;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-highlight-box * { color:#f4f4f4 !important;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-highlight-box a:hover { color:#333333 !important;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-woo-sale,#gw_go_portfolio_residential .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale {background:#fb224d;-moz-border-radius:22px;-webkit-border-radius:22px;border-radius:22px;color:#f4f4f4;display:inline-block;font-size:12px;height:44px;line-height:44px;position:absolute;right:10px;text-align:center;top:10px;-moz-transition:opacity 0.1s ease-in-out;-ms-transition:opacity 0.1s ease-in-out;-o-transition:opacity 0.1s ease-in-out;-webkit-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;width:44px;z-index:5;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post:hover .gw-gopf-woo-sale,#gw_go_portfolio_residential .gw-gopf-touch.gw-gopf-style-delux .gw-gopf-current.gw-gopf-post .gw-gopf-woo-sale { filter:alpha(opacity=50); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -khtml-opacity:0.5; -moz-opacity:0.5; opacity:0.5;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-woo-price {color:#fb224d;font-size:22px;font-weight:bold;line-height:22px;margin-top:15px;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-woo-price del {background:none;color:#b8b8b8;font-size:16px;line-height:20px;margin-right:5px;text-decoration:line-through;}#gw_go_portfolio_residential .gw-gopf-style-delux .gw-gopf-post-woo-price ins { background:none;text-decoration:none !important;}#gw_go_portfolio_residential  .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap { top:100%;}#gw_go_portfolio_residential .gw-gopf-style-delux-push-up .gw-gopf-post-media-wrap,#gw_go_portfolio_residential .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_residential .gw-gopf-style-delux-push-up .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_residential .gw-gopf-touch.gw-gopf-style-delux-push-up .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_residential .gw-gopf-style-delux-push-up .gw-gopf-post-overlay-bg {-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}#gw_go_portfolio_residential .gw-gopf-style-delux-push-up .gw-gopf-post-content-wrap:before { -moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_residential .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap { bottom:100%;}#gw_go_portfolio_residential .gw-gopf-style-delux-push-down .gw-gopf-post-media-wrap,#gw_go_portfolio_residential .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap {border-radius:0px;-webkit-transition:-webkit-border-radius 0.1s ease-in-out;}#gw_go_portfolio_residential .gw-gopf-style-delux-push-down .gw-gopf-post:hover .gw-gopf-post-media-wrap,#gw_go_portfolio_residential .gw-gopf-touch.gw-gopf-style-delux-push-down .gw-gopf-current.gw-gopf-post .gw-gopf-post-media-wrap {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_residential .gw-gopf-style-delux-push-down .gw-gopf-post-overlay-bg {-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}#gw_go_portfolio_residential .gw-gopf-style-delux-push-down .gw-gopf-post-content-wrap:before { -moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;border-top-left-radius:0px;border-top-right-radius:0px;}
  @media only screen and ( min-device-width:768px ) and ( max-device-width:1024px ){
.ec_product_type1:hover .ec_flip_container .ec_image_back, .ec_product_type2:hover .ec_flip_container .ec_image_back, .ec_product_type3:hover .ec_flip_container .ec_image_back, .ec_product_type4:hover .ec_flip_container .ec_image_back, .ec_product_type5:hover .ec_flip_container .ec_image_back, .ec_product_type6:hover .ec_flip_container .ec_image_back, .ec_product_type1:hover .ec_flip_container .ec_image_back, .ec_product_type2:hover .ec_flip_container .ec_image_back, .ec_product_type3:hover .ec_flip_container .ec_image_back, .ec_product_type4:hover .ec_flip_container .ec_image_back, .ec_product_type5:hover .ec_flip_container .ec_image_back, .ec_product_type6:hover .ec_flip_container .ec_image_back{ -webkit-transform:none; -moz-transform:none; -ms-transform:none }
.ec_image_front, .ec_image_back, .ec_image_front_2, .ec_image_back_2, .ec_image_front_3, .ec_image_back_3, .ec_image_front_4, .ec_image_back_4, .ec_image_front_5, .ec_image_back_5, .ec_image_front_6, .ec_image_back_6{ -webkit-transform: none; -moz-transform: none; -ms-transform:none; -o-transition: none; -ms-transition: none; -moz-transition: none; -webkit-transition:none; transition:none; }
.ec_product_type1:hover{ box-shadow:none; }
.ec_product_type2:hover{ border:none !important; }
.ec_product_quickview{ display:none !important }
}
input[type="checkbox"]{ -webkit-appearance:checkbox; }
input[type="radio"]{ -webkit-appearance:radio; } #ec_store_product_list{ margin:0 -29px !important; list-style:disc outside; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display:block; -webkit-margin-before:1em; -webkit-margin-after:1em; -webkit-margin-start:0px; -webkit-margin-end:0px; line-height:inherit; padding:0 !important; text-shadow:none; }
#ec_store_product_list img{ background:none; border:none; padding:0; max-width:100%; height:auto; }
#ec_store_product_list input[type="button"]{ line-height:inherit; }
.ec_product_li{ display:list-item; vertical-align:top; margin:0 0 35px 0 !important; padding:0 29px !important; text-align:left; list-style:none !important; height:auto; float:left; position:relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; zoom:1; }
.ec_product_li:before{ content:''; }
.ec_product_li.first{ clear:both !important; }
.ec_product_li.not_first{ clear:none !important; }
.ec_product_li a > .image-overlay.overlay-type-extern{ display:none !important; }
.ec_image_link_cover{ position:absolute; top:0; left:0; width:100%; height:100%; z-index:669; border:none; border-bottom:none !important; }
.ec_image_link_cover:hover{ text-decoration:none; border:none; }
.ec_product_li.empty{ text-align:center; }
.ec_product_li.hidden{ display:none; } .ec_product_type1{ position:relative; border:1px solid #EAEAEA; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color:#FFF; }
.ec_product_type1:hover{ box-shadow:#999 0px 4px 8px; }
.ec_product_type2{ border:1px solid; border-color:#FFF !important; position:relative; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color:#FFF; }
.ec_product_type2:hover{ border-color:#e1e1e1 !important; }
.ec_product_type3{ position:relative; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color:#FFF; }
.ec_product_type4{ position:relative; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; background-color:#FFF; }
.ec_product_type5{ position:relative; border:1px solid #EAEAEA; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; box-shadow:#999 0px 4px 8px; background-color:#FFF; }
.ec_product_type6{ position:relative; border:1px solid #EAEAEA; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; box-shadow:#999 0px 4px 8px; background-color:#FFF; color:#777; }
.ec_product_type6 .ec_image_container_none, .ec_product_type6 .ec_image_container_border, .ec_product_type6 .ec_image_container_shadow{ max-width:30%; } .ec_tag1{ min-height: 58px; min-width: 58px; padding: 5px; font-weight: bold; position: absolute; text-align: center; line-height: 47px; top: -18px; right: 23px; left: auto; margin: 0; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: inset 0 0 0 rgba(255,255,255,0.3), inset 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.2); -moz-box-shadow: inset 0 0 0 rgba(255,255,255,0.3), inset 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.2); box-shadow: inset 0 0 0 rgba(255,255,255,0.3), inset 0 0 0 rgba(0,0,0,0.2), 0 0 0 rgba(0,0,0,0.2); text-transform: uppercase; font-style: italic; font-size: 10px; z-index: 40; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; text-shadow: 0 0 0 #000; }
.ec_tag2{ position: absolute; top: 5px; left: 35px; z-index: 40; }
.ec_tag2 > span{ font-size: 11px; font-weight: bold; line-height: 1; padding: 4px 6px; position: relative; display: block; margin-bottom: 11px; }
.ec_tag3{ position:absolute; top:0; right:29px; width:7em; height:7em; overflow:hidden; z-index:40; }
.ec_tag3 > span{ position:absolute; top:2em; left:auto; right:-5.5em; padding:0 7em; -webkit-transform: rotate(45deg); transform:rotate(45deg); }
.ec_tag4{ position: absolute; top: 5px; left: 35px; z-index: 40; }
.ec_tag4 > span{ font-size: 13px; font-weight: bold; font-family:'Monda',Arial,sans-serif; line-height: 1; padding: 4px 6px; position: relative; display: block; margin-bottom: 11px; } .dynamic_height_rule{ height:auto !important; min-height:inherit !important; }
.dynamic_height_rule img{ float:left; } .ec_image_container_none, .ec_image_container_border, .ec_image_container_shadow{ position:relative; }
.ec_image_container_border img{ border:1px solid #CACACA; }
.ec_image_container_shadow img{ padding:6px; border:1px solid #b2b0b0; box-shadow:0px 4px 9px #757575; } .ec_single_none_container{ position:relative; overflow:hidden; }
.ec_single_none_container .ec_product_image_2{ display:none; }
.ec_single_none_container .ec_flipbook_left{ display:none; }
.ec_single_none_container .ec_flipbook_right{ display:none; }
.ec_single_none_container .ec_image_auto_sizer{ display:none; }
.ec_single_none_container .ec_flipbook_image{ display:none; } .ec_flip_container{ position:relative; max-width:100%; overflow:hidden; }
.ec_product_type1:hover .ec_flip_container, .ec_product_type2:hover .ec_flip_container, .ec_product_type3:hover .ec_flip_container, .ec_product_type4:hover .ec_flip_container, .ec_product_type5:hover .ec_flip_container, .ec_product_type6:hover .ec_flip_container{ cursor:pointer; }
.ec_product_type1:hover .ec_flip_container .ec_product_image_1, .ec_product_type2:hover .ec_flip_container .ec_product_image_1, .ec_product_type3:hover .ec_flip_container .ec_product_image_1, .ec_product_type4:hover .ec_flip_container .ec_product_image_1, .ec_product_type5:hover .ec_flip_container .ec_product_image_1, .ec_product_type6:hover .ec_flip_container .ec_product_image_1{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.ec_product_type1:hover .ec_flip_container .ec_product_image_2, .ec_product_type2:hover .ec_flip_container .ec_product_image_2, .ec_product_type3:hover .ec_flip_container .ec_product_image_2, .ec_product_type4:hover .ec_flip_container .ec_product_image_2, .ec_product_type5:hover .ec_flip_container .ec_product_image_2, .ec_product_type6:hover .ec_flip_container .ec_product_image_2{ -webkit-transform: rotateX(0deg); -moz-transform: rotateX(0deg); -ms-transform: rotateY(0deg); z-index:10; position: absolute; }
.ec_flip_container .ec_product_image_1, .ec_flip_container .ec_product_image_2{ top: 0; left: 0; width:100%; height:100%; }
.ec_flip_container .ec_product_image_1{ -webkit-transform: rotateX(0deg) rotateY(0deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -moz-transform: rotateX(0deg) rotateY(0deg); -moz-transform-style: preserve-3d; -moz-backface-visibility: hidden; -ms-transform: rotateY(0deg); -ms-transform-style:preserve-3d; -ms-backface-visibility:hidden; transform-style: preserve-3d; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out; }
.ec_flip_container .ec_product_image_2{ position:absolute; -webkit-transform: rotateY(-180deg); -webkit-transform-style: preserve-3d; -webkit-backface-visibility: hidden; -webkit-perspective: 1000; -moz-transform: rotateY(-180deg); -moz-transform-style: preserve-3d; -moz-backface-visibility: hidden; -ms-transform: rotateY(-180deg); -ms-transform-style:preserve-3d; -ms-backface-visibility:hidden; transform-style: preserve-3d; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out; }
.ec_flip_container .ec_product_image_1 > img, .ec_flip_container .ec_product_image_2 > img{ width:100%; height:auto; }
.ec_flip_container .ec_flipbook_left{ display:none; }
.ec_flip_container .ec_flipbook_right{ display:none; }
.ec_flip_container .ec_image_auto_sizer{ display:none; }
.ec_flip_container .ec_flipbook_image{ display:none; } .ec_fade_container{ position:relative; max-width:100%; overflow:hidden; }
.ec_product_type1:hover .ec_fade_container, .ec_product_type2:hover .ec_fade_container, .ec_product_type3:hover .ec_fade_container, .ec_product_type4:hover .ec_fade_container, .ec_product_type5:hover .ec_fade_container, .ec_product_type6:hover .ec_fade_container{ cursor:pointer; }
.ec_product_type1:hover .ec_fade_container .ec_product_image_1, .ec_product_type2:hover .ec_fade_container .ec_product_image_1, .ec_product_type3:hover .ec_fade_container .ec_product_image_1, .ec_product_type4:hover .ec_fade_container .ec_product_image_1, .ec_product_type5:hover .ec_fade_container .ec_product_image_1, .ec_product_type6:hover .ec_fade_container .ec_product_image_1{ opacity:0; }
.ec_fade_container .ec_product_image_container{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_fade_container .ec_product_image_1, .ec_fade_container .ec_product_image_2{ width:100%; height:100%; left:0; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_fade_container .ec_product_image_1 > img, .ec_fade_container .ec_product_image_2 > img{ width:100%; height:auto; }
.ec_fade_container .ec_product_image_1{ position:absolute; z-index:2; }
.ec_fade_container .ec_product_image_2{ z-index:1; }
.ec_fade_container .ec_flipbook_left{ display:none; }
.ec_fade_container .ec_flipbook_right{ display:none; }
.ec_fade_container .ec_image_auto_sizer{ display:none; }
.ec_fade_container .ec_flipbook_image{ display:none; } .ec_single_fade_container{ display:block; vertical-align:middle; overflow:hidden; }
.ec_single_fade_container .ec_product_image_container{ left:0; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; cursor:pointer; width:100%; height:100%; }
.ec_product_type1:hover .ec_single_fade_container .ec_product_image_container, .ec_product_type2:hover .ec_single_fade_container .ec_product_image_container, .ec_product_type3:hover .ec_single_fade_container .ec_product_image_container, .ec_product_type4:hover .ec_single_fade_container .ec_product_image_container, .ec_product_type5:hover .ec_single_fade_container .ec_product_image_container, .ec_product_type6:hover .ec_single_fade_container .ec_product_image_container{ opacity:.7; }
.ec_single_fade_container .ec_product_image_container > img{ width:100%; height:auto; }
.ec_single_fade_container .ec_product_image_container .ec_product_image_2{ display:none; }
.ec_single_fade_container .ec_flipbook_left{ display:none; }
.ec_single_fade_container .ec_flipbook_right{ display:none; }
.ec_single_fade_container .ec_image_auto_sizer{ display:none; }
.ec_single_fade_container .ec_flipbook_image{ display:none; } .ec_single_grow_container{ display:block; vertical-align:middle; overflow:hidden; }
.ec_single_grow_container .ec_product_image_container img{ -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; cursor:pointer; width:86%; height:86%; margin:7%; }
.ec_product_type1:hover .ec_single_grow_container .ec_product_image_container img, .ec_product_type2:hover .ec_single_grow_container .ec_product_image_container img, .ec_product_type3:hover .ec_single_grow_container .ec_product_image_container img, .ec_product_type4:hover .ec_single_grow_container .ec_product_image_container img, .ec_product_type5:hover .ec_single_grow_container .ec_product_image_container img, .ec_product_type6:hover .ec_single_grow_container .ec_product_image_container img{ width:100%; height:100%; margin:0%; }
.ec_single_grow_container .ec_product_image_container .ec_product_image_2{ display:none; }
.ec_single_grow_container .ec_flipbook_left{ display:none; }
.ec_single_grow_container .ec_flipbook_right{ display:none; }
.ec_single_grow_container .ec_image_auto_sizer{ display:none; }
.ec_single_grow_container .ec_flipbook_image{ display:none; } .ec_single_shrink_container{ display:block; vertical-align:middle; overflow:hidden; }
.ec_single_shrink_container .ec_product_image_container img{ -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; cursor:pointer; width:100%; margin:0%; }
.ec_product_type1:hover .ec_single_shrink_container .ec_product_image_container img, .ec_product_type2:hover .ec_single_shrink_container .ec_product_image_container img, .ec_product_type3:hover .ec_single_shrink_container .ec_product_image_container img, .ec_product_type4:hover .ec_single_shrink_container .ec_product_image_container img, .ec_product_type5:hover .ec_single_shrink_container .ec_product_image_container img, .ec_product_type6:hover .ec_single_shrink_container .ec_product_image_container img{ width:86%; height:86%; margin:7%; }
.ec_single_shrink_container .ec_product_image_container .ec_product_image_2{ display:none; }
.ec_single_shrink_container .ec_flipbook_left{ display:none; }
.ec_single_shrink_container .ec_flipbook_right{ display:none; }
.ec_single_shrink_container .ec_image_auto_sizer{ display:none; }
.ec_single_shrink_container .ec_flipbook_image{ display:none; } .ec_single_btw_container{ display:block; vertical-align:middle; overflow:hidden; }
.ec_single_btw_container .ec_product_image_container{ left:0; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease; cursor:pointer; -webkit-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); filter: gray; filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); width:100%; height:100%; }
.ec_product_type1:hover .ec_single_btw_container .ec_product_image_container, .ec_product_type2:hover .ec_single_btw_container .ec_product_image_container, .ec_product_type3:hover .ec_single_btw_container .ec_product_image_container, .ec_product_type4:hover .ec_single_btw_container .ec_product_image_container, .ec_product_type5:hover .ec_single_btw_container .ec_product_image_container, .ec_product_type6:hover .ec_single_btw_container .ec_product_image_container{ -webkit-filter: grayscale(0%); -ms-filter: grayscale(0%); filter: grayscale(0%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); }
.ec_single_btw_container .ec_product_image_container > img{ width:100%; height:auto; }
.ec_single_btw_container .ec_product_image_container .ec_product_image_2{ display:none; }
.ec_single_btw_container .ec_flipbook_left{ display:none; }
.ec_single_btw_container .ec_flipbook_right{ display:none; }
.ec_single_btw_container .ec_image_auto_sizer{ display:none; }
.ec_single_btw_container .ec_flipbook_image{ display:none; } .ec_single_brighten_container{ display:block; vertical-align:middle; overflow:hidden; }
.ec_single_brighten_container .ec_product_image_container{ left:0; -webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease; cursor:pointer; -webkit-filter: brightness(70%); filter: brightness(0.7); filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' ><filter id='bright75'><feComponentTransfer><feFuncR type='linear' slope='0.75'/><feFuncG type='linear' slope='0.75' /><feFuncB type='linear' slope='0.75' /></feComponentTransfer></filter></svg>#bright75"); width:100%; height:100%; }
.ec_product_type1:hover .ec_single_brighten_container .ec_product_image_container, .ec_product_type2:hover .ec_single_brighten_container .ec_product_image_container, .ec_product_type3:hover .ec_single_brighten_container .ec_product_image_container, .ec_product_type4:hover .ec_single_brighten_container .ec_product_image_container, .ec_product_type5:hover .ec_single_brighten_container .ec_product_image_container, .ec_product_type6:hover .ec_single_brighten_container .ec_product_image_container{ -webkit-filter: brightness(100%); brightness(1.0); filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' ><filter id='bright100'><feComponentTransfer><feFuncR type='linear' slope='1.00'/><feFuncG type='linear' slope='1.00' /><feFuncB type='linear' slope='1.00' /></feComponentTransfer></filter></svg>#bright100"); }
.ec_single_brighten_container .ec_product_image_container > img{ width:100%; height:auto; }
.ec_single_brighten_container .ec_product_image_container .ec_product_image_2{ display:none; }
.ec_single_brighten_container .ec_flipbook_left{ display:none; }
.ec_single_brighten_container .ec_flipbook_right{ display:none; }
.ec_single_brighten_container .ec_image_auto_sizer{ display:none; }
.ec_single_brighten_container .ec_flipbook_image{ display:none; } .ec_slide_container{ position:relative; max-width:100%; overflow:hidden; }
.ec_product_type1:hover .ec_slide_container, .ec_product_type2:hover .ec_slide_container, .ec_product_type3:hover .ec_slide_container, .ec_product_type4:hover .ec_slide_container, .ec_product_type5:hover .ec_slide_container, .ec_product_type6:hover .ec_slide_container{ cursor:pointer; }
.ec_product_type1:hover .ec_slide_container .ec_product_image_1, .ec_product_type2:hover .ec_slide_container .ec_product_image_1, .ec_product_type3:hover .ec_slide_container .ec_product_image_1, .ec_product_type4:hover .ec_slide_container .ec_product_image_1, .ec_product_type5:hover .ec_slide_container .ec_product_image_1, .ec_product_type6:hover .ec_slide_container .ec_product_image_1{ left:-100%; }
.ec_product_type1:hover .ec_slide_container .ec_product_image_2, .ec_product_type2:hover .ec_slide_container .ec_product_image_2, .ec_product_type3:hover .ec_slide_container .ec_product_image_2, .ec_product_type4:hover .ec_slide_container .ec_product_image_2, .ec_product_type5:hover .ec_slide_container .ec_product_image_2, .ec_product_type6:hover .ec_slide_container .ec_product_image_2{ left:0px; }
.ec_slide_container .ec_product_image_1, .ec_slide_container .ec_product_image_2{ position:absolute; -webkit-transition:all .25s ease-out; -moz-transition:all .25s ease-out; -o-transition:all .25s ease-out; transition:all .25s ease-out; width:100%; height:auto; }
.ec_slide_container .ec_product_image_1{ left:0px; top:0px; }
.ec_slide_container .ec_product_image_2{ left:100%; top:0px; }
.ec_slide_container .ec_flipbook_left{ display:none; }
.ec_slide_container .ec_flipbook_right{ display:none; }
.ec_slide_container .ec_image_auto_sizer{ display:block; }
.ec_slide_container .ec_flipbook_image{ display:none; } .ec_flipbook{ cursor:pointer; overflow:hidden; }
.ec_flipbook_left{ text-align:center !important; left:-1px; border-left:none; position:absolute; top:50%; margin-top:-25px; width:25px; height:35px; border:1px solid #ebebeb; line-height:32px !important; cursor:pointer; z-index:680; background-color:#FFF; opacity:0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; color:#333; }
.ec_flipbook_right{ text-align:center !important; right:-1px; border-right:none; position:absolute; top:50%; margin-top:-25px; width:25px; height:35px; border:1px solid #E2E2E2; line-height:32px !important; cursor:pointer; z-index:680; background-color:#FFF !important; opacity:0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; color:#333; }
.ec_flipbook_left::selection, .ec_flipbook_right::selection{ background-color:transparent !important; color:#333 !important; }
.ec_flipbook > img{ width:100%; height:auto; }
.ec_product_type1:hover .ec_flipbook .ec_flipbook_left, .ec_product_type2:hover .ec_flipbook .ec_flipbook_left, .ec_product_type3:hover .ec_flipbook .ec_flipbook_left, .ec_product_type4:hover .ec_flipbook .ec_flipbook_left, .ec_product_type5:hover .ec_flipbook .ec_flipbook_left, .ec_product_type6:hover .ec_flipbook .ec_flipbook_left{ opacity:100; }
.ec_product_type1:hover .ec_flipbook .ec_flipbook_right, .ec_product_type2:hover .ec_flipbook .ec_flipbook_right, .ec_product_type3:hover .ec_flipbook .ec_flipbook_right, .ec_product_type4:hover .ec_flipbook .ec_flipbook_right, .ec_product_type5:hover .ec_flipbook .ec_flipbook_right, .ec_product_type6:hover .ec_flipbook .ec_flipbook_right{ opacity:100; }
.ec_product_type1:hover .ec_flipbook .ec_flipbook_left, .ec_product_type2:hover .ec_flipbook .ec_flipbook_left, .ec_product_type3:hover .ec_flipbook .ec_flipbook_left, .ec_product_type4:hover .ec_flipbook .ec_flipbook_left, .ec_product_type5:hover .ec_flipbook .ec_flipbook_left, .ec_product_type6:hover .ec_flipbook .ec_flipbook_left{ background-color:#ebebeb; }
.ec_product_type1:hover .ec_flipbook .ec_flipbook_right, .ec_product_type2:hover .ec_flipbook .ec_flipbook_right, .ec_product_type3:hover .ec_flipbook .ec_flipbook_right, .ec_product_type4:hover .ec_flipbook .ec_flipbook_right, .ec_product_type5:hover .ec_flipbook .ec_flipbook_right, .ec_product_type6:hover .ec_flipbook .ec_flipbook_right{ background-color:#ebebeb; }
.ec_flipbook .ec_product_image_1{ display:none; }
.ec_flipbook .ec_product_image_2{ display:none; }
.ec_flipbook .ec_flipbook_left{ display:block; }
.ec_flipbook .ec_flipbook_right{ display:block; }
.ec_flipbook .ec_image_auto_sizer{ display:none; }
.ec_flipbook .ec_flipbook_image{ display:block; } .ec_product_type1 .ec_product_addtocart_container{ position:relative; text-align:center; width:100%; background-color:#FFF; z-index:670; -webkit-transition: opacity .3s ease-out; -moz-transition: opacity .3s ease-out; -o-transition: opacity .3s ease-out; transition: opacity .3s ease-out; height:45px; opacity:1; padding-top:8px;  }
.ec_product_type1 .ec_product_addtocart{ background-color:#222222; color:#FFF; padding:2px 10px; border-bottom:4px solid #666666; font-family:'Monda',Arial,sans-serif; cursor:pointer;  }
.ec_product_type1 .ec_product_addtocart a, .ec_product_type1 .ec_product_addtocart a:hover{ color:#FFF !important; text-decoration:none !important; font-size:13px; border:none; }
.ec_product_type1:hover .ec_product_quickview > input{ opacity:.8; }
.ec_product_type1 .ec_product_addtocart:hover{ background-color:#666666; border-bottom:4px solid #222222; }
.ec_product_type1 .ec_out_of_stock{ text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#C20303; margin:10px 0px; text-shadow:none; }
.ec_product_type1 .ec_seasonal_mode{ text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#222222; margin:10px 0px; text-shadow:none; } .ec_product_type1 .ec_product_quickview > input{ font-family:'Monda',Arial,sans-serif; font-size:13px; position:absolute !important; opacity:0; width:60%; left:20%; text-align:center; padding:5px 15px; border-radius:20px; background:#000 !important; background-color:#000 !important; color:#FFF !important; top:25%; cursor:pointer; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; z-index:670; color:#FFF; text-decoration:none; border:none; font-weight:normal; text-transform:none; text-shadow:none; border:none; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; height:inherit !important; }
.ec_product_type1 .ec_product_quickview > input:hover{ background:#222222; background-color:#666666; color:#FFF; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; }
.ec_product_type1 .ec_product_quickview > input:focus, .ec_product_type1 .ec_product_quickview > input:active{ outline:none; box-shadow:none; } .ec_product_type1 .ec_product_meta_type6{ display:none; }
.ec_product_title_type1{ border-top: 1px solid #EAEAEA; font-family:'Monda',Arial,sans-serif !important; padding:10px 10px 0px 10px; font-weight:normal !important; text-transform:uppercase; font-size:14px !important; text-align:center; color:#222222 !important; line-height:1.1em; margin:0 0 8px !important; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; text-shadow:none; }
.ec_product_title_type1 > a{ position:relative; color:inherit !important; font-weight:normal !important; text-decoration:none !important; }
.ec_product_stars_type1{ width:100%; height:25px; margin-top:15px; }
.ec_product_stars_type1 span{ display:table; margin:0 auto; }
.ec_price_container_type1{ text-align:center; margin-bottom:5px; }
.ec_list_price_type1{ font-weight:normal; font-family:'Monda',Arial,sans-serif; color:#999; font-size:14px; text-decoration:line-through; }
.ec_price_type1{ font-weight:normal; font-family:'Monda',Arial,sans-serif; color:#EE3B3B; font-size:0px; text-align:center; } .ec_product_type2 .ec_product_addtocart_container{ position:relative; text-align:left; width:100%; z-index:670; -webkit-transition: opacity .3s ease-out; -moz-transition: opacity .3s ease-out; -o-transition: opacity .3s ease-out; transition: opacity .3s ease-out; height:45px; opacity:1; padding: 8px 10px 0px 10px;  }
.ec_product_type2 .ec_product_addtocart{ background-color:#FFF; border:1px solid; border-color:#333; color:#333; padding:2px 20px; font-family:'Monda',Arial,sans-serif; cursor:pointer;  }
.ec_product_type2 .ec_product_addtocart a{ color:#333 !important; text-decoration:none !important; font-size:13px; border:none; text-shadow:none; }
.ec_product_type2 .ec_product_addtocart:hover a{ color:#EE3B3B !important; }
.ec_product_type2:hover .ec_product_quickview > input{ opacity:.8; }
.ec_product_type2 .ec_product_addtocart:hover{ border-color:#EE3B3B; }
.ec_product_type2 .ec_out_of_stock{ text-align:left; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#C20303; margin:10px; text-shadow:none; }
.ec_product_type2 .ec_seasonal_mode{ text-align:left; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#222; margin:10px; text-shadow:none; } .ec_product_type2 .ec_product_quickview > input{ font-family:'Droid Serif',Arial,sans-serif; font-size:13px; position:absolute; opacity:0; width:60%; left:20%; text-align:center; padding:5px 15px; border-radius:20px; background:#000 !important; background-color:#000 !important; color:#FFF !important; top:125px; cursor:pointer; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; z-index:670; color:#FFF; text-decoration:none; border:none; font-weight:normal; text-transform:none; text-shadow:none; border:none; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; height:inherit !important; }
.ec_product_type2 .ec_product_quickview > input:hover{ background:#EE3B3B; background-color:#EE3B3B; color:#FFF; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; }
.ec_product_type2 .ec_product_quickview > input:focus{ outline:none; }
.ec_product_title a{ border-bottom:none !important; } .ec_product_type2 .ec_product_meta_type6{ display:none; }
.ec_product_title_type2{ font-family:'Droid Serif',Arial,sans-serif !important; padding:10px 10px 0px 10px; font-weight:normal !important; text-transform:uppercase; font-size:14px !important; text-align:left; color:#222222 !important; line-height:1.1em; margin:0 0 8px !important; text-shadow:none; }
.ec_product_title_type2 > a{ position:relative; color:inherit !important; font-weight:inherit; text-decoration:none !important; }
.ec_product_stars_type2{ width:100%; height:25px; margin-top:15px; margin-left:8px; }
.ec_price_container_type2{ text-align:left; margin-bottom:5px; padding:0px 10px; }
.ec_list_price_type2{ font-weight:normal; font-family:'Droid Serif',Arial,sans-serif; color:#999; font-size:14px; text-decoration:line-through; }
.ec_price_type2{ font-weight:normal; font-family:'Droid Serif',Arial,sans-serif; color:#EE3B3B; font-size:14px; text-align:center; } .ec_product_type3 .ec_product_addtocart_container{ position:relative; text-align:left; width:100%; z-index:670; -webkit-transition: opacity .3s ease-out; -moz-transition: opacity .3s ease-out; -o-transition: opacity .3s ease-out; transition: opacity .3s ease-out; height:45px; opacity:1; padding: 8px 10px 0px 10px; overflow:hidden; }
.ec_product_type3 .ec_product_addtocart{ position:absolute; top:-31px; left:10%; right:10%; background-color:#333; color:#333; padding:7px 20px; font-family:'Monda',Arial,sans-serif; cursor:pointer; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.ec_product_type3:hover .ec_product_addtocart{ top:0px; }
.ec_product_type3 .ec_product_addtocart a, .ec_product_type3 .ec_product_addtocart a:hover{ color:#FFF !important; text-decoration:none !important; float:left; text-align:center; width:100%; font-size:13px; line-height:1.1em; border:none; }
.ec_product_type3:hover .ec_product_quickview > input{ opacity:.8; }
.ec_product_type3 .ec_product_addtocart:hover{ background-color:#222222; }
.ec_product_type3 .ec_out_of_stock{ text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#C20303; margin:10px 0px 10px; padding-bottom:10px; text-shadow:none; }
.ec_product_type3 .ec_seasonal_mode{ text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#222; margin:10px 0px 10px; padding-bottom:10px; text-shadow:none; } .ec_product_type3 .ec_product_quickview > input{ font-family:'Droid Serif',Arial,sans-serif; font-size:13px; position:absolute; opacity:0; width:100%; text-align:center; background:#000 !important; background-color:#000 !important; color:#FFF !important; top:75px; cursor:pointer; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; z-index:670; color:#FFF; text-decoration:none; border:none; padding:5px 0; font-weight:normal; text-transform:none; text-shadow:none; border:none; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none !important; box-shadow:none; height:inherit !important; }
.ec_product_type3 .ec_product_quickview > input:hover{ background:#222222; background-color:#222222; color:#FFF; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none !important; box-shadow:none; }
.ec_product_type3 .ec_product_quickview > input:focus{ outline:none; } .ec_product_type3 .ec_product_meta_type6{ display:none; }
.ec_product_title_type3{ font-family:'Droid Serif',Arial,sans-serif !important; padding:10px 10px 0px 10px; font-weight:normal !important; text-transform:uppercase; font-size:14px !important; text-align:center; color:#222222 !important; margin:0 auto 0 !important; text-align:center; margin-bottom:8px; text-shadow:none; }
.ec_product_title_type3 > a{ position:relative; color:inherit !important; text-decoration:none !important; }
.ec_product_stars_type3{ width:100%; height:25px; margin-top:15px; }
.ec_product_stars_type3 span{ display:table; margin:0 auto; }
.ec_price_container_type3{ text-align:center; margin-bottom:5px; padding:0px 10px; }
.ec_list_price_type3{ font-weight:normal; font-family:'Droid Serif',Arial,sans-serif; color:#999; font-size:14px; text-decoration:line-through; }
.ec_price_type3{ font-weight:normal; font-family:'Droid Serif',Arial,sans-serif; color:#EE3B3B; font-size:14px; text-align:center; } .ec_product_type4 .ec_product_addtocart_container{ text-align:left; height:45px; text-align:right; margin-top:15px; float:right; }
.ec_product_type4 .ec_product_addtocart{ background-color:#C2C2C2; color:#333; padding:4px 8px; font-family:'Monda',Arial,sans-serif; cursor:pointer; float:right; font-size:13px; }
.ec_product_type4 .ec_product_addtocart:hover{ background-color:#FF4A4A; }
.ec_product_type4 .ec_product_addtocart a, .ec_product_type4 .ec_product_addtocart a:hover{ color:#FFF !important; text-decoration:none !important; float:left; text-align:center; width:100%; border:none; }
.ec_product_type4:hover .ec_product_quickview > input{ opacity:.8; }
.ec_product_type4 .ec_product_addtocart:hover{ border-color:#EE3B3B; }
.ec_product_type4 .ec_out_of_stock{ text-align:right; font-family:'Monda',Arial,sans-serif; font-size:12px; color:#C20303; margin:18px 0px 0px; float:right; text-shadow:none; }
.ec_product_type4 .ec_seasonal_mode{ text-align:right; font-family:'Monda',Arial,sans-serif; font-size:12px; color:#222; margin:18px 0px 0px; float:right; text-shadow:none; } .ec_product_type4 .ec_product_quickview > input{ font-family:'Droid Serif',Arial,sans-serif; font-size:13px; position:absolute; opacity:0; width:100%; text-align:center; background:#000 !important; background-color:#000 !important; color:#FFF !important; top:75px; left:0; cursor:pointer; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; z-index:670; color:#FFF; text-decoration:none; border:none; padding:5px 0; font-weight:normal; text-transform:none; text-shadow:none; border:none; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; border-radius:0px; height:inherit !important; }
.ec_product_type4 .ec_product_quickview > input:hover{ background:#FF4A4A; background-color:#FF4A4A; color:#FFF; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; }
.ec_product_type4 .ec_product_quickview > input:focus{ outline:none; } .ec_product_type4 .ec_product_meta_type6{ display:none; }
.ec_product_title_type4{ font-family:'Droid Serif',Arial,sans-serif !important; padding:20px 10px 5px 10px; font-weight:normal; text-transform:uppercase; font-size:16px !important; text-align:center; color:#222222 !important; margin:0 auto 0 !important; text-align:center; line-height:1.1em; text-shadow:none; }
.ec_product_title_type4 > a{ position:relative; color:inherit !important; text-decoration:none !important; font-weight:normal !important; }
.ec_product_stars_type4{ width:100%; height:25px; position:absolute; top:0px; display:none; }
.ec_product_stars_type4 span{ display:table; position:absolute; right:5px; top:5px; }
.ec_price_container_type4{ text-align:left; margin-top:17px; padding:0px 10px; float:left; width:35%; line-height:1.1em; }
.ec_list_price_type4{ font-weight:normal; font-family:'Monda',Arial,sans-serif; color:#4B4B4B; font-size:12px; text-decoration:line-through; text-align:left; float:left; margin-top:-3px; margin-right:10px; }
.ec_price_type4{ font-weight:normal; font-family:'Monda',Arial,sans-serif; color:#DFDFDF;; font-size:3px; text-align:left; } .ec_product_type5 .ec_product_addtocart_container{ width:100%; height:45px; margin-top:15px; position:absolute; z-index:998; overflow:hidden; bottom:65px; }
.ec_product_type5 .ec_product_addtocart{ position:absolute; bottom:-33px; background-color:#CCC; padding:6px 8px; font-family:'Helvetica Neue', 'Open Sans', Arial, Helvectica; cursor:pointer; float:left; width:100%; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.ec_product_type5:hover .ec_product_addtocart{ bottom:0px; }
.ec_product_type5 .ec_product_addtocart:hover{ background-color:#222222; }
.ec_product_type5 .ec_product_addtocart a{ color:#747474 !important; text-decoration:none !important; float:left; text-align:center; width:100%; font-size:13px; line-height:1.1em; border:none; text-shadow:none; }
.ec_product_type5 .ec_product_addtocart:hover a{ color:#FFF !important; }
.ec_product_type5:hover .ec_product_quickview > input{ opacity:.8; }
.ec_product_type5 .ec_product_addtocart:hover{ border-color:#EE3B3B; }
.ec_product_type5 .ec_out_of_stock{ position:absolute; text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#C20303; z-index:665; top:7px; text-shadow:none; }
.ec_product_type5 .ec_seasonal_mode{ position:absolute; text-align:center; width:100%; font-family:'Monda',Arial,sans-serif; font-weight:bold; font-size:12px; color:#222; z-index:665; top:7px; text-shadow:none; } .ec_product_type5 .ec_product_quickview > input{ font-family:Helvetica Neue, Arial, serif; font-size:13px; position:absolute; opacity:0; width:60%; left:20%; text-align:center; padding:5px 15px; border-radius:20px; background:#000 !important; background-color:#000 !important; color:#FFF !important; top:25%; cursor:pointer; -webkit-transition: opacity .3s ease-in-out; -moz-transition: opacity .3s ease-in-out; -o-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; z-index:670; color:#FFF; text-decoration:none; border:none; font-weight:normal; text-transform:none; text-shadow:none; border:none; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; border-radius:0px; height:inherit !important; }
.ec_product_type5 .ec_product_quickview > input:hover{ background:#222222; background-color:#222222; color:#FFF; border:none; border-top:none; border-left:none; border-right:none; border-bottom:none; box-shadow:none; }
.ec_product_type5 .ec_product_quickview > input:focus{ outline:none; } .ec_product_type5 .ec_product_meta_type6{ display:none; }
.ec_product_title_type5{ font-family:Helvetica Neue, Arial, serif !important; padding:25px 0; font-weight:600 !important; text-transform:capitalize; font-size:12px !important; text-align:center; color:#717171 !important; margin:0 !important; border-top:1px solid #CCC; line-height:normal; }
.ec_product_title_type5 > a{ position:relative; color:inherit !important; font-weight:inherit; text-decoration:none !important; text-shadow:none; }
.ec_product_stars_type5{ display:none; }
.ec_price_container_type5{ position:absolute; top:10px; right:-7px; background-color:#222222; padding:10px 12px; z-index:999; }
.ec_price_container_type5:after{ border-color:#666666 transparent transparent #666666; content: ' '; position: absolute; width: 0; height: 0; top: 100%; border-width: 3px 3px; border-style: solid; right: 0; }
.ec_list_price_type5{ font-size:12px; color:#F5F5F5; text-decoration:line-through; font-weight:normal; }
.ec_price_type5{ font-weight:600; font-family:Helvetica Neue, Arial, serif; color:#FFF;; font-size:11px; text-align:center; line-height:20px; } .ec_product_type6 .ec_product_addtocart_container{ display:none; } .ec_product_type6 > .ec_product_quickview{ display:none !important; } .ec_product_type6 .ec_product_meta_type6{ display:block; width:68%; float:right; position:absolute; margin-left:32%; top:0; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_title{ font-family:'Monda',Arial,sans-serif !important; padding:25px 0; font-weight:bold !important; text-transform:capitalize; font-size:16px !important; text-align:left; color:#717171 !important; margin:0 !important; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_title > a{ position:relative; color:inherit !important }
.ec_product_type6 .ec_product_meta_type6 .ec_product_description{ font-size:12px; padding-right:15px; line-height:1.1em; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_stars{ width:100%; height:25px; position:absolute; top:0px; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_stars span{  display:none; }
.ec_product_type6 .ec_product_meta_type6 .ec_price_container{ position:absolute; top:10px; right:-7px; background-color:#222222; padding:10px 12px; z-index:999; }
.ec_product_type6 .ec_product_meta_type6 .ec_price_container:after{ border-color:#666666 transparent transparent #666666; content: ' '; position: absolute; width: 0; height: 0; top: 100%; border-width: 3px 3px; border-style: solid; right: 0; }
.ec_product_type6 .ec_product_meta_type6 .ec_list_price{ font-size:12px; color:#F5F5F5; text-decoration:line-through; font-weight:normal; }
.ec_product_type6 .ec_product_meta_type6 .ec_price{ font-weight:600; font-family:Helvetica Neue, Arial, serif; color:#FFF;; font-size:11px; text-align:center; line-height:20px; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart_container{ display:block; margin-top:15px; float:left; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart{ padding:6px 12px; background-color:#353535; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart:hover{ background-color:#222222; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart a, .ec_product_type6 .ec_product_meta_type6 .ec_product_addtocart:hover a{ color:#FFF !important; text-decoration:none; text-align:center; font-size:13px; border:none; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview_container > input{ display:block; margin-top:15px; margin-right:10px; float:left; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input{ display:block; padding:4px 10px 3px 10px; margin-top:-4px; background-color:#353535; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input:hover{ background-color:#222222; }
.ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input, .ec_product_type6 .ec_product_meta_type6 .ec_product_quickview > input:hover{ color:#FFF; text-decoration:none; text-align:center; }
.ec_product_title_type6, .ec_product_stars_type6, .ec_product_stars_type6 span, .ec_price_container_type6, .ec_list_price_type6, .ec_price_type6{ display:none; }
.ec_product_type6 .ec_product_meta_type6 .ec_out_of_stock{ margin:10px 0px; font-size:12px; font-weight:bold; color:#333; } .ec_product_type1 .ec_product_loader_container, .ec_product_type2 .ec_product_loader_container, .ec_product_type3 .ec_product_loader_container, .ec_product_type4 .ec_product_loader_container, .ec_product_type5 .ec_product_loader_container{ display:none; position:absolute; width:100%; top:125px; font-family:'Monda',Arial,sans-serif; z-index:1000; }
.ec_product_type6 .ec_product_loader_container{ display:none; position:absolute; width:70%; margin-left:30%; top:55px; font-family:'Monda',Arial,sans-serif; z-index:1000; }
.ec_product_loader:before{ content: "\f113"; font-family: "dashicons"; font-size:36px; color:#B4B4B4; position:absolute; top:50%; margin-top:-10px; left:10px; line-height:.8em; }
.ec_product_loader{ position:absolute; font-size:12px; text-transform:uppercase; color:#2E2E2E; background-color:rgba(242,242,242,0.9); top:35%; width:100%; left:0; text-align:left; z-index:1000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_product_loader div{ border:1px solid #FFF; padding:10px; padding-left:23%; line-height:1.5; } .ec_product_type1 .ec_product_successfully_added_container, .ec_product_type2 .ec_product_successfully_added_container, .ec_product_type3 .ec_product_successfully_added_container, .ec_product_type4 .ec_product_successfully_added_container, .ec_product_type5 .ec_product_successfully_added_container{ display:none; position:absolute; width:100%; top:125px; font-family:'Monda',Arial,sans-serif; z-index:1000; }
.ec_product_type6 .ec_product_successfully_added_container{ display:none; position:absolute; width:70%; margin-left:30%; top:55px; font-family:'Monda',Arial,sans-serif; z-index:1000; }
.ec_product_successfully_added:before{ content: "\f147"; font-family: "dashicons"; font-size:36px; color:#FFF; position:absolute; top:50%; margin-top:-10px; left:10px; line-height:.8em; }
.ec_product_successfully_added{ position:absolute; font-size:12px; text-transform:uppercase; color:#FFF; background-color:rgba(152,195,145,0.9); top:35%; width:100%; left:0; text-align:left; z-index:1000; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_product_successfully_added div{ border:1px solid #FFF; padding:10px; padding-left:23%; line-height:1.5; } .ec_product_quickview_content *{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_product_quickview_content input[type='text'], .ec_product_quickview_content input[type='input'], .ec_product_quickview_content input[type='password'], .ec_product_quickview_content input[type='email'], .ec_product_quickview_content input[type='number'], .ec_product_quickview_content input[type='url'], .ec_product_quickview_content input[type='tel'], .ec_product_quickview_content input[type='search'], .ec_product_quickview_content textarea, .ec_product_quickview_content select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; }
.ec_product_quickview_container{ display:none; position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.75); box-sizing:border-box; z-index:99999; text-align:center; }
.ec_product_quickview_container:before{ content:''; display:inline-block; height:100%; vertical-align:middle; box-sizing:border-box; line-height:.8em; }
.ec_product_quickview_content{ width:99%; height:auto; display:inline-block; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; position:relative; }
.ec_product_quickview_content_padding{ background-color:#FFF; max-width:800px; width:90%; height:auto; margin:0 auto; position:relative; display:block; }
.ec_product_quickview_content_holder{ display:table; position:relative; width:100%; }
.ec_product_quickview_content_images{ width:55%; height:100%; overflow:hidden; float:left; text-align:left; position:relative; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_product_quickview_content_images:hover > .ec_flipbook_left, .ec_product_quickview_content_images:hover > .ec_flipbook_right{ display:block; opacity:1; }
.ec_product_quickview_content_images img{ height:auto; width:100%; max-width:inherit; display:table; }
.ec_product_quickview_content_data{ width:45%; min-width:45%; padding:25px; text-align:left; margin-left:55%; display:inherit; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_product_quickview_trial_notice{ padding:10px 4px;; color:#181818; text-align:center; font-weight:bold; margin:17px 0 10px; font-size:14px; font-family:'Lato', Arial, sans-serif !important; text-decoration:underline; }
.ec_product_quickview_content_title{ font-size:22px; font-family: 'Lato', Arial, sans-serif; color:#222222; font-weight:bold; margin:20px 0px 10px; text-shadow:none; }
.ec_product_quickview_content_title:hover{ color:#666666; }
.ec_product_quickview_content_divider{ background-color:#DADADA; width:55px; margin:0px 0px 15px; padding:1px 0px; }
.ec_product_quickview_content_price{ font-family: 'Lato', Arial, sans-serif; color:#000; font-size:18px; font-weight:bold; margin:0px 0px 15px; text-shadow:none; }
.ec_product_quickview_content_price > .ec_list_price{ text-decoration:line-through; color:#C4C4C4; margin-right:10px; text-shadow:none; }
.ec_product_quickview_content_description{ font-family: 'Lato', Arial, sans-serif; color:#8D8D8D; font-size:13px; margin:0px 0px 15px; max-height:250px; overflow:hidden; line-height:1.6em; text-shadow:none; overflow-y:auto; }
.ec_product_quickview_price_tier{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; margin:0px 0px 15px; line-height:1.1em; list-style:none; }
.ec_product_quickview_price_tier > li{ padding:4px 0px; }
.ec_product_quickview_shipping_notice{ font-family: 'Lato', Arial, sans-serif; color:#C04729; font-size:13px; margin:0px 0px 15px; line-height:1.1em; }
.ec_product_quickview_content_add_to_cart_container{ width:100%; }
.ec_product_quickview_content_add_to_cart_container > .ec_out_of_stock{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#900; font-weight:bold; }
.ec_quickview_view_details{ float:left; width:100%; }
.ec_quickview_view_details a{ font-size:12px !important; font-family:'Lato', Arial, sans-serif !important; color:#222222; text-decoration:none; }
.ec_quickview_view_details a:hover{ color:#666666; }
.ec_product_quickview_content_add_to_cart > a{ margin-left:0px !important; }
.ec_product_quickview_content_quantity, .ec_product_quickview_content_add_to_cart{ float:left; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; max-width:130px; width:130px; }
.ec_product_quickview_content_quantity > tbody > tr, .ec_product_quickview_content_quantity > tbody > tr > td, .ec_product_quickview_content_quantity > tbody > tr:first-child th, .ec_product_quickview_content_quantity > tbody > tr:first-child td{ margin:0 !important; padding:0 !important; border:none !important; }
.ec_product_quickview_content_quantity > tbody > tr{ height:44px; }
.ec_product_quickview_content_quantity > tbody > tr > td{ width:25px; }
.ec_product_quickview_content_quantity .ec_minus{ margin:0 1px 0 0; }
.ec_product_quickview_content_quantity .ec_plus{ margin:0 0 0 1px; }
.ec_product_quickview_content_quantity .ec_minus, .ec_product_quickview_content_quantity .ec_plus{ float:left; background-color:#222222; border:none; border-radius:0px; font-family: 'Lato', Arial, sans-serif !important; font-size:18px !important; color:#FFF; padding:9px 13px; cursor:pointer; box-shadow:none; line-height:1.1em; min-height:40px; background-image:none; font-weight:normal; text-shadow:none; -webkit-appearance:none; }
.ec_product_quickview_content_quantity .ec_minus:focus, .ec_product_quickview_content_quantity .ec_plus:focus{ border:none; outline:none !important; background-image:none; border:none; box-shadow:none; color:#FFF; border-radius:0px; font-weight:normal; text-shadow:none; }
.ec_product_quickview_content_quantity .ec_minus:hover, .ec_product_quickview_content_quantity .ec_plus:hover{ background-color:#666666; background-image:none; border:none; box-shadow:none; color:#FFF; border-radius:0px; font-weight:normal; text-shadow:none; }
.ec_product_quickview_content_quantity .ec_quantity{ font-family: 'Lato', Arial, sans-serif !important; font-size:18px !important; float:left; width:55px !important; text-align:center; margin:0px !important; background-color:#FFF; border-radius:0; height:inherit; -moz-appearance:textfield; }
.ec_product_quickview_content_quantity .ec_quantity::-webkit-outer-spin-button, .ec_product_quickview_content_quantity .ec_quantity::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; }
.ec_product_quickview_content_quantity input[type="submit"], .ec_product_quickview_content_quantity input[type="button"], .ec_product_quickview_content_quantity a, .ec_product_quickview_content_add_to_cart input[type="submit"], .ec_product_quickview_content_add_to_cart input[type="button"], .ec_product_quickview_content_add_to_cart a{ font-family:'Lato', Arial, sans-serif !important; padding:12px 20px; background-color:#222222 !important; float:left; color:#FFF !important; cursor:pointer; margin:0 !important; border:none !important; text-decoration:none; text-shadow:none !important; font-size:13px !important; border-radius:0px !important; box-shadow:none; font-weight:normal !important; background-image:none !important; text-decoration:none !important; width:100%; text-align:center; }
.ec_product_quickview_content_quantity > input[type="submit"]:hover, .ec_product_quickview_content_quantity > input[type="button"]:hover, .ec_product_quickview_content_quantity > a:hover, .ec_product_quickview_content_add_to_cart > input[type="submit"]:hover, .ec_product_quickview_content_add_to_cart > input[type="button"]:hover, .ec_product_quickview_content_add_to_cart > a:hover{ background-color:#666666 !important; background-image:none; border:none; }
.ec_product_quickview_close{ position:absolute; top:0; right:0;  }
.ec_product_quickview_close > input{ width:45px !important; height:45px !important; text-align:center !important; cursor:pointer; background:none !important; border:none !important; font-size:28px !important; font-family:'Lato', Arial, sans-serif !important; color:#CCC !important; padding:0 !important; border-radius:0 !important; box-shadow:none !important; border-left:none !important; border-right:none !important; border-top:none !important; border-bottom:none !important; }
.ec_product_quickview_close > input:hover{ color:#333 !important; background:#CCC !important; background-color:#CCC !important; text-shadow:none !important; } .ec_product_page_sort{ float:left; width:100%; position:relative; }
.ec_product_page_sort br{ display:none; }
.ec_product_page_sort select{ float:right; -webkit-appearance:none; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC); background-position:center right; background-repeat:no-repeat; border-radius:2px; width:220px !important; border:1px solid #e1e1e1; padding:8px 6px; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; max-width:100%; display:block; margin-bottom:20px; background:#FFF; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; white-space:pre; -webkit-rtl-ordering:logical; cursor:default; letter-spacing:normal; word-spacing:normal; text-transform:none; text-indent:0px; text-shadow:none; text-align:start; -webkit-writing-mode:horizontal-tb; height:inherit; } 
.ec_product_page_sort .ec_product_page_perpage{ float:left; font-family: 'Monda', Arial, sans-serif; font-size:14px; color:#222222; line-height:37px; margin:4px 25px 0 0; }
.ec_product_page_sort .ec_product_page_perpage > span{ float:left; line-height:32px; margin-right:10px; }
.ec_product_page_sort .ec_product_page_perpage > a{ width:25px; height:25px; line-height:25px; margin:2px; background-color:#FFF; border:1px solid #CCC; border-radius:4px; font-family: 'Monda', Arial, sans-serif; font-size:12px; font-weight:bold; float:left; color:#B6B6B6 !important; cursor:pointer; text-decoration:none; text-align:center; }
.ec_product_page_sort .ec_product_page_perpage > a.ec_selected, .ec_product_page_sort > .ec_product_page_perpage > a:hover{ background-color:#B6B6B6; color:#FFF !important; text-decoration:none; }
.ec_product_page_sort .ec_product_page_showing{ float:left; margin:0; font-family: 'Monda', Arial, sans-serif; font-size:14px; color:#222222; line-height:37px }
.ec_filter_bar_bottom{ float:left; width:100%; text-align:center; }
.ec_paging_button_container{ display:inline-block; margin-left:auto; margin-right:auto; }
.ec_num_page, .ec_num_page_selected{ width:25px; height:25px; line-height:25px; margin:2px; background-color:#FFF; border:1px solid #CCC; border-radius:4px; font-family: 'Monda', Arial, sans-serif; font-size:12px; font-weight:bold; float:left; color:#B6B6B6 !important; cursor:pointer; text-decoration:none; }
.ec_num_page > div{ margin-top:6px; font-size:14px; }
.ec_num_page_selected, .ec_num_page:hover{ background-color:#B6B6B6; color:#FFF !important; text-decoration:none; }
.ec_num_page_selected:hover{ background-color:#FFF; color:#B6B6B6 !important; }
.ec_product_star_on{ border-color:transparent !important; border-bottom:5px solid #222222 !important;
margin:5px 0; float:left; position:relative; display:block; color:#222222; width:0px; height:0px; 
border-right:8px solid transparent; border-bottom:5px  solid #222222; border-left:8px solid transparent;
-moz-transform:rotate(35deg); -webkit-transform:rotate(35deg); -ms-transform:rotate(35deg); -o-transform:rotate(35deg); }
.ec_product_star_on:before{ border-bottom:8px solid #222222; border-left:3px solid transparent; border-right:3px solid transparent;
position:absolute; height:0px; width:0px; top:-5px; left:-6px; display:block; content:'';
-webkit-transform:rotate(-35deg); -moz-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); }
.ec_product_star_on:after{ position:absolute; display:block; color:#222222; left:-9px; width:0px; height:0px; content:'';
border-right:8px solid transparent; border-bottom:6px solid #222222; border-left:8px solid transparent;
-webkit-transform:rotate(-70deg); -moz-transform:rotate(-70deg); -ms-transform:rotate(-70deg); -o-transform:rotate(-70deg); }
.ec_product_star_off{ border-color:transparent !important; border-bottom:5px solid #CCCCCC !important; margin:5px 0; float:left; position:relative;
display:block; color:#CCCCCC; width:0px; height:0px;
border-right:8px solid transparent; border-bottom:5px solid #CCCCCC; border-left:8px solid transparent;
-moz-transform:rotate(35deg); -webkit-transform:rotate(35deg); -ms-transform:rotate(35deg); -o-transform:rotate(35deg); }
.ec_product_star_off:before{ border-bottom:8px solid #CCCCCC; border-left:3px solid transparent; border-right:3px solid transparent;
position:absolute; height:0px; width:0px; top:-5px; left:-6px; display:block; content:'';
-webkit-transform:rotate(-35deg); -moz-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); }
.ec_product_star_off:after{ position:absolute; display:block; color:#CCCCCC; left:-9px; width:0px; height:0px; content:'';
border-right:8px solid transparent; border-bottom:6px solid #CCCCCC; border-left:8px solid transparent;
-webkit-transform:rotate(-70deg); -moz-transform:rotate(-70deg); -ms-transform:rotate(-70deg); -o-transform:rotate(-70deg); }
.ec_product_added_to_cart{ display:none; width:100%; float:left; padding:9px 12px; background-color:#E4FB9F; color:#999; font-family:'Lato', Arial, sans-serif !important; font-size:14px; margin:0 0 10px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; line-height:2.1em; border:1px solid #CEE7B4; }
.ec_product_added_to_cart > .ec_product_added_icon{ font-size:24px; font-family: "dashicons"; float:left; margin:0 15px 0 0; }
.ec_product_added_to_cart > .ec_product_added_icon:before{ content: "\f174" !important; }
.ec_product_added_to_cart a{ color:#222222; text-decoration:none !important; }
.ec_product_added_to_cart a:hover{ color:#666666; }
.ec_product_banner{ float:left; width:100%; margin-bottom:10px; }
.ec_product_banner > img{ max-width:100%; } #ec_current_media_size{ display:none; } .ec_cart_checkout_link{ color:#222; text-decoration:none !important; font-family: 'Lato', Arial, sans-serif !important; font-size:12px; }
.ec_cart_checkout_link:hover{ color:#666; }
.ec_product_image img{ max-width:100%; }
.ec_product_details_page{ float:left; width:100%; }
.ec_product_details_page *{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; font-weight:normal; }
.ec_product_details_page a{ text-shadow:none; border-bottom:none !important; }
.ec_product_details_page input[type='text'], .ec_product_details_page input[type='input'], .ec_product_details_page input[type='password'], .ec_product_details_page input[type='email'], .ec_product_details_page input[type='number'], .ec_product_details_page input[type='url'], .ec_product_details_page input[type='tel'], .ec_product_details_page input[type='search'], .ec_product_details_page textarea, .ec_product_details_page select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; }
.ec_details_breadcrumbs, .ec_details_breadcrumbs > a{ font-size:13px; font-weight:normal; color:#444 !important; font-family:'Lato', Arial, sans-serif !important; text-decoration:none; }
.ec_details_breadcrumbs.ec_small, .ec_details_breadcrumbs.ec_small > a{ font-size:16px; font-weight:bold; color:#444 !important; margin:5px 0; text-decoration:none; border-bottom:none !important; }
.ec_details_content{ margin-top:4px; border-top:1px solid #CCC; padding-top:40px; }
.ec_details_mobile_title_area{ display:none; width:100%; text-align:center; margin:-15px 0 15px; border-bottom:1px solid #CCC; padding:0 0 15px; }
.ec_details_title{ font-size:22px !important; font-family: 'Lato', Arial, sans-serif !important; color:#222222 !important; }
.ec_details_review_holder{ width:100%; height:25px; }
.ec_details_review_stars{ display:table; margin:0 auto; }
.ec_details_reviews{ float:left; width:100%; text-align:center; margin-top:2px; font-size:13px; font-weight:bold; color:#999; font-family:'Lato', Arial, sans-serif !important; }
.ec_details_price{ float:left; width:100%; margin-top:10px; text-align:center; }
.ec_details_price > .ec_product_price{ float:none; font-size:0px; color:#000000; font-family:'Lato', Arial, sans-serif !important; font-weight:bold; }
.ec_details_price > .ec_product_old_price{ float:none; font-size:14px; color:#444; font-family:'Lato', Arial, sans-serif !important; font-weight:normal; text-decoration:line-through; }
.ec_details_price > .ec_product_sale_price{ float:none; font-size:18px; color:#000000; font-family:'Lato', Arial, sans-serif !important; font-weight:bold; margin-left:10px; }
.ec_details_clear{ clear:both; }
.ec_details_images{ float:left; width:47%; position:relative; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_details_main_image{ border:1px solid #CCC; cursor:pointer; }
.ec_details_main_image > img{ display:block; max-width:100%; padding:0px; border:0px; margin:0px; }
.ec_details_thumbnails{ margin:15px -5px 0px; }
.ec_details_thumbnails.ec_inactive{ display:none; }
.ec_details_thumbnail{ float:left; width:18%; max-width:50px; margin:0 1%; border:1px solid #CCC; opacity:.8; cursor:pointer; -webkit-transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -o-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_details_thumbnail > img{ display:block; max-width:100%; padding:0px; border:0px; margin:0px; }
.ec_details_thumbnail:hover, .ec_details_thumbnail.ec_active{ opacity:1; }
.ec_details_magbox{ display:none; position:absolute; min-width:400px; min-height:400px; width:400px; overflow:hidden; top:0; left:100%; background-color:#FFF; border:1px solid #CCC; z-index:99995; margin-left:15px; }
.ec_details_magbox > .ec_details_magbox_image{ min-width:400px; min-height:400px; width:400px; }
.ec_details_large_popup{ display:none; position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.75); box-sizing:border-box; z-index:100000; text-align:center; overflow-y:scroll; overflow-x:hidden; }
.ec_details_large_popup:before{ content:''; display:inline-block; height:100%; vertical-align:middle; box-sizing:border-box; line-height:.8em; }
.ec_details_large_popup_content{ width:99%; height:auto; display:inline-block; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; position:absolute; top:0; left:0; }
.ec_details_large_popup_padding{ background-color:#FFF; width:90%; height:auto; margin:40px auto 0px; position:relative; display:block; }
.ec_details_large_popup_holder{ display:block; position:relative; width:100%; }
.ec_details_large_popup_main{ float:left; width:100%; }
.ec_details_large_popup_main > img{ max-width:100%; }
.ec_details_large_popup_thumbnails{ display:inline-block; margin:10px 0; }
.ec_details_large_popup_thumbnails.ec_inactive{ display:none; }
.ec_details_large_popup_thumbnail{ float:left; max-width:150px; margin:0 10px; cursor:pointer; }
.ec_details_large_popup_thumbnail > img{ max-width:100%; }
.ec_details_large_popup_close{ position:absolute; top:0; right:0;  }
.ec_details_large_popup_close > input{ width:45px !important; height:45px !important; text-align:center !important; cursor:pointer; background:none !important; border:none !important; font-size:28px !important;  font-family:'Lato', Arial, sans-serif !important; color:#CCC !important; padding:0 !important; border-radius:0 !important; box-shadow:none !important; border-left:none !important; border-right:none !important; border-top:none !important; border-bottom:none !important; }
.ec_details_large_popup_close > input:hover{ color:#333 !important; background:#CCC !important; background-color:#CCC !important; text-shadow:none !important; }
.ec_details_right{ width:53%; margin-left:47%; padding-left:20px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_add_to_cart_form{ float:left; width:100%; display:block; margin:0 !important; }
.ec_details_breadcrumbs_small{ }
.ec_details_right > .ec_add_to_cart_form > .ec_details_title{ font-size:28px; margin-top:5px; }
.ec_title_divider{ width:100px; height:3px; background-color:#CCC; display:block; margin-bottom:10px; }
.ec_details_model_number{ float:left; width:100%; margin:5px 0; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#666666 !important; }
.ec_details_description{ float:left; width:100%; margin:10px 0; font-size:13px; font-family: 'Lato', Arial, sans-serif; line-height:1.6em; color:#222222 !important; }
.ec_details_stock_total{ float:left; width:100%; margin:5px 1px 0 0; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#666666 !important; }
.ec_details_right > .ec_add_to_cart_form > .ec_details_price{ text-align:left; margin:10px 0px 10px; }
.ec_details_right > .ec_add_to_cart_form > .ec_details_price > .ec_product_price{ font-size:0px;  }
.ec_details_right > .ec_add_to_cart_form > .ec_details_price > .ec_product_sale_price{ font-size:24px; }
.ec_details_right > .ec_add_to_cart_form > .ec_details_rating{ width:100%; float:left; margin:0px 0px 15px; }
.ec_details_tiers{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; margin:15px 0px; line-height:1.1em; list-style:none !important; }
.ec_details_tiers > li{ padding:4px 0px; margin:0; }
.ec_details_options{ float:left; width:100%; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px 0; margin:0 0 10px; }
.ec_details_option_row{ float:left; width:100%; margin:5px 0; position:relative; }
.ec_details_option_label{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:12px; float:left; width:100%; margin-right:15px; line-height:40px; min-height:40px; text-transform:capitalize; }
.ec_option_loading{ display:none; font-family: 'Lato', Arial, sans-serif; color:#BB8B4D; font-size:12px; position:absolute; top:0; left:0; line-height:40px; width:100%; text-align:left; margin-top:15px; }
.ec_details_swatches{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; line-height:1.1em; list-style:none !important; margin:5px 0 !important; padding:0 !important; }
.ec_details_swatches > li{ float:left; width:30px; margin:0 2px 0 0 !important; opacity:.6; list-style-type:none !important; padding:0; clear:none !important; }
.ec_details_swatches > li > img{ max-width:100%; }
.ec_details_swatches > li.ec_active{ opacity:1; cursor:pointer; }
.ec_details_swatches > li.ec_selected{ opacity:1; cursor:pointer; }
.ec_details_swatches > li.ec_selected > img{ border:2px solid #333; }
.ec_details_combo{ float:left; margin:0 !important; opacity:1; }
.ec_details_combo.ec_inactive{ opacity:.5; }
.ec_details_option_row_error{ display:none; float:left; width:100%; font-family: 'Lato', Arial, sans-serif; border:1px dashed #AE0000; border-color:#AE0000 !important; color:#AE0000; padding:8px 16px; font-size:12px; line-height:1.1em; margin:5px 0; background:#FFE7E7; font-weight:bold; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_details_option_data{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:12px; float:left; line-height:40px; }
.ec_details_option_data > select{ width:220px; margin:0 !important; }
.ec_details_option_data > input[type="text"]{ min-width:220px !important; margin:0 !important; }
.ec_details_option_data > input[type="number"]{ min-width:100px !important; margin:0 !important; }
.ec_details_option_data > textarea{ min-width:220px !important; min-height:150px !important; margin:0 !important; }
.ec_details_grid_row{ line-height:35px; height:54px; }
.ec_details_grid_row > span{ float:left; clear:left; margin-right:20px; width:80px; }
.ec_details_grid_row > input[type="number"]{ float:left; width:80px !important; margin-right:10px !important; text-align:center; }
.ec_details_option_data > input.ec_dimensions_box{ width:55px !important; min-width:65px !important; float:left; margin-right:8px !important; }
.ec_details_option_data > select.ec_dimensions_select{ width:55px !important; min-width:65px !important; float:left; margin-right:8px !important; }
.ec_details_option_data > span.ec_dimensions_seperator{ float:left; width:20px; text-align:center; margin-right:8px !important; }
.ec_dimensions_label_row{ float:left; width:100%; }
.ec_dimensions_label_row span{ float:left; width:50%; font-weight:bold; text-align:left; }
.ec_total_sq_feet_row{ float:left; width:100%; font-weight:bold; }
.ec_total_sq_feet_row span{ }
.ec_details_added_price{ display:none; font-size:12px; color:#666; float:left; width:100%; margin:5px 0 0; }
.ec_details_hidden_base_price{ display:none; }
.ec_details_final_price{ float:left; width:100%; line-height:40px; font-size:18px; color:#818181; font-family:'Lato', Arial, sans-serif !important; font-weight:bold; }
.ec_details_add_to_cart_area{ margin-top:20px; }
.ec_details_add_to_cart_area > .ec_details_seasonal_mode{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#222; font-weight:bold; line-height:40px; }
.ec_details_backorder_info{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; font-weight:bold; color:#F26F50; float:left; width:100%; margin:5px 0; }
.ec_details_add_to_cart_area > .ec_out_of_stock{ font-size:16px; font-family:'Lato', Arial, sans-serif !important; color:#E08750; font-weight:bold; }
.ec_details_add_to_cart_area > .ec_details_add_to_cart > input, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a{ font-family:'Lato', Arial, sans-serif !important; padding:12px 20px; background-color:#333 !important; float:left; color:#FFF !important; cursor:pointer; margin:0 0 0 10px !important; border:none; text-decoration:none; text-shadow:none; font-size:13px; line-height:1.5em; border-radius:0px; box-shadow:none; min-height:42px; text-shadow:none; font-weight:normal; background-image:none; width:inherit; -webkit-appearance: none; }
.ec_details_add_to_cart_area > .ec_details_add_to_cart > input:hover, .ec_details_add_to_cart_area > .ec_details_add_to_cart > a:hover{ background-color:#000 !important; background-image:none; }
.ec_details_add_to_cart_area > a{ margin-left:0px !important; }
.ec_details_quantity, .ec_details_add_to_cart{ float:left; }
.ec_deconetwork_custom_space{ margin-right:10px; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus{ float:left; background-color:#333; font-family: 'Lato', Arial, sans-serif !important; font-size:18px !important; color:#FFF; padding:9px 13px; margin:0px; cursor:pointer; border-radius:0px; min-height:42px; line-height:1.1em; box-shadow:none; border:0px; background-image:none; text-shadow:none; font-weight:normal; -webkit-appearance:none; width:inherit; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus:focus, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus:focus{ border:none; outline:none !important; background-image:none; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_minus:hover, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_plus:hover{ background-color:#000; background-image:none; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_quantity{ font-family: 'Lato', Arial, sans-serif !important; font-size:18px !important; float:left; width:55px !important; padding:9px 0px !important; text-align:center; margin:0px !important; background-color:#FFF; border-radius:0; height:inherit; -moz-appearance:textfield; }
.ec_details_add_to_cart_area > .ec_details_quantity > .ec_quantity::-webkit-outer-spin-button, .ec_details_add_to_cart_area > .ec_details_quantity > .ec_quantity::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; }
.ec_details_min_purchase_quantity{ float:left; width:100%; margin:5px 1px 0 0; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#C60 !important; }
.ec_details_handling_fee{ float:left; width:100%; margin:5px 1px 0 0; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#C60 !important; }
.ec_details_categories{ float:left; width:100%; margin-top:5px; border-top:1px solid #CCC; padding-top:5px; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#666666 !important; }
.ec_details_manufacturer{ float:left; width:100%; margin:5px 0; font-size:12px; font-family: 'Lato', Arial, sans-serif; color:#666666 !important; }
.ec_details_social{ float:left; width:100%; margin:15px 0 0; }
.ec_details_social_icon{ float:left; width:40px; height:40px; overflow:hidden; position:relative; }
.ec_details_social_icon > a{ position:relative; float:left; width:40px; height:40px; }
.ec_details_social_icon > a > img{ position:absolute; top:0; left:0; margin:0 !important; padding:0px; border:none; }
.ec_details_social_icon:hover > a > img{ top:-40px; }
.ec_details_extra_area{ float:left; width:100%; margin-top:25px; }
.ec_details_tabs{ display:block; width:100%; overflow:hidden; margin:0 0 10px !important; list-style-position:outside; list-style-type:disc; border-top:1px solid #CCC; padding:0px !important; color:#222222; }
.ec_details_tab{ font-family: 'Lato', Arial, sans-serif !important; font-size:14px !important; list-style:none; display:inline-block; margin:0 35px 0 0 !important; margin-left:0 !important; border-top:solid 3px #222222; line-height:2.6em; text-transform:uppercase; font-weight:bold; cursor:pointer; }
.ec_details_tab:before{ content:''; }
.ec_details_tab.ec_active{ border-top:solid 3px #222222; }
.ec_details_description_content{ float:left; width:100%; }
.ec_details_edit_buttons{ float:left; width:100%; margin:5px 0 15px; }
.ec_details_edit_button > input{ font-family:'Lato', Arial, sans-serif !important; padding:12px 20px !important; background-color:#666; float:left; color:#FFF; cursor:pointer !important; border:none !important; text-decoration:none; text-shadow:none; font-size:13px; line-height:1.1em; float:left; width:inherit !important; height:inherit !important; border-radius:0px !important; margin:0 5px 0 0; }
.ec_details_edit_button > input:hover{ background-color:#333; }
.ec_details_description_editor, .ec_details_specifications_editor{ display:none; float:left; width:100%; }
.ec_details_description_tab{ display:block; width:100%; float:left; }
.ec_details_specifications_tab{ display:none; width:100%; float:left; }
.ec_details_customer_reviews_tab{ display:none; width:100%; float:left; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_details_customer_reviews_left{ float:left; width:60%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_details_customer_reviews_left > h3{ float:left; width:100%; font-family:'Lato', Arial, sans-serif !important; font-size:22px !important; color:#222222 !important; margin:0 0 10px; }
.ec_details_customer_review_list{ float:left; width:90%; margin:0 !important; padding:0px !important; font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; line-height:1.1em; list-style:none !important; border-top:1px solid #CCC; padding:15px 0 0 0 !important; }
.ec_details_customer_review_list > li{ float:left; width:100%; margin:0 0 20px 0 !important; border-bottom:1px solid #CCC; list-style-type:none !important; }
.ec_details_customer_review_stars{ float:left; width:100%; margin-top:10px; }
.ec_details_customer_review_date{ float:left; text-align:left; color:#666666; }
.ec_details_customer_review_date > strong{ color:#222222; text-shadow:none; }
.ec_details_customer_review_name{ float:left; width:100%; margin:4px 0; font-style:italic; }
.ec_details_customer_review_data{ float:left; width:100%; margin:15px 0; color:#222222; line-height:2em; }
.ec_details_customer_reviews_form{ position:relative; width:40%; margin-left:60%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.ec_details_customer_reviews_form > .ec_details_customer_reviews_form_holder{ position:relative; float:left; width:100%; border:2px solid #CCC; padding:15px; display:block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_details_customer_reviews_form > .ec_details_customer_reviews_form_holder > h3{ float:left; width:100%; font-family:'Lato', Arial, sans-serif !important; font-size:22px !important; color:#222222 !important; margin:0 0 10px; }
.ec_details_customer_reviews_row{ float:left; width:100%; font-family:'Lato', Arial, sans-serif; font-size:13px; color:#222222; }
.ec_details_customer_reviews_row.ec_lower_space{ margin-bottom:15px; }
.ec_details_customer_reviews_row > span{ float:left; width:48%; text-align:left; margin-right:2%; }
.ec_details_customer_reviews_row > input[type="text"], .ec_details_customer_reviews_row > textarea{ width:100%; display:block; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; box-shadow:none; }
.ec_details_customer_reviews_row > textarea{ min-height:75px; }
.ec_details_customer_reviews_row.ec_stars{ margin:0 0 10px; }
.ec_details_customer_reviews_row > input[type="button"]{ font-family:'Lato', Arial, sans-serif !important; padding:12px 20px; background-color:#333; float:left; color:#FFFFFF; cursor:pointer; border:none; text-decoration:none; text-shadow:none; font-size:13px; line-height:1.1em; border-radius:0px; box-shadow:none; background-image:none; text-shadow:none; font-weight:normal; -webkit-appearance:none; width:inherit !important; height:inherit !important; }
.ec_details_customer_reviews_row > input[type="button"]:hover{ background-color:#000; background-image:none; }
.ec_details_review_input{ cursor:pointer; }
.ec_details_customer_review_loader_holder{ display:none; position:absolute; top:0; right:0; width:100%; height:100%; background:rgba(0,0,0,.75); z-index:55; }
.ec_details_customer_review_loader{ position:relative; width:100%; text-align:center; top:45%; left:0; font-size:12px; text-transform:uppercase; color:#2E2E2E; background-color:rgba(242,242,242,0.9); z-index:56; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-family:'Monda',Arial,sans-serif; padding:14px 0; }
.ec_details_customer_review_success_holder{ display:none; position:absolute; top:0; right:0; width:100%; height:100%; background:rgba(0,0,0,.75); z-index:55; }
.ec_details_customer_review_success{ position:relative; width:100%; text-align:center; top:45%; left:0; font-size:12px; text-transform:uppercase; color:#FFF; background-color:rgba(152,195,145,0.9); z-index:56; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-family:'Monda',Arial,sans-serif; padding:14px 0; }
#ec_details_review_submitted_button_row{ display:none; }
#ec_details_review_submitted_button_row > input{ background-color:#CCC; cursor:default; }
.ec_details_related_products_area{ float:left; width:100%; margin:20px 0 0; padding-top:20px; border-top:1px solid #CCC; }
.ec_details_related_products_area > h3{ float:left; width:100%; font-family:'Lato', Arial, sans-serif !important; font-size:22px !important; color:#222222 !important; margin:0 0 10px; }
.ec_details_related_products{ font-family: 'Lato', Arial, sans-serif; color:#777; font-size:13px; line-height:1.1em; list-style:none !important; margin:0 -30px !important; padding:0px !important; }
.ec_details_related_products > li{ float:left; padding:0 15px; margin:0 0 20px 0 !important; }
.ec_product_details_star_on{ border-color:transparent !important; border-bottom:5px solid #222222 !important;
margin:5px 0; float:left; position:relative; display:block; color:#222222; width:0px; height:0px; 
border-right:8px solid transparent; border-bottom:5px  solid #222222; border-left:8px solid transparent;
-moz-transform:rotate(35deg); -webkit-transform:rotate(35deg); -ms-transform:rotate(35deg); -o-transform:rotate(35deg); }
.ec_product_details_star_on:before{ border-bottom:8px solid #222222; border-left:3px solid transparent; border-right:3px solid transparent;
position:absolute; height:0px; width:0px; top:-5px; left:-6px; display:block; content:'';
-webkit-transform:rotate(-35deg); -moz-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); }
.ec_product_details_star_on:after{ position:absolute; display:block; color:#222222; left:-9px; width:0px; height:0px; content:'';
border-right:8px solid transparent; border-bottom:6px solid #222222; border-left:8px solid transparent;
-webkit-transform:rotate(-70deg); -moz-transform:rotate(-70deg); -ms-transform:rotate(-70deg); -o-transform:rotate(-70deg); }
.ec_product_details_star_off{ border-color:transparent !important; border-bottom:5px solid #CCCCCC !important; margin:5px 0; float:left; position:relative;
display:block; color:#CCCCCC; width:0px; height:0px;
border-right:8px solid transparent; border-bottom:5px solid #CCCCCC; border-left:8px solid transparent;
-moz-transform:rotate(35deg); -webkit-transform:rotate(35deg); -ms-transform:rotate(35deg); -o-transform:rotate(35deg); }
.ec_product_details_star_off:before{ border-bottom:8px solid #CCCCCC; border-left:3px solid transparent; border-right:3px solid transparent;
position:absolute; height:0px; width:0px; top:-5px; left:-6px; display:block; content:'';
-webkit-transform:rotate(-35deg); -moz-transform:rotate(-35deg); -ms-transform:rotate(-35deg); -o-transform:rotate(-35deg); }
.ec_product_details_star_off:after{ position:absolute; display:block; color:#CCCCCC; left:-9px; width:0px; height:0px; content:'';
border-right:8px solid transparent; border-bottom:6px solid #CCCCCC; border-left:8px solid transparent;
-webkit-transform:rotate(-70deg); -moz-transform:rotate(-70deg); -ms-transform:rotate(-70deg); -o-transform:rotate(-70deg); }
.ec_restricted{ float:left; width:100%; font-family:'Lato', Arial, sans-serif; color:#333; font-size:1.0em; line-height:1.5em; }
.ec_restricted a{ color:#222222; text-decoration:none !important; }
.ec_restricted a:hover{ color:#666666; }
.ec_details_inquiry_popup{ display:none; position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.75); box-sizing:border-box; z-index:100000; text-align:center; overflow-y:scroll; overflow-x:hidden; }
.ec_details_inquiry_popup:before{ content:''; display:inline-block; height:100%; vertical-align:middle; box-sizing:border-box; line-height:.8em; }
.ec_details_inquiry_popup_content{ width:99%; height:auto; display:inline-block; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; position:absolute; top:0; left:0; }
.ec_details_inquiry_popup_padding{ background-color:#FFF; width:90%; height:auto; margin:40px auto 0px; position:relative; display:block; }
.ec_details_inquiry_popup_holder{ display:block; position:relative; width:80%; max-width:345px; margin:auto; text-align:left; }
.ec_details_inquiry_popup_main{ float:left; width:100%; background-color:#FFF; padding:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_details_inquiry_popup_main .ec_details_option_label{ line-height:inherit; min-height:inherit; font-weight:bold; }
.ec_details_inquiry_popup_main .ec_details_options{ border-top:none; border-bottom:none; }
.ec_details_inquiry_popup_main .ec_details_add_to_cart > .ec_out_of_stock{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#900; font-weight:bold; }
.ec_details_inquiry_popup_main .ec_details_add_to_cart > input, .ec_details_inquiry_popup_main .ec_details_add_to_cart > a{ font-family:'Lato', Arial, sans-serif !important; padding:12px 20px; background-color:#333 !important; float:left; color:#FFF !important; cursor:pointer; margin:0 0 0 10px !important; border:none; text-decoration:none; text-shadow:none; font-size:13px; line-height:1.5em; border-radius:0px; box-shadow:none; min-height:42px; text-shadow:none; font-weight:normal; background-image:none; width:inherit; -webkit-appearance: none; }
.ec_details_inquiry_popup_main .ec_details_add_to_cart > input:hover, .ec_details_inquiry_popup_main .ec_details_add_to_cart > a:hover{ background-color:#000 !important; background-image:none; }
.ec_details_inquiry_popup_main a{ margin-left:0px !important; }
.ec_details_quantity, .ec_details_add_to_cart{ float:left; }
.ec_details_inquiry_popup_close{ position:absolute; top:0; right:0;  }
.ec_details_inquiry_popup_close > input{ width:45px !important; height:45px !important; text-align:center !important; cursor:pointer; background:none !important; border:none !important; font-size:28px !important;  font-family:'Lato', Arial, sans-serif !important; color:#CCC !important; padding:0 !important; border-radius:0 !important; box-shadow:none !important; border-left:none !important; border-right:none !important; border-top:none !important; border-bottom:none !important; }
.ec_details_inquiry_popup_close > input:hover{ color:#333 !important; background:#CCC !important; background-color:#CCC !important; text-shadow:none !important; }
.ec_store_loader_bg{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; z-index:998; background:rgba(0,0,0,.75); box-sizing:border-box; }
.ec_store_loader{ display:none; position:absolute; top:250px; left:50%; z-index:999; }
@-webkit-keyframes ec_store_loader {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-moz-keyframes ec_store_loader {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-o-keyframes ec_store_loader {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes ec_store_loader {
0% {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
} .ec_store_loader {
font-family: sans-serif;
font-weight: 100;
} .ec_store_loader:not(:required) {
-webkit-animation: ec_store_loader 1250ms infinite linear;
-moz-animation: ec_store_loader 1250ms infinite linear;
-ms-animation: ec_store_loader 1250ms infinite linear;
-o-animation: ec_store_loader 1250ms infinite linear;
animation: ec_store_loader 1250ms infinite linear;
border: 8px solid #3388ee;
border-right-color: transparent;
border-radius: 16px;
box-sizing: border-box;
display: inline-block;
position: relative;
overflow: hidden;
text-indent: -9999px;
width: 32px;
height: 32px;
} .ecrow_11{ float:left; width:100%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_12{ float:left; width:47.7%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_13{ float:left; width:30.2%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_23{ float:left; width:65.2%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_14{ float:left; width:21.5%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_34{ float:left; width:73.7%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_15{ float:left; width:16.3%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_25{ float:left; width:37.2%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_35{ float:left; width:58.1%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_45{ float:left; width:79.0%; margin-top:20px; margin-bottom:10px; clear:left; }
.ecrow_12.after{ float:left; width:47.7%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_13.after{ float:left; width:30.2%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_23.after{ float:left; width:65.2%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_14.after{ float:left; width:21.5%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_34.after{ float:left; width:73.7%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_15.after{ float:left; width:16.3%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_25.after{ float:left; width:37.2%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_35.after{ float:left; width:58.1%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ecrow_45.after{ float:left; width:79.0%; margin-left:4.6%; margin-top:20px; margin-bottom:10px; clear:none; }
.ec_row_padding{ padding-top:30px; }
.ec_special_divider{ float:left; width:100%; margin-top:15px; }
.ec_special_heading{ float:left; width:100%; font-size:22px; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_special_icon{ background-color:#222222; color:#FFF; float:left; padding:15px; border-radius:100px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; font-size:20px; line-height:24px; margin-bottom:10px; margin-right:18px; font-size:35px; }
.ec_special_icon a{ color:#FFF !important; }
.ec_special_iconbox_left{ float:left; height:auto; text-align:left; padding:15px; background-color:#FFF; border:1px solid #333; width:100%; }
.ec_special_iconbox_left > .ec_special_iconlist_content > h3{ float:none; font-size:24px; font-family:'Lato', Arial, sans-serif; }
.ec_special_iconbox_left > .ec_special_iconlist_content > span{ float:left; width:100%; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_special_iconbox_top{ float:left; position:relative; height:auto; padding:15px; background-color:#FFF; border:1px solid #333; width:100%; margin-top:15px; }
.ec_special_iconbox_top > .ec_special_icon{ float:none; position:absolute; left:50%; top:-26px; margin:0 0 0 -26px; padding:15px; border-radius:100px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; font-size:20px; line-height:24px; margin-bottom:10px; margin-right:10px;}
.ec_special_iconbox_top > .ec_special_icon > a{ text-decoration:none !important; font-size:35px; margin-left:-7px; }
.ec_special_iconbox_top > .ec_special_iconlist_content > h3{ float:left; width:100%; text-align:center; padding-top:18px; font-size:22px; font-family:'Lato', Arial, sans-serif; }
.ec_special_iconbox_top > .ec_special_iconlist_content > span{ float:left; width:100%; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_special_iconlist_content p{ line-height:1.5em; margin:.9em 0 0; }
.ec_special_icon_list{ background-color:#222222; color:#FFF; float:left; padding:15px; border-radius:100px; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; font-size:20px; line-height:24px; margin-bottom:10px; margin-right:10px; }
.ec_special_iconlist{ float:left; height:auto; text-align:center; padding:15px; background-color:#FFF; }
.ec_special_iconlist_item{ float:left; height:auto; text-align:center; padding:15px; background-color:#FFF; }
.ec_special_icon_list > a{ color:#FFF !important; text-decoration:none !important; font-size:35px; margin-left:-7px; }
.ec_special_iconlist_item > .ec_special_iconlist_content{ margin-left:65px; }
.ec_special_iconlist_item > .ec_special_iconlist_content > h3{ float:left; width:100%; text-align:left; font-size:24px; margin:10px 0 10px 10px; font-family:'Lato', Arial, sans-serif; }
.ec_special_iconlist_item > .ec_special_iconlist_content > span{ float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; margin-left:10px; text-align:left; }
.ec_special_video{ padding-bottom:56.25%; height:0; clear:both; position:relative; margin-bottom:20px; }
.ec_special_videowrap{ width:100%; height:100%; }
.ec_special_videowrap > iframe{ position:absolute; width:100%; height:100%; top:0; left:0; }
.ecrow_11 .ec_special_videowrap > iframe{ width:100%; height:50%; }
.ecrow_12 .ec_special_videowrap > iframe{ width:100%; height:25%; }
.ecrow_13 .ec_special_videowrap > iframe{ width:100%; height:20%; } .ec_cart_page *{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-shadow:none; font-weight:normal; }
.ec_cart_page input[type='text'], .ec_cart_page input[type='input'], .ec_cart_page input[type='password'], .ec_cart_page input[type='email'], .ec_cart_page input[type='number'], .ec_cart_page input[type='url'], .ec_cart_page input[type='tel'], .ec_cart_page input[type='search'], .ec_cart_page textarea, .ec_cart_page select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:39px; }
.ec_cart_page form{ margin:0 0 0 0 !important; }
.ec_cart_empty{ float:left; width:100%; text-align:center; font-size:18px; font-family:'Lato', Arial, sans-serif !important; color:#222222; font-weight:bold; }
.ec_cart_empty_button_row{ float:left; width:100%; text-align:center; }
a.ec_cart_empty_button{ cursor:pointer; padding:12px 9px; font-size:18px; font-family:'Lato', Arial, sans-serif !important; color:#FFFFFF !important; background-color:#222222; margin:10px auto; display:inline-block; text-decoration:none !important; }
a.ec_cart_empty_button:hover{ background-color:#666666; }
.ec_cart_page{ width:100%;  }
.ec_cart_breadcrumbs{ float:left; margin:15px 0 30px; width:100%; }
.ec_cart_breadcrumb{ width:auto; font-size:18px; font-family:'Lato', Arial, sans-serif !important; color:#222222; margin:0; float:left; }
.ec_cart_breadcrumb.ec_inactive{ color:#999 !important; display:block; }
.ec_cart_breadcrumb_divider{ float:left; width:20px; font-size:15px; font-family: "dashicons"; color:#CCC; margin:0 25px; }
.ec_cart_breadcrumb_divider:before{ content: "\f345" !important; }
.ec_cart_backorders_present{ float:left; width:100%; font-family:'Lato', Arial, sans-serif; color:#FFF; padding:16px 20px; font-size:13px; line-height:1.1em; margin:5px 0 20px 0; background:#F26F50; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-align:center; text-transform:uppercase; }
.ec_cart_backorder_date{ float:left; width:100%; font-family:'Lato', Arial, sans-serif; color:#F26F50; margin:6px 0; } .ec_cart_left.ec_cart_holder{ overflow-y:auto; }
.ec_cart_left{ float:left; width:65%; border-right:1px solid #CCC; padding-right:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; }
.ec_cart_right{ float:right; width:35%; padding-left:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; }
.ec_cart{ min-width:500px; width:100%; padding:0; margin:0; border-collapse:collapse; border-spacing:0; }
.ec_cart > thead{ width:100%; border-bottom:3px solid #E1E1E1; }
.ec_cart > thead > tr > th{ font-family:'Lato', Arial, sans-serif !important; color:#222222; font-weight:bold; background:#FFF; border-left:0px solid #CCC; border-right:0px solid #CCC; border-top:0px solid #CCC; border-bottom:0px solid #CCC; text-transform:uppercase; font-size:100%; letter-spacing:1.5px; }
th.ec_cartitem_head_name{ text-align:left; padding:9px 0 9px 12px !important; }
th.ec_cartitem_head_price{ width:15%; text-align:left; padding:9px 0 !important; }
th.ec_cartitem_head_quantity{ width:15%; text-align:center; padding:9px 0 !important; }
th.ec_cartitem_head_total{ width:15%; text-align:right; padding:9px 12px 9px 0 !important; }
tr.ec_cartitem_row{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:1px solid #CCC; border-left:0px solid #CCC; border-right:0px solid #CCC; background:#FFF !important; }
tr.ec_cartitem_row > td{ border-left-width:0px !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; vertical-align:middle; padding:9px 0; margin:0; }
tr.ec_cartitem_row > td.ec_cartitem_image, tr.ec_cartitem_row > td.ec_cartitem_details, tr.ec_cartitem_row > td.ec_cartitem_price{ padding:9px !important; }
tr.ec_cartitem_error_row{ display:none; border:1px dashed #AE0000 !important; border-color:#AE0000 !important; }
tr.ec_cartitem_error_row > td{ font-family: 'Lato', Arial, sans-serif; color:#AE0000 !important; padding:8px 16px; font-size:12px; line-height:1.1em; background:#FFE7E7;  background-color:#FFE7E7 !important; font-weight:bold; }
td.ec_cartitem_remove_column{ text-align:center; padding:0 5px 0 12px !important; }
.ec_cartitem_delete{ width:27px; height:27px; border:3px solid #CCC; border-color:#CCC !important; color:#CCC; font-family: "dashicons"; font-size:22px; text-align:center; border-radius:99px; cursor:pointer; line-height:23px; margin:0 auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cartitem_delete:hover{ border-color:#BD9292 !important; color:#BD9292 !important; }
.ec_cartitem_delete:before{ content: "\f335" !important; }
.ec_cartitem_deleting{ display:none; width:27px; height:27px; border:3px solid #BD9292; border-color:#BD9292 !important; color:#BD9292; font-family: "dashicons"; font-size:22px; text-align:center; border-radius:99px; line-height:23px; margin:0 auto; }
.ec_cartitem_deleting:before{ content: "\f113" !important; }
td.ec_cartitem_image{ width:100px; }
.ec_cartitem_image > img{ width:100%; min-width:100px; height:auto; display:inline-block; vertical-align:middle; margin:0 !important; padding:0 !important; }
td.ec_cartitem_details{ width:34%; padding-left:20px !important; padding-right:20px !important; }
.ec_cartitem_title{ font-size:14px; font-family:'Lato', Arial, sans-serif !important; color:#222222 !important; text-decoration:none !important; border-bottom:none !important; }
td.ec_cartitem_details > dl{ margin:0; }
td.ec_cartitem_details > dl > dt{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#999999; }
td.ec_cartitem_price{ text-align:left; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#444444; }
td.ec_cartitem_quantity{ text-align:center; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#444444; position:relative; }
.ec_cartitem_quantity_table{ margin:10px 0 0 0; border:none; }
.ec_cartitem_quantity_table > tbody{ }
.ec_cartitem_quantity_table > tbody > tr{ }
.ec_cartitem_quantity_table > tbody > tr > td{ padding:0 !important; border:none; background:none; background-color:inherit; }
.ec_cartitem_quantity_table > tbody > tr > td.ec_minus_column{ width:25%; }
.ec_cartitem_quantity_table > tbody > tr > td.ec_quantity_column{ width:50%; }
.ec_cartitem_quantity_table > tbody > tr > td.ec_plus_column{ width:25%; }
.ec_cartitem_quantity_table > tbody > tr > td > input{ margin:0 !important; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus{ margin:0 1px 0 0; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus{ float:left; background-color:#B9B9B9; border:1px solid #CCC !important; border-radius:0px; font-family: 'Lato', Arial, sans-serif !important; font-size:12px !important; color:#FFF; padding:2px 8px; cursor:pointer; box-shadow:none; line-height:1.1em; min-height:25px; background-image:none; font-weight:normal; text-shadow:none; -webkit-appearance:none; width:100%; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus:focus, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus:focus{  border:1px solid #CCC; outline:none !important; background-image:none; box-shadow:none; color:#FFF; border-radius:0px; font-weight:normal; text-shadow:none; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_minus:hover, .ec_cartitem_quantity_table > tbody > tr > td > .ec_plus:hover{ background-color:#A9A9A9; background-image:none; border:1px solid #CCC !important; box-shadow:none; color:#FFF; border-radius:0px; font-weight:normal; text-shadow:none; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_quantity{ padding:4px 2px !important; font-family: 'Lato', Arial, sans-serif !important; font-size:12px !important; float:left; width:100% !important; text-align:center; margin:0 !important; background-color:#FFF; border-radius:0; height:inherit; -moz-appearance:textfield; min-height:inherit; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_quantity::-webkit-outer-spin-button, .ec_cartitem_quantity_table > tbody > tr > td > .ec_quantity::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button{ font-family:'Lato', Arial, sans-serif !important; padding:5px 8px; background-color:#B9B9B9 !important; float:left; color:#FFF !important; cursor:pointer; margin:5px 0 0 0 !important; border:none !important; text-decoration:none; text-shadow:none !important; font-size:12px !important; line-height:1.1em !important; border-radius:0px !important; box-shadow:none; font-weight:normal !important; background-image:none !important; width:100%; text-align:center; border:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cartitem_quantity_table > tbody > tr > td > .ec_cartitem_update_button:hover{ background-color:#A9A9A9 !important; background-image:none; }
.ec_cartitem_updating{ display:none; width:27px; height:27px; border:3px solid #CCC; border-color:#CCC !important; color:#CCC; font-family: "dashicons"; font-size:22px; text-align:center; border-radius:99px; line-height:23px; position:absolute; top:50%; left:-35px; margin-top:5px; }
.ec_cartitem_updating:before{ content: "\f113" !important; }
td.ec_cartitem_total{ text-align:right; padding:0 12px 0 0 !important; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#222222; } .ec_cart_header{ float:left; width:100%; font-family:'Lato', Arial, sans-serif !important; color:#222222; letter-spacing:1.5px; font-size:100%; font-weight:bold; border-bottom:3px solid #CCC; text-transform:uppercase; padding:9px 0; margin-top:15px; }
.ec_cart_header.ec_top{ margin-top:0px; }
.ec_cart_price_row{ float:left; width:100%; padding:5px 0 0 0; border-bottom:1px solid #CCCCCC; line-height:1.5em; }
.ec_cart_price_row.ec_no_discount{ display:none; }
.ec_cart_price_row_label{ float:left; font-family:'Lato', Arial, sans-serif !important; color:#222222; font-size:12px; font-weight:bold; max-width:75%; }
.ec_cart_price_row_total{ float:right; font-family:'Lato', Arial, sans-serif !important; color:#222222; font-size:12px; font-weight:normal; }
#ec_cart_total{ font-weight:bold; }
.ec_cart_button_row{ float:left; width:100%; margin-top:5px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cart_button_row > .ec_cart_button{ width:100%; float:left; padding:4px 0; text-align:center; text-transform:uppercase; color:#FFF !important; background-color:#222222; border:none !important; font-size:16px; font-family:'Lato', Arial, sans-serif !important; cursor:pointer; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-decoration:none; }
.ec_cart_button_row > .ec_cart_button:hover{ background-color:#666666; color:#FFF !important; }
.ec_cart_button_row > .ec_cart_button, .ec_cart_button_row input[type="button"], .ec_cart_button_row a, .ec_cart_button_row > .ec_cart_button:hover, .ec_cart_button_row input[type="button"]:hover, .ec_cart_button_row a:hover{ background-image:none; box-shadow:none; text-shadow:none; }
.ec_cart_button_row > .ec_cart_button_working{ display:none; width:100%; float:left; padding:4px 0; text-align:center; text-transform:uppercase; color:#FFF !important; background-color:#AAAAAA !important; border:none !important; cursor:default !important; font-size:16px; font-family:'Lato', Arial, sans-serif !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; text-decoration:none; }
.ec_cart_input_row{ float:left; width:100%; margin:9px 0 0 0; font-family:'Lato', Arial, sans-serif !important; font-size:12px; line-height:1.5em; }
.ec_cart_input_row > .ec_cart_input_left_half{ float:left; width:50%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cart_input_row > .ec_cart_input_right_half{ float:left; width:50%; padding-left:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cart_input_row label{ font-family: 'Lato', Arial, sans-serif; font-size:12px; font-weight:bold; color:#222222; float:left; width:100%; }
.ec_cart_input_row input, .ec_cart_input_row select, .ec_cart_input_row textarea{ float:left; width:100% !important; margin-bottom:0 !important; }
.ec_cart_input_row input[type="checkbox"]{ float:left; width:auto !important; margin-right:10px; }
.ec_cart_error_row, .ec_cart_error_message{ display:none; float:left; width:100%; font-family: 'Lato', Arial, sans-serif; border:1px dashed #AE0000; border-color:#AE0000 !important; color:#AE0000; padding:8px 16px; font-size:12px; line-height:1.1em; margin:5px 0 0 0; background:#FFE7E7; font-weight:bold;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cart_success{ float:left; width:100%; font-family: 'Lato', Arial, sans-serif; border:1px dashed #678828; border-color:#678828 !important; color:#678828; padding:16px 20px; font-size:12px; line-height:1.1em; margin:5px 0 20px 0; background:#E7FFF4; font-weight:bold; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_cart_success_message{ display:none; float:left; width:100%; font-family: 'Lato', Arial, sans-serif; border:1px dashed #678828; border-color:#678828 !important; color:#678828; padding:8px 16px; font-size:12px; line-height:1.1em; margin:5px 0 0 0; background:#E7FFF4; font-weight:bold; }
#ec_user_login_form, #ec_user_create_form, #ec_shipping_form, #ec_manual_payment_form, #ec_affirm_form, #ec_third_party_form, #ec_credit_card_form{ display:none; }
.ec_cart_box_section{ float:left; width:100%; border:1px solid #CCC; padding:9px 12px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#FFF; }
.ec_cart_box_section label{ color:#222222 !important; }
.ec_cart_box_section.ec_affirm_box{ text-align:center; }
.ec_cart_box_section.ec_affirm_box img{ max-width:100%; }
.ec_cart_option_row{ float:left; width:100%; border:1px solid #CCC; padding:9px 12px; font-family: 'Lato', Arial, sans-serif; font-size:12px; font-weight:bold; color:#222222; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:5px 0 0 0; background-color:#F3F3F3;line-height:1.7em; }
.ec_cart_option_row > input{ float:left; height:auto; width:20px !important; }
.ec_card_active{ float:left; display:block; }
.ec_card_inactive{ float:left; display:none; }
.ec_cart_input_row > .ec_cart_input_left_half.ec_small_field > select,.ec_cart_input_row > .ec_cart_input_left_half.ec_small_field > input, .ec_cart_input_row > .ec_cart_input_right_half.ec_small_field > select,.ec_cart_input_row > .ec_cart_input_right_half.ec_small_field > input{ width:35% !important; margin-right:2% !important; }
.ec_cart_input_row > a., .ec_cart_input_row > b, .ec_cart_input_row > strong{ font-family: 'Lato', Arial, sans-serif; font-size:12px; color:#222222; text-decoration:none; border-bottom:none !important; }
.ec_cart_input_row > a:hover{ font-family: 'Lato', Arial, sans-serif; font-size:12px; color:#666666; text-decoration:none; }
.ec_cart_error{ float:left; width:100%; border:1px solid #AE0000; border-color:#AE0000 !important; padding:8px 16px;  margin:5px 0 0 0; background:#FFE7E7;  }
.ec_cart_error > div{ font-family:'Lato', Arial, sans-serif; color:#000000; font-size:12px; line-height:2.0em !important; font-weight:bold; position:relative; }
.ec_cart_error > div:before{ content: "\f348"; font-family: "dashicons"; font-size:44px; color:#AC7676; float:left; margin-top:12px; padding-right:12px; }
#ec_cart_payment_one_column{ display:none; }
.ec_cart_input_row.ec_agreement_section{ margin:20px 5px 15px; font-weight:bold; line-height:1.9em; }
.ec_cart_input_row.ec_agreement_section input{ float:left; width:14px !important; margin-right:12px; margin-top:5px; } .ec_cart_shipping_method_row{ float:left; width:100%; margin-top:10px; line-height:1.7em; }
.ec_cart_shipping_method_row > input{ width:35px !important; } .ec_account_error{ width:100%; float:left; text-align:center; background-color:#F1D9D9; color:#900; font-size:14px; font-weight:bold; font-family:'Lato', Arial, sans-serif; margin-bottom:5px; border:thin solid #FF0606; }
.ec_account_error div{ padding:15px; }
.ec_account_success{ width:100%; float:left; text-align:center; background-color:#E6FFE6; color:#333333; font-size:14px; font-weight:bold; font-family:'Lato', Arial, sans-serif; margin-bottom:5px; border:thin solid #6FFF47; }
.ec_account_success div{ padding:15px; }
.ec_account_page input[type='text'], .ec_account_page input[type='input'], .ec_account_page input[type='password'], .ec_account_page input[type='email'], .ec_account_page input[type='number'], .ec_account_page input[type='url'], .ec_account_page input[type='tel'], .ec_account_page input[type='search'], .ec_account_page textarea, .ec_account_page select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; height:39px; } .ec_account_left{ float:left; width:65%; border-right:1px solid #CCC; padding-right:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; }
.ec_account_right{ float:right; width:35%; padding-left:25px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; display:block; }
.ec_account_left.ec_account_login, .ec_account_right.ec_account_login{ width:50%; }
.ec_account_subheader{ float:left; width:100%; float:left; color:#444; font-family:'Lato', Arial, sans-serif; font-size:13px; margin:10px 0 15px; }
.ec_account_login_page_visible{ display:block; }
.ec_account_login_page_hidden{ display:none; }
.ec_account_login{ display:block; }
.ec_account_login_hidden{ display:none; }
.ec_account_login_title{ width:90%; float:left; color:#222222; font-family:'Lato', Arial, sans-serif; border-bottom:solid 3px #222222; padding-bottom:5px; text-align:left; margin-bottom:4px; font-size:20px; }
.ec_account_login_subtitle{ width:90%; float:left; color:#222222; font-size:12px; font-family:'Lato', Arial, sans-serif; text-align:left; margin-top:5px; margin-bottom:30px; margin-right:10px; padding-bottom:10px; }
.ec_account_login_holder{ width:100%; float:left; margin-top:20px; }
.ec_account_login_left{ width:50%; float:left; padding-top:15px; }
.ec_account_login_right{ width:50%; float:right; padding-top:15px; text-align:left; }
.ec_account_login_row{ width:100%; float:left; margin-bottom:5px; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_login_row_label{ width:115px; float:left; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; color:#333; line-height:28px; }
.ec_account_login_row_input{ width:250px; float:left; text-align:left; }
.ec_account_login_row_input a{ margin-top:10px; font-family:'Lato', Arial, sans-serif; color:#222222 !important; text-decoration:none; }
.ec_account_login_row_input a:hover{ color:#000000 !important; }
.ec_account_login_row_input input[type="text"]{ width:250px; padding:6px 4px; margin:0; }
.ec_account_login_row_input input[type="email"], .ec_account_login_row_input input[type="password"]{ width:215px; padding:1px; margin:0; }
.ec_account_login_button{ -webkit-appearance:none; -webkit-border-radius:0; display:block; float:left; text-indent:0; text-decoration:none!important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif!important; font-size:11px; font-weight:bold; outline:0; min-width:159px; background-color:#222222 !important; background:#222222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; padding:6px 18px; background-image:none; box-shadow:none; height:28px; padding:0 !important; }
.ec_account_login_button:hover{ cursor:pointer; color:#222222 !important; background-color:#f7f7f7 !important; }
.ec_account_login_complete{ display:block; margin-top:30px; }
.ec_account_login_complete_hidden{ display:none; }
.ec_account_login_complete_holder{ width:100%; float:left; text-align:left; margin-top:30px; }
.ec_account_login_complete_title{ width:100%; float:left; color:#333; font-size:28px; text-align:left; margin-bottom:7px; }
.ec_account_login_complete_subtitle{ width:100%; float:left; color:#666; font-size:12px; font-family:'Lato', Arial, sans-serif; text-align:left; }
.ec_account_login_complete_logout_link{ font-size:12px; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_login_complete_logout_link:hover{ text-decoration:none; color:#000000; }
.ec_account_login_create_account_button{ display:block; float:left; text-indent:0; text-decoration:none!important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif!important; font-size:16px; font-weight:bold; outline:0; width:100%; height:28px; line-height:28px; background-color:#333 !important; background:#222222 !important; border:1px solid #CCC !important; color:#ffffff !important; font-weight:normal; text-align:center; border:none; margin-top:10px; background-image:none; box-shadow:none; cursor:pointer; }
.ec_account_login_create_account_button:hover{ background-color:#666 !important; font-size:16px !important; }
.ec_account_login_row_error{ width:100%; float:left; height:35px; }
.ec_account_login_row_error .ec_account_login_label{ color:#900; }
.ec_account_login_row_error .ec_account_login_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; }
.ec_account_login_row_error input[type="text"], .ec_account_login_row_error input[type="email"], .ec_account_login_row_error input[type="password"]{ width:250px; padding:6px 4px;; margin:0; }
.ec_account_login_holder form{ margin-bottom:0px !important; } .ec_account_forgot_password_page_visible{ display:block; }
.ec_account_forgot_password_page_hidden{ display:none; }
.ec_account_forgot_password_title{ width:100%; float:left; padding-bottom:7px; border-bottom:3px solid #222222; font-size:20px; color:#222222; font-family:'Lato', Arial, sans-serif; margin-bottom:24px; }
.ec_account_forgot_password_holder{ width:100%; float:left; }
.ec_account_forgot_password_row{ width:100%; float:left; margin-bottom:5px; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_forgot_password_button{ -webkit-appearance:none; -webkit-border-radius:0; display:block; float:left; text-indent:0; text-decoration:none!important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif!important; font-size:11px; font-weight:bold; outline:0; width:180px; height:28px; background-color:#222222 !important; background:#222222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; margin-top:10px; margin-left:0px; background-image:none; box-shadow:none; padding:0 !important; }
.ec_account_forgot_password_button:hover{ cursor:pointer; color:#222222 !important; background-color:#f7f7f7 !important; }
.ec_account_forgot_password_row_error{ width:100%; float:left; margin-bottom:5px; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_forgot_password_row_error .ec_account_forgot_password_label{ color:#900; }
.ec_account_forgot_password_row_error .ec_account_forgot_password_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; }
.ec_account_forgot_password_label{ width:115px; line-height:28px; float:left; color:#222222; font-weight:bold; }
.ec_account_forgot_password_input{ width:300px; float:left; }
.ec_account_forgot_password_input input[type="text"], .ec_account_forgot_password_input input[type="email"], .ec_account_forgot_password_input input[type="password"], .ec_account_forgot_password_row_error input[type="text"], .ec_account_forgot_password_row_error input[type="email"], .ec_account_forgot_password_row_error input[type="password"]{ width:280px; padding:6px 4px; margin:0px; } .ec_account_register_title{ width:100%; float:left; padding-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-family:'Lato', Arial, sans-serif; font-size:20px; margin-bottom:24px; }
.ec_account_register_holder{ width:100%; float:left; padding-left:10px; }
.ec_account_register_row{ width:100%; float:left; height:35px; }
.ec_account_register_label{ width:140px; line-height:28px; text-align:left; float:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; }
.ec_account_register_input{ width:400px; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_register_input input[type="text"], .ec_account_register_input input[type="email"], .ec_account_register_input input[type="password"]{ margin:0; width:400px !important; padding:6px 4px !important; margin-bottom:5px !important; }
.ec_account_register_button{ -webkit-appearance:none; -webkit-border-radius:0; display:block; float:left; text-indent:0; text-decoration:none !important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif !important; font-size:11px; font-weight:bold; outline:0; width:159px; height:28px; background-color:#222222 !important; background:#222222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; margin-top:10px; background-image:none; box-shadow:none; padding:0 !important; }
.ec_account_register_button:hover{ cursor:pointer; color:#222222 !important; background-color:#f7f7f7 !important; }
.ec_account_register_row_error{ width:100%; float:left; }
.ec_account_register_row_error .ec_account_register_label{ color:#900; }
.ec_account_register_row_error .ec_account_register_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; } .ec_account_dashboard_holder_main{ width:100%; float:left; }
.ec_account_dashboard_left{ width:67%; float:left; }
.ec_account_dashboard_right{ width:25%; margin-left:3%; float:right; border:1px solid #e9e9e9; -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.07); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.07); box-shadow:0 1px 4px rgba(0,0,0,0.07); padding-left:10px; padding-right:10px; padding-bottom:10px; }
.ec_account_dashboard_title{ width:100%; float:left; padding-top:15px; padding-bottom:7px; margin-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-size:20px; text-align:left; font-family:'Lato', Arial, sans-serif; }
.ec_account_dashboard_holder{ width:100%; float:left; font-family:'Lato', Arial, sans-serif; font-size:12px; }
.ec_account_dashboard_right .ec_account_dashboard_holder a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#222222 !important; text-decoration:none; }
.ec_account_dashboard_right .ec_account_dashboard_holder a:hover{ color:#000000 !important; }
.ec_account_dashboard_holder a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#222222 !important; text-decoration:none; }
.ec_account_dashboard_holder a:hover{ color:#666666 !important; }
.ec_account_dashboard_row{ width:100%; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_dashboard_row_content{ width:100%; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; padding:5px 0; }
.ec_account_dashboard_row_bold, .ec_account_dashboard_row_bold b{ width:100%; text-align:left; float:left; font-size:13px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#333 !important; margin-top:15px; }
.ec_account_dashboard_row_divider{ width:100%; text-align:center; float:left; background-color:#ffffff; border-bottom:3px solid #222222; margin-top:3px; margin-bottom:25px; padding-top:20px; padding-bottom:20px; }
.ec_account_dashboard_row_divider a{ display:block; float:left; text-indent:0; text-decoration:none !important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif!important; font-size:11px; font-weight:bold; outline:0; width:150px; height:28px; line-height:28px; background-repeat:no-repeat; background-color:#222222 !important; background:#222222 !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; margin-left:0px; }
.ec_account_dashboard_row_divider a:hover{ cursor:pointer; color:#FFFFFF !important; background-color:#666666 !important; }
.ec_account_order_line_header{ width:100%; float:left; background-color:#f7f7f7; padding:8px 0px; margin:0 0 4px 0; border-bottom:solid 1px #eeeeee; }
.ec_account_order_line_column1_header{ float:left; padding-left:20px; margin-top:3px; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_order_line_column2_header, .ec_account_order_line_column3_header, .ec_account_order_line_column4_header{ float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_order_line_column5_header{ float:right; text-align:right; }
.ec_account_subscription_line_header{ width:100%; float:left; background-color:#f7f7f7; padding:8px 0px; margin:0 0 4px 0; border-bottom:solid 1px #eeeeee; }
.ec_account_subscription_line_column1_header{ float:left; padding-left:20px; margin-top:3px; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_subscription_line_column2_header, .ec_account_subscription_line_column3_header, .ec_account_subscription_line_column4_header{ float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_subscription_line_column5_header{ float:right; text-align:right; }
.ec_account_order_line_column1_header{ width:75px; }
.ec_account_order_line_column2_header{ width:150px; }
.ec_account_order_line_column3_header{ width:75px; }
.ec_account_order_line_column4_header{ width:135px; }
.ec_account_order_line_column5_header{ width:125px; }
.ec_account_subscription_line_column1_header{ width:180px; }
.ec_account_subscription_line_column2_header{ width:120px; }
.ec_account_subscription_line_column3_header{ width:120px; }
.ec_account_subscription_line_column4_header{ width:110px; }
.ec_account_subscription_line_column5_header{ width:125px; } .ec_account_billing_information_title, .ec_account_shipping_information_title{ width:100%; float:left; padding-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-family:'Lato', Arial, sans-serif; font-size:20px; margin-bottom:24px; }
.ec_account_billing_information_holder, .ec_account_shipping_information_holder{ width:100%; float:left; padding-left:10px; }
.ec_account_billing_information_row, .ec_account_shipping_information_row{ width:100%; float:left; height:35px; }
.ec_account_billing_information_label, .ec_account_shipping_information_label{ width:140px; line-height:28px; text-align:left; float:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; }
.ec_account_billing_information_input, .ec_account_shipping_information_input{ width:400px; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_billing_information_input input[type="text"], .ec_account_billing_information_input input[type="email"], .ec_account_billing_information_input input[type="password"], .ec_account_shipping_information_input input[type="text"], .ec_account_shipping_information_input input[type="email"], .ec_account_shipping_information_input input[type="password"]{ margin:0 0 20px 0; width:400px !important; padding:6px 4px !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_billing_information_input select, .ec_account_shipping_information_input select{ margin:0 0 20px 0; width:400px !important; padding:6px 4px !important; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_billing_information_button, .ec_account_shipping_information_button, .ec_account_personal_information_button, .ec_account_password_button{ -webkit-appearance:none; -webkit-border-radius:0; display:block; float:left; text-indent:0; text-decoration:none!important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif!important; font-size:16px; font-weight:bold; outline:0; width:100%; height:28px; background-color:#222222 !important; background:#222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:normal; text-align:center; border:none; margin-top:10px; margin-left:0px; background-image:none; box-shadow:none; padding:0 !important; }
.ec_account_billing_information_button:hover, .ec_account_shipping_information_button:hover, .ec_account_personal_information_button:hover, .ec_account_password_button:hover{ cursor:pointer; background-color:#666 !important; font-size:16px !important; }
.ec_account_billing_information_row_error, .ec_account_shipping_information_row_error{ width:100%; float:left; height:35px; }
.ec_account_billing_information_row_error .ec_account_billing_information_label, .ec_account_shipping_information_row_error .ec_account_shipping_information_label{ color:#900; }
.ec_account_billing_information_row_error .ec_account_billing_information_input_field, .ec_account_shipping_information_row_error .ec_account_shipping_information_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; } .ec_account_personal_information_page_visible{ display:block; }
.ec_account_personal_information_page_hidden{ display:none; }
.ec_account_personal_information_main_title{ width:100%; float:left; padding-top:15px; padding-bottom:7px; margin-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-size:20px; text-align:left; font-family:'Lato', Arial, sans-serif; }
.ec_account_personal_information_main_sub_title{ width:100%; font-size:12px; font-weight:normal; text-align:left; float:left; margin-bottom:20px; font-family:'Lato', Arial, sans-serif; }
.ec_account_personal_information_holder{ width:100%; float:left; }
.ec_account_personal_information_row{ width:100%; float:left; height:35px; }
.ec_account_personal_information_label{ width:140px; line-height:28px; text-align:left; float:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; }
.ec_account_personal_information_input{ width:400px; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_personal_information_input input[type="text"], .ec_account_personal_information_input input[type="email"], .ec_account_personal_information_input input[type="password"]{ margin:0; width:400px !important; padding:6px 4px; }
.ec_account_personal_information_row_error{ width:100%; float:left; height:35px; }
.ec_account_personal_information_row_error .ec_account_personal_information_label{ color:#900; }
.ec_account_personal_information_row_error .ec_account_personal_information_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; } .ec_account_password_main_title{ width:100%; float:left; padding-bottom:7px; border-bottom:3px solid #222222; font-size:20px; color:#222222; font-family:'Lato', Arial, sans-serif; margin-bottom:24px; }
.ec_account_password_main_sub_title{ width:100%; font-size:12px; font-weight:normal; text-align:left; float:left; margin-bottom:20px; font-family:'Lato', Arial, sans-serif; color:#222222; }
.ec_account_password_holder{ width:100%; float:left; }
.ec_account_password_row{ width:100%; float:left; height:35px; }
.ec_account_password_label{ width:140px; line-height:28px; text-align:left; float:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; }
.ec_account_password_input{ width:400px; text-align:left; float:left; font-size:12px; font-family:'Lato', Arial, sans-serif; }
.ec_account_password_input input[type="text"], .ec_account_password_input input[type="email"], .ec_account_password_input input[type="password"]{ margin:0; width:400px !important; padding:6px 4px; }
.ec_account_password_error_text{ float:left; margin-left:20px; margin-top:8px; font-size:12px; font-family:'Lato', Arial, sans-serif; color:#900;  display:none;	 }
.ec_account_password_row_error{ width:100%; float:left; height:35px; }
.ec_account_password_row_error .ec_account_password_label{ color:#900; }
.ec_account_password_row_error .ec_account_password_input_field{ background-color:#F1D9D9; border:2px solid #FF0606; }
.ec_account_password_row_error .ec_account_password_error_text{ display:block; } .ec_account_orders_main_holder{ width:100%; float:left; }
.ec_account_orders_left{ width:70%; float:left; }
.ec_account_orders_right{ width:24%; margin-left:3%; float:right; border:1px solid #e9e9e9; -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.07); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.07); box-shadow:0 1px 4px rgba(0,0,0,0.07); padding-left:10px; padding-right:10px; padding-bottom:10px; }
.ec_account_orders_title{ width:100%; float:left; padding-top:15px; padding-bottom:7px; margin-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-size:20px; text-align:left; font-family:'Lato', Arial, sans-serif; }
.ec_account_orders_holder{ width:100%; float:left; }
.ec_account_orders_row{ width:100%; text-align:left; padding:5px 0; }
.ec_account_orders_holder a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#222222 !important; line-height:16px; }
.ec_account_orders_holder a:hover{ text-decoration:none; color:#000000 !important; }
.ec_account_order_line_0{ width:100%; float:left; background-color:#ffffff; padding:8px 0; }
.ec_account_order_line_1{ width:100%; float:left; background-color:#f7f7f7; padding:8px 0px; }
.ec_account_order_line_column1{ width:75px; float:left; padding-left:20px; margin-top:3px; text-align:left; font-size:12px; font-weight:normal; font-family:'Lato', Arial, sans-serif; }
.ec_account_order_line_column2{ width:150px; float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:bold; font-family:'Lato', Arial, sans-serif; }
.ec_account_order_line_column3{ width:75px; float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:normal; font-family:'Lato', Arial, sans-serif; }
.ec_account_order_line_column4{ width:135px; float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:normal; font-family:'Lato', Arial, sans-serif; }
.ec_account_order_line_column5{ width:105px; float:right; text-align:right; }
.ec_account_order_line_column5 a{ display:block; float:right; text-indent:0; text-decoration:none !important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif !important; font-size:8px; font-weight:bold; outline:0; width:80px; background-color:#222222; background:#222222; color:#ffffff !important; font-weight:bold; text-align:center; border:none; padding:8px 0px; }
.ec_account_order_line_column5 a:hover{ cursor:pointer; color:#FFFFFF !important; background-color:#666666 !important; } .ec_account_subscriptions_main_holder{ width:100%; float:left; }
.ec_account_subscriptions_left{ width:70%; float:left; }
.ec_account_subscriptions_right{ width:24%; margin-left:3%; float:right; border:1px solid #e9e9e9; -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.07); -moz-box-shadow:0 1px 4px rgba(0,0,0,0.07); box-shadow:0 1px 4px rgba(0,0,0,0.07); padding-left:10px; padding-right:10px; padding-bottom:10px; }
.ec_account_subscriptions_title{ width:100%; float:left; padding-top:15px; padding-bottom:7px; margin-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-size:20px; text-align:left; font-family:'Lato', Arial, sans-serif; }
.ec_account_subscriptions_holder{ width:100%; float:left; }
.ec_account_subscriptions_row{ width:100%; text-align:left; padding:5px 0; }
.ec_account_subscriptions_row > a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#222222 !important; line-height:16px; }
.ec_account_subscriptions_row > a:hover{ text-decoration:none; color:#000000 !important; }
.ec_subscription_none_found{ float:left; width:100%; height:150px; line-height:150px; text-align:center; } .ec_account_order_details_main_holder{ width:100%; float:left; }
.ec_account_complete_payment_row{ width:100%; float:left; }
.ec_account_complete_payment_button{ color:#FFFFFF; background-color:#222222; width:250px; height:35px; text-align:center; line-height:35px; font-weight:bold; font-size:14px; float:right; cursor:pointer; }
.ec_account_complete_payment_button:hover{ color:#FFFFFF; background-color:#666666; }
.ec_account_complete_order_link{ color:#FFF !important; text-decoration:none !important; }
.ec_account_order_details_right{ width:70%; float:right; position:relative; }
.ec_account_order_details_right .ec_cart_header{ padding:9px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
.ec_account_order_details_left{ width:25%; margin-right:5%; float:left; }
.ec_account_order_details_title{ width:100%; float:left; padding-top:15px; padding-bottom:7px; margin-bottom:7px; border-bottom:3px solid #222222; color:#222222; font-size:20px; text-align:left; font-family:'Lato', Arial, sans-serif; }
.ec_account_order_details_title .left{ float:left; }
.ec_account_order_details_right .right{ float:right; position:absolute; top:13px; right:0px; }
.ec_account_order_details_item_display_option{ font-size:11px; font-weight:bold; } .ec_account_order_details_table{ min-width:400px; width:100%; padding:0; margin:0; border-collapse:collapse; border-spacing:0; }
.ec_account_order_details_table > thead{ width:100%; border-bottom:3px solid #E1E1E1; }
.ec_account_order_details_table > thead > tr > th{ font-family:'Lato', Arial, sans-serif !important; color:#222222; font-weight:bold; background:#FFF; border-left:0px solid #CCC; border-right:0px solid #CCC; border-top:0px solid #CCC; border-bottom:0px solid #CCC; text-transform:uppercase; font-size:100%; letter-spacing:1.5px; }
th.ec_account_orderitem_head_name{ text-align:left; padding:9px 0 9px 12px !important; }
th.ec_account_orderitem_head_price{ width:15%; text-align:left; padding:9px 0 !important; }
th.ec_account_orderitem_head_quantity{ width:15%; text-align:center; padding:9px 0 !important; }
th.ec_account_orderitem_head_total{ width:15%; text-align:right; padding:9px 3px 9px 0 !important; }
tr.ec_account_orderitem_row{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-bottom:1px solid #CCC; border-left:0px solid #CCC; border-right:0px solid #CCC; background:#FFF !important; }
tr.ec_account_orderitem_row > td{ border-left-width:0px !important; border-top-width:0px !important; border-right-width:0px !important; border-bottom-width:0px !important; vertical-align:middle; padding:9px 0; margin:0; }
tr.ec_account_orderitem_row > td.ec_account_orderitem_image, tr.ec_account_orderitem_row > td.ec_account_orderitem_details, tr.ec_account_orderitem_row > td.ec_account_orderitem_price{ padding:9px !important; }
tr.ec_account_orderitem_error_row{ display:none; border:1px dashed #AE0000 !important; border-color:#AE0000 !important; }
tr.ec_account_orderitem_error_row > td{ font-family: 'Lato', Arial, sans-serif; color:#AE0000 !important; padding:8px 16px; font-size:12px; line-height:1.1em; background:#FFE7E7;  background-color:#FFE7E7 !important; font-weight:bold; }
td.ec_account_orderitem_image{ width:100px; }
.ec_account_orderitem_image > img{ width:100%; min-width:100px; height:auto; display:inline-block; vertical-align:middle; margin:0 !important; padding:0 !important; }
td.ec_account_orderitem_details{ width:34%; padding-left:20px !important; padding-right:20px !important; }
.ec_account_orderitem_title{ font-size:14px; font-family:'Lato', Arial, sans-serif !important; color:#222222 !important; text-decoration:none !important; }
td.ec_account_orderitem_details > dl{ margin:0; }
td.ec_account_orderitem_details > dl > dt{ font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#999999; }
td.ec_account_orderitem_price{ text-align:left; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#444444; }
td.ec_account_orderitem_quantity{ text-align:center; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#444444; position:relative; }
td.ec_account_orderitem_total{ text-align:right; padding:0 12px 0 0 !important; font-size:12px; font-family:'Lato', Arial, sans-serif !important; color:#222222; } .ec_account_subscription_title{ font-size:18px; font-family:'Lato', Arial, sans-serif; color:#333 !important; }
.ec_account_subscription_row{ font-family:'Lato', Arial, sans-serif; color:#333 !important; line-height:35px; }
.ec_account_subscription_row.last_spacer{ margin-bototm:15px; }
.ec_account_subscription_link{ font-family:'Lato', Arial, sans-serif; color:#222222 !important; }
.ec_account_subscriptions_past_payments a{ font-family:'Lato', Arial, sans-serif; color:#222222 !important; }
.ec_account_subscription_row b{ font-family:'Lato', Arial, sans-serif; color:#222222 !important; }
.ec_account_subscription_upgrade_row{ margin-top:15px; }
.ec_account_subscription_upgrade_row > select{ width:inherit !important; }
.ec_account_subscription_billing, .ec_account_subscription_payment{ display:none; }
.ec_account_subscription_subtitle{ width:100%; float:left; margin-top:-20px; margin-bottom:20px; }
.ec_account_subscription_details_notice{ float:left; width:100%; margin-top:15px; }
.ec_account_subscription_button{ float:left; width:100%; margin-bottom:25px; }
.ec_account_subscription_button input[type="submit"]{ display:block; float:left; text-indent:0; text-decoration:none !important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif !important; font-size:12px; font-weight:bold; outline:0; width:280px; background-color:#222222 !important; background:#222222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; padding:8px 0px; margin-bottom:15px; }
.ec_account_subscription_button input[type="submit"]:hover{ cursor:pointer; color:#222222 !important; background-color:#f7f7f7 !important; }
.ec_account_subscription_line_0{ width:100%; float:left; background-color:#ffffff; padding:8px 0; }
.ec_account_subscription_line_1{ width:100%; float:left; background-color:#f7f7f7; padding:8px 0px; }
.ec_account_subscription_line_column1{ float:left; padding-left:20px; margin-top:3px; text-align:left; font-size:12px; font-weight:normal; font-family:'Lato', Arial, sans-serif; }
.ec_account_subscription_line_column2, .ec_account_subscription_line_column3, .ec_account_subscription_line_column4{ float:left; margin-top:3px; text-align:left; font-size:12px; font-weight:normal; font-family:'Lato', Arial, sans-serif; }
.ec_account_subscription_line_column2{ font-weight:bold; }
.ec_account_subscription_line_column5{ float:right; text-align:right; }
.ec_account_subscription_line_column5 a{ display:block; float:right; text-indent:0; text-decoration:none !important; text-transform:uppercase; white-space:nowrap; text-align:center; -moz-user-select:none; -webkit-user-select:none; -o-user-select:none; user-select:none; font-family:'Lato', Arial, sans-serif !important; font-size:10px; font-weight:bold; outline:0; width:100px; background-color:#222222 !important; background:#222222 !important; border:solid 1px #cccccc !important; color:#ffffff !important; font-weight:bold; text-align:center; border:none; padding:8px 0px; }
.ec_account_subscription_line_column5 a:hover{ cursor:pointer; color:#222222 !important; background-color:#f7f7f7 !important; }
.ec_account_subscription_line_column1{ width:180px; }
.ec_account_subscription_line_column2, .ec_account_subscription_line_column3{ width:120px; }
.ec_account_subscription_line_column4{ width:110px; }
.ec_account_subscription_line_column5{ width:105px; } .widget.ec_cartwidget h4.widgettitle, .widget.ec_cartwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.widget.ec_menuwidget h4.widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_cartwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_cartwidget  a{ font-size:13px !important; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_cartwidget a:hover{ font-size:13px !important; color:#000000; text-decoration:none !important; }
.ec_cart_widget_minicart_wrap{ position:absolute; z-index:999;  background:#222222; color:#FFF; display:none;  -moz-box-shadow:0 0 5px #333; -webkit-box-shadow:0 0 5px #333; box-shadow:0 0 5px #333;  max-width:300px; min-height:100px;  border:2px solid #FFF; }
.ec_cart_widget_button{ position:relative; z-index:5; font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#000; }
.ec_cart_widget_minicart_content{ padding:25px; }
.ec_cart_widget_minicart_title{ font-size:18px;  font-family:'Lato', Arial, sans-serif; font-weight:bold; width:100%; float:left;	 padding-bottom:5px; border-bottom:1px solid #FFF; margin-bottom:10px; }
.ec_cart_widget_minicart_subtotal{ font-size:12px;  font-family:'Lato', Arial, sans-serif;  width:100%; float:left; width:50%; float:left; font-weight:bold; padding:5px; }
.ec_cart_widget_minicart_checkout_button{ font-size:12px;  font-family:'Lato', Arial, sans-serif; font-weight:bold; width:35%; float:right; background-color:#FFF; padding:5px; text-align:center; color:#333; border:1px solid #333; }
.ec_cart_widget_minicart_checkout_button:hover{ background-color:#DEDEDE;	 color:#333; }
.ec_cart_widget_minicart_product_holder{ float:left; width:100%; margin-top:10px; padding-top:10px; border-top:1px solid #FFF;	 }
.ec_cart_widget_minicart_product_padding{ padding:10px 0; }
.ec_cart_widget_minicart_product{ width:100px; min-height:155px; text-align:center; font-size:12px; font-weight:bold;  font-family:'Lato', Arial, sans-serif; margin-left:5px; margin-right:5px; }
.ec_cart_widget_minicart_product.left{ float:left;	 }
.ec_cart_widget_minicart_product.right{ float:right;	 }
.ec_cart_widget_minicart_product_image{ width:100%; float:left;	 }
.ec_cart_widget_minicart_product_image img{ max-width:100px; max-height:100px; width:100px; height:100px; }
.ec_cart_widget_minicart_product_title{ width:100%; float:left; margin:0 0 15px; font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; }
.ec_cart_widget_minicart_product_title a{ color:#FFF; }
.ec_cart_widget_minicart_product_title a:hover{ color:#DDD; text-decoration:none; }
.ec_cart_widget_minicart_product_price{ width:100%; float:left; }
.ec_cart_widget_minicart_product_price span{ text-align:center; }
.ec_cart_widget_minicart_bg{ position:fixed; z-index:2; top:0px; left:0px; width:100%; height:100%; opacity:0; display:none; }
.ec_cart_widget_clear{ clear:both; } .widget.ec_categorywidget h4.widgettitle, .widget.ec_categorywidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_categorywidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_category_widget a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_category_widget a:hover{ color:#000000; text-decoration:none !important; }
.ec_category_widget > div{ margin:0 0 10px; } .ec_currency_select{ height:inherit; } .widget.ec_donationwidget h4.widgettitle, .widget.ec_donationwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_donationwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_donationwidget  a{ font-size:13px !important; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_donationwidget a:hover{ font-size:13px !important; color:#000000; text-decoration:none !important; }
.ec_thermometer_holder{ width:100px; float:left; }
.ec_thermometer_top{ width:64px; height:30px; overflow:hidden; margin-left:20px; margin-right:100%; }
.ec_thermometer_top_content{ width:52px; height:52px; border:6px solid #485F48; -moz-border-radius:15px; border-radius:48px; background-color:#FFF; }
.ec_thermometer_middle{ height:250px; width:52px; margin-left:20px; border-left:6px solid #485F48; border-right:6px solid #485F48; float:left; background:#485F48; margin-right:100%; }
.ec_thermometer_ticks{ float:left; width:10px; height:10px; background:#485F48; margin:0 0 40px 0; -webkit-box-shadow:10px 0px #FFF, 20px 0px #FFF, 30px 0px #485F48, 0px 10px #FFF, 10px 10px #FFF, 20px 10px #FFF, 30px 10px #FFF, 0px 20px #FFF, 10px 20px #FFF, 20px 20px #FFF, 30px 20px #FFF, 0px 30px #FFF, 10px 30px #FFF, 20px 30px #FFF, 30px 30px #FFF, 0px 40px #FFF, 10px 40px #FFF, 20px 40px #FFF, 30px 40px #FFF, 0px 50px #FFF, 10px 50px #FFF, 20px 50px #FFF, 30px 50px #FFF, 10px 60px #FFF, 20px 60px #FFF, 30px 30px #485F48, 0px 70px #FFF, 10px 70px #FFF, 20px 70px #FFF, 30px 70px #FFF, 0px 80px #FFF, 10px 80px #FFF, 20px 80px #FFF, 30px 80px #FFF, 0px 90px #FFF, 10px 90px #FFF, 20px 90px #FFF, 30px 90px #FFF, 0px 100px #FFF, 10px 100px #FFF, 20px 100px #FFF, 30px 100px #FFF, 0px 110px #FFF, 10px 110px #FFF, 20px 110px #FFF, 30px 110px #FFF, 10px 120px #FFF, 20px 120px #FFF, 30px 120px #485F48, 0px 130px #FFF, 10px 130px #FFF, 20px 130px #FFF, 30px 130px #FFF, 0px 140px #FFF, 10px 140px #FFF, 20px 140px #FFF, 30px 140px #FFF, 0px 150px #FFF, 10px 150px #FFF, 20px 150px #FFF, 30px 150px #FFF, 0px 160px #FFF, 10px 160px #FFF, 20px 160px #FFF, 30px 160px #FFF, 0px 170px #FFF, 10px 170px #FFF, 20px 170px #FFF, 30px 170px #FFF, 10px 180px #FFF, 20px 180px #FFF, 30px 180px #485F48, 0px 190px #FFF, 10px 190px #FFF, 20px 190px #FFF, 30px 190px #FFF, 0px 200px #FFF, 10px 200px #FFF, 20px 200px #FFF, 30px 200px #FFF, 0px 210px #FFF, 10px 210px #FFF, 20px 210px #FFF, 30px 210px #FFF, 0px 220px #FFF, 10px 220px #FFF, 20px 220px #FFF, 30px 220px #FFF, 0px 230px #FFF, 10px 230px #FFF, 20px 230px #FFF, 30px 230px #FFF, 10px 240px #FFF, 20px 240px #FFF, 30px 240px #485F48; -moz-box-shadow: 10px 0px #FFF, 20px 0px #FFF, 30px 0px #485F48, 0px 10px #FFF, 10px 10px #FFF, 20px 10px #FFF, 30px 10px #FFF, 0px 20px #FFF, 10px 20px #FFF, 20px 20px #FFF, 30px 20px #FFF, 0px 30px #FFF, 10px 30px #FFF, 20px 30px #FFF, 30px 30px #FFF, 0px 40px #FFF, 10px 40px #FFF, 20px 40px #FFF, 30px 40px #FFF, 0px 50px #FFF, 10px 50px #FFF, 20px 50px #FFF, 30px 50px #FFF, 10px 60px #FFF, 20px 60px #FFF, 30px 30px #485F48, 0px 70px #FFF, 10px 70px #FFF, 20px 70px #FFF, 30px 70px #FFF, 0px 80px #FFF, 10px 80px #FFF, 20px 80px #FFF, 30px 80px #FFF, 0px 90px #FFF, 10px 90px #FFF, 20px 90px #FFF, 30px 90px #FFF, 0px 100px #FFF, 10px 100px #FFF, 20px 100px #FFF, 30px 100px #FFF, 0px 110px #FFF, 10px 110px #FFF, 20px 110px #FFF, 30px 110px #FFF, 10px 120px #FFF, 20px 120px #FFF, 30px 120px #485F48, 0px 130px #FFF, 10px 130px #FFF, 20px 130px #FFF, 30px 130px #FFF, 0px 140px #FFF, 10px 140px #FFF, 20px 140px #FFF, 30px 140px #FFF, 0px 150px #FFF, 10px 150px #FFF, 20px 150px #FFF, 30px 150px #FFF, 0px 160px #FFF, 10px 160px #FFF, 20px 160px #FFF, 30px 160px #FFF, 0px 170px #FFF, 10px 170px #FFF, 20px 170px #FFF, 30px 170px #FFF, 10px 180px #FFF, 20px 180px #FFF, 30px 180px #485F48, 0px 190px #FFF, 10px 190px #FFF, 20px 190px #FFF, 30px 190px #FFF, 0px 200px #FFF, 10px 200px #FFF, 20px 200px #FFF, 30px 200px #FFF, 0px 210px #FFF, 10px 210px #FFF, 20px 210px #FFF, 30px 210px #FFF, 0px 220px #FFF, 10px 220px #FFF, 20px 220px #FFF, 30px 220px #FFF, 0px 230px #FFF, 10px 230px #FFF, 20px 230px #FFF, 30px 230px #FFF, 10px 240px #FFF, 20px 240px #FFF, 30px 240px #485F48; box-shadow: 10px 0px #FFF, 20px 0px #FFF, 30px 0px #485F48, 0px 10px #FFF, 10px 10px #FFF, 20px 10px #FFF, 30px 10px #FFF, 0px 20px #FFF, 10px 20px #FFF, 20px 20px #FFF, 30px 20px #FFF, 0px 30px #FFF, 10px 30px #FFF, 20px 30px #FFF, 30px 30px #FFF, 0px 40px #FFF, 10px 40px #FFF, 20px 40px #FFF, 30px 40px #FFF, 0px 50px #FFF, 10px 50px #FFF, 20px 50px #FFF, 30px 50px #FFF, 10px 60px #FFF, 20px 60px #FFF, 30px 60px #485F48, 0px 70px #FFF, 10px 70px #FFF, 20px 70px #FFF, 30px 70px #FFF, 0px 80px #FFF, 10px 80px #FFF, 20px 80px #FFF, 30px 80px #FFF, 0px 90px #FFF, 10px 90px #FFF, 20px 90px #FFF, 30px 90px #FFF, 0px 100px #FFF, 10px 100px #FFF, 20px 100px #FFF, 30px 100px #FFF, 0px 110px #FFF, 10px 110px #FFF, 20px 110px #FFF, 30px 110px #FFF, 10px 120px #FFF, 20px 120px #FFF, 30px 120px #485F48, 0px 130px #FFF, 10px 130px #FFF, 20px 130px #FFF, 30px 130px #FFF, 0px 140px #FFF, 10px 140px #FFF, 20px 140px #FFF, 30px 140px #FFF, 0px 150px #FFF, 10px 150px #FFF, 20px 150px #FFF, 30px 150px #FFF, 0px 160px #FFF, 10px 160px #FFF, 20px 160px #FFF, 30px 160px #FFF, 0px 170px #FFF, 10px 170px #FFF, 20px 170px #FFF, 30px 170px #FFF, 10px 180px #FFF, 20px 180px #FFF, 30px 180px #485F48, 0px 190px #FFF, 10px 190px #FFF, 20px 190px #FFF, 30px 190px #FFF, 0px 200px #FFF, 10px 200px #FFF, 20px 200px #FFF, 30px 200px #FFF, 0px 210px #FFF, 10px 210px #FFF, 20px 210px #FFF, 30px 210px #FFF, 0px 220px #FFF, 10px 220px #FFF, 20px 220px #FFF, 30px 220px #FFF, 0px 230px #FFF, 10px 230px #FFF, 20px 230px #FFF, 30px 230px #FFF, 10px 240px #FFF, 20px 240px #FFF, 30px 240px #485F48; }
.ec_thermometer_liquid{ background-color:#485F48; width:14px; margin-left:13px; }
.ec_thermometer_bottom{ width:105px; height:96px; overflow:hidden; float:left; }
.ec_thermometer_bottom_content{ width:92px; height:92px; border:6px solid #485F48; -moz-border-radius:60px; border-radius:60px; background-color:#FFF; margin-top:-7px; }
.ec_thermometer_bottom_stick{ background-color:#485F48; width:14px; height:4px; margin-left:33px; }
.ec_thermometer_bottom_colorball{ width:72px; height:73px; border:1px solid #485F48; -moz-border-radius:75px; border-radius:75px; background-color:#485F48; margin-top:-1px; margin-left:4px; }
.ec_goal_box{ float:right; width:120px; }
.ec_goal_title{ font-size:25px; font-weight:bold; text-align:center; }
.ec_goal_content{ float:right; width:100%; border-color:#485F48 !important; border-top:3px solid #485F48; padding:1em 1em 1em 1em; margin:25px 0 2em; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#fcfbfc; background:-webkit-gradient(linear,left top,left bottom,from(#fcfbfc),to(#F7F6F7)); background:-webkit-linear-gradient(#fcfbfc,#F7F6F7); background:-moz-linear-gradient(center top,#fcfbfc 0%,#F7F6F7 100%); background:-moz-gradient(center top,#fcfbfc 0%,#F7F6F7 100%); color:#5e5e5e; text-shadow:0 1px 0 #ffffff; list-style:none outside; -webkit-box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3); box-shadow:inset 0 -2px 6px rgba(0,0,0,0.05), inset 0 -2px 30px rgba(0,0,0,0.015), inset 0 1px 0 #fff, 0 1px 2px rgba(0,0,0,0.3); }
.ec_goal_needed{ width:100%; float:left; text-align:center; font-weight:bold; margin-top:18px; font-size:12px; }
.ec_goal_needed span{ color:#485F48; font-size:16px; width:100%; float:left; padding-bottom:4px; }
.ec_goal_divider{ width:163px; float:left; height:1px; margin-top:13px; margin-left:5px; margin-right:5px; background-color:#CCC; }
.ec_goal_raised{ width:100%; float:left; text-align:center; font-weight:bold; margin-top:18px; font-size:12px; }
.ec_goal_raised span{ color:#485F48; font-size:16px; width:100%; float:left; padding-bottom:4px; } .widget.ec_groupwidget h4.widgettitle, .widget.ec_groupwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_groupwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_group_widget a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_group_widget a:hover{ color:#000000; text-decoration:none !important; }
.ec_group_widget > div{ margin:0 0 10px; } .widget.ec_manufacturerwidget h4.widgettitle, .widget.ec_manufacturerwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_manufacturerwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_manufacturer_widget a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_manufacturer_widget a:hover{ color:#000000; text-decoration:none !important; }
.ec_manufacturer_widget > div{ margin:0 0 10px; } .ec_menu_horizontal{ background-color:#222222; font-family:'Lato', Arial, sans-serif; font-size:12px; margin-bottom:15px; padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px; list-style:none; height:28px; position:relative; z-index:45; }
.ec_menu_horizontal li{ float:left; padding:0px 10px; position:relative; min-width:125px; }
.ec_menu_horizontal a{ display:block; font-weight:bold; color:#FFFFFF; text-align:center; padding:8px; text-decoration:none; text-transform:uppercase; }
.ec_menu_horizontal a:hover{ color:#efefef; text-decoration:none; }
.ec_menu_horizontal ul li ul{ background:#222222; list-style:none; position:absolute; left:-9999px; }
.ec_menu_horizontal ul li ul li{ padding-top:1px; float:none; }
.ec_menu_horizontal ul li ul a{ white-space:nowrap; }
.ec_menu_horizontal ul li:hover ul{ left:0; }
.ec_menu_horizontal ul li:hover a{ background:#222222; text-decoration:none; }
.ec_menu_horizontal ul li:hover ul a{ text-decoration:none; }
.ec_menu_horizontal ul li:hover ul li a:hover{ background:#6b6b6b; }
.ec_menu_horizontal ul li ul li ul{ display:none; position:absolute; background-color:#6b6b6b;}
.ec_menu_horizontal ul li ul li:hover ul{ display:block; position:absolute; top:0px; left:140px; background-color:#fff;}
.ec_menu_horizontal ul li ul li:hover ul li{ list-style:none; float:none; margin-left:1px; padding:0px; position:relative;background-color:#fff;}
.ec_menu_horizontal ul li ul li ul li a:hover{ background-color:rgba(28,28,240,0.5); }​ .ec_menu_vertical{ width:213px; padding:40px 28px 25px 0; font-family:'Lato', Arial, sans-serif; }
ul.ec_menu_vertical{ padding:0; margin:0; font-size:12px; line-height:0.5em; list-style:none; font-family:'Lato', Arial, sans-serif; }
ul.ec_menu_vertical li a{ line-height:10px; font-size:12px; padding:10px 5px; color:#222222; display:block; text-decoration:none !important; font-weight:bolder; }
ul.ec_menu_vertical li a:hover{ background-color:#222222; color:white; }
ul.ec_menu_vertical ul{ margin:0; padding:0; display:none; }
ul.ec_menu_vertical ul li{ margin:0; padding:0; clear:both; }
ul.ec_menu_vertical ul li a{ padding-left:20px; font-size:12px; font-weight:normal; }
ul.ec_menu_vertical ul li a:hover{ background-color:#FFF; color:#000000; }
ul.ec_menu_vertical ul ul li a{ color:#222222; padding-left:40px; }
ul.ec_menu_vertical ul ul li a:hover{ background-color:#FFF; color:#000000; }
ul.ec_menu_vertical span{ float:right; } .widget.ec_newsletterwidget h4.widgettitle, .widget.ec_newsletterwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_newsletterwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; font-weight:normal; }
.ec_newsletter_widget input[type="text"]{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; }
.ec_newsletter_widget input[type="submit"]{ background-color:#222222; color:#FFF; padding:2px 10px; border-bottom:4px solid #666666; font-family:'Monda',Arial,sans-serif; cursor:pointer; width:100%; font-size:12px; }
.ec_newsletter_widget input[type="submit"]:hover{ background-color:#666666; color:#FFF !important; text-decoration:none; font-size:13px; border:none; border-bottom:4px solid #222222; font-size:12px; } .widget.ec_pricepointwidget h4.widgettitle, .widget.ec_pricepointwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_pricepointwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_pricepoint_widget a{ font-size:12px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_pricepoint_widget a:hover{ color:#000000; text-decoration:none !important; }
.ec_pricepoint_widget > div{ margin:0 0 10px; } .widget.ec_productwidget h4.widgettitle, .widget.ec_productwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_product_widget{ font-size:12px; margin-top:10px; float:left; max-width:181px; color:#222222; font-family:'Lato', Arial, sans-serif; margin-left:26px; }
.ec_product_widget_left{ float:left; width:65%;	 } .ec_product_widget_images{ width:100%; float:left; position:relative; }
.ec_product_widget_images .ec_product_image img{ max-width:175px;	 max-height:175px; width:175px; height:175px; }
.ec_product_widget_image{ float:left; padding:2px; display:block; border:1px #eeeeee solid; z-index:4; max-width:175px; }
.ec_product_widget_image:hover{ border:1px #cccccc solid; }
.ec_product_widget_image_inactive{ float:left; padding:2px; display:none; border:1px #eeeeee solid; z-index:4;  }
.ec_product_widget_image_inactive:hover{ border:1px #cccccc solid; }
.ec_product_widget_images .ec_product_widget_image_inactive img{ max-width:175px; max-height:175px; outline:none !important; }
.ec_product_widget_rating{ width:100%; float:left; margin-top:12px; margin-left:3px; }
.ec_product_widget_stars{ float:left; }
.ec_product_widget_num_reviews{ float:left; margin-left:5px; margin-top:2px; font-weight:bold; font-size:11px; letter-spacing:1px; color:#222222; }
.ec_product_widget_star_on{ float:left; }
.ec_product_widget_star_off{ float:left; }
.ec_product_widget_title{ width:100%; float:left; font-family:'Lato', Arial, sans-serif; margin-top:8px; margin-left:3px; }
.ec_product_widget_title a{ font-weight:bold; color:#222222; text-decoration:none; font-family:'Lato', Arial, sans-serif; font-size:16px; }
.ec_product_widget_title a:hover{ font-weight:bold; color:#000000; text-decoration:none; }
.ec_product_widget_pricing{ width:100%; float:right; margin-top:8px; margin-right:3px; }
.ec_product_widget_price{ font-size:12px; width:100%; float:right; text-align:right; }
.ec_product_widget_price .currency{ font-size:12px; vertical-align:super; }
.ec_product_widget_price .dollar{ font-size:16px; font-weight:bold; }
.ec_product_widget_price .cent{ font-size:12px; vertical-align:super; }
.ec_product_widget_pricing > .ec_product_old_price{ font-size:16px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#CCC; text-decoration:line-through; margin-right:5px; }
.ec_product_widget_pricing > .ec_product_sale_price, .ec_product_widget_pricing > .ec_product_price{ font-size:0px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#333; }
.ec_product_widget_pricing > .ec_product_sale_price .currency{ font-size:16px;  }
.ec_product_widget_pricing > .ec_product_sale_price .dollar{ font-size:16px; font-weight:bold; }
.ec_product_widget_pricing > .ec_product_sale_price .cent{ font-size:16px;  }
.ec_product_widget_swatches{ width:100%; float:left; margin-top:16px; margin-left:3px; margin-right:3px; }
.ec_product_widget_swatch_out_of_stock{ float:left; margin:1px; opacity:0.4; filter:alpha(opacity=40); }
.ec_product_widget_swatch_selected{ float:left; margin:1px; -moz-box-shadow:0 0 5px #555; -webkit-box-shadow:0 0 5px #555; box-shadow:0 0 5px #555; }
.ec_product_widget_swatch{ float:left; margin:1px; }
.ec_product_widget_swatch:hover{ cursor:pointer; -moz-box-shadow:0 0 5px #888; -webkit-box-shadow:0 0 5px #888; box-shadow:0 0 5px #888; } .widget.ec_searchwidget h4.widgettitle, .widget.ec_searchwidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_searchwidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_searchwidget  a{ font-size:13px !important; color:#222222; text-decoration:none !important; line-height:20px !important; }
.ec_searchwidget a:hover{ font-size:13px !important; color:#000000; text-decoration:none !important; }
.ec_search_widget input[type="text"]{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; width:100% !important; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; }
.ec_search_widget input[type="submit"]{ background-color:#222222; color:#FFF; padding:2px 10px; border-bottom:4px solid #666666; font-family:'Monda',Arial,sans-serif; cursor:pointer; width:100%; font-size:12px; }
.ec_search_widget input[type="submit"]:hover{ background-color:#666666; color:#FFF !important; text-decoration:none; font-size:13px; border:none; border-bottom:4px solid #222222; font-size:12px; }
.ec_search_input{ width:100%; } .widget.ec_specialswidget h4.widgettitle, .widget.ec_specialswidget widgettitle{ color:#222222 !important; font-weight:bold !important; font-size:14px !important; border-bottom:5px solid #222222; padding:15px 20px; font-family:'Lato', Arial, sans-serif; }
.ec_specialswidget{ font-size:13px !important; color:#222222; font-family:'Lato', Arial, sans-serif; }
.ec_specialswidget .ec_product{ margin-left:20px; }
.ec_specialswidget .ec_product_pricing{ text-align:center; width:100%; }
.ec_specialswidget .ec_product_title{ width:100%; font-family:'Lato', Arial, sans-serif; margin-top:8px; text-align:center; }
.ec_specialswidget .ec_product_title a{ font-weight:bold; color:#222222; text-decoration:none; font-family:'Lato', Arial, sans-serif; font-size:16px; }
.ec_specialswidget .ec_product_title a:hover{ font-weight:bold; color:#000000; text-decoration:none; }
.ec_specialswidget .ec_product_old_price{ font-size:16px; font-family:'Lato', Arial, sans-serif; font-weight:normal; color:#CCC; text-decoration:line-through; margin-right:5px; }
.ec_specialswidget .ec_product_sale_price, .ec_specialswidget .ec_product_price{ font-size:0px; font-family:'Lato', Arial, sans-serif; font-weight:bold; color:#333; }
.ec_specialswidget .ec_product_sale_price .currency{ font-size:16px; }
.ec_specialswidget .ec_product_sale_price .dollar{ font-size:16px; font-weight:bold; }
.ec_specialswidget .ec_product_sale_price .cent{ font-size:16px; } .ec_currencywidget select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:0; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; height:inherit !important; } .ec_newsletter_container{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.75); box-sizing:border-box; z-index:99999; text-align:center; }
.ec_newsletter_container:before{ content:''; display:inline-block; height:100%; vertical-align:middle; box-sizing:border-box; line-height:.8em; }
.ec_newsletter_content *{ -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }
.ec_newsletter_content form{ background-color:#CBCBCB; border:5px solid #FFF; margin:0px -5px 0px 0px !important; padding:0 !important; }
.ec_newsletter_content input[type='text'], .ec_newsletter_content input[type='input'], .ec_newsletter_content input[type='password'], .ec_newsletter_content input[type='email'], .ec_newsletter_content input[type='number'], .ec_newsletter_content input[type='url'], .ec_newsletter_content input[type='tel'], .ec_newsletter_content input[type='search'], .ec_newsletter_content textarea, .ec_newsletter_content select{ border-color:#e1e1e1; background-color:#f8f8f8; color:#919191; -webkit-appearance:none; border:1px solid #e1e1e1; outline:none; font:13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; color:#777; margin:5px auto !important; display:block; max-width:100%; background:#FFF; padding:8px 6px; line-height:1.1em; text-align:center; }
.ec_newsletter_content input[type='submit']{ margin:20px auto 35px; font-size:12px !important; font-family:'Lato', Arial, sans-serif !important; background-color:#222222; text-decoration:none; color:#FFF; }
.ec_newsletter_content input[type='submit']:hover{ background-color:#666666; }
.ec_newsletter_content{ width:99%; height:auto; display:inline-block; vertical-align:middle; -webkit-box-sizing:border-box; box-sizing:border-box; position:relative; }
.ec_newsletter_content_padding{ background-color:#FFF; max-width:450px; width:90%; height:auto; margin:0 auto; position:relative; display:block; }
.ec_newsletter_content_holder{ display:table; position:relative; width:100%; }
.ec_newsletter_content h1{ font-size:32px; font-family: 'Lato', Arial, sans-serif; color:#222222; font-weight:normal; margin:50px 0px 15px; text-shadow:none; text-transform:uppercase; }
.ec_newsletter_content h3{ font-family: 'Lato', Arial, sans-serif; color:#8D8D8D; font-size:18px; margin:0px 0px 25px; max-height:250px; overflow:hidden; line-height:1.1em; text-shadow:none; font-weight:normal; text-transform:uppercase; }
.ec_newsletter_close{ position:absolute; top:10px; right:10px;  }
.ec_newsletter_close > a{ width:45px !important; height:45px !important; text-align:center !important; cursor:pointer; background:none !important; border:none !important; font-size:20px !important; font-family:'Lato', Arial, sans-serif !important; color:#222 !important; padding:0 !important; border-radius:0 !important; box-shadow:none !important; border-left:none !important; border-right:none !important; border-top:none !important; border-bottom:none !important; text-decoration:none !important; }
.ec_newsletter_close > a:hover{ color:#222 !important; text-shadow:none !important; }
.ec_newsletter_post_submit{ display:none; }
@media only screen and ( min-width:1140px ){
.ec_menu_mobile_horizontal{ display:none; }
.ec_menu_horizontal{ display:block; }
}
@media only screen and ( min-width:990px ) and ( max-width:1139px ){
.ec_account_order_line_column1_header{ width:63px; }
.ec_account_order_line_column5_header{ width:100px; }
.ec_account_subscription_line_column1_header{ width:135px; }
.ec_account_subscription_line_column5_header{ width:100px; }
.ec_account_order_line_column1{ width:63px; }
.ec_account_order_line_column5{ width:100px; }
.ec_account_subscription_line_column1{ width:135px; }
.ec_account_subscription_line_column5{ width:100px; }
.ec_menu_mobile_horizontal{ display:none; }
.ec_menu_horizontal{ display:block; }
}
@media only screen and ( min-width:768px ) and ( max-width:989px ){
.ec_cart_breadcrumb.ec_inactive, .ec_cart_breadcrumb_divider{ display:none; }
.ec_cart_breadcrumb{ width:100%; text-align:center; font-size:22px; }
.ec_account_login_title{ width:100%; }
.ec_account_login_left{ width:48%; }
.ec_account_login_right{ width:48%; }
.ec_account_login_row{ height:65px }
.ec_account_login_row_error{ height:65px; }
.ec_account_login_row_error input[type="text"], .ec_account_login_row_error input[type="email"], .ec_account_login_row_error input[type="password"]{ width:220px; }
.ec_account_dashboard_left{ width:100%; }
.ec_account_dashboard_right{ width:100%; float:left; margin-left:0px; padding:0px; }
.ec_account_order_line_column1_header{ width:195px; }
.ec_account_order_line_column5_header{ width:95px; }
.ec_account_subscription_line_column5_header{ width:95px; }
.ec_account_orders_left{ width:100%; }
.ec_account_orders_right{ width:100%; margin-left:0px; float:left; padding:0px; } 
.ec_account_order_line_column1{ width:73px; }
.ec_account_order_line_column5{ width:95px; }
.ec_account_password_row_error{ height:55px; }
.ec_account_password_row_error .ec_account_password_error_text{ float:right; width:100%; text-align:center; }
.ec_account_subscriptions_left{ width:100%; }
.ec_account_subscriptions_right{ width:100%; float:left; margin-left:0px; padding:0px; }
.ec_account_order_details_right{ width:100%; float:none; }
.ec_account_order_details_left{ width:100%; margin-right:0px; float:none; }
.ec_account_order_details_column2_header, .ec_account_order_details_item_display_column2{ width:295px; }
.ec_account_order_details_column3_header, .ec_account_order_details_item_display_column3{ width:100px; }
.ec_account_order_details_column4_header, .ec_account_order_details_item_display_column4{ width:54px; }
.ec_account_order_details_column5_header, .ec_account_order_details_item_display_column5{ width:61px; }
.ec_account_subscription_line_column5{ width:95px; }
.ec_menu_mobile_horizontal{ display:none; }
.ec_menu_horizontal{ display:block; }
}
@media only screen and ( min-width:481px ) and ( max-width:767px ){
.ec_cart_breadcrumb.ec_inactive, .ec_cart_breadcrumb_divider{ display:none; }
.ec_cart_breadcrumb{ width:100%; text-align:center; font-size:22px; }
.ec_account_left, .ec_account_right, .ec_account_left.ec_account_login, .ec_account_right.ec_account_login{ width:100%; }
.ec_account_left{ padding-right:0px; border-right:none; }
.ec_account_right{ padding-left:0; margin-top:25px; }
.ec_account_login_title{ width:100%; } 
.ec_account_login_left{ width:100%; }
.ec_account_login_right{ width:100%; float:left; }
.ec_account_login_row{ height:65px }
.ec_account_login_row_error{ height:65px; }
.ec_account_login_button{ width:159px; }
.ec_account_forgot_password_label{ width:90px; }
.ec_account_forgot_password_input{ width:100px; }
.ec_account_forgot_password_input input[type="text"], .ec_account_forgot_password_input input[type="email"], .ec_account_forgot_password_input input[type="password"], .ec_account_forgot_password_row_error input[type="text"], .ec_account_forgot_password_row_error input[type="email"], .ec_account_forgot_password_row_error input[type="password"]{ width:250px; }
.ec_account_register_row{ height:70px; }
.ec_account_register_label{ margin-bottom:2px; }
.ec_account_register_input{ width:400px; }
.ec_account_register_input input[type="text"], .ec_account_register_input input[type="email"], .ec_account_register_input input[type="password"]{ width:300px; }
.ec_account_register_row_error{ height:70px; }
.ec_account_billing_information_input input[type="text"], .ec_account_billing_information_input input[type="email"], .ec_account_billing_information_input input[type="password"], .ec_account_shipping_information_input input[type="text"], .ec_account_shipping_information_input input[type="email"], .ec_account_shipping_information_input input[type="password"]{ width:276px; }
.ec_account_billing_information_input select, .ec_account_shipping_information_input select{ width:280px; height:32px; }
.ec_account_billing_information_label, .ec_account_shipping_information_label{ margin-bottom:2px; }
.ec_account_billing_information_holder, .ec_account_shipping_information_holder{ padding:0px; }
.ec_account_billing_information_row, .ec_account_shipping_information_row{ height:70px; }
.ec_account_billing_information_input, .ec_account_shipping_information_input{ width:400px; }
.ec_account_billing_information_button, .ec_account_shipping_information_button{ width:130px; }
.ec_account_billing_information_row_error, .ec_account_shipping_information_row_error{ height:55px; }
.ec_account_personal_information_input input[type="text"], .ec_account_personal_information_input input[type="email"], .ec_account_personal_information_input input[type="password"]{ width:276px; }
.ec_account_personal_information_input select{ margin:0px; width:276px; height:25px; }
.ec_account_personal_information_label{ margin-bottom:2px; }
.ec_account_personal_information_holder{ padding:0px; }
.ec_account_personal_information_row{ height:55px; }
.ec_account_personal_information_input{ width:280px; }
.ec_account_personal_information_row_error{ height:35px; }
.ec_account_personal_information_button{ width:130px; }
.ec_account_dashboard_left{ width:100%; }
.ec_account_dashboard_right{ width:100%; float:left; margin-left:0px; padding:0px; }
.ec_account_order_line_column1_header{ padding-left:20px; width:73px; }
.ec_account_order_line_column2_header{ width:135px; margin-right:20px; font-size:11px; }
.ec_account_order_line_column4_header{ display:none; }
.ec_account_order_line_column5_header{ width:100%; text-align:center; margin-top:10px; }
.ec_account_subscription_line_column1_header{ padding-left:20px; width:130px; }
.ec_account_subscription_line_column2_header{ width:70px; margin-right:20px; font-size:11px; }
.ec_account_subscription_line_column4_header{ display:none; }
.ec_account_subscription_line_column5_header{ width:100%; text-align:center; margin-top:10px; }
.ec_account_orders_left{ width:100%; }
.ec_account_orders_right{ width:100%; margin-left:0px; float:left; padding:0px } 
.ec_account_order_line_column1{ padding-left:20px; width:73px; }
.ec_account_order_line_column2{ width:135px; margin-right:20px; font-size:11px; }
.ec_account_order_line_column4{ display:none; }
.ec_account_order_line_column5{ width:95px; text-align:center; margin-top:0px; }
.ec_account_password_input input[type="text"], .ec_account_password_input input[type="email"], .ec_account_password_input input[type="password"]{ width:276px; }
.ec_account_password_input select{ width:280px; height:25px; }
.ec_account_password_label{ margin-bottom:2px; }
.ec_account_password_holder{ padding:0px; }
.ec_account_password_row{ height:55px; }
.ec_account_password_input{ width:280px; }
.ec_account_password_button{ width:130px; }
.ec_account_password_row_error{ height:80px; }
.ec_account_subscriptions_left{ width:100%; }
.ec_account_subscriptions_right{ width:100%; float:left; margin-left:0px; padding:0px; }
.ec_account_order_details_right{ width:100%; float:none; }
.ec_account_order_details_left{ width:100%; margin-right:0px; float:none; }
.ec_account_order_details_column2_header, .ec_account_order_details_item_display_column2{ width:190px; }
.ec_account_order_details_column3_header, .ec_account_order_details_item_display_column3, .ec_account_order_details_column4_header, .ec_account_order_details_item_display_column4{ display:none; }
.ec_account_order_details_column5_header, .ec_account_order_details_item_display_column5{ width:61px; }
.ec_account_subscription_line_column1{ padding-left:20px; width:140px; }
.ec_account_subscription_line_column2{ width:60px; margin-right:20px; font-size:11px; }
.ec_account_subscription_line_column4{ display:none; }
.ec_account_subscription_line_column5{ width:95px; text-align:center; margin-top:0px; }
.ec_menu_mobile_horizontal{ display:block; }
.ec_menu_horizontal{ display:none; }
}
@media only screen and ( max-width:480px ){
.ec_cart_breadcrumb.ec_inactive, .ec_cart_breadcrumb_divider{ display:none; }
.ec_cart_breadcrumb{ width:100%; text-align:center; font-size:22px; }
.ec_account_left, .ec_account_right, .ec_account_left.ec_account_login, .ec_account_right.ec_account_login{ width:100%; }
.ec_account_left{ padding-right:0px; border-right:none; }
.ec_account_right{ padding-left:0; margin-top:25px; }
.ec_account_login_title{ width:100%; }
.ec_account_login_left{ width:100%; }
.ec_account_login_right{ width:100%; float:left; }
.ec_account_login_row_input{ width:100%; }
.ec_account_login_button{ width:100%; }
.ec_account_login_row_input input[type="text"], .ec_account_login_row_input input[type="email"], .ec_account_login_row_input input[type="password"], .ec_account_login_create_account_button{ width:100%; }
.ec_account_login_row{ height:65px; }
.ec_account_login_row_error{ height:65px; }
.ec_account_login_row_error input[type="text"], .ec_account_login_row_error input[type="email"], .ec_account_login_row_error input[type="password"]{ width:100%; }
.ec_account_forgot_password_label{ width:70px; }
.ec_account_forgot_password_input{ width:260px; }
.ec_account_forgot_password_input input[type="text"], .ec_account_forgot_password_input input[type="email"], .ec_account_forgot_password_input input[type="password"], .ec_account_forgot_password_row_error input[type="text"], .ec_account_forgot_password_row_error input[type="email"], .ec_account_forgot_password_row_error input[type="password"]{ width:256px; }
.ec_account_forgot_password_button{ width:260px; }
.ec_account_register_holder{ padding-left:0px; }
.ec_account_register_row{ height:70px; }
.ec_account_register_label{ margin-bottom:2px; }
.ec_account_register_input{ width:100%; }
.ec_account_register_input input[type="text"], .ec_account_register_input input[type="email"], .ec_account_register_input input[type="password"]{ width:100%; }
.ec_account_register_button{ width:100%; }
.ec_account_billing_information_input input[type="text"], .ec_account_billing_information_input input[type="email"], .ec_account_billing_information_input input[type="password"], .ec_account_shipping_information_input input[type="text"], .ec_account_shipping_information_input input[type="email"], .ec_account_shipping_information_input input[type="password"]{ width:100%; }
.ec_account_billing_information_input select, .ec_account_shipping_information_input select{ width:100%; height:32px; }
.ec_account_billing_information_label, .ec_account_shipping_information_label{ width:100%; height:22px; line-height:22px; }
.ec_account_billing_information_holder, .ec_account_shipping_information_holder{ padding:0px; }
.ec_account_billing_information_row, .ec_account_shipping_information_row{ height:65px; }
.ec_account_billing_information_input, .ec_account_shipping_information_input{ width:100%; }
.ec_account_billing_information_button, .ec_account_shipping_information_button{ width:100%; }
.ec_account_billing_information_row_error, .ec_account_shipping_information_row_error{ height:65px; }
.ec_account_personal_information_input input[type="text"], .ec_account_personal_information_input input[type="email"], .ec_account_personal_information_input input[type="password"]{ width:100%; }
.ec_account_personal_information_input select{ margin:0px; width:100%; height:25px; }
.ec_account_personal_information_label{ height:22px; line-height:22px; }
.ec_account_personal_information_holder{ padding:0px; }
.ec_account_personal_information_row{ height:65px; }
.ec_account_personal_information_input{ width:100%; }
.ec_account_personal_information_button{ width:100%; }
.ec_account_personal_information_row_error{ height:65px; }
.ec_account_dashboard_left{ width:100%; }
.ec_account_dashboard_right{ width:100%; float:left; margin-left:0px; padding:0px; }
.ec_account_order_line_column1_header{ padding-left:10px; width:53px; }
.ec_account_order_line_column2_header{ width:120px; margin-right:10px; font-size:11px; }
.ec_account_order_line_column3_header, .ec_account_order_line_column4_header{ display:none; }
.ec_account_order_line_column5_header{ width:100%; text-align:center; margin-top:10px; }
.ec_account_dashboard_row_divider a{ width:100%; }
.ec_account_subscription_line_column1_header{ padding-left:10px; width:165px; }
.ec_account_subscription_line_column2_header{ width:80px; margin-right:10px; font-size:11px; }
.ec_account_subscription_line_column3_header, .ec_account_subscription_line_column4_header{ display:none; }
.ec_account_subscription_line_column5_header{ width:100%; text-align:center; margin-top:10px; }
.ec_account_dashboard_row_divider a{ width:100%; }
.ec_account_orders_left{ width:100%; }
.ec_account_orders_right{ width:100%; margin-left:0px; float:left; padding:0px; }
.ec_account_order_line_column1{ padding-left:10px; width:43px; }
.ec_account_order_line_column2{ width:110px; margin-right:10px; font-size:11px; }
.ec_account_order_line_column3, .ec_account_order_line_column4{ display:none; }
.ec_account_order_line_column5{ width:65px; text-align:center; margin-top:0px; }
.ec_account_order_line_column5 a{ width:80px; }
.ec_account_password_input input[type="text"], .ec_account_password_input input[type="email"], .ec_account_password_input input[type="password"]{ width:100%; }
.ec_account_password_input select{ margin:0px; width:100%; height:25px; }
.ec_account_password_label{ width:100%; height:22px; line-height:22px; }
.ec_account_password_holder{ padding:0px; }
.ec_account_password_row{ height:65px; }
.ec_account_password_input{ width:100%; }
.ec_account_password_button{ width:100%; }
.ec_account_password_row_error{ height:100px; }
.ec_account_subscriptions_left{ width:100%; }
.ec_account_subscriptions_right{ width:100%; float:left; margin-left:0px; padding:0px; }
.ec_account_order_details_right{ width:100%; float:none; }
.ec_account_order_details_left{ width:100%; margin-right:0px; float:none; }
.ec_account_order_details_column2_header{ display:none; }
.ec_account_order_details_item_display_column2{ width:120px; float:left; }
.ec_account_order_details_column3_header, .ec_account_order_details_item_display_column3, .ec_account_order_details_column4_header, .ec_account_order_details_item_display_column4, .ec_account_order_details_column5_header{ display:none; }
.ec_account_order_details_item_display_column5{ width:71px; margin-top:20px; }
.ec_account_subscription_line_column1{ padding-left:10px; width:170px; }
.ec_account_subscription_line_column2{ width:110px; margin-right:10px; font-size:11px; }
.ec_account_subscription_line_column3, .ec_account_subscription_line_column4{ display:none; }
.ec_account_subscription_line_column5{ width:65px; text-align:center; margin-top:0px; }
.ec_account_subscription_line_column5 a{ width:80px; } 
.ec_menu_mobile_horizontal{ display:block; }
.ec_menu_horizontal{ display:none; }
}