h1,h2,h3,h4,h5,#sb-title-inner,#ef-loading-msg{font-family:'Amaranth',sans-serif}h1.ef-custom-header{font-size:17px}.single h1.ef-custom-header{font-size:26px}.ef-classic-blog h1.ef-custom-header{font-size:26px}body,blockquote small,.ef-body-font,#ef-site-description,#cancel-comment-reply-link,.ef-date-comment time,.ef-style-title a,h3 .likeThis,#ef-page-title h1,#ef-gallery-title{font-family:'Open Sans',sans-serif}blockquote{font-family:Georgia,serif}blockquote p{font-size:1.5em}.ef-radius{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.ef-round,.ef-avatar,#ef-map-overlay:before,#ef-show-map,#ef-show-map:before{-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px}a,button,input,textarea,.ef-post-info,#thumb-list li:before,#ef-thumb-list .flex-active-slide:after,#sb-custom-close,input#submit,#ef-show-hide-search{-webkit-transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;-ms-transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;-o-transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s}#ef-slider-overlay img,.fireform-slider-inner img,#ef-gallery img,#ef-thumb-list img,.no-touch #ef-page,#ef-header,.fireform-slider-inner,.ef-featured-img,.ef-post,.touch #ef-header ul,#ef-gallery .likeThis,#ef-gallery .ef-pass{-webkit-backface-visibility:hidden}#ef-thumb-list,.no-touch #infscr-loading{-webkit-transform:translate3d(0,0,0)}#ef-thumb-list,.fireform-slider-inner,.ef-portfolio .ef-post{transform-style:preserve-3d}#ef-tray-button,#ef-gallery,.fireform-slider-inner,#ef-header a,.ef-portfolio .ef-post{-webkit-transform-style:preserve-3d}body{direction:ltr;position:relative}img{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{margin-bottom:20px}h6{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}blockquote{border-left:none;padding:0 0 0 10px}blockquote:before{position:relative;left:-1.5em}.ef-proj-img blockquote,.ef-featured-img blockquote{text-align:left;margin-bottom:0}.ef-proj-img blockquote:before,.ef-featured-img blockquote:before{font-size:5em;position:absolute;left:-15px;top:-5px;-webkit-opacity:.2;-moz-opacity:.2;opacity:.2;filter:alpha(opacity=20)}.ef-proj-img blockquote{padding:20px}.ef-featured-img blockquote{padding:40px 30px 40px 45px}hr{margin:30px 0}hr.ef-blank{margin:20px 0;border-color:transparent!important}.ef-hl-content{margin:0 -30px 40px;padding:40px 30px 20px}.ef-fullwidth-page #ef-comments.ef-hl-content,.ef-fullwidth-page .ef-label.pull-left{margin-left:0;margin-right:0}.ef-hl-content.ef-first-block-page{margin-top:-40px}.ef-hl-content.ef-last-block-page{margin-bottom:-40px;margin-top:0}.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn{padding:3px 12px;margin:0 3px 7px 0}.btn.ef-hollow-btn{border-width:2px}.btn.btn-lg{padding:10px 16px}.btn.btn-sm{padding:5px 10px}.btn.btn-xs{padding:3px 10px}.btn:before{margin-right:7px;margin-left:0}.btn.ef-hollow-btn,.btn.ef-hollow-btn:hover,.btn.ef-hollow-btn:focus,.btn.ef-hollow-btn:active{background:0 0;color:inherit;-webkit-box-shadow:none;box-shadow:none}.ef-no-margin{margin:0}#ef-logo{text-align:center;display:block;padding:39px 10% 34px;position:relative;z-index:1}@media screen and (min-width:0){#ef-logo img[src*=svg]{max-width:none \0/;width:70% \0/;max-height:100% \0/}}@media screen and (max-width:801px){#ef-logo img[src*=svg]{max-height:none \0/;width:150px \0/}}#ef-site-description{display:block;font-size:11px;font-weight:400!important}.top-bar{padding-bottom:30px}.top-bar-section ul li>a{min-height:40px}#ef-header{padding:0;position:fixed;top:0;left:0;z-index:30}.ef-fullwidth-page.ef-no-gutters #ef-header{width:14.4%}#ef-header,.ef-fake-header,#ef-sidebar{width:14.2%}.ef-fake-header{height:1px;float:left}#ef-header .ef-logo-wrapper{position:relative;margin-bottom:0;margin-top:0}.admin-bar #ef-header{top:32px}#ef-header{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.09);box-shadow:0 0 0 1px rgba(0,0,0,.09)}#ef-header:before,#ef-header:after,#ef-page:before,#ef-page:after,#ef-page-header:before,#ef-page-header:after,.ef-widget:nth-child(2):after{content:"";display:table;clear:both}.ef-sticky-page .ef-page-inner{padding-top:30px;padding-bottom:30px}.ef-sticky-page-left #ef-page{top:30px;left:30px}.ef-sticky-page-right #ef-page{top:30px;left:auto;right:30px;margin-left:0}.ef-sticky-page-bottom-left #ef-page{top:auto;left:30px;bottom:70px}.ef-sticky-page-bottom-right #ef-page{top:auto;left:auto;right:30px;bottom:70px;margin-left:0}.ef-sticky-page #ef-page,.ef-fullwidth-page.ef-sticky-page #ef-page{width:25%}.ef-sticky-page #ef-page{position:absolute}#ef-page{padding-top:39px;top:0;left:0;position:relative;z-index:auto;overflow:hidden}#ef-page,.ef-fullwidth-page.page-template-templatesblog-template-php .ef-admin-message,.ef-fullwidth-page.page-template-templatesportfolio-template-php .ef-admin-message,.ef-fullwidth-page.page-template-templatesgallery-template-php .ef-admin-message,.home.blog.ef-fullwidth-page .ef-admin-message{margin-left:14.2%}.ef-fullwidth-page #ef-page{width:auto;margin-left:0}.ef-fullwidth-page .ef-page-inner{float:right}.page-template-templatesportfolio-template-php #ef-page,.page-template-templatesgallery-template-php #ef-page,.page-template-templatesblog-template-php #ef-page{padding-left:0}.page-template-templateshome-template-php #ef-page,.ef-sticky-page #ef-page{padding-top:0}.page-template-templateshome-template-php .ef-page-inner{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.page-template-templateshome-template-php .ef-page-inner:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.ef-page-inner,.search.search-no-results .ef-page-inner{position:relative;padding:40px 30px 60px}.ef-page-inner .ef-admin-message{margin-bottom:60px}.ef-fullwidth-page.page-template-templatesportfolio-template-php.ef-indented-large .ef-page-inner{padding:10px 0 40px 10px}.page-template-templatesportfolio-template-php .ef-page-inner{padding:5px 5px 40px}.ef-indented-large .ef-page-inner{padding:10px 10px 40px}.page-template-templatesblog-template-php .ef-page-inner,.page-template-templatesportfolio-template-php.ef-no-gutters .ef-page-inner,.search .ef-page-inner,.archive .ef-page-inner,.home.blog .ef-page-inner{padding:0 0 40px}.page-template-templatesportfolio-template-php .ef-page-inner{background-color:transparent}#ef-page,#ef-page-header,#infscr-loading{width:40%}.ef-fullwidth-page #infscr-loading{width:100%;left:0}#ef-header,#ef-page,#ef-page-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ef-sticky-page #ef-page-header{display:none}#ef-page-header{position:fixed;height:39px;z-index:22;left:14.2%;top:0;margin:0;-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,.1);box-shadow:0 1px 0 0 rgba(0,0,0,.1)}.admin-bar #ef-page-header{top:32px}.page-template-templateshome-template-php #ef-page-header,.page-template-templatesportfolio-template-php #ef-page-header,.page-template-templatesblog-template-php #ef-page-header{-webkit-box-shadow:none;box-shadow:none}.page-template-templateshome-template-php #ef-page-header{width:39px}.ef-no-gutters.ef-fullwidth-page #ef-page-header{width:85.6%}.ef-fullwidth-page #ef-page-header,.ef-fullwidth-page .ef-page-inner,.woocommerce.archive.ef-fullwidth-page .ef-page-inner{width:85.8%}.page-template-templateshome-template-php.ef-fullwidth-page .ef-page-inner,.page-template-templatesportfolio-template-php.ef-fullwidth-page .ef-page-inner,.page-template-templatesblog-template-php.ef-fullwidth-page .ef-page-inner,.page-template-templatesgallery-template-php.ef-fullwidth-page .ef-page-inner,.archive.ef-fullwidth-page .ef-page-inner,.search.search-results.ef-fullwidth-page .ef-page-inner,.home.blog.ef-fullwidth-page .ef-page-inner{width:100%}.ef-fullwidth-page.ef-no-gutters #ef-page-header{left:14.4%}.ef-fullscreen-mode #ef-page-header{width:39px;height:39px}#ef-head-inner{position:relative;z-index:23}#ef-page-title{min-height:39px;line-height:1em;padding:12px 15px;text-transform:uppercase}#ef-page-title h1{display:inline;font-size:1em;margin:0}.fireform-slider.ef-has-widgets #ef-page-title{padding-right:78px}.ef-no-fullscreen.ef-no-widgets #ef-page-title{padding-right:12px}.fireform-slider #ef-page-title,.ef-has-widgets #ef-page-title,.ef-no-fullscreen.ef-has-widgets #ef-page-title{padding-right:45px}.ef-fullscreen-mode #ef-page-title,.page-template-templateshome-template-php.ef-fullwidth-page #ef-page-header{display:none}#ef-page-controls{position:absolute;right:10px;top:0}.ef-fullscreen-mode #ef-page-controls{right:0}.ef-fullscreen-mode #ef-widgets-tab,.no-js #ef-widgets-tab{display:none}#ef-widgets-tab{display:block;float:left;width:25px;height:39px;line-height:36px;text-align:center;font-weight:300;font-size:15px}#ef-widgets-tab:before{content:"\e82a\00a0\e88c"}#ef-widgets-tab.ef-show-widgets:before{content:"\e82a\00a0\e88d"}.no-js #ef-widgets{display:block}#ef-widgets{position:relative;left:0;top:0;overflow:auto}#ef-widgets-pane{position:relative;top:0;padding:40px 30px 20px;display:none}.ef-fullscreen-mode #ef-widgets,.ef-fullscreen-mode div.nicescroll-rails{display:none!important}.ef-widget{margin-bottom:30px}#ef-widgets .ef-widget{width:49%;vertical-align:top;display:inline-block}.ef-fullwidth-page #ef-widgets .ef-widget{width:24.5%}.widget{padding-right:30px}#ef-widgets input[type=text]{background-color:transparent}#ef-filter{margin-bottom:0;text-transform:none;white-space:nowrap}#ef-select-wrapper{display:none;float:right}.ef-select-menu{border-style:solid;display:none;margin-top:-5px}.no-js #ef-select-wrapper{display:block}#ef-filter li{margin-left:10px;padding-right:0;white-space:nowrap}#ef-filter.option-set li a:before{content:'\e8f8';margin-right:7px}#ef-filter.option-set li.ef-currentClass a:before{content:'\e8f9'}.fireform-slider-wrapper{top:0;left:0;width:100%;height:100%;position:fixed;z-index:-9999}.touch .fireform-slider-wrapper{z-index:auto}.fireform-slider-inner{visibility:hidden;width:100%}ul.slides{overflow:hidden}ul.slides,ul.slides li{margin:0;padding:0;list-style:none}ul.slides li,ul.slides li img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fireform-slider-inner ul.slides li img{-webkit-pointer-events:none;pointer-events:none;-webkit-transition:left .3s ease-out;-moz-transition:left .3s ease-out;-ms-transition:left .3s ease-out;-o-transition:left .3s ease-out;transition:left .3s ease-out}.fireform-slider-inner .ef-slide,#ef-thumb-list-inner .ef-slide{overflow:hidden;float:left}.fireform-slider-inner img{display:block;width:100%;height:auto;position:relative;max-width:none!important}#ef-thumb-list{width:100%;height:70px;overflow:hidden;visibility:hidden;position:fixed;bottom:-70px;left:0;z-index:50;background:rgba(0,0,0,.2)}#ef-thumb-list .ef-slider-wrapper{height:100%!important}#ef-thumb-list .ef-thumb,#ef-thumb-list .slides,#ef-thumb-list .flex-viewport,#ef-thumb-list-inner{height:100%}#ef-thumb-list .ef-thumb{overflow:hidden;float:left;margin:0 2px;width:auto;cursor:pointer;position:relative}.ef-thumb:after{content:'';display:block;position:absolute;z-index:5;border-bottom-width:3px;border-bottom-style:solid;border-color:transparent;bottom:0;width:100%;left:0}#ef-thumb-list img{display:block;width:auto;height:auto;width:100%}.page-template-templateshome-template-php #ef-tray-button{width:auto;border:0;background:0 0}.ef-no-fullscreen #ef-tray-button{display:none!important}#ef-tray-button{float:right;position:relative;width:25px;height:39px;display:block;text-align:center;line-height:37px;font-weight:300}#ef-tray-button:before{content:"\e940";position:relative;z-index:1}.ef-fullscreen-mode #ef-tray-button{width:39px}.ef-fullscreen-mode #ef-tray-button:before{content:"\e941"}#ef-tray-button.disabled{cursor:default !important;pointer-events:none}#progress-back{display:block;overflow:hidden;left:0;top:0;position:absolute;height:100%;width:100%;text-align:left}.ef-fullscreen-mode #progress-bar{display:block;position:relative;height:100%;width:0}#slidecounter{float:left;margin:0 3px}#slide_desc{font-size:14px;display:none;position:fixed;color:#fff;max-width:30%;z-index:3;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}#slide_desc.ef-desc-scale *{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease,border-color .3s ease,color .3s ease;-moz-transition:-moz-transform .3s ease,border-color .3s ease,color .3s ease;-ms-transition:-ms-transform .3s ease,border-color .3s ease,color .3s ease;-o-transition:-o-transform .3s ease,border-color .3s ease,color .3s ease;transition:transform .3s ease,border-color .3s ease,color .3s ease}#slide_desc.ef-desc-scale *.ef-scale-up{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#slide_desc h1{line-height:1em;font-size:36px}#slide_desc a{color:#fff}#slide_desc a.btn{font-weight:700}#slide_desc.ef-center{top:70px;left:64.2%;max-width:none;width:30%;margin-left:-25%;text-align:center}#slide_desc.ef-top-left,#slide_desc.ef-bottom-left{left:19.4%}#slide_desc.ef-top-right,#slide_desc.ef-bottom-right{right:5%}#slide_desc.ef-top-left,#slide_desc.ef-top-right{top:70px}#slide_desc.ef-bottom-right,#slide_desc.ef-bottom-left{bottom:110px}#slide_desc h1,#slide_desc p{text-shadow:0 0 3px rgba(0,0,0,.2)}#slide_desc h1{font-weight:900;text-transform:uppercase;position:relative;margin-bottom:30px}#slide_desc .btn{margin-top:6px}#slide_desc h1:before{bottom:-17px;left:0;position:absolute;content:'';width:100px;height:0;display:inline-block;border-bottom:3px solid #fff}#slide_desc.ef-center h1:before{left:50%;margin-left:-50px}#navigation{float:right;margin:0 20px 0 0}#prevslide,#nextslide{font-size:15px;float:left}.post-slider-direct-nav a.post-slider-prev:before,.post-slider-direct-nav a.post-slider-next:before{font-family:'fontello'}#prevslide:before,.post-slider-direct-nav a.post-slider-prev:before{content:"\e88e"}#nextslide:before,.post-slider-direct-nav a.post-slider-next:before{content:"\e88f"}#prevslide:hover,#nextslide:hover{cursor:pointer}#ef-slider-controls{float:right}#ef-footer #ef-slider-controls a{line-height:1em}h2#ef-slider-overlay{margin:0}#ef-slider-overlay{position:fixed;display:none;left:0;right:0;top:0;bottom:0;background:0 0;z-index:auto;-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#ef-slider-overlay img{width:100%;height:100%}.ef-fullwidth-page.ef-overlay #ef-slider-overlay{display:none}.ef-overlay #ef-slider-overlay,.page-template-templateshome-template-php.ef-fullwidth-page.ef-overlay #ef-slider-overlay{display:block}ul.ef-fadeshow{overflow:hidden;position:relative;list-style:none}ul.ef-fadeshow,ul.ef-fadeshow li{margin:0;padding:0}ul.ef-fadeshow li,ul.ef-fadeshow img{width:100%}.no-js ul.ef-fadeshow li,ul.ef-fadeshow li,ul.ef-fadeshow img{display:block}.ef-no-lightbox.ef-overview-slider .ef-proj-img a.ef-nolb-lnk{position:absolute;background:url(//sandbox.keramiart.com/wp-content/themes/fidelity/css/../assets/px.png);top:0;left:0;right:0;bottom:0;z-index:1}.page-template-templatesgallery-template-php .ef-featured-img{background-image:url(//sandbox.keramiart.com/wp-content/themes/fidelity/css/../assets/low_contrast_linen.png);margin:0}#ef-gallery-outer{overflow:hidden}#ef-gallery-wrapper{position:relative;width:100%;margin:0}.no-js #ef-gallery{visibility:visible}.js #ef-gallery{visibility:hidden}.page-template-templatesgallery-template-php.ef-narrow-page .ef-featured-img{max-height:400px}#ef-gallery .ef-slide{text-align:center;width:auto;float:left}#ef-gallery .flex-viewport{padding:0 25%}.ef-gal-img{width:auto;padding:10px 30px;position:relative}.ef-gal-img a{display:inline;-webkit-pointer-events:none;pointer-events:none}.flex-active-slide .ef-gal-img a{-webkit-pointer-events:auto;pointer-events:auto}#ef-gallery img{display:inline-block;vertical-align:top;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.1);box-shadow:0 0 0 3px rgba(0,0,0,.1)}#ef-gallery img:hover,#ef-gallery img.speedup{-webkit-box-shadow:none;box-shadow:none}#ef-gallery img.speedup{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.js #ef-gallery img{cursor:pointer}#ef-gallery-ctrls{margin-bottom:-1px}#ef-gallery-outer .flex-direction-nav{list-style:none;width:auto;margin:0}#ef-gallery-outer .flex-direction-nav,#ef-gallery-outer .flex-direction-nav a{height:44px}#ef-gallery-outer .flex-direction-nav a{padding:0 15px;line-height:40px}#ef-gallery-ctrls,#ef-gallery-outer .flex-direction-nav{float:right}#ef-gallery-title-wrapper{float:left}#ef-gallery-outer .flex-direction-nav li{height:44px;display:inline-block;vertical-align:bottom}#ef-gallery-outer .flex-direction-nav a{display:inline-block;border-width:1px;border-bottom-style:solid;border-top-style:solid}#ef-gallery-outer .flex-direction-nav a.flex-prev{border-right-style:solid;border-left-style:solid}#ef-gallery-info-pane{overflow:hidden;display:none;position:relative;margin:0;border-bottom-style:solid;border-width:1px;z-index:1;min-height:42px}.ef-fullwidth-page #ef-gallery-info-pane{padding-left:14.2%}#ef-gallery-title-wrapper{padding:10px 15px}#ef-gallery-title{font-weight:700;margin-left:7px;font-size:1em;display:inline}#ef-gallery-ctrls .flex-direction-nav a:before,#ef-gallery-ctrls .flex-direction-nav a:after{font-family:'fontello'}#ef-gallery-ctrls .flex-direction-nav a.flex-prev:before{content:'\e891';margin-right:10px}#ef-gallery-ctrls .flex-direction-nav a.flex-next:after{content:'\e892';margin-left:10px}.ef-post-carousel{margin-bottom:0}.no-js .ef-post-carousel .ef-slide{float:none}.ef-post-carousel .ef-slide{float:left;text-align:center}.js .ef-post-carousel .ef-slide>img{cursor:pointer}.ef-post-carousel .ef-slide,#ef-exif-slider .ef-slide{display:none}.ef-post-carousel .ef-slide,#ef-info-slider .ef-slide{display:none}.no-js .ef-post-carousel .ef-slide,.ef-post-carousel .ef-slide:first-child,#ef-exif-slider .ef-slide:first-child{display:block}.no-js .ef-post-carousel .ef-slide,.ef-post-carousel .ef-slide:first-child,#ef-info-slider .ef-slide:first-child{display:block}.ef-slide ul{margin:0;padding:0}.ef-post-slider-ctrls{position:absolute;right:0;top:auto;bottom:-50px;z-index:10;padding:4px 8px;display:none}.ef-post-slider-ctrls a{font-size:15px}#big-video-wrap{overflow:hidden;position:fixed;height:100%;width:100%;top:0;left:0;display:none;z-index:-9999}#big-video-vid,#big-video-image{position:absolute}#ef-video-sound{margin-left:10px;font-size:1.2em}#big-video-control-container{display:none!important}.search .ef-no-thumbnail .portfolios{display:none!important}#ef-img-credits{display:block;padding:5.5px 15px;position:absolute;bottom:0;left:0;max-width:80%;z-index:10}.ef-featured-img{text-align:center;overflow:hidden;height:auto;margin:-40px -30px 40px;vertical-align:top;background-image:url(//sandbox.keramiart.com/wp-content/themes/fidelity/css/../assets/low_contrast_linen.png)}.ef-featured-img .ef-post-carousel{margin-bottom:0}.ef-featured-img iframe{display:block}.page .ef-proj-img>img{max-width:none;width:100%}.ef-no-thumbnail .ef-proj-img{min-height:0}.ef-proj-img{min-height:50px}.ef-featured-img .ef-proj-img{margin-bottom:-2px}.ef-featured-img img{width:auto;height:auto}.ef-featured-img,.ef-featured-img img,.ef-slider-holder{position:relative;left:0;top:0}.gm-control-active>img{position:absolute;left:20px;top:20px}.ef-post{float:left;width:50%;overflow:hidden}.page-template-templatesblog-template-php .ef-post{border-width:1px;border-right-style:solid;border-top-style:solid}.ef-classic-blog .ef-post{width:100%;float:none}.page-template-templatesblog-template-php .ef-post-inner{padding:10px}.page-template-templatesblog-template-php.ef-classic-blog .ef-post-inner{padding:15px}.ef-archive-meta{padding:10px;border-width:1px;border-bottom-style:solid}.ef-archive-meta-inner{padding:20px}.ef-archive-meta p:last-child{margin-bottom:0}.ef-no-gutters .ef-post-inner{padding:0;border:0}.ef-post img{bottom:0}.ef-proj-desc,.ef-post img{-webkit-transition:bottom .3s ease-out;-moz-transition:bottom .3s ease-out;-ms-transition:bottom .3s ease-out;-o-transition:bottom .3s ease-out;transition:bottom .3s ease-out}.ef-proj-desc h1 span{display:inline-block}.ef-portfolio .ef-format-video .ef-proj-desc h1 span:before{font-family:fontello;content:'\e953';margin-right:10px}.ef-post-inner{padding:5px;padding-bottom:4px}.ef-indented-large .ef-post-inner{padding:10px}.ef-portfolio .ef-post{margin-bottom:-1px}.ef-portfolio .ef-post-inner{visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:-webkit-transform .3s cubic-bezier(.31,.66,.33,.91),opacity .3s cubic-bezier(.6,.14,.9,.62);-moz-transition:-moz-transform .3s cubic-bezier(.31,.66,.33,.91),opacity .3s cubic-bezier(.6,.14,.9,.62);-ms-transition:-ms-transform .3s cubic-bezier(.31,.66,.33,.91),opacity .3s cubic-bezier(.6,.14,.9,.62);-o-transition:-o-transform .3s cubic-bezier(.31,.66,.33,.91),opacity .3s cubic-bezier(.6,.14,.9,.62);transition:transform .3s cubic-bezier(.31,.66,.33,.91),opacity .3s cubic-bezier(.6,.14,.9,.62)}.ef-portfolio .ef-show-item .ef-post-inner,.no-js .ef-portfolio .ef-post-inner{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ef-no-gutters .ef-no-lightbox .ef-proj-img,.ef-no-gutters .ef-post-inner,.page-template-templatesblog-template-php .ef-proj-img,.ef-portfolio-dark .ef-no-lightbox .ef-proj-img{border:0}.ef-fullwidth-page .ef-post{width:14.2%}.ef-proj-desc{bottom:-37px;left:0;right:0;position:absolute;text-align:center;text-transform:uppercase;z-index:2}.ef-proj-img,.ef-post-inner,.ef-links-holder,.ef-proj-img h1,.ef-post img{position:relative}.page-template-templatesblog-template-php .ef-post img{position:static}.ef-links-holder{overflow:hidden;border-width:1px;border-left-style:solid;border-right-style:solid;z-index:1}.ef-links-holder a{font-size:11px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;display:block;float:left;width:50%;line-height:35px}.post-password-required .ef-links-holder a{width:auto;float:none;border-right-style:none}.ef-links-holder a:before{font-size:13px;content:'\e895'}.ef-links-holder a:hover:before{content:'\e899'}.ef-lnk{border-width:1px;border-right-style:solid;overflow:hidden}.ef-proj-img{text-align:center;overflow:hidden;border-width:1px;border-bottom-style:solid;border-color:transparent;-webkit-transition:border-color .2s ease-out;-moz-transition:border-color .2s ease-out;-ms-transition:border-color .2s ease-out;-o-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.no-js .ef-proj-img{min-height:none}.ef-proj-img h1{text-align:center;line-height:1.2em;margin:0;left:0;right:0;bottom:-10px;padding:12px;-webkit-transition:bottom .3s ease-out,opacity .5s ease-out;-moz-transition:bottom .3s ease-out,opacity .5s ease-out;-ms-transition:bottom .3s ease-out,opacity .5s ease-out;-o-transition:bottom .3s ease-out,opacity .5s ease-out;transition:bottom .3s ease-out,opacity .5s ease-out;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}.ef-post:hover img{bottom:10px}.ef-post.ef-no-lightbox:hover img,.ef-post:hover .ef-proj-desc{bottom:0}.ef-post:hover .ef-proj-img h1{bottom:0;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}.ef-post-excerpt.ef-has-tweet iframe{margin-left:-15px!important;margin-top:-15px!important}.ef-post-inner .ef-post-info{margin:0 -10px -10px;position:relative;border-width:1px;border-top-style:solid}.ef-classic-blog .ef-post-inner .ef-post-info{margin:0 -15px -15px}.ef-post-inner .ef-post-excerpt{margin-top:21px;padding:0 5px}.ef-post-inner .ef-post-excerpt h1{margin-top:15px;margin-bottom:15px;text-transform:uppercase}.type-extras.extras h1{text-transform:uppercase}.ef-post-inner .ef-post-info:before,.ef-read-more:after{-webkit-transition:width .3s ease-out;-moz-transition:width .3s ease-out;-ms-transition:width .3s ease-out;-o-transition:width .3s ease-out;transition:width .3s ease-out}.ef-post:hover .ef-post-inner .ef-post-info:before,.ef-post:hover .ef-read-more:after{width:100%}.single .ef-post-info{margin:0 0 30px;border:0;display:block}.ef-post-info-inner{padding:10px 60px 10px 15px;font-size:11px;position:relative;z-index:1}.ef-classic-blog .ef-post-info-inner{padding-left:20px}.ef-read-more{border-width:1px;border-left-style:solid;display:block;position:absolute;top:0;right:0;bottom:0;left:auto;width:39px;line-height:35px;text-align:center;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.ef-read-more:after{position:absolute;width:0;height:100%;right:0;top:0;content:'';display:block;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.ef-read-more{z-index:2}.ef-read-more:before{position:absolute;display:block;z-index:1;width:.6em;height:.6em;line-height:.6em;top:50%;left:50%;margin:-.5em 0 0 -.3em}.ef-prev-post,.ef-next-post{text-transform:none}.ef-prev-post:before{margin-left:0;content:'\e88e'}.ef-next-post:before,.ef-to-portfolio:before{content:'\2022';margin-right:.2em}#ef-page-title a.ef-next-post:first-child:before{content:'';margin:0}.ef-next-post:after{content:'\e88f';font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.ef-page-sidebar{padding:36px 30px;margin-right:-30px;margin-bottom:40px}#ef-exif{margin-top:-40px;position:relative;z-index:5}#ef-exif h6{margin-bottom:26px}#ef-exif h6:before{margin-right:10px}#ef-exif ul{list-style:none;padding-left:0}#ef-exif li li,.sbul li{border-width:1px;border-top-style:solid;padding:5px 0}#ef-exif li li:first-child,.sbul li:first-child{border-top-style:none;padding-top:0}.ef-video{height:0;position:relative;overflow:hidden;padding-bottom:56.25%}.ef-video iframe,.ef-video object,.ef-video embed{height:100%;width:100%;position:absolute;left:0;top:0}.ef-fullwidth-page .ef-featured-img .ef-video{width:80%;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,.1);box-shadow:0 0 0 3px rgba(0,0,0,.1)}.ef-fullwidth-page .ef-featured-img center{padding:6% 0}iframe{max-width:100%}.twitter-tweet{background:#fff;padding:15px;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important}.twitter-tweet{width:99%}.ef-edit-link{margin-bottom:40px}.ef-pass{position:absolute;background:#303030;background-color:rgba(40,40,40,.95);left:0;right:0;top:0;bottom:0;text-align:right;font-size:24px;line-height:100%}.ef-pass:before{margin:10px 10px 0}.ef-pass-form{margin-bottom:40px}.wp-fix-submit{display:inline-block}#ef-loading-msg{margin-bottom:0;font-weight:900!important;font-size:52px;position:absolute;left:0;right:0;top:50%;text-align:center;text-transform:uppercase}#ef-loading-msg,#ef-loading-msg span{white-space:nowrap}#ef-loading-msg span{display:inline-block;position:relative}#ef-loading-msg span:before{left:0;top:0;right:100%;content:attr(data-text);overflow:hidden;position:absolute;-webkit-animation:ef-loader 2s linear infinite;-moz-animation:ef-loader 2s linear infinite;-ms-animation:ef-loader 2s linear infinite;-o-animation:ef-loader 2s linear infinite;animation:ef-loader 2s linear infinite}@-webkit-keyframes ef-loader{0%{right:0}50%{right:100%}100%{right:0}}@-moz-keyframes ef-loader{0%{right:0}50%{right:100%}100%{right:0}}@-o-keyframes ef-loader{0%{right:0}50%{right:100%}100%{right:0}}@-ms-keyframes ef-loader{0%{right:0}50%{right:100%}100%{right:0}}@keyframes ef-loader{0%{right:0}50%{right:100%}100%{right:0}}.ef-label{margin:0;margin-left:-30px;padding:8px 20px}.ef-avatar{overflow:hidden;border:1px solid rgba(0,0,0,.05)}.ef-comment{position:relative;padding-bottom:35px;border-width:1px;border-bottom-style:dotted}.comments-list .children .ef-comment:before{content:'\e902';position:absolute;left:-2em;margin:0;top:35px}.ef-post-author{margin-bottom:10px}.ef-post-author span:before{content:'\e895'}.comments-list{padding-left:0}.comments-list,.comments-list ul{list-style:none}.comments-list li{margin-bottom:35px}.comments-list .children{padding-left:5%}.comment.post-comm{margin-left:100px}.ef-label.pull-right{margin-right:-30px}#cancel-comment-reply-link{margin-left:5px;font-size:13px}.comment-reply-link:before{margin-left:-2px}.ef-service-icn{vertical-align:top;font-size:120%;float:left;margin:-3px 20px 10px 0}.ef-metro-icn{display:block;line-height:40px;text-align:center;width:40px;margin-top:0}.ef-metro-icn.red-icn{background-color:#f16969}.ef-metro-icn.yellow-icn{background-color:#f8d949}.ef-metro-icn.green-icn{background-color:#7bd856}.ef-metro-icn.blue-icn{background-color:#5bb2ea}.ef-metro-icn.violet-icn{background-color:#a26deb}.ef-metro-icn.pink-icn{background-color:#f46fa4}.ef-title-icon{margin-right:10px}#ef-map{height:700px;width:100%}.ef-marker{display:inline-block;font-weight:400;text-transform:uppercase;letter-spacing:.15em;font-size:11px;padding:3px 8px;margin-top:12px;border-width:2px;border-style:solid}.ef-currrent-marker .ef-marker,.ef-currrent-marker .ef-marker:hover{background-color:transparent}.ef-locations-inner.ef-currrent-marker{background-color:rgba(255,255,255,.1)}.ef-marker:before{margin-right:5px}#ef-map-overlay{position:absolute;top:0;bottom:0;left:0;right:0}#ef-show-map{position:absolute;top:25px;right:25px;border-style:solid;border-width:4px;width:50px;height:50px;line-height:44px;cursor:pointer;text-align:center}#ef-show-map.active{line-height:40px}#ef-show-map.active,#ef-show-map.active:hover,#ef-show-map.active:focus{color:#e54b4b}#ef-show-map.active:before{display:none}#ef-show-map:before{content:'';width:25px;height:25px;position:absolute;margin-left:0;margin-top:9px;border-width:1px;border-style:solid;-webkit-transition:-webkit-transform .3s cubic-bezier(.31,.66,.33,.91),opacity .3s ease;-moz-transition:-moz-transform .3s cubic-bezier(.31,.66,.33,.91),opacity .3s ease;-ms-transition:-ms-transform .3s cubic-bezier(.31,.66,.33,.91),opacity .3s ease;-o-transition:-o-transform .3s cubic-bezier(.31,.66,.33,.91),opacity .3s ease;transition:transform .3s cubic-bezier(.31,.66,.33,.91),opacity .3s ease;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-top-color:transparent;border-bottom-color:transparent}#ef-show-map:hover:before{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(2.8) rotate(-180deg);-moz-transform:scale(2.8) rotate(-180deg);-ms-transform:scale(2.8) rotate(-180deg);-o-transform:scale(2.8) rotate(-180deg);transform:scale(2.8) rotate(-180deg)}#ef-show-map:after{content:'\e855';font-size:46px;font-family:'fontello'}#ef-show-map.active:after{content:'\e940';font-size:30px}.ef-locations-inner{position:relative;padding:30px;margin-bottom:1px}.gm-style img,#ef-map img{max-width:none!important}.gm-style-cc{display:none}#ef-locations{position:absolute;z-index:5;right:0;left:0;bottom:40px;text-align:left}#ef-locations .ef-location{float:left;width:50%}#ef-locations ul{list-style:none;margin:0;padding:0}#ef-locations ul li{margin-top:10px;margin-bottom:10px}#ef-locations ul li:first-child{margin-top:0}.form-allowed-tags code{white-space:normal}label{text-transform:uppercase;font-weight:400;letter-spacing:.1em}#commentform label span{margin-left:3px;vertical-align:middle}.commentform .form-control{margin-bottom:10px}.form-control{padding-top:3px;padding-bottom:3px;height:26px}.form-control:focus,.form-control{-webkit-box-shadow:none;box-shadow:none}input[type=submit]{margin:0}#ef-contact-form input.form-control,#ef-contact-form textarea.form-control{margin-top:2px;margin-bottom:5px}input.form-control,textarea.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#commentform input,#commentform textarea{box-shadow:none;max-width:100%;border-width:0;border-width:1px;border-color:transparent;-webkit-transition:border-color .2s ease-out 0s,border-width .2s ease-out 0s;-moz-transition:border-color .2s ease-out 0s,border-width .2s ease-out 0s;-ms-transition:border-color .2s ease-out 0s,border-width .2s ease-out 0s;-o-transition:border-color .2s ease-out 0s,border-width .2s ease-out 0s;transition:border-color .2s ease-out 0s,border-width .2s ease-out 0s}#commentform input.ef-error,#commentform textarea.ef-error{border-top-color:#ff7a7a}.ef-contact-slider-holder{overflow:hidden;position:relative;margin-top:-15px;margin-bottom:20px;padding:0 13px 0 102px;border-width:1px;border-top-style:solid}.ef-contact-slider{height:34px;line-height:34px;font-size:12px;text-align:center;text-indent:-81px}.ef-contact-slider:hover:before,.ef-contact-slider:hover:after{position:relative;-webkit-animation:arrow-animation .4s linear infinite;-moz-animation:arrow-animation .4s linear infinite;-ms-animation:arrow-animation .4s linear infinite;-o-animation:arrow-animation .4s linear infinite;animation:arrow-animation .4s linear infinite}@-webkit-keyframes arrow-animation{0%{left:0}50%{left:5px}100%{left:0}}@-moz-keyframes arrow-animation{0%{left:0}50%{left:5px}100%{left:0}}@-o-keyframes arrow-animation{0%{left:0}50%{left:5px}100%{left:0}}@-ms-keyframes arrow-animation{0%{left:0}50%{left:5px}100%{left:0}}@keyframes arrow-animation{0%{left:0}50%{left:5px}100%{left:0}}.ef-contact-slider.ui-slider-horizontal .ui-slider-handle{width:auto;height:100%;width:34px;line-height:32px;top:0;margin-top:0;margin-left:-21px;text-align:center;text-indent:0;font-size:1.3em;cursor:pointer;border-width:2px;border-style:solid}.ef-contact-slider:before,.ef-contact-slider:after,.ef-contact-slider .ui-slider-handle:before{font-family:'fontello'}.ef-contact-slider:before,.ef-contact-slider:after{content:'\e895';font-size:1em}.ef-contact-slider:before{margin-right:15px}.ef-contact-slider:after{margin-left:15px}.ef-contact-slider .ui-slider-handle:before{content:'\e831'}.ef-contact-slider.ef-error .ui-slider-handle:before{color:#ff7a7a}.ef-contact-slider.ef-valid .ui-slider-handle:before{content:'\e832'}#commentform .btn.send{position:absolute;left:0;top:0;height:34px;line-height:34px;padding:0;margin:0;width:80px;text-align:center;border-width:0;z-index:3}.ef-form-alert{margin-top:20px;display:none}#ef-footer,.page-template-templateshome-template-php #ef-footer{position:fixed}#ef-footer{left:0;right:0;bottom:0;line-height:1.1em;z-index:35}#ef-copyrights{padding:12px 15px}.ef-footer-search{display:inline}.no-js .ef-footer-search{display:none!important}.ef-footer-search .form-inline .form-group{display:block}.ef-footer-search #searchform input{vertical-align:top;background-color:transparent;border-style:none;margin:0;padding:0;height:19px;margin-top:-3px;margin-bottom:-3px;font-size:13px;line-height:1em}.ef-footer-search #searchform{margin-left:20px;margin-right:20px;display:none;position:relative}.ef-open-search.ef-footer-search #searchform{display:inline-block}.ef-footer-search #searchform input:focus{-webkit-box-shadow:none;box-shadow:none}.ef-footer-search #searchform input[type=submit]{display:none}#ef-show-hide-search{display:block;float:left;width:40px;height:39px;line-height:37px;margin-top:-12px;margin-left:-15px;margin-right:0;cursor:pointer;text-align:center;background-color:rgba(255,255,255,.2)}.ef-social-bar{width:14.2%;text-align:center;float:left;height:39px;line-height:39px;margin-right:15px;margin-bottom:0}.ef-social-bar li{padding:0}.ef-social-bar li a{font-size:15px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70)}.ef-social-bar li a:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}#ef-sidebar{float:left;padding-left:30px;padding-bottom:80px;margin-top:0;-webkit-transition:margin-top .3s cubic-bezier(.17,.67,.41,.88);-moz-transition:margin-top .3s cubic-bezier(.17,.67,.41,.88);-ms-transition:margin-top .3s cubic-bezier(.17,.67,.41,.88);-o-transition:margin-top .3s cubic-bezier(.17,.67,.41,.88);transition:margin-top .3s cubic-bezier(.17,.67,.41,.88);-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0)}.ef-widget ul{padding:0;list-style:none}.ef-taghead{margin-right:10px}.ef-posted-in{margin-bottom:40px}.tagcloud{overflow:hidden}.tagcloud ul{list-style:none;margin:0;padding:0}.tagcloud ul li{float:left}.tagcloud a{display:block;margin:0 1px 1px 0;padding:3px 12px;font-weight:400;font-size:12px!important}.jflickr,.instagram{margin:0;padding:0;list-style:none}.jflickr li,.instagram li{float:left;width:25%;margin:0;padding:0 4px 4px 0}.jflickr a,.instagram a{display:block;overflow:hidden;position:relative;border:3px solid #fff}.jflickr img,.instagram img{display:block;width:100%}.widget_calendar tbody a,#ef-widgets .widget_calendar caption{font-weight:800}.widget_calendar table{width:100%}.widget_calendar caption,.widget_calendar table tr th,.widget_calendar table tr td{padding:5px 0}.widget_calendar table tr th,.widget_calendar table tr td{text-align:center}.widget_calendar a{display:block}.widget_calendar td#next{border-left-width:1px;border-left-style:solid}.widget_calendar td#prev{border-right-width:1px;border-right-style:solid}#ef-widgets .widget_calendar tbody{border-width:1px;border-top-style:solid;border-left-style:solid;border-right-style:solid}#ef-widgets .widget_calendar thead{border-width:1px;border-left-style:solid;border-right-style:solid}.widget_calendar table tfoot{border-width:1px;border-style:solid}.widget_pages li a,.widget_nav_menu li a,.widget_meta li a,.widget_archive li a,.widget_categories li a,.widget_recent_comments li,.widget_recent_entries li a{display:block;padding-top:5px;padding-bottom:5px}.widget_categories ul ul.children li{padding-left:10px}.widget_mostlikedposts li{padding-top:3px;padding-bottom:3px}.widget_pages li,.widget_nav_menu li,.widget_meta li,.widget_archive li,.widget_categories li,.widget_recent_comments li,.widget_recent_entries li{border-top-width:1px;border-top-style:solid}.widget_pages li:first-child,.widget_nav_menu li:first-child,.widget_meta li:first-child,.widget_archive li:first-child,.widget_categories li:first-child,.widget_recent_comments li:first-child,.widget_recent_entries li:first-child{border-top-style:none}.widget_pages li a:before,.widget_nav_menu li ul li a:before,.widget_meta li a:before,.widget_archive li a:before,.widget_categories li a:before,.widget_recent_comments li:before,.widget_recent_entries li a:before,.widget_mostlikedposts li a:before{font-family:'fontello';margin-right:10px}.widget_recent_comments li:before{content:'\e85c'}.widget_recent_entries li a:before{content:'\e84e'}.widget_pages li a:before,.widget_meta li a:before,.widget_archive li a:before{content:'\e895'}.widget_categories li a:before{content:'\e88f'}.widget_nav_menu li ul li a:before{content:'\e8b4'}.widget_mostlikedposts li a:before{content:'\e806'}input[type=text],input[type=email],input[type=password],textarea,select{-webkit-appearance:none}.nicescroll-rails div{cursor:pointer;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;-o-transition:height .3s ease;transition:height .3s ease}div#ascrail2001{right:1px}.ef-isotope{overflow:hidden;width:100.3%}.ef-portfolio.ef-isotope{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s;-webkit-transition-property:height;-moz-transition-property:height;-ms-transition-property:height;-o-transition-property:height;transition-property:height}.ef-fullwidth-page.ef-indented-large .ef-isotope{width:100%}.ef-fullwidth-page.ef-no-gutters .ef-isotope{width:100.8%}.ef-fullwidth-page .ef-isotope{width:100.5%}#infscr-loading{background:#fff;background:rgba(255,255,255,.97);position:fixed;display:block;bottom:0;padding:50px 0 20px;text-align:center;left:14.2%;z-index:34;font-weight:700;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-box-shadow:0px -1px 0px 0px rgba(0,0,0,.05);box-shadow:0px -1px 0px 0px rgba(0,0,0,.05)}#infscr-loading.infscr-loaded{padding-top:20px}#infscr-loading img{display:none}#infscr-loading:before{content:'';position:absolute;left:50%;margin-left:-10px;top:20px}#infscr-loading.infscr-loaded:before{display:none}.ef-portfolio .ef-post .likeThis{display:block;position:absolute;z-index:10;right:10px;top:-22px}.likeThis{display:inline-block;font-size:11px;white-space:nowrap;line-height:22px;height:22px;padding:0 10px;-webkit-transition:-webkit-transform .4s cubic-bezier(.26,.86,.37,1.4),background-color .3s ease,top .3s ease;-moz-transition:-moz-transform .4s cubic-bezier(.26,.86,.37,1.4),background-color .3s ease,top .3s ease;-ms-transition:-ms-transform .4s cubic-bezier(.26,.86,.37,1.4),background-color .3s ease,top .3s ease;-o-transition:-o-transform .4s cubic-bezier(.26,.86,.37,1.4),background-color .3s ease,top .3s ease;transition:transform .4s cubic-bezier(.26,.86,.37,1.4),background-color .3s ease,top .3s ease}.ef-post .likeThis,#ef-gallery.gallery-loaded .likeThis{top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.ef-post:hover .likeThis,#ef-gallery.gallery-loaded .flex-active-slide:hover .likeThis{top:10px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.likeThis:before{font-family:'fontello';content:'\e805';margin-right:7px}.likeThis.done:before{-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50)}#ef-gallery .gallery-like{display:none;position:absolute;z-index:1;bottom:-500px;left:0;width:100%}#ef-gallery .flex-active-slide:hover .gallery-like{bottom:30px}#ef-gallery.gallery-loaded .gallery-like{display:block}#ef-gallery .likeThis{display:inline-block}.single .likeThis{position:static;margin:0 0 0 8px;vertical-align:middle}.wpcf7-form p{font-weight:400;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.wpcf7-form label>span{color:#a055af}.wpcf7-form-control-wrap{display:block;position:relative}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap select{border:0;width:100%;max-width:100%;margin-top:10px;font-size:13px;padding:3px 12px}.wpcf7-form-control-wrap select{border:0;width:100%;max-width:100%;margin-top:10px;font-size:13px;padding:3px 12px;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#fff 100%,#fff 100%);background-repeat:no-repeat,repeat;background-position:right 10px top 50%,0 0;background-size:9px auto,100%}.wpcf7-form-control-wrap textarea{height:150px;min-height:150px}.wpcf7-form-control-wrap input{height:26px;line-height:1.538}.wpcf7-form-control-wrap input[type=radio],.wpcf7-form-control-wrap input[type=checkbox]{width:auto;height:auto}.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item,.wpcf7-form-control-wrap .wpcf7-checkbox .wpcf7-list-item{margin-right:15px}.wpcf7-radio input[type=radio],.wpcf7-checkbox input[type=checkbox]{margin-right:5px}.wpcf7-not-valid-tip{position:absolute;display:block!important;top:-5px;right:-5px;width:auto;padding:3px 10px;background-color:#fff;color:#b94a48;border-color:#eed3d7;border-width:1px;border-style:solid}.wpcf7-response-output{margin-left:0!important;margin-right:0!important;margin-bottom:19px;padding:15px;border-width:1px;border-style:solid}.wpcf7 form.sent .wpcf7-response-output{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.wpcf7 form.spam .wpcf7-response-output{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853}.wpcf7-submit{font-size:13px;padding:5px 22px;border:0}input.wpcf7-submit[type=submit]{margin:10px 0}.wpcf7-form-control.wpcf7-captchar{text-align:center;width:100px}.wpcf7-form-control.wpcf7-captchac{float:left;display:block;margin-right:1px;margin-bottom:1px;height:26px}.wpcf7-form-control.wpcf7-captchar,.wpcf7-form-control.wpcf7-captchac,.wpcf7-form-control-wrap[class^=captcha-] .wpcf7-not-valid-tip,.wpcf7-form-control-wrap[class*=" captcha-"] .wpcf7-not-valid-tip{margin-top:10px}.flickr_badge_image{width:33.3%;padding:0 3px 3px 0;float:left}.flickr_badge_image a{overflow:hidden;display:block;padding:3px}.flickr_badge_image a,.flickr_badge_image img{display:block}.flickr_badge_image img{width:100%;margin:0}#ef-footer .qtrans_language_chooser{margin:-12px 3px -12px 0!important;padding-left:0}#ef-footer .qtrans_widget_end{display:none}#ef-footer .qtrans_language_chooser .qtrans_flag{float:none;margin:0}.qtrans_language_chooser li{border-width:1px;border-style:solid}.qtrans_language_chooser{vertical-align:middle}.qtrans_language_chooser li{padding:2px;margin-right:10px;list-style:none}#ef-sidebar .qtrans_language_chooser li{border-color:transparent}.qtrans_language_chooser,.qtrans_language_chooser li{display:inline-block}.widget_qtranslate .qtrans_language_chooser a{padding:0 7px}.widget_qtranslate .qtrans_language_chooser a.qtrans_flag_and_text{padding-left:33px;background-position:7px center}#ef-widgets .widget_qtranslate select{background-color:transparent}.widget_qtranslate select{border-width:1px;border-style:solid;border-color:transparent;display:block;width:100%;padding:5px 10px}#ef-footer .lang_sel_click,#ef-footer #lang_sel,#ef-footer .lang_sel_click{display:inline-block}#ef-footer .lang_sel_click,#ef-footer #lang_sel{margin:-10px 12px -5px 0}#ef-footer .lang_sel_click,#ef-footer #lang_sel_list.lang_sel_list_vertical{margin:-12px 12px -12px 0}#ef-footer #lang_sel_list{margin-right:10px}#ef-footer #lang_sel_click ul ul,#ef-footer #lang_sel ul ul{top:auto;bottom:100%;height:auto}#lang_sel_click ul ul a,#lang_sel ul ul a{padding-top:7px;padding-bottom:7px}#ef-footer #lang_sel_click ul,#ef-footer #lang_sel_click ul li,#lang_sel_click li,#ef-footer #lang_sel,#ef-footer #lang_sel_list.lang_sel_list_vertical ul li{float:none}#ef-footer #lang_sel ul,#ef-footer #lang_sel li,#ef-footer #lang_sel a,#ef-footer #lang_sel{line-height:16px;height:20px}#ef-footer #lang_sel ul ul,#ef-footer #lang_sel ul ul li,#ef-footer #lang_sel ul ul a{height:auto;line-height:auo}#ef-footer #lang_sel_click a.lang_sel_sel,#ef-widgets #lang_sel_click a.lang_sel_sel,#ef-footer #lang_sel a.lang_sel_sel,#ef-widgets #lang_sel a.lang_sel_sel,#lang_sel_list ul a{background-color:transparent}#lang_sel_click a{display:block}#lang_sel_list{height:auto}#lang_sel_list,#ef-footer #lang_sel_list.lang_sel_list_vertical ul li{display:inline-block}#ef-footer #lang_sel_list.lang_sel_list_vertical,#lang_sel_list.lang_sel_list_vertical li{width:auto}#ef-footer #lang_sel_list.lang_sel_list_vertical ul{position:static;height:auto}.ef-preloader{position:absolute;display:block;left:0;right:0;top:0;bottom:0;z-index:5;border-width:1px;border-style:solid;min-height:30px}.ef-preloader:before{position:absolute;content:'';top:50%;left:50%;margin-top:-10px;margin-left:-10px}.no-js .ef-preloader{display:none}.pace{position:fixed;z-index:200;top:0;right:0;width:39px;height:39px;padding-left:10px;padding-top:10px;-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin-bar .pace{top:32px}.pace .pace-progress{width:0!important}.pace-inactive{display:none}.pace .pace-activity,#infscr-loading:before,.ef-preloader:before{display:block;width:20px;height:20px;border:solid 2px transparent;border-top-color:#fff;border-left-color:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-animation:pace-spinner .4s linear infinite;-moz-animation:pace-spinner .4s linear infinite;-ms-animation:pace-spinner .4s linear infinite;-o-animation:pace-spinner .4s linear infinite;animation:pace-spinner .4s linear infinite}#infscr-loading:before,.ef-preloader:before{border-top-color:#303030;border-left-color:#303030}.ef-fullscreen-mode #infscr-loading{display:none!important}@-webkit-keyframes pace-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes pace-spinner{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes pace-spinner{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@-ms-keyframes pace-spinner{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pace-spinner{0%{transform:rotate(0deg);transform:rotate(0deg)}100%{transform:rotate(360deg);transform:rotate(360deg)}}.ui-accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{font-family:"fontello"}.ui-accordion .ui-accordion-header .ui-accordion-header-icon:after{content:'\e890'}img.alignright{margin:0 0 20px 20px}img.alignleft{margin:0 20px 20px 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.gallery .gallery-item img{border:0!important}.gallery .gallery-item{padding:0 2px;text-align:center;margin-top:0!important;margin-bottom:30px}.gallery-caption{background:#fff}.gallery .gallery-item dd{display:inline-block;padding:7px 2px;width:150px;max-width:100%}.is-404{font-size:200px;font-weight:700}.is-404 i{text-align:center;line-height:0;width:auto;height:auto}.is-404 i:before{width:auto;margin:0}.error404 .ef-page-inner{background:0 0}.error404 #ef-page{background-image:url(//sandbox.keramiart.com/wp-content/themes/fidelity/css/../assets/bg2.png);background-repeat:repeat}.sticky.post.type-post .ef-post-excerpt h1:before{font-size:16px;font-family:'fontello';content:'\e834';display:inline;margin-right:10px}.pagination{display:block;text-align:right;margin-bottom:0;border-top-width:1px;border-top-style:solid;position:relative;top:-1px}.page-template-templatesgallery-template-php .pagination{background:0 0;float:right;margin-top:0;top:0;border-top-style:none}.page-template-templatesportfolio-template-php .pagination{display:none}.no-js .page-template-templatesportfolio-template-php .pagination{display:block}.page-template-templatesgallery-template-php .pagination>li>a{top:0}.page-template-templatesgallery-template-php .pagination,.page-template-templatesgallery-template-php .pagination li{height:44px}.page-template-templatesgallery-template-php .pagination li{line-height:1em}.page-template-templatesgallery-template-php .pagination .ef-pages-title{margin-right:-1px;border-width:1px;border-style:solid}.page-template-templatesgallery-template-php .pagination li.ef-prev-page a,.page-template-templatesgallery-template-php .pagination li.ef-next-page a{font-size:16px;line-height:38px}.page-template-templatesgallery-template-php .pagination li a,.page-template-templatesgallery-template-php .pagination .ef-pages-title{padding:0 16px;line-height:42px;height:100%}.ef-infinite-posts .pagination{border-top-style:none}.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.pagination>li>a{position:relative;top:-1px;right:-1px;border-width:1px;border-style:solid}.pagination>li>a,.pagination>li:hover>a,.pagination>.active>a,.pagination>li:active>a{background:0 0}.pagination>li.active>a{padding-top:7px;border-top-style:none}.ef-pages-title{line-height:1.538em;padding:6px 12px}.pagination>li>span{border-style:none}.page-template-templatesportfolio-template-php .pagination{margin-top:6px}.ef-indented-large.page-template-templatesportfolio-template-php .pagination{margin-top:10px}.ef-page-links{margin-top:40px}.single .ef-page-links{margin-bottom:40px}.page-template-templatesgallery-template-php .pagination>li.active>a{padding-top:0}.page-template-templatesblog-template-php .pagination,.page-template-templatesportfolio-template-php .ef-page-links,.page-template-templatesblog-template-php .ef-page-links,.ef-no-gutters.page-template-templatesportfolio-template-php .pagination{margin-top:0}.page-template-templatesportfolio-template-php .ef-page-links,.page-template-templatesblog-template-php .ef-page-links{border-width:1px;border-bottom-style:solid}.pagination>li{display:inline-block;vertical-align:top}.ef-page-links span{padding:6px;display:inline-block;vertical-align:top}.ef-author-info{padding:30px;position:relative}.single .ef-author-info{margin-bottom:40px;margin-top:40px}.author .ef-author-info{margin:0}.ef-author-info .post-comm{margin-left:100px}.ef-post .ef-author-info{padding:15px}.ef-post .ef-author-info .ef-avatar{display:inline-block;float:none!important}.ef-post .ef-author-info .post-comm{margin-left:0}.ef-author-info .ef-avatar{margin:0 20px 20px 0}.ef-author-posts{display:block;position:absolute;padding:5px;padding-bottom:7px;width:60px;line-height:1em;right:0;top:0;text-align:center;font-size:11px;font-weight:700}.single .ef-author-posts{top:-5px;right:-5px}.ef-attachment-img.ef-featured-img{overflow:visible}.ef-edit-attachment-link{position:absolute;top:100%;right:0}.ef-edit-attachment-link a{padding:7px 13px;line-height:1em;display:block}.attachment .ef-post-slider-ctrls{display:block;bottom:0;left:auto;right:0;padding:0}.ef-attachment-nav{list-style:none;margin:0}.ef-attachment-nav li{padding:4px 10px;display:inline-block}.ef-attachment-nav li a{font-family:"fontello"}.ef-attachment-nav>.ef-prev-lnk>a:before{margin-right:10px;margin-left:0;content:'\e894'}.ef-attachment-nav>.ef-next-lnk a:after{margin-left:10px;margin-right:0;content:'\e895'}@media screen and (max-width:1600px){.ef-fullwidth-page.ef-no-gutters #ef-header{width:16.8%}.ef-fullwidth-page.ef-no-gutters #ef-page-header{left:16.8%}#slide_desc.ef-center{left:66.6%}#ef-header,.ef-social-bar,.ef-fake-header,.ef-fullwidth-page .ef-post,#ef-sidebar{width:16.6%}#ef-page-header,#infscr-loading{left:16.6%}.ef-fullwidth-page #ef-gallery-info-pane{padding-left:16.6%}#slide_desc.ef-top-left,#slide_desc.ef-bottom-left{left:21.6%}#ef-page,#ef-page-header,#infscr-loading{width:46%}.ef-no-gutters.ef-fullwidth-page #ef-page-header{width:83.33%}.ef-fullwidth-page #ef-page-header,.ef-fullwidth-page .ef-page-inner,.woocommerce.archive.ef-fullwidth-page .ef-page-inner{width:83.4%}.ef-sticky-page #ef-page,.ef-fullwidth-page.ef-sticky-page #ef-page{width:35%}#ef-page,.ef-fullwidth-page.page-template-templatesblog-template-php .ef-admin-message,.ef-fullwidth-page.page-template-templatesportfolio-template-php .ef-admin-message,.ef-fullwidth-page.page-template-templatesgallery-template-php .ef-admin-message,.home.blog.ef-fullwidth-page .ef-admin-message{margin-left:16.6%}}@media screen and (max-width:1200px){#ef-loading-msg{font-size:36px}.ef-fullwidth-page.ef-no-gutters #ef-header{width:20%}.ef-fullwidth-page.ef-no-gutters #ef-page-header{left:20%}.ef-no-gutters.ef-fullwidth-page #ef-page-header{width:80%}#slide_desc.ef-center{left:69.94%}#ef-header,.ef-social-bar,.ef-fake-header,#ef-sidebar,.ef-fullwidth-page .ef-post{width:19.94%}#ef-page-header,#infscr-loading{left:19.94%}.ef-fullwidth-page #ef-gallery-info-pane{padding-left:19.94%}#ef-page,.ef-fullwidth-page.page-template-templatesblog-template-php .ef-admin-message,.ef-fullwidth-page.page-template-templatesportfolio-template-php .ef-admin-message,.ef-fullwidth-page.page-template-templatesgallery-template-php .ef-admin-message,.home.blog.ef-fullwidth-page .ef-admin-message{margin-left:19.94%}.ef-fullwidth-page #ef-page-header,.ef-fullwidth-page .ef-page-inner,.woocommerce.archive.ef-fullwidth-page .ef-page-inner{width:80.06%}#slide_desc.ef-top-left,#slide_desc.ef-bottom-left{left:24.9%}#ef-page,#ef-page-header,#infscr-loading{width:50%}.ef-sticky-page #ef-page,.ef-fullwidth-page.ef-sticky-page #ef-page{width:40%}.ef-fullwidth-page #ef-widgets .ef-widget{width:49.5%}.ef-gal-img{padding:10px 12px}#slide_desc h1,#slide_desc h2,#slide_desc h3{font-size:24px}.is-404{font-size:150px}}@media screen and (max-width:1024px){.fireform-slider-inner ul.slides li img,a,button,input,textarea,.ef-post-info,#thumb-list li:before,#ef-thumb-list .flex-active-slide:after,#sb-custom-close,input#submit,#ef-show-hide-search,.likeThis,#infscr-loading,.nicescroll-rails div,#ef-sidebar,.ef-social-bar li a,#commentform input,#commentform textarea,#ef-show-map:before,.ef-read-more:after,.ef-read-more,.ef-post-inner .ef-post-info:before,.ef-read-more:after,.ef-proj-img h1,.ef-proj-img,.ef-proj-desc,.ef-post img,.top-bar-section .dropdown{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}@media screen and (max-width:990px){.ef-fullwidth-page.ef-no-gutters #ef-header{width:25%}.ef-fullwidth-page.ef-no-gutters #ef-page-header{left:25%}.ef-no-gutters.ef-fullwidth-page #ef-page-header{width:75%}#slide_desc.ef-center{left:74.94%}#ef-header,.ef-social-bar,.ef-fake-header,.ef-fullwidth-page .ef-post,#ef-sidebar{width:24.94%}#ef-page-header,#infscr-loading{left:24.94%}.ef-fullwidth-page #ef-gallery-info-pane{padding-left:24.94%}#ef-page,.ef-fullwidth-page.page-template-templatesblog-template-php .ef-admin-message,.ef-fullwidth-page.page-template-templatesportfolio-template-php .ef-admin-message,.ef-fullwidth-page.page-template-templatesgallery-template-php .ef-admin-message,.home.blog.ef-fullwidth-page .ef-admin-message{margin-left:24.94%}.ef-fullwidth-page #ef-page-header,.ef-fullwidth-page .ef-page-inner,.woocommerce.archive.ef-fullwidth-page .ef-page-inner{width:75.06%}#slide_desc.ef-top-left,#slide_desc.ef-bottom-left{left:29.85%}.ef-sticky-page #ef-page,.ef-fullwidth-page.ef-sticky-page #ef-page{width:45%}.ef-page-sidebar{margin-left:-30px}}@media screen and (max-width:801px){html,body{height:auto!important}body{overflow-y:visible!important}#ef-loading-msg{font-size:26px}.ef-fullwidth-page.ef-overlay #ef-slider-overlay,.ef-overlay #ef-slider-overlay{display:none}.page-template-templateshome-template-php.ef-fullwidth-page.ef-overlay #ef-slider-overlay,.page-template-templateshome-template-php.ef-overlay #ef-slider-overlay{display:block}#ef-sidebar{padding-top:30px;padding-bottom:30px;margin-top:0;border-top-width:1px;border-top-style:solid}.ef-page-inner{padding-bottom:30px}.admin-bar #ef-page-header,.admin-bar #ef-header{top:0}#ef-header,#ef-footer{-webkit-backface-visibility:hidden}#slide_desc.ef-top-left,#slide_desc.ef-bottom-left{left:5%}.ef-fullwidth-page .fireform-slider-wrapper{margin-left:0;width:100%}.fireform-slider-wrapper{display:none}.page-template-templateshome-template-php .fireform-slider-wrapper{display:block}#slide_desc.ef-top-left,#slide_desc.ef-top-right{top:220px}#slide_desc.ef-bottom-right,#slide_desc.ef-bottom-left{bottom:200px}#slide_desc.ef-center{left:50%;width:60%;margin-left:-30%}#slide_desc{max-width:60%}#big-video-wrap,.fireform-slider-wrapper{z-index:auto}#ef-page-header{z-index:40}#ef-page-header,#infscr-loading,.ef-fullwidth-page.ef-no-gutters #ef-page-header{left:0}#ef-gallery-info-pane,.ef-fullwidth-page #ef-gallery-info-pane{padding-left:0}#ef-header{border-style:none;border-width:0}#ef-header,#ef-page-header,.ef-fullwidth-page #ef-page-header,#ef-footer{position:relative}#ef-header{-webkit-box-shadow:none;box-shadow:none}.ef-fullwidth-page #ef-page{min-height:none}.ef-fullwidth-page #ef-header,.page-template-templatesgallery-template-php.ef-fullwidth-page #ef-page,.page-template-templatesgallery-template-php.ef-fullwidth-page .ef-featured-img{height:auto}.ef-featured-img img,.ef-slider-holder,.ef-sticky-page #ef-page{position:static}#ef-tray-button,#ef-slider-controls{display:none}#ef-page-header,.ef-fullwidth-page.ef-no-gutters #ef-header,.ef-fullwidth-page #ef-page-header,.ef-no-gutters.ef-fullwidth-page #ef-page-header,#infscr-loading{width:100%}.page-template-templateshome-template-php #ef-page-header{height:0}#ef-header,#ef-page,.ef-social-bar,#ef-slider-controls,.ef-sticky-page #ef-page,.ef-fullwidth-page.ef-sticky-page #ef-page,#ef-sidebar{width:auto;float:none}.page-template-templateshome-template-php #ef-slider-controls{display:none}#ef-slider-controls{display:none;margin-bottom:10px}.ef-slider-ctrl-inner{display:inline-block}#ef-page,.ef-fullwidth-page.page-template-templatesblog-template-php .ef-admin-message,.ef-fullwidth-page.page-template-templatesportfolio-template-php .ef-admin-message,.ef-fullwidth-page.page-template-templatesgallery-template-php .ef-admin-message,.home.blog.ef-fullwidth-page .ef-admin-message{margin-left:0;padding-top:0}#ef-logo{padding-top:20px;padding-bottom:20px}.top-bar{padding-bottom:0}.ef-social-bar{margin-right:0}#ef-copyrights{text-align:center}.ef-footer-search{display:block}#ef-show-hide-search{width:auto;margin:0;margin-bottom:15px;float:none}.page-template-templatesportfolio-template-php .ef-page-inner,.page-template-templatesblog-template-php .ef-page-inner,.page-template-templatesportfolio-template-php.ef-no-gutters .ef-page-inner{padding-bottom:0}#ef-widgets .ef-widget,.ef-fullwidth-page #ef-widgets .ef-widget,.ef-fullwidth-page .ef-page-inner,.ef-fake-header,.woocommerce.archive.ef-fullwidth-page .ef-page-inner{width:auto;height:auto;display:block;float:none}.ef-fullwidth-page .ef-post{width:33.3%}.fireform-slider.ef-has-widgets #ef-page-title,.ef-has-widgets #ef-page-title{padding-right:45px}.ef-gal-img{padding:7px}div#ascrail2000{display:none!important}.pace{position:absolute;background-color:transparent!important}.pace .pace-activity{border-top-color:#202020;border-left-color:#202020}.is-404{font-size:100px}#infscr-loading{z-index:36}#ef-gallery-info-pane,#ef-gallery-ctrls,#ef-gallery-ctrls .pagination{text-align:center}#ef-gallery-title-wrapper,#ef-gallery-ctrls,#ef-gallery-ctrls .pagination,#ef-gallery-outer .flex-direction-nav,#ef-gallery-outer .flex-direction-nav li{float:none}#ef-gallery-ctrls a,#ef-gallery-ctrls .pagination,#ef-gallery-outer .flex-direction-nav,#ef-gallery-outer .flex-direction-nav li{vertical-align:bottom;display:inline-block}#ef-gallery-outer .flex-direction-nav{padding:0}#ef-gallery-outer .flex-direction-nav li .flex-next{border-right-width:1px;border-right-style:solid}.ef-fullwidth-page .ef-featured-img .ef-video{width:100%;-webkit-box-shadow:none;box-shadow:none}.ef-fullwidth-page .ef-featured-img center{padding:0}}@media screen and (min-width:801px){#slide_desc{-webkit-transition:left .3s ease;-moz-transition:left .3s ease;-ms-transition:left .3s ease;-o-transition:left .3s ease;transition:left .3s ease}#infscr-loading{bottom:39px}.page-template-templateshome-template-php .pace,.ef-narrow-page .pace{background:0 0}.h-left #ef-logo,.h-left .top-bar-section ul li>a{text-align:left}.h-right #ef-logo,.h-right .top-bar-section ul li>a{text-align:right}.ef-fullscreen-mode #slide_desc.ef-top-left,.ef-fullscreen-mode #slide_desc.ef-bottom-left{left:5%}.ef-fullscreen-mode #slide_desc.ef-center{left:60.4%}}@media screen and (max-width:680px){.ef-fullwidth-page .ef-post{width:50%}#ef-locations .ef-location{width:100%;float:none}}@media screen and (max-width:481px){.ef-post,.ef-fullwidth-page .ef-post,.products .product-category{width:100%!important;float:none!important}.ef-fullwidth-page.page-template-templatesportfolio-template-php.ef-indented-large .ef-page-inner{padding-right:8px}}@media screen and (min-width:481px) and (max-width:801px){#ef-widgets .ef-widget,.ef-fullwidth-page #ef-widgets .ef-widget{width:49.5%;display:inline-block}}@media screen and (max-width:481px) and (orientation:portrait){#slide_desc h1{font-size:16px}#slide_desc p{font-size:11px}}@media screen and (max-height:481px) and (orientation:landscape){#slide_desc h1{font-size:16px}#slide_desc p{font-size:11px}}@media screen and (max-height:481px) and (max-width:801px){.fireform-slider-wrapper{position:relative}.fireform-slider-wrapper,.fireform-slider-inner .ef-slide{height:320px}#slide_desc,#ef-slider-overlay{position:absolute}#slide_desc.ef-top-left,#slide_desc.ef-top-right{top:180px}.page-template-templateshome-template-php.fireform-slider #ef-footer{position:relative}.ef-gal-img{padding:4px}}#ef-sharing-bar{float:left;height:39px;margin-top:-12px;margin-right:20px;margin-left:0;position:relative}#ef-sharing-bar:hover>span{background-color:#fff;color:#262626}#ef-sharing-bar>span{padding-right:20px;text-transform:uppercase;cursor:pointer;padding-left:20px;border-width:1px;border-right-style:solid;border-color:rgba(255,255,255,.2);background-color:transparent;-webkit-transition:background-color .3s ease,color .3s ease;-moz-transition:background-color .3s ease,color .3s ease;-ms-transition:background-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}#ef-sharing-bar>ul,#ef-sharing-bar>span{display:block;float:left;height:100%;line-height:38px;list-style:none;margin-bottom:0}#ef-sharing-bar>ul{padding-left:0}#ef-sharing-bar>ul>li{padding:0;margin:0;position:absolute;height:100%;width:40px;right:-40px;top:0;visibility:hidden;-webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease,right .3s ease;-moz-transition:opacity .3s ease,right .3s ease;-ms-transition:opacity .3s ease,right .3s ease;-o-transition:opacity .3s ease,right .3s ease;transition:opacity .3s ease,right .3s ease}#ef-sharing-bar>ul>li>a{display:block;width:100%;height:100%;text-align:center}#ef-sharing-bar:hover>ul>li{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}#ef-sharing-bar>ul>li>a:hover{color:#fff}#ef-page-title #ef-sharing-bar{margin-left:-15px;margin-right:15px}#ef-page-title #ef-sharing-bar>span{border-color:#e5e5e5}#ef-page-title #ef-sharing-bar:hover>span{background-color:#404040;border-color:#404040;color:#fff}#ef-page-title #ef-sharing-bar a{color:#fff}.ef-facebook{background-color:#3b5998}.ef-pinterest{background-color:#d62c33}.ef-stumbleupon{background-color:#eb4823}.ef-twitter{background-color:#55acee}.ef-gplus{background-color:#dd4b39}.ef-reddit{background-color:#ff4500}.ef-linkedin{background-color:#39c}.ef-email{background-color:#44c89b}.ef-vkontakte{background-color:#36638e}.ef-tumblr{background-color:#35465c}.ef-digg{background-color:#14589e}#ef-sharing-bar:hover>ul>li:nth-child(2){right:-80px}#ef-sharing-bar:hover>ul>li:nth-child(3){right:-120px}#ef-sharing-bar:hover>ul>li:nth-child(4){right:-160px}#ef-sharing-bar:hover>ul>li:nth-child(5){right:-200px}#ef-sharing-bar:hover>ul>li:nth-child(6){right:-240px}#ef-sharing-bar:hover>ul>li:nth-child(7){right:-280px}#ef-sharing-bar:hover>ul>li:nth-child(8){right:-320px}#ef-sharing-bar:hover>ul>li:nth-child(9){right:-360px}#ef-sharing-bar:hover>ul>li:nth-child(10){right:-400px}#ef-sharing-bar:hover>ul>li:nth-child(11){right:-440px}@media only screen and (max-width:801px){#ef-sharing-bar>span:before{padding-right:0!important}#ef-sharing-bar>span>.ef-sharing-bar-label{display:none}}.wpcf7-response-output{display:none}.ef-footer-search .form-inline .form-group{margin-top:12px}.wpml-ls-legacy-list-horizontal{border:0}.wpml-ls-statics-shortcode_actions{background-color:transparent!important}.ui-accordion .ui-accordion-header.ui-state-active{-webkit-transition:padding-left .2s ease-in;-moz-transition:padding-left .2s ease-in;-ms-transition:padding-left .2s ease-in;-o-transition:padding-left .2s ease-in;transition:padding-left .2s ease-in}#ef-page-header{height:39px}#ef-select-wrapper{display:block;padding:12px 0}#ef-page-title{padding:0 15px;overflow:hidden}#ef-page-title div#am-page-title{padding:12px 0;float:left;font-weight:700;color:#262626}div.entry-title>span,h1.entry-title>span{padding:12px 0;display:block;float:left;font-weight:700;color:#262626}.ef-fullwidth-page .ef-featured-img .ef-video{width:100%;-webkit-box-shadow:none;box-shadow:none}.ef-fullwidth-page .ef-featured-img center{padding:0}.single .likeThis{margin:0}.ef-gplus{background-color:#dc4e41}.screen-reader-response{display:none}#ef-map{height:400px}.ef-marker.icn-location{display:none}#ef-header{background-image:url("/wp-content/uploads/2015/11/icon.png");background-repeat:no-repeat;background-position:left bottom;background-size:65%}@media (min-width:801px){#ef-sidebar{padding-left:0}#ef-sidebar-inner{padding-left:30px}#ef-sidebar:before{content:" ";position:relative;top:-30px;height:30px;width:100%;float:left;display:inline-block;background-repeat:no-repeat;background-position:left top;background-size:65%;background-image:url("/wp-content/uploads/2015/11/icon-bottom.png")}}#slide_desc h1,#slide_desc p{text-shadow:0 0 4px rgba(0,0,0,.6)}.ef-locations-inner{background-color:rgba(255,255,255,.1)}.ef-social-bar li a span.am-instagram,.ef-social-bar li a span.am-fb{font-size:13px;padding-right:1px}.ef-social-bar li a{font-size:16px;margin-left:-4px}select.ef-select-menu{width:120px}#ef-copyrights{padding:0 15px}#ef-copyrights #ef-slider-controls{margin-top:12px}#ef-show-hide-search{margin-top:0}@media screen and (max-width:801px){#ef-logo img{max-width:40%}#ef-show-hide-search{width:40px;margin:0 0 0 -15px;float:left}.ef-footer-search .form-inline .form-group{margin-bottom:0}#ef-copyrights .ef-copyright-text{text-align:left}.ef-copyrights{line-height:1px;white-space:nowrap;overflow:hidden}}#ef-sharing-bar>span{padding-left:15px;padding-right:15px}#ef-sharing-bar>span:before{font-family:"FontAwesome";content:'\f1e0';padding-right:8px}#ef-sharing-bar{margin-top:0;margin-right:0}#ef-footer #lang_sel_list{margin-right:0}p em{background-color:#fff;padding:.1em .4em}.single .ef-proj-desc h1.ef-custom-header{font-size:17px}div.portfolios h1.ef-custom-header{float:left;margin-right:17px}small.ef-post-info{clear:both}div.type-post p.single-like-header{display:none}p.single-like-header{padding-top:22px}.tile.ef-proj-img:hover .ef-proj-desc{bottom:0}.tile.ef-proj-img:hover h1{bottom:0;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}.ef-proj-img.ef-quote{background-color:#707070;color:#fff}.ef-proj-img.ef-quote small{color:#fff}label.wpcf7-form{display:inline}a.ef-author-posts{z-index:1}.ef-portfolio .ef-post .likeThis.likeThisBelow{margin-top:16px}.wpcf7-form-control-wrap textarea{height:200px;min-height:200px}.ef-proj-img h1{background-color:#000;background-color:rgba(0,0,0,.5)}.ef-links-holder .double{width:100%}.ef-links-holder a span{display:none}.wpcf7-submit.btn{padding:3px 12px}iframe{border:none}.comments-list .children{padding-top:35px}figure#slide_desc a.btn.btn-primary.am-transparent-btn{background:#a055af;background:rgba(160,85,175,.4);border-color:rgba(160,85,175,.4);-webkit-transition:-webkit-transform .3s ease,background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:-moz-transform .3s ease,background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;-ms-transition:-ms-transform .3s ease,background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;-o-transition:-o-transform .3s ease,background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;transition:transform .3s ease,background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s}figure#slide_desc a.btn.btn-primary.am-transparent-btn:hover{background:#8c419b;background:rgba(140,65,155,1);border-color:rgba(140,65,155,1)}#ef-filter.option-set li a.icn-available:after{font-family:"fontello";font-style:normal;font-weight:400;display:inline-block;width:1em;margin-left:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;content:'\e874'}#ef-filter.option-set li.ef-currentClass a.icn-available:after{content:'\e874'}.am-post-info{display:none}.page h1.am-custom-header{font-size:26px}#post-859 h1.am-custom-header{display:none}#post-366 h1.am-custom-header{display:none}.page .am-post-info{display:none}h2.am-subheader,h4.ef-style-title{font-size:21px;margin-bottom:20px;margin-top:19px}h3.am-subheader{font-size:18px;margin-bottom:16px;margin-top:15px}.attachment .ef-post-slider-ctrls{left:auto;right:0;background-color:#000;background-color:rgba(0,0,0,.7);color:#bababa;padding:0}.ef-attachment-nav li{padding:5.5px 15px}.ef-attachment-nav li.ef-prev-lnk{padding-right:0}.ef-attachment-nav li.ef-next-lnk{padding-left:5px}.ef-attachment-nav li a{font-family:inherit;color:#bababa}.ef-post-slider-ctrls a{font-size:inherit;color:#bababa}.ef-attachment-nav li a:after,.ef-attachment-nav li a:before{font-family:"fontello"}.ef-proj-desc .ef-post-info{display:none}.ef-attachment-nav>.ef-prev-lnk>a:before{content:'\e88e'}.ef-attachment-nav>.ef-next-lnk a:after{content:'\e88f'}.ef-attachment-nav>.ef-next-lnk a:before{content:'\2022';margin-right:10px}h2.ef-custom-header{font-size:17px;line-height:1.1;margin-top:15px;margin-bottom:15px;text-transform:uppercase}.ef-proj-desc h2 span{display:inline-block}.ef-proj-img h2{background-color:#000;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:1.2em;margin:0;left:0;right:0;bottom:-10px;padding:12px;position:relative;-webkit-transition:bottom .3s ease-out,opacity .5s ease-out;-moz-transition:bottom .3s ease-out,opacity .5s ease-out;-ms-transition:bottom .3s ease-out,opacity .5s ease-out;-o-transition:bottom .3s ease-out,opacity .5s ease-out;transition:bottom .3s ease-out,opacity .5s ease-out;opacity:0}.ef-proj-desc h2 span{display:inline-block}.ef-post:hover .ef-proj-img h2,.ef-proj-img:hover h2{bottom:0;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}@media screen and (max-width:1024px){.ef-proj-img h2{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}}.top-bar-section .dropdown li a em{font-style:normal}.top-bar-section ul.top-bar-menu li a sup.badge:after,#ef-page-title a sup.badge:after{content:"";width:5px;height:5px;background-color:#a055af;position:absolute;top:5px;left:-2px;transform:rotate(45deg);z-index:-1}.top-bar-section ul.top-bar-menu li a sup.badge,#ef-page-title a sup.badge{padding:2px 2px 3px 4px;font-size:11px;font-weight:400;line-height:1;background-color:#a055af;border-radius:3px;margin:-2px 0 -3px;top:-1px;left:1px}.top-bar-section ul.top-bar-menu li>a{min-height:40px}.top-bar-section ul.top-bar-menu li.current-menu-item a sup.badge:after,.top-bar-section ul.top-bar-menu li.current-menu-item a sup.badge,.top-bar-section ul.top-bar-menu li.current-menu-item a sup.badge.dot:before,.top-bar-section ul.top-bar-menu li.current-menu-item a sup[class=dot]:before,.top-bar-section ul.top-bar-menu li:hover a sup.badge:after,.top-bar-section ul.top-bar-menu li:hover a sup.badge,.top-bar-section ul.top-bar-menu li:hover a sup.badge.dot:before,.top-bar-section ul.top-bar-menu li:hover a sup[class=dot]:before{background-color:#fff;color:#262626}@media only screen and (max-width:801px){.top-bar-section ul.top-bar-menu li>a{min-height:41px}.top-bar-section ul.top-bar-menu li a sup.badge:after,.top-bar-section ul.top-bar-menu li a sup.badge,.top-bar-section ul.top-bar-menu li a sup.badge.dot:before,.top-bar-section ul.top-bar-menu li a sup[class=dot]:before{background-color:#fff !important;color:#262626}}.top-bar-section ul.top-bar-menu li a sup.badge.dot:before,#ef-page-title a sup.badge.dot:before{content:"";width:3px;height:3px;background-color:#a055af;position:absolute;top:6px;left:-10px;z-index:-1;border-radius:3px}.top-bar-section ul.top-bar-menu li a sup.badge.dot,#ef-page-title a sup.badge.dot{left:8px}.top-bar-section ul.top-bar-menu li a sup[class=dot]:before,#ef-page-title a sup[class=dot]:before{content:"";width:3px;height:3px;background-color:#a055af;position:absolute;top:8px;left:3px;z-index:-1;border-radius:3px}#ef-page-title a sup.badge.dot{left:16px}@media screen and (max-width:801px){#ef-page-title a sup.badge.dot{left:10px}#ef-page-title a .cart-label,#ef-page-title a sup.badge.dot .cart-price{display:none}}article div.product div.ef-post-inner div.ef-proj-img:after{content:'\f290';font-family:"FontAwesome";display:block;position:absolute;padding:0;width:1em;line-height:1em;right:10px;top:10px;text-align:right;font-size:16px;color:#404040}article div.product.outofstock div.ef-post-inner div.ef-proj-img:after{top:23px}article div.product.outofstock div.ef-post-inner div.ef-proj-img img{opacity:.6}.woocommerce .single-product .ef-author-posts.sale{z-index:9;left:-5px;right:auto}.outofstock .ef-author-posts.sold{background-color:#404040;z-index:6}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:10px;right:10px}@media screen and (min-width:768px){.woocommerce-page div.product div.images.woocommerce-product-gallery{width:50%;padding-right:15px}.woocommerce-page div.product div.summary.entry-summary{width:50%;padding-left:15px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:10px;right:25px}}.woocommerce div.product button span.price{color:inherit;font-size:inherit}.woocommerce div.product button span.price del{opacity:.7}.woocommerce div.product button:disabled span.price del{opacity:.5}.woocommerce div.product form.cart{margin-bottom:0}.woocommerce div.product button span.price ins{text-decoration:none}.woocommerce-product-details__short-description{margin-top:20px}.woocommerce div.product div.images .flex-control-thumbs li{padding:10px 10px 0 0}.woocommerce #ef-info ul{list-style:none;padding-left:0}.woocommerce #ef-info li li,.sbul li{border-width:1px;border-top-style:solid;padding:5px 0}.woocommerce #ef-info li li:first-child,.sbul li:first-child{border-top-style:none;padding-top:0}.woocommerce #ef-info ul li{border-color:#e5e5e5}.woocommerce #ef-info ul li p{display:inline-block}.widget_product_categories li a{display:block;padding-top:5px;padding-bottom:5px}.widget_product_categories ul ul.children li{padding-left:10px}.widget_product_categories li{border-top-width:1px;border-top-style:solid}.widget_product_categories li:first-child{border-top-style:none}.widget_product_categories li a:before{font-family:'fontello';margin-right:10px}.widget_product_categories li a:before{content:'\e88f'}.woocommerce-error{background-color:#f2dede;border:1px solid #eed3d7;color:#b94a48}.woocommerce-message{background-color:#dff0d8;border:1px solid #d6e9c6;color:#468847}.woocommerce-info{background-color:#d9edf7;border:1px solid #bce8f1;color:#3a87ad}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{display:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:15px;margin-bottom:19px;position:relative;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button,.woocommerce-error a.restore-item,.woocommerce-info a.restore-item,.woocommerce-message a.restore-item{padding:3px 10px;margin:-3px 0;color:#333;background-color:#fff;border-radius:0;font-size:12px;line-height:1.5;font-weight:400;border:1px solid #e5e5e5;text-align:center;float:right;text-transform:capitalize}.woocommerce-error li a.button:hover,.woocommerce-info li a.button:hover,.woocommerce-message li a.button:hover{background-color:#ebebeb;border-color:#e0e0e0}.woocommerce-error li a.button:active,.woocommerce-info li a.button:active,.woocommerce-message li a.button:active{border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.woocommerce-error li a.button:focus,.woocommerce-info li a.button:focus,.woocommerce-message li a.button:focus{outline:thin dotted #333;outline-offset:-2px}.woocommerce ul.product_list_widget li a{font-weight:400}.woocommerce ul.product_list_widget li img{float:left;margin:3px 12px 0 0;border:2px solid #fff}.woocommerce ul.product_list_widget li a+.woocommerce-Price-amount.amount{margin-left:0;text-decoration:none;font-weight:700}.woocommerce ul.product_list_widget li del>.woocommerce-Price-amount.amount{margin-left:0}.woocommerce ul.product_list_widget li ins{text-decoration:none;font-weight:700}.woocommerce a.remove{color:#b94a48 !important;margin-top:3px;border-radius:0;font-size:18px;height:18px;width:18px}.woocommerce a.remove:hover{background:#b94a48}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.woocommerce-widget-layered-nav-list__item--chosen a:before{content:"\f046"}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:24px}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top-color:#e0e0e0;padding:4px 0 0 24px}.woocommerce-mini-cart__total.total{font-weight:700}.woocommerce-mini-cart__total.total strong{font-weight:400}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin:0 3px 7px 0;text-transform:capitalize}.woocommerce .widget_shopping_cart .buttons a+a,.woocommerce.widget_shopping_cart .buttons a+a{margin-right:0}.price_slider_amount button{float:left}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:7px;display:block;border:0;border-radius:0;background-color:#a055af;height:7px;top:-1px}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:0;background-color:#fff;border:1px solid #eaeaea}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:5px;height:13px;background-color:#a055af;border-radius:2px;cursor:ew-resize;outline:0;top:-4px;margin-left:-2px}.woocommerce .widget_price_filter .ui-slider{margin-left:2px;margin-right:2px}.woocommerce .widget_price_filter .ui-slider-horizontal{height:7px}.woocommerce-ordering select{border:0;font-size:13px;padding:3px 12px;min-width:200px;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23262626%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),linear-gradient(to bottom,#fff 100%,#fff 100%);background-repeat:no-repeat,repeat;background-position:right 10px top 50%,0 0;background-size:9px auto,100%}.woocommerce .ef-post.product{border-width:1px;border-left-style:solid;border-right-style:solid;border-top-style:solid;border-bottom-style:solid;border-color:#e5e5e5}.woocommerce .ef-post.product+.ef-post.product{border-left-style:none}.woocommerce .ef-post-inner{background-color:#fff;padding:10px;display:block}.woocommerce .ef-post-inner img{position:static}.woocommerce .ef-post-inner .ef-post-excerpt .ef-custom-header.entry-title:hover{color:#606060;-webkit-transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;-moz-transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;-ms-transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;-o-transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s;transition:background-color .2s ease-out 0s,border-color .2s ease-out 0s,color .2s ease-out 0s}.woocommerce.columns-4 ul.products li.product{width:25%}@media screen and (max-width:768px){.woocommerce.columns-4 ul.products li.product{width:50%;float:left;clear:both;margin:0 0 10px}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 0 10px}.woocommerce .ef-post-info.entry-dimensions{font-size:11px;text-transform:uppercase;letter-spacing:.1em;line-height:15px;color:#262626;display:table}.woocommerce ul.products li.product .entry-dimensions .ef-post-info-inner{padding:10px;display:table-cell;vertical-align:middle;width:1%;text-align:center}.woocommerce ul.products li.product .entry-dimensions .ef-post-info-inner+.ef-post-info-inner{border-left:1px solid #e5e5e5}.woocommerce ul.products li.product .entry-dimensions .ef-post-info-inner.double{width:1%}.woocommerce ul.products li.product .entry-dimensions .ef-post-info-inner span{white-space:nowrap}.woocommerce ul.products li.product .entry-dimensions .ef-post-info-inner span.price{white-space:normal}.woocommerce ul.products li.product .entry-dimensions .ef-post-info-inner .price{color:#262626;display:block;font-weight:700;margin-bottom:0;font-size:inherit}.woocommerce ul.products li.product .entry-dimensions .ef-post-info-inner .price del{opacity:.5;font-weight:400}.woocommerce ul.products li.product .entry-dimensions .ef-post-info-inner .price ins{text-decoration:none}.icn-diameter:before{content:'Ø';font-family:"Open Sans",sans-serif;font-size:13px}.woocommerce .products li.product>a.button,.woocommerce .products li.product>a.added_to_cart,article div.ef-post-inner+a.button{margin-top:0;border-top:1px solid #e5e5e5;color:#262626;background-color:#fff;line-height:35px;padding:0;text-align:center;font-weight:400;border-radius:0;width:100%;font-size:11px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;display:inline-block}article div.ef-post-inner+a.button{margin-bottom:-1px}.woocommerce .products li.product>a.button.added{width:75%;float:left}.woocommerce .cross-sells .products li.product>a.button.added{display:none}.woocommerce .products li.product>a.loading+a.added_to_cart{display:none}.woocommerce .products li.product>a.added_to_cart{width:25%;float:left;border-left:1px solid #e5e5e5;padding-right:6px}.woocommerce .products li.product>a.button:before,.woocommerce .products li.product>a.added_to_cart:before,article div.ef-post-inner+a.button:before{font-size:13px;content:'\e895';font-family:"fontello";font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.woocommerce .products li.product>a.added_to_cart:before{content:'\e89d\e874'}.woocommerce ul.products li.product.instock a span.sale,.woocommerce ul.products li.product.outofstock a span.sold{z-index:6}.woocommerce ul.products li.product.outofstock a li.ef-proj-img:after,.woocommerce ul.products li.product.outofstock a li.ef-active-slide:after,.woocommerce ul.products li.product.outofstock a div.img:after{position:absolute;content:'';display:block;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.3)}.woocommerce .products li.product.outofstock>a.button:hover,.woocommerce .products li.product.instock>a.added_to_cart:hover,article div.ef-post-inner+a.button:hover{background-color:#606060;color:#fff}.woocommerce .products li.product.outofstock>a.button:hover:before,article div.ef-post-inner+a.button:hover:before{content:'\e899'}.woocommerce .products li.product.outofstock a.ef-post-inner:hover+a.button,article div.ef-post-inner:hover+a.button{background-color:#606060;color:#fff}.woocommerce .products li.product.outofstock a.ef-post-inner:hover+a.button:before,article div.ef-post-inner:hover+a.button:before{content:'\e899'}.woocommerce .products li.product.instock>a.button:before{content:'\e941';font-weight:700}.woocommerce .products li.product.instock>a.button:hover{background-color:#a055af;color:#fff}.woocommerce .products li.product.instock>a.button:hover:before{content:'\e81f';font-weight:400}.woocommerce a.button.added:after{display:none}.woocommerce .products li.product.instock>a.button.added:before{content:'\e818'}.woocommerce .products li.product.instock>a.button.added:hover:before{content:'\e818'}.woocommerce #ef-page>.ef-page-inner>.page>div>h1.ef-custom-header{display:none}.woocommerce #ef-page>.ef-page-inner>.ef-featured-img+.page>div>h1.ef-custom-header{display:block}#ef-page-cart{display:block;padding:12px;float:right;font-weight:700;color:#262626}#ef-page-cart:before{content:'\f290';font-family:"FontAwesome";margin-right:6px;font-size:16px}#ef-page-cart:after{clear:both}#ef-page-cart:hover{color:#8c419b}.page-template-templatesblog-template-php .ef-pagination{background-color:#fff !important}.woocommerce .products ul,.woocommerce ul.products{margin-bottom:0}.woocommerce nav.woocommerce-pagination{border-top:1px solid #e0e0e0;background-color:#fff}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:none;margin:-1px 0 0}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border-right:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li.pagination-label .page-numbers{border:none;border-right:none !important}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers{border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:6px 12px;line-height:1.538;font-size:13px}.pagination>li:hover>a.inactive:hover,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover{color:#262626;background:#e0e0e0}.woocommerce nav.woocommerce-pagination ul.page-numbers li:last-child .page-numbers{border-right:1px solid #e0e0e0}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current{border-top:1px solid #f1f1f1;background:#f1f1f1;color:#262626}.woocommerce-page .ef-featured-img .ef-proj-img>img{max-height:700px;object-fit:contain}.woocommerce ul.products li.product a img{margin:0}.woocommerce .shop_table tr.panel-title{font-family:"Magra",sans-serif;font-weight:700;line-height:1.1}.woocommerce-cart table.cart img{width:64px}.woocommerce table.shop_table.panel-default{border-color:#ddd}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:50%}@media only screen and (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:50%;float:left;clear:both;margin:0 0 10px}}.woocommerce-cart-form .ef-btn{margin:0}.woocommerce-cart-form .product-remove{width:32px}.woocommerce-cart-form .product-thumbnail{width:84px}#coupon_code{width:120px;background-color:#e5e5e5}.woocommerce .btn{text-transform:capitalize}.wc-proceed-to-checkout a.btn{display:block;text-transform:none}.woocommerce .woocommerce-order-details table.shop_table tbody th,.woocommerce .woocommerce-order-details table.shop_table tfoot th,.woocommerce .woocommerce-order-details table.shop_table tbody td,.woocommerce .woocommerce-order-details table.shop_table tfoot td,.woocommerce .woocommerce-checkout-review-order table.shop_table tbody th,.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot th,.woocommerce .woocommerce-checkout-review-order table.shop_table tbody td,.woocommerce .woocommerce-checkout-review-order table.shop_table tfoot td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce table.shop_table td{border-top-color:#e5e5e5;line-height:inherit;padding:6px 15px}#order_review .product-name{width:40%}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:50%;padding-right:15px;float:left}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;padding-left:15px;width:50%}@media only screen and (max-width:801px){.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%;padding-right:0;padding-left:0;float:none}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce table.shop_table td{border-top-color:transparent;padding:4px 10px}.woocommerce table.shop_table.cart tr+tr{border-top:1px solid #e5e5e5}.woocommerce-cart-form .product-remove{width:inherit}.woocommerce table.shop_table_responsive.panel tr td,.woocommerce-page table.shop_table_responsive.panel tr td,.woocommerce table.shop_table_responsive tr.cart_item td,.woocommerce-page table.shop_table_responsive tr.cart_item td{background-color:#fff}.woocommerce-cart .cart-collaterals .cart_totals tr td{border-top:1px solid #e5e5e5}}.woocommerce form .form-row{padding:0;margin:0 0 9.5px}.woocommerce form .form-row label{font-size:11px}.woocommerce form .form-row .required{color:#a055af;font-weight:inherit}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal}.woocommerce form .form-row input,.woocommerce form .form-row textarea,.woocommerce form .form-row select{line-height:1.538;border-color:#e5e5e5;color:#606060;border:0;width:100%;max-width:100%;font-size:13px;padding:3px 12px}.woocommerce form .form-row input,.woocommerce form .form-row select{height:26px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:50%;padding-right:15px}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:50%;padding-left:15px}.woocommerce form .form-row .select2-container{line-height:1.538}.select2-container--default .select2-selection--single{background-color:#fff;border:none;border-radius:0}.select2-container .select2-selection--single{height:26px;margin:0}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#606060;line-height:26px}::placeholder{color:#bababa;opacity:1}:-ms-input-placeholder{color:#bababa}::-ms-input-placeholder{color:#bababa}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#bababa}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#262626 transparent transparent;border-width:5px 5px 0;margin-left:-6px;margin-top:-3px;border-radius:2px}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #262626;border-width:0 5px 5px}.select2-container--open .select2-dropdown--below{border-top-style:solid;border-top-width:1px}.select2-dropdown{background-color:#fff;border:1px solid #606060;border-radius:0;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#8c419b}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:12px;padding-right:24px}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#e5e5e5}.woocommerce form .form-row.woocommerce-invalid label{color:#b94a48}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:50%}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{padding-right:15px}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{padding-left:15px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #bce8f1;padding:0;margin:0 0 19px;border-radius:0}.woocommerce form.woocommerce-form-coupon .form-row{margin-bottom:0;display:inline-block;float:none;padding:0;width:auto;vertical-align:middle}.woocommerce form.woocommerce-form-coupon .form-row .btn{margin:0}@media only screen and (max-width:801px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%;padding-left:0;padding-right:0}}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:15px;border:1px solid #ddd}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#fff;border:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{padding:15px;margin:15px 0 0;font-size:11px;border-radius:0;line-height:1.538;background-color:#e5e5e5;color:#606060}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{background-color:#f1f1f1}#add_payment_method #payment ul.payment_methods li+li,.woocommerce-cart #payment ul.payment_methods li+li,.woocommerce-checkout #payment ul.payment_methods li+li{padding-top:15px}#payment .form-row a.btn,#payment .form-row button#place_order{width:100%;float:none}#payment h2{background-color:#f1f1f1;margin-bottom:0;padding-bottom:20px}#place_order{margin-top:15px}@media only screen and (max-width:768px){.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-bottom:7px}.woocommerce #payment a.btn,.woocommerce-page #payment a.btn{float:none;width:100%;box-sizing:border-box;margin:0 0 7px}}.woocommerce .woocommerce-customer-details address{border-color:#ddd;border-bottom-width:1px;border-right-width:1px;padding:10px 15px}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{font-family:'fontello';margin-right:8px;content:"\e86e"}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{font-family:'fontello';margin-right:8px;content:"\e803"}.woocommerce-thankyou-order-failed-actions{display:inline}.woocommerce-error .woocommerce-thankyou-order-failed-actions a+a{margin-right:3px}.woocommerce-page .am-custom-header,.woocommerce-page .am-custom-subheader,.wc-bacs-bank-details-heading{text-transform:capitalize}h2.wc-bacs-bank-details-heading{font-size:21px;margin-bottom:20px;margin-top:19px}h3.wc-bacs-bank-details-account-name{font-size:18px;margin-bottom:16px;margin-top:15px}h3.wc-bacs-bank-details-account-name,ul.wc-bacs-bank-details.order_details.bacs_details{background-color:#fff;border:1px solid #ddd;border-radius:0}h3.wc-bacs-bank-details-account-name{color:#262626;background-color:#f5f5f5;padding:10px 15px;margin-top:0;margin-bottom:0;font-size:15px}ul.wc-bacs-bank-details.order_details.bacs_details{border-top:none;margin-bottom:19px;padding:15px;color:#606060}.woocommerce table.shop_table th{font-weight:700;padding:10px 15px;line-height:1.1em}.woocommerce-shipping-calculator .shipping-calculator-form input,.woocommerce-shipping-calculator .shipping-calculator-form .select2-container--default .select2-selection--single{background-color:#f1f1f1}.shipping-calculator-form p{margin-bottom:9.5px}#add_payment_method .cart-collaterals .shipping-calculator-button:after,.woocommerce-cart .cart-collaterals .shipping-calculator-button:after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after{font-family:fontello;margin-left:8px;content:"\e911";text-decoration:none}.woocommerce ul#shipping_method li+li{border-top:1px solid #e5e5e5}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e5e5e5;width:auto}.woocommerce ul#shipping_method li{margin:0}.woocommerce ul#shipping_method li+li{padding-top:4px}.woocommerce form .form-row .woocommerce-input-wrapper .description{background-color:#d9edf7;border:1px solid #bce8f1;color:#3a87ad;padding:10px;margin:6px 0 0;border-radius:0}.woocommerce form .form-row .woocommerce-input-wrapper .description:before{border-width:4px 6px 0;border-style:solid;border-color:#bce8f1 transparent transparent;left:24px}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:#e5e5e5}.woocommerce-checkout span.cart-price,.woocommerce-cart span.cart-price{display:none}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:20px 0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:20px 0 0 15px}@media only screen and (max-width:768px){#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding-left:0;float:none;width:100%}}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{margin:0}.woocommerce.widget_layered_nav li span.count{display:none}.widget_layered_nav li{border-top-width:1px;border-top-style:solid}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.widget_layered_nav li a{display:block;padding-top:5px;padding-bottom:5px}.woocommerce .woocommerce-widget-layered-nav-list{margin-bottom:9.5px;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before{font-family:"FontAwesome";font-weight:400;margin-right:8px;content:"\f096";color:#606060}.widget ul#menu-policies li a:before{font-family:"FontAwesome";font-weight:400;margin-right:8px;content:"\f0f6";color:#606060}.woocommerce .single-product .upsells.products .ef-author-posts.sale,.woocommerce .single-product .upsells.products .ef-author-posts.sold,.woocommerce .single-product .related.products .ef-author-posts.sale,.woocommerce .single-product .related.products .ef-author-posts.sold{top:0}.woocommerce .single-product .upsells.products .ef-author-posts.sold,.woocommerce .single-product .related.products .ef-author-posts.sold,.woocommerce .single-product .upsells.products .ef-author-posts.sale,.woocommerce .single-product .related.products .ef-author-posts.sale{left:0}.woocommerce .upsells.products .ef-post-inner .ef-post-info,.woocommerce .related.products .ef-post-inner .ef-post-info{margin:0 -10px -10px;border-width:1px;border-top-style:solid;border-top-color:#e5e5e5}section.upsells.products,section.related.products{clear:both}.woocommerce ul.products li.product .woocommerce-loop-category__title{bottom:0;left:0;right:0;position:absolute;text-align:center;text-transform:uppercase;z-index:2;-webkit-transition:bottom .3s ease-out;-moz-transition:bottom .3s ease-out;-ms-transition:bottom .3s ease-out;-o-transition:bottom .3s ease-out;transition:bottom .3s ease-out;font-size:17px;background-color:rgba(0,0,0,.5);color:#fff;text-align:center;line-height:1.2em;margin:0;bottom:0;padding:12px;position:absolute;-webkit-transition:bottom .3s ease-out,opacity .5s ease-out;-moz-transition:bottom .3s ease-out,opacity .5s ease-out;-ms-transition:bottom .3s ease-out,opacity .5s ease-out;-o-transition:bottom .3s ease-out,opacity .5s ease-out;transition:bottom .3s ease-out,opacity .5s ease-out}.woocommerce ul.products li.product .woocommerce-loop-category__title mark{background:0 0;color:#fff}.woocommerce ul.products li.product.product-category{min-height:120px}.woocommerce ul.products li.product a li img{position:absolute;left:50%;top:50%;height:auto;width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.woocommerce ul.products li.product a .ef-proj-img{border:0}ul.ef-fadeshow li.ef-proj-img.ef-placeholder{padding-top:75%}.woocommerce .single-product .ef-author-posts.sold{left:-5px;right:auto}.woocommerce .cart-collaterals .cross-sells ul.products ul.ef-fadeshow li,.woocommerce-page .cart-collaterals .cross-sells ul.products ul.ef-fadeshow li{width:100%}.payment_method_stripe label{display:inline}.top-bar .toggle-topbar.menu-icon.shop-icon-follows{right:40px}.top-bar .shop-icon{width:40px;left:auto;background:#fff;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;position:absolute;right:0;bottom:0;top:0}.top-bar .shop-icon a{text-transform:uppercase;position:relative;display:block;height:45px;line-height:45px;text-align:center;width:100%;height:100%;line-height:33px;padding:0;font-size:16px;color:#262626}.top-bar .shop-icon a:before{font-family:"FontAwesome";content:"\f290"}.top-bar .shop-icon a span{top:3px;display:block;position:absolute}.top-bar.expanded .shop-icon a{color:#262626}.top-bar.expanded .shop-icon a span{box-shadow:none}@media only screen and (min-width:801px){.top-bar .shop-icon{display:none}}tr.order-total{font-size:20px}@media screen and (max-width:801px){.woocommerce ul.products,.woocommerce-pagination{margin-left:-30px;margin-right:-30px}}@media only screen and (max-width:481px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{margin-bottom:-1px}.woocommerce ul.products[class*=columns-] li.product.product-category,.woocommerce-page ul.products[class*=columns-] li.product.product-category{margin-bottom:10px}}.quantity .input-text.qty.text{font-size:17px;line-height:1.33;padding:10px 16px 11px;border:0}.comment-form-cookies-consent{padding:0 15px}.comment-form-cookies-consent label{padding-left:8px}