@charset "UTF-8";body{padding:50px;font-size:13px;color:#252525;background-color:#fff;-webkit-font-smoothing:antialiased;line-height:1.625;-moz-osx-font-smoothing:grayscale;font-family:Lato,sans-serif}.widget-title,h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.05em;margin:0 0 15px;line-height:normal;-ms-word-wrap:break-word;word-wrap:break-word;font-family:Montserrat,sans-serif}h1{font-size:24px}h2{font-size:20px}.widget-title,h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}p{margin:0 0 15px}img{height:auto;max-width:100%;vertical-align:middle;display:inline-block}a{color:#252525;transition:color .18s ease,background-color .18s ease,border-color .18s ease}a,a:focus,a:hover{text-decoration:none;outline:none}a:focus,a:hover{color:#4e4e4e}a:active{outline:none}.group:after,.group:before{content:" ";display:table}.group:after{clear:both}figure{margin:0}ol,ul{padding-left:20px}ul{list-style:disc}ol{list-style:decimal}dl{margin:0 0 20px}dt{font-weight:700}dd{margin:0 0 15px}blockquote{border-left:3px solid #ccc;font-size:17px;font-weight:300;margin:20px 0;padding-left:15px}blockquote cite{font-size:14px;font-weight:700;font-style:italic;color:rgba(37,37,37,.8);margin:10px 0 0;display:block}table{border-collapse:separate;border-spacing:0;width:100%}.entry-content table{margin-bottom:24px;border-width:1px 0 0 1px}.entry-content td:first-child,.entry-content th:first-child{padding-left:0}.entry-content td,.entry-content th{border-bottom:1px solid rgba(0,0,0,.1)}.entry-content caption,.entry-content td,.entry-content th{padding:5px;font-weight:400;text-align:left;vertical-align:middle}.entry-content th{font-size:85%;font-weight:700;text-transform:uppercase}.entry-content td,.entry-content th{border-width:0 1px 1px 0}code,kbd,pre,samp,tt,var{font-style:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-family:monospace,serif}pre{padding:15px;border:1px solid rgba(0,0,0,.1)}address{margin:0 0 15px}.screen-reader-text,.sr-only{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);position:absolute;margin:-1px;width:1px}audio,embed,iframe,object,video{margin-bottom:15px;max-width:100%}p>audio,p>embed,p>iframe,p>object,span>audio,span>embed,span>iframe,span>object{margin-bottom:0}#map,.map *{max-width:none!important}label{font-weight:400;text-transform:uppercase;margin:0 0 2px;display:block}input,label,textarea{font-family:Montserrat,sans-serif}input,textarea{height:42px;padding:8px 12px;font-size:inherit;border:2px solid #252525;color:#828282;max-width:100%;background-color:#fff;box-shadow:none;border-radius:0;width:100%;background-image:none;line-height:normal;display:inline-block}input:focus,textarea:focus{outline:none}input[type=search]{box-sizing:border-box}textarea{height:auto}select{max-width:100%}input[type=checkbox],input[type=radio]{height:auto;margin:4px 0 0;width:auto;line-height:normal;margin-top:1px\9}fieldset{padding:0;border:none;min-width:0;margin:0 0 15px}::-webkit-input-placeholder{font-weight:400;color:rgba(37,37,37,.5);text-transform:uppercase;opacity:1}:-moz-placeholder,::-moz-placeholder{font-weight:400;color:rgba(37,37,37,.5);text-transform:uppercase;opacity:1}:-ms-input-placeholder{font-weight:400;color:rgba(37,37,37,.5);text-transform:uppercase;opacity:1}.added-to-cart,.btn,.button,.comment-reply-link,.wc-forward,button,input[type=button],input[type=reset],input[type=submit]{height:auto;padding:18px 37px 17px;font-size:12px;border:none;font-weight:400;color:#fff;transition:background-color .18s ease,color .18s ease,border-color .18s ease;text-transform:uppercase;text-align:center;background-color:#252525;margin:0;box-shadow:none;border-radius:0;cursor:pointer;width:auto;background-image:none;line-height:normal;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;font-family:Montserrat,sans-serif;display:inline-block}.added-to-cart:active,.btn:active,.button:active,.comment-reply-link:active,.wc-forward:active,button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{outline:none}.added-to-cart:hover,.btn:hover,.button:hover,.comment-reply-link:hover,.wc-forward:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{text-decoration:none;color:#fff;background:#4e4e4e}.added-to-cart:focus,.btn:focus,.button:focus,.comment-reply-link:focus,.wc-forward:focus,button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus{outline:none}.added-to-cart.disabled,.added-to-cart[disabled],.btn.disabled,.btn[disabled],.button.disabled,.button[disabled],.disabled.comment-reply-link,.wc-forward.disabled,.wc-forward[disabled],[disabled].comment-reply-link,button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled],input[type=reset].disabled,input[type=reset][disabled],input[type=submit].disabled,input[type=submit][disabled]{opacity:.6;cursor:not-allowed}.ci-slider{padding:0;border:0;margin:0;box-shadow:none;border-radius:0}.ci-slider.loading:before{animation:scaleout 1s ease-in-out infinite;height:40px;right:20px;content:"";position:absolute;top:20px;background-color:#fff;border-radius:100%;width:40px;z-index:1000}.ci-slider .slides li:after{content:" ";position:absolute;top:0;left:0;z-index:-1000}@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}to{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.ci-direction-nav a{opacity:.7;top:50%;line-height:normal}.ci-direction-nav a:hover{color:#fff;opacity:1}.ci-slider .slides>li:first-child{-webkit-backface-visibility:visible;display:block}.ci-slider.loading .slides>li:first-child{opacity:1!important}.mfp-bg{background-color:#000}.mfp-preloader{color:#fff}.mfp-preloader a,.mfp-preloader a:hover{color:#252525}.mfp-container:not(.mfp-s-error) .mfp-preloader{animation:scaleout 1s ease-in-out infinite;height:40px;text-indent:-999em;background-color:#fff;background-color:#252525;margin:0 auto;border-radius:100%;width:40px}button.mfp-arrow,button.mfp-close{border:none;opacity:1}button.mfp-arrow:hover,button.mfp-close:hover{border:none;background:none}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#252525}.mfp-arrow{line-height:.3}.mfp-arrow:after,.mfp-arrow:before{border:none}.mfp-arrow:after{font-size:70px;color:#252525;font-family:FontAwesome}.mfp-arrow-right .mpf-a,.mfp-arrow-right:after{content:"\f105"}.mfp-arrow-left .mpf-a,.mfp-arrow-left:after{content:"\f104"}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justified{text-align:justify}.nav{margin:40px 0 50px}.nav ul{list-style:none;padding:0;margin:0}.nav ul ul{margin-left:15px;display:none}.nav ul ul.toggled-on{display:block}.navigation{line-height:1.384615385}.navigation li{position:relative;display:block;z-index:100}.navigation a,.navigation a:visited{white-space:nowrap;display:block}.navigation a{padding:10px 0 0;font-size:13px;color:#252525;transition:all .18s ease;text-transform:uppercase;position:relative;letter-spacing:-.05em;font-family:Montserrat,sans-serif}.navigation .dropdown-toggle{padding:6px 10px;border:none;right:0;color:#252525;position:absolute;top:-1px;background-color:transparent;line-height:normal}.navigation .dropdown-toggle:after{content:"\f107";font-family:FontAwesome}.navigation .dropdown-toggle.toggle-on:after{content:"\f106"}.navigation a:hover{text-decoration:none;color:#fff;background-color:#252525}.navigation li.current-menu-ancestor>a,.navigation li.current-menu-item>a,.navigation li.current-page-item>a,.navigation li.current>a,.navigation li.current_page_item>a,.navigation li>a:hover{color:#fff;background-color:#252525}.navigation li li.current-menu-ancestor>a,.navigation li li.current-menu-item>a,.navigation li li.current-page-item>a,.navigation li li.current>a,.navigation li li.current_page_item>a,.navigation li li>a:hover{color:#252525;background-color:#f1f1f1}.navigation li.current-menu-ancestor>.dropdown-toggle,.navigation li.current-menu-item>.dropdown-toggle,.navigation li:hover>.dropdown-toggle{color:#fff}.navigation li.current-menu-ancestor>.dropdown-toggle:hover,.navigation li.current-menu-item>.dropdown-toggle:hover,.navigation li:hover>.dropdown-toggle:hover{color:#252525}.header{position:relative}.site-logo{font-size:24px;font-weight:700;margin:0;word-wrap:break-word}.site-logo,.site-tagline{text-transform:uppercase;letter-spacing:-.05em;line-height:normal;font-family:Montserrat,sans-serif}.site-tagline{font-size:11px;font-weight:400;color:#828282}.mobile-toggle{font-size:30px;right:0;position:absolute;top:-4px;line-height:normal;display:none}.mobile-toggle.toggled i:before{content:"\f00d"}#page,body.home,html{height:100%}.sidebar-left{position:fixed;bottom:50px;top:50px;left:50px;width:250px}.content-wrap{max-width:1300px;margin-left:300px;width:calc(100% - 300px)}.content-wrap:after,.content-wrap:before{content:" ";display:table}.content-wrap:after{clear:both}.content-wrap.content-wrap-cover{height:100%;overflow:hidden;max-width:100%}.main{width:calc(100% - 300px);float:left}.main-home,.main.main-fullwidth{width:100%;float:none}.main-home{height:100%}.sidebar-right{width:250px;float:right}.page-title{font-size:24px;color:#828282;text-transform:uppercase;margin:0 0 50px}.home-slider,.home-slider .ci-viewport,.home-slider .slides{height:100%}.home-slider .slides li{height:100%;position:relative;background-size:contain;background-color:#f3f3f3;background-position:50%;background-repeat:no-repeat}.home-slider.portfolio-related-slider{height:690px}.item{height:600px;height:calc(100vh - 170px);min-height:450px;position:relative;background-size:contain;margin:0 0 50px;background-position:50%;background-repeat:no-repeat}.item,.item-thumb{background-color:#f3f3f3}.item-thumb{text-align:center}.item-details{min-height:275px;padding:40px 50px 50px;border:10px solid #fff;right:50px;position:absolute;max-width:500px;bottom:50px;min-width:430px}.item-details .item-more{right:0;position:absolute;bottom:0}.item-title{font-size:36px;font-weight:700;text-transform:uppercase;letter-spacing:-.05em;margin:0;line-height:normal;font-family:Montserrat,sans-serif}.item-navigation{right:-10px;position:absolute;top:-60px}.item-navigation a{height:50px;font-size:24px;color:#fff;text-align:center;background-color:#252525;margin-left:-3px;width:50px;line-height:48px;display:inline-block}.item-navigation a:hover{background-color:#4e4e4e}.entry{margin:0 0 50px}.entry:only-of-type{margin:0}.entry-title{font-size:24px;text-transform:uppercase}.entry-meta{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:-.05em;margin:-15px 0 20px;line-height:normal;font-family:Montserrat,sans-serif}.entry-meta,.entry-meta a{color:#828282}.entry-meta a:hover{color:#252525}.entry-thumb{position:relative;text-align:center;background-color:#f3f3f3;margin:0 0 30px}.entry-thumb.aligncenter,.entry-thumb.alignleft,.entry-thumb.alignnone,.entry-thumb.alignright{margin-top:0}.project-assets .entry-thumb{margin-bottom:60px}.project-assets .entry-thumb:last-child{margin-bottom:0}.project-assets .entry-thumb.has-caption{margin-bottom:80px}.project-assets .entry-thumb.has-caption:last-child{margin-bottom:35px}.entry-thumb figcaption{font-style:italic;position:absolute;bottom:-35px;width:100%}.entry-content{font-size:15px;margin-bottom:40px;line-height:1.625}.entry-content:after,.entry-content:before{content:" ";display:table}.entry-content:after{clear:both}.entry-content:last-child{margin-bottom:0}.entry-project-side .entry-content{font-size:13px}.entry-author{padding:25px 0;margin-bottom:60px;position:relative;border-top:2px solid #252525;border-bottom:2px solid #252525}.entry-author figure.author-avatar{position:absolute;top:30px;left:0}.entry-author figure.author-avatar img{display:inline-block}.entry-author .author-details{margin-left:115px}.entry-author .author-details h4{text-transform:uppercase}.entry-author .socials{float:none;display:inline-block}.entry-author .socials a{padding:0;font-size:18px;margin:0 7px}.entry-tags{margin:-30px 0 60px}.entry-tags a{padding:3px 9px;font-size:11px;margin-right:3px;color:#444;text-transform:uppercase;background:#ebebeb;display:inline-block}.entry-project:after,.entry-project:before{content:" ";display:table}.entry-project:after{clear:both}.entry-project-side{width:250px;float:right}.entry-project-main{width:calc(100% - 300px);float:left}.project-details{list-style:none;padding:0;margin:40px 0 0}.project-details li{margin:0 0 10px;display:block}.project-details li span{font-size:11px;font-weight:400;color:#828282;line-height:normal}.project-details li b,.project-details li span{text-transform:uppercase;letter-spacing:-.05em;font-family:Montserrat,sans-serif;display:block}.project-details li b{font-size:16px;font-weight:700}.related-projects{margin-top:80px}#paging,.woocommerce-pagination{margin:40px 0 0}#paging ul,.woocommerce-pagination ul{list-style:none;padding:0;margin:0}#paging ul li,.woocommerce-pagination ul li{display:inline-block}#paging a,#paging li span,#paging>span,.woocommerce-pagination a,.woocommerce-pagination li span,.woocommerce-pagination>span{padding:14px 19px;font-size:14px;border:2px solid #252525;color:#252525;text-transform:uppercase;letter-spacing:-.05em;margin:0 10px 5px 0;line-height:normal;font-family:Montserrat,sans-serif;display:inline-block}#paging .current,#paging a:hover,.woocommerce-pagination .current,.woocommerce-pagination a:hover{color:#fff;background-color:#252525}.social-icons{list-style:none;padding:0;margin:0}.social-icon,.social-icons li{display:inline-block}.social-icon{height:30px;font-size:16px;border:none;color:#fff;transition:opacity .18s ease;text-align:center;background-color:#252525;margin:0 3px 3px 0;border-radius:0;width:30px;line-height:30px}.social-icon:hover{color:#fff;opacity:.8}.footer{position:absolute;bottom:0;width:100%}#comments{margin:40px 0 0}#comments .widget-title,#comments h3{text-transform:uppercase}#comment-list{padding:0;margin:0}#comment-list,#comment-list ol{list-style:none}#comment-list .comment-body{padding-top:20px;margin-bottom:20px}#comment-list>.comment:first-child>.comment-body{padding-top:0;border-top:none}.post-comments{margin:0 0 45px}.comment-author .avatar{height:64px;overflow:visible;margin:0 15px 15px 0;width:64px;float:left}.comment-author{text-transform:uppercase;font-family:Montserrat,sans-serif}.comment-content{overflow:hidden;zoom:1;font-size:13px}.comment-metadata{font-size:12px;margin:0 0 5px}.comment-metadata time{font-size:11px;color:#828282;text-transform:uppercase;font-family:Montserrat,sans-serif}.comment-reply-link{height:auto;padding:4px 10px;font-size:10px;text-transform:uppercase;margin-left:80px;width:auto}.bypostauthor>article .fn:before{font-size:11px;content:"\f005";position:relative;top:-1px;margin:0 2px 0 -2px;font-family:FontAwesome}#cancel-comment-reply-link{font-size:13px;font-weight:400;margin-left:5px}.comment-notes,.form-allowed-tags{font-size:12px;color:rgba(37,37,37,.8);line-height:1.5}.widget{margin:0 0 40px}.sidebar .widget:last-child,.widget p:last-child{margin-bottom:0}.widget-title{font-size:16px;text-transform:uppercase}.widget-title label{font-size:inherit;font-weight:inherit;text-transform:uppercase;margin:0;line-height:inherit;display:block}.widget-subtitle{font-size:11px;font-weight:400;color:#828282;text-transform:uppercase;letter-spacing:-.05em;margin:-15px 0 15px;line-height:normal;font-family:Montserrat,sans-serif}.widget select{padding:5px 10px;border:1px solid #ececec;border-radius:0;width:100%}.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_recent_entries ul{list-style:none;padding:0;margin:0}.widget_archive ul ul,.widget_categories ul ul,.widget_meta ul ul,.widget_nav_menu ul ul,.widget_pages ul ul,.widget_recent_entries ul ul{margin-left:15px}.widget_archive ul li,.widget_categories ul li,.widget_meta ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_recent_entries ul li{position:relative;line-height:normal;display:block}.widget_archive ul li a,.widget_categories ul li a,.widget_meta ul li a,.widget_nav_menu ul li a,.widget_pages ul li a,.widget_recent_entries ul li a{padding:8px 0;text-transform:uppercase;border-bottom:1px solid #ececec;letter-spacing:-.05em;font-family:Montserrat,sans-serif;display:block}.widget_archive ul li .ci-count,.widget_archive ul li .count,.widget_categories ul li .ci-count,.widget_categories ul li .count,.widget_meta ul li .ci-count,.widget_meta ul li .count,.widget_nav_menu ul li .ci-count,.widget_nav_menu ul li .count,.widget_pages ul li .ci-count,.widget_pages ul li .count,.widget_recent_entries ul li .ci-count,.widget_recent_entries ul li .count{padding:4px 3px;font-size:12px;font-weight:700;right:0;transition:all .18s ease;position:absolute;top:8px}.widget_recent_comments ul{list-style:none;padding:0;margin:0}.widget_recent_comments ul li{padding:11px 0;border-bottom:1px solid #ececec;display:block}.widget_archive select,.widget_categories select,.widget_pages select{height:40px;padding:6px 15px;font-size:14px;border:1px solid #ececec;font-weight:400;border-radius:0;background:#fff;width:100%;display:block}#ads125,.ads125{list-style:none;padding:0;margin:0}#ads125 li,.ads125 li{height:auto;padding:0;border:none;max-width:125px;margin:0 15px 10px 0;background:none;float:left}.searchform>div{position:relative}.searchform .searchsubmit{height:100%;padding:10px 20px;right:0;position:absolute;top:0}.flickr_badge_image{margin:0 15px 15px 0;float:left}.flickr_badge_image a{line-height:0;display:block}.widget_about_avatar img{max-width:120px}.widget_about_avatar img.img-round{border:1px solid #ececec;border-radius:50%}.widget_about_sig img{clear:both;display:block}.widget_about_sig>span{font-weight:700;text-transform:uppercase;display:block}.widget_text p:last-child{margin-bottom:0}.widget_ci_twitter_widget ul{list-style:none;padding:0;margin:0}.widget_ci_twitter_widget ul li{margin-bottom:12px}.widget_ci_twitter_widget ul li:first-child{padding-top:0}.widget_ci_twitter_widget .twitter-time{font-size:.85em;display:block}#wp-calendar{width:100%}#wp-calendar a{font-weight:700;font-style:italic}#wp-calendar caption{padding:9px;text-align:left;background:none repeat scroll 0 0 rgba(0,0,0,.03);margin-top:10px}#wp-calendar thead{font-size:10px}#wp-calendar thead th{padding:8px;font-weight:700;background:rgba(0,0,0,.1)}#wp-calendar tbody td{padding:3px;border:1px solid rgba(0,0,0,.1);text-align:center;background:none}#wp-calendar tbody td:hover{background:rgba(0,0,0,.1)}#wp-calendar tbody .pad{background:none}#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}#wp-calendar tfoot #prev{padding-top:10px;font-size:10px;text-transform:uppercase}.gallery{margin-right:-5px;margin-bottom:15px;margin-left:-5px}.gallery:after,.gallery:before{content:" ";display:table}.gallery:after{clear:both}.gallery-item{margin-bottom:10px}.gallery-item img{width:100%}.gallery-columns-1 .gallery-item,.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{min-height:1px;position:relative;padding-right:5px;width:50%;float:left;padding-left:5px}.gallery-caption{padding:6px 8px;font-size:12px;color:#fff;transition:opacity .18s ease;position:absolute;max-height:50%;opacity:0;bottom:0;text-align:left;background-color:rgba(0,0,0,.7);margin:0 0 0 5px;left:0;width:calc(100% - 10px);line-height:1.5}.gallery-caption:before{height:100%;min-height:49px;content:"";position:absolute;top:0;left:0;width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.alignnone{margin:5px 0 20px}p .alignnone{margin-bottom:0}.aligncenter{margin:7px auto;display:block}.alignright{margin:7px 0 7px 24px;float:right}.alignleft{margin:7px 24px 7px 0;float:left}.wp-caption{margin-bottom:15px;max-width:100%}.wp-caption img{height:auto;padding:0;border:0;margin:0;width:auto}.wp-caption .wp-caption-text{padding:5px 0 0;font-size:12px;font-style:italic;text-align:left;margin:3px 0 5px;line-height:17px}.sharedaddy{margin-top:30px}.null-instagram-feed p{padding-top:10px}.widget .instagram-pics{list-style:none;padding:0;margin:0}.widget .instagram-pics:after,.widget .instagram-pics:before{content:" ";display:table}.widget .instagram-pics:after{clear:both}.widget .instagram-pics li{padding:0;border-bottom:0;width:33.33333333333%;float:left}.widget .instagram-pics li a{color:#252525;display:block}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews{padding:14px 20px 14px 45px;border:2px solid #000;margin-bottom:35px;color:#000;position:relative;clear:both;margin-left:0}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before,.woocommerce-noreviews:before{font-size:1.3em;content:"\f058";position:absolute;top:10px;left:15px;font-family:FontAwesome}.woocommerce-error a:not(.button),.woocommerce-info a:not(.button),.woocommerce-message a:not(.button),.woocommerce-noreviews a:not(.button){color:#000;border-bottom:1px solid;margin-left:10px;display:inline-block}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button{padding:5px 10px;font-size:.875em;text-decoration:none;text-transform:uppercase;position:relative;text-align:left;top:-2px;float:right}.woocommerce-error .button:after,.woocommerce-info .button:after,.woocommerce-message .button:after,.woocommerce-noreviews .button:after{font-size:.65em;content:"\f061";position:relative;top:-2px;margin:0 0 0 5px;font-family:FontAwesome;display:inline-block}.woocommerce-error{list-style:none}.woocommerce-error:before{content:"\f057"}.woocommerce-page .select2-container .select2-selection{height:42px;padding:5px;border:2px solid #000;text-align:left;background-color:#fff;border-radius:0}.woocommerce-page .select2-container .select2-selection .select2-selection__arrow{height:42px;right:3px;position:absolute;top:1px;width:20px}.woocommerce-page .button:focus{color:#b3b3b3}.woocommerce-page .woocommerce-mini-cart__buttons.buttons>.button{padding:13px 20px 12px;width:48%}.woocommerce-page .woocommerce-mini-cart__buttons.buttons>.button:first-child{margin-right:4%}.star-rating{color:#ffba00}ul.products{list-style:none;padding:0;margin-right:-15px;flex-flow:row wrap;margin-left:-15px;display:flex}ul.products:after,ul.products:before{content:" ";display:table}ul.products:after{clear:both}ul.products .added_to_cart{margin-left:5px}ul.products li.product{margin-bottom:30px;position:relative;padding-right:15px;text-align:center;flex-basis:100%;padding-left:15px}ul.products li.product .onsale{padding:3px 8px;color:#fff;position:absolute;top:5px;background:#000;left:5px}ul.products li.product .price,ul.products li.product .star-rating{margin-bottom:15px;line-height:13px;display:block}ul.products li.product .added-to-cart,ul.products li.product .button,ul.products li.product .wc-forward{padding:10px 15px 9px;margin-bottom:5px;white-space:normal}ul.products li.product .ajax_add_to_cart.loading{position:relative;padding-right:35px;opacity:.75}ul.products li.product .ajax_add_to_cart.loading:before{animation:scaleout 1s ease-in-out infinite;height:40px;height:20px;right:5px;content:"";position:absolute;top:8px;background-color:#fff;border-radius:100%;width:40px;width:20px;z-index:1000}.product-number,.woocommerce-result-count{margin:0;display:inline-block}.woocommerce-result-count{margin:0 15px 15px 0}.woocommerce-ordering{margin-bottom:14px;position:relative;top:-8px;float:right}.woocommerce-ordering select{height:35px;font-size:12px;border:1px solid #ececec;padding-right:15px;background-color:#fff;padding-left:10px}.woocommerce-loop-category__title,.woocommerce-loop-product__title{font-size:18px;margin:10px 0}.woocommerce-loop-category__title .count{background:none}.woocommerce-pagination .next,.woocommerce-pagination .prev{line-height:18px}.single-product div.product{margin-right:-15px;position:relative;margin-left:-15px}.single-product div.product:after,.single-product div.product:before{content:" ";display:table}.single-product div.product:after{clear:both}.single-product div.product .onsale{padding:3px 8px;color:#fff;position:absolute;top:5px;background:#000;left:5px;z-index:9}.single-product div.product .woocommerce-product-gallery{min-height:1px;position:relative;padding-right:15px;padding-left:15px}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{height:36px;font-size:2em;right:20px;text-indent:-9999px;position:absolute;outline:0;top:5px;box-sizing:content-box;background:#000;width:36px;z-index:9}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before{height:10px;border:2px solid #fff;content:"";position:absolute;top:9px;box-sizing:content-box;border-radius:100%;left:9px;width:10px;display:block}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:after{height:8px;transform:rotate(-45deg);content:"";position:absolute;top:19px;box-sizing:content-box;border-radius:6px;background:#fff;left:22px;width:2px;display:block}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:active,.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:focus{outline:0}.single-product div.product .woocommerce-product-gallery .flex-control-nav{list-style:none;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;padding-left:0;display:flex}.single-product div.product .woocommerce-product-gallery .flex-control-nav li{margin:0 5px 10px;width:calc(33.33333% - 10px);display:block}.single-product div.product .woocommerce-product-rating{margin-bottom:15px}.single-product div.product .woocommerce-product-rating .star-rating{margin-right:5px;line-height:15px;float:none;display:inline-block}.single-product div.product .entry-summary{min-height:1px;position:relative;padding-right:15px;padding-left:15px}.single-product div.product .entry-summary .stock{padding:7px 10px 7px 25px;font-size:11px;font-weight:400;color:#828282;text-transform:uppercase;position:relative;letter-spacing:-.05em;margin:0;background:#ececec;line-height:normal;line-height:15px;font-family:Montserrat,sans-serif;display:inline-block}.single-product div.product .entry-summary .stock:before{font-size:1.05em;position:absolute;top:7px;left:6px;font-family:FontAwesome}.single-product div.product .entry-summary .in-stock{color:#252525;background-color:#a4ecd3}.single-product div.product .entry-summary .in-stock:before{content:"\f00c"}.single-product div.product .entry-summary .out-of-stock{color:#fff;background-color:#ff786d}.single-product div.product .entry-summary .out-of-stock:before{content:"\f00d"}.single-product div.product .entry-summary .product_meta{margin-top:30px}.single-product div.product .entry-summary .product_meta>span{font-weight:700;display:block}.single-product div.product .entry-summary .product_meta>span>a,.single-product div.product .entry-summary .product_meta>span>span{font-weight:400}.single-product div.product .entry-summary .product_meta>span a{text-decoration:underline}.single-product div.product .entry-summary form.cart{margin-top:30px}.single-product div.product .entry-summary form.cart .quantity{margin-right:10px;float:left}.single-product div.product .entry-summary form.cart .quantity input{max-width:100px}.single-product div.product .entry-summary form.cart .group_table{margin-bottom:20px}.single-product div.product .entry-summary form.cart .group_table .woocommerce-grouped-product-list-item__quantity{width:30%}.single-product div.product .entry-summary form.cart .group_table .woocommerce-grouped-product-list-item__quantity .quantity{margin-bottom:5px;float:none}.single-product div.product .entry-summary form.cart .group_table .stock{margin:0 0 0 10px}.single-product div.product .entry-summary form.cart .group_table label{margin-bottom:0}.single-product div.product .entry-summary form.cart .group_table .button{padding:10px 15px 9px}.single-product div.product .entry-summary form.cart.variations_form .variations{margin-bottom:10px;width:auto}.single-product div.product .entry-summary form.cart.variations_form .variations td{border:0;position:relative}.single-product div.product .entry-summary form.cart.variations_form .variations td.label{max-width:70px}.single-product div.product .entry-summary form.cart.variations_form .variations td.label label{height:50px;margin:0 10px 0 0;line-height:50px}.single-product div.product .entry-summary form.cart.variations_form .variations select{padding:5px 10px;border:2px solid #000;background:#fff}.single-product div.product .entry-summary form.cart.variations_form .woocommerce-variation-price{margin-bottom:15px}.single-product div.product .entry-summary form.cart.variations_form .reset_variations{transform:translateY(-50%);color:#252525;position:absolute;top:50%;margin:0 0 0 5px;left:100%}.single-product div.product .entry-summary form.cart .single_add_to_cart_button{padding:14px 20px 13px}.single-product div.product .wc-tabs-wrapper{min-height:1px;position:relative;padding-right:15px;margin:35px 0;width:100%;float:left;padding-left:15px}.single-product div.product .wc-tabs-wrapper .wc-tabs{padding:0 0 15px;border-bottom:1px solid #ececec;margin:0 0 15px;display:flex}.single-product div.product .wc-tabs-wrapper .wc-tabs li{padding:0;margin:0 45px 0 0;display:inline-block}.single-product div.product .wc-tabs-wrapper .wc-tabs li.active a{color:#252525}.single-product div.product .wc-tabs-wrapper .wc-tabs a{color:#727272;transition:border-color .18s ease;border-bottom-color:transparent}.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel{padding:20px 0 0;margin:0}.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel>h2:first-of-type{display:none}.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel>p:last-child,.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel>table:last-child{margin-bottom:0}.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel.entry-content .widget-title,.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel.entry-content h2,.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel.entry-content h3,.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel.entry-content h4,.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel.entry-content h5,.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel.entry-content h6{margin:20px 0 10px}.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel .shop_attributes p{margin:0}.single-product div.product .wc-tabs-wrapper .woocommerce-Tabs-panel .shop_attributes td{padding:10px 5px}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews #comments{margin:0}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews #comments .woocommerce-Reviews-title{margin:0 0 20px}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews #comments .commentlist{list-style:none}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews .comment-text{font-size:14px}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews .comment-text p{margin-bottom:10px}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews li{margin-bottom:20px}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews .avatar{height:64px;overflow:visible;margin:0 25px 15px 0;width:64px;float:left}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews .description{overflow:hidden}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews .meta{font-size:16px}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews .star-rating{float:right}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews .comment-respond{margin-top:30px}.single-product div.product .wc-tabs-wrapper .comment-form-rating a{border:none;margin-right:12px;text-indent:-9999px;color:#ffba00;position:relative;width:15px;display:inline-block}.single-product div.product .wc-tabs-wrapper .comment-form-rating a:after{font-size:13px;text-indent:0;position:absolute;opacity:1;top:0;left:0;font-family:FontAwesome;display:inline-block}.single-product div.product .wc-tabs-wrapper .comment-form-rating a:focus{outline:none}.single-product div.product .wc-tabs-wrapper .comment-form-rating a.active:after{font-weight:900}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-1{width:13px}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-1:after{font-weight:400;content:""}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-1.active:after{font-weight:900}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-2{width:26px}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-2:after{font-weight:400;content:""}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-2.active:after{font-weight:900}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-3{width:39px}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-3:after{font-weight:400;content:""}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-3.active:after{font-weight:900}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-4{width:52px}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-4:after{font-weight:400;content:""}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-4.active:after{font-weight:900}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-5{width:65px}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-5:after{font-weight:400;content:""}.single-product div.product .wc-tabs-wrapper .comment-form-rating .star-5.active:after{font-weight:900}.single-product div.product .related.products,.single-product div.product .upsells.products{min-height:1px;position:relative;padding-right:15px;width:100%;float:left;padding-left:15px}.shop_table{margin:0 0 35px;width:100%}.shop_table td,.shop_table th{border-bottom:1px solid #ececec}.shop_table th{padding:0 10px 5px;font-size:14px;font-weight:400;color:#828282;text-transform:uppercase;letter-spacing:-.05em;text-align:left;line-height:normal;font-family:Montserrat,sans-serif}.shop_table td{padding:10px}.shop_table .shipping th{vertical-align:top}.shop_table .variation{margin:0 0 5px}.shop_table .variation dd,.shop_table .variation dd p,.shop_table .variation dt,.shop_table .variation dt p{margin:0;display:inline}.shop_table .product-price{margin:0}.shop_table .product-price .amount{font-size:14px}.shop_table .product-thumbnail{text-align:center}.shop_table .product-thumbnail img{max-width:80px}.shop_table .product-subtotal .amount{font-size:14px;font-weight:700;letter-spacing:-.03em}.shop_table .product-remove .remove{font-size:20px;border:none;color:#252525;text-align:center;display:block}.shop_table .product-remove .remove:hover{text-decoration:none}.shop_table .quantity{height:auto;max-width:100px}.shop_table .actions>.button{margin:15px 0;float:right}.shop_table .actions .button{padding:12px 15px 13px}.coupon{position:relative;margin:15px 0;width:300px;float:left}.coupon label{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);position:absolute;margin:-1px;width:1px}.coupon button[type=submit]{right:0;position:absolute;bottom:0}.cart-collaterals{margin-right:-15px;margin-left:-15px}.cart-collaterals:after,.cart-collaterals:before{content:" ";display:table}.cart-collaterals:after{clear:both}.cart-collaterals>.cart_totals,.cart-collaterals>.cross-sells,.cart-collaterals>.cross-sells .products>li{min-height:1px;position:relative;padding-right:15px;padding-left:15px}.cart-collaterals>.cross-sells .products>li{width:50%;float:left}.cart-collaterals .shipping .shipping-calculator-button{font-size:14px;border:none;margin-top:5px;display:block}.cart-collaterals .shipping .shipping-calculator-button:after{content:"\f107";margin-left:5px;font-family:FontAwesome}.cart-collaterals .shipping .shipping-calculator-button:hover{text-decoration:none}.cart_totals{margin:0 0 25px}.cart_totals h2{font-size:16px;text-transform:uppercase;border-bottom:1px solid #ececec;padding-bottom:3px}.cart_totals table{margin:0 0 30px;width:100%}.cart_totals table td,.cart_totals table th{padding:10px 0;border-bottom:1px solid #ececec;text-align:left}.cart_totals table td{padding:5px;text-align:right}.cart_totals table th{font-weight:400}.cart_totals table .order-total .amount{font-size:16px}#shipping_method{list-style:none;padding:0;margin:0}#shipping_method li{padding:4px 0;display:block}#shipping_method label{margin-left:5px;display:inline}.shipping-calculator-form select{width:100%}.shipping select{padding:8px 12px 6px 15px;border:1px solid #ebebeb}.woocommerce form.login{margin-right:-15px;margin-left:-15px;margin-top:-10px}.woocommerce form.login:after,.woocommerce form.login:before{content:" ";display:table}.woocommerce form.login:after{clear:both}.woocommerce form.login p{width:100%;float:left}.woocommerce form.login .form-row-first,.woocommerce form.login .form-row-last,.woocommerce form.login p{min-height:1px;position:relative;padding-right:15px;padding-left:15px}.woocommerce form.login .input-text{width:100%}.woocommerce form.login .button{height:44px;padding:10px 64px}.woocommerce form.login .inline{margin-left:20px;display:inline-block}.woocommerce form.login .inline #rememberme{margin-right:5px}.woocommerce form.login .lost_password a{margin-bottom:15px;border-bottom:2px solid #d3d3d3;padding-bottom:10px;display:block}.woocommerce form.checkout_coupon{margin:0 0 30px}.woocommerce .checkout .select2-choice{padding:8px 12px 6px 15px;border:1px solid #ebebeb;border-radius:0}#customer-details{margin:0 0 25px}.woocommerce .col2-set{margin-right:-15px;margin-left:-15px}.woocommerce .col2-set:after,.woocommerce .col2-set:before{content:" ";display:table}.woocommerce .col2-set:after{clear:both}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{min-height:1px;position:relative;padding-right:15px;padding-left:15px}.woocommerce-billing-fields,.woocommerce-shipping-fields{margin-right:-15px;margin-left:-15px}.woocommerce-billing-fields:after,.woocommerce-billing-fields:before,.woocommerce-shipping-fields:after,.woocommerce-shipping-fields:before{content:" ";display:table}.woocommerce-billing-fields:after,.woocommerce-shipping-fields:after{clear:both}.woocommerce-billing-fields .widget-title,.woocommerce-billing-fields h3,.woocommerce-billing-fields p,.woocommerce-shipping-fields .widget-title,.woocommerce-shipping-fields h3,.woocommerce-shipping-fields p{min-height:1px;position:relative;padding-right:15px;margin:0 0 20px;width:100%;float:left;padding-left:15px}.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-first,.woocommerce-shipping-fields .form-row-last{min-height:1px;position:relative;padding-right:15px;padding-left:15px}.woocommerce-billing-fields .input-text,.woocommerce-shipping-fields .input-text{width:100%}.woocommerce-billing-fields abbr,.woocommerce-shipping-fields abbr{border:none;text-decoration:none}.woocommerce-billing-fields label.checkbox,.woocommerce-shipping-fields label.checkbox{display:inline-block}.woocommerce-billing-fields textarea,.woocommerce-shipping-fields textarea{min-height:130px}.woocommerce-billing-fields select,.woocommerce-shipping-fields select{height:40px;padding:6px 15px;font-size:14px;border:1px solid #ececec;font-weight:400;border-radius:0;background:#fff;width:100%;display:block}#order_review_heading{padding-top:35px;border-top:2px solid #d3d3d3;margin-top:20px}#order_review .shop_table td,#order_review .shop_table th{padding-right:0;text-align:right;padding-left:0}#order_review .shop_table .product-total{text-align:right}#order_review .shop_table .product-name{text-align:left}#order_review .shop_table tfoot tr{border:none}#order_review .shop_table tfoot td,#order_review .shop_table tfoot th{padding:9px 0 0;text-align:right}#order_review .shop_table .order-total .amount{font-size:16px}.payment_methods{list-style:none;padding:0;margin:0 0 30px}.payment_methods li{padding:10px 0;border-bottom:1px solid #d3d3d3}.payment_methods li.woocommerce-info{padding:14px 20px 14px 45px}.payment_methods label{margin:0 0 0 5px;display:inline-block}.payment_method_paypal img{display:none}.payment_method_paypal .about_paypal{font-size:.85em;margin-left:10px}.payment_box{padding:15px;border:1px solid #ececec;margin:5px 0 0}.payment_box p{margin:0}.place-order .terms{margin-left:20px;display:inline-block}.place-order label[for=terms]{margin-right:5px;display:inline-block}.woocommerce-thankyou-order-details{list-style:none;padding:10px;background-color:#ececec;margin:30px 0}.woocommerce .edit{font-size:.775em;text-transform:uppercase}.myaccount_user{padding:25px;border:1px solid #ececec;margin:0 0 30px}table.my_account_orders{margin:0 0 30px}.woocommerce fieldset{padding:25px;border:1px solid #ececec;margin:30px 0}.woocommerce legend{padding:0 10px;font-size:14px;text-transform:uppercase}.woocommerce:after,.woocommerce:before{content:" ";display:table}.woocommerce:after{clear:both}.woocommerce-MyAccount-navigation{min-height:1px;margin-bottom:30px;position:relative;padding-right:15px;padding-left:0}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link{display:block}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a{padding:10px 0;position:relative;border-bottom:1px solid #ececec;display:block}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a:after{right:5px;content:"\f105";position:absolute;top:10px;font-family:FontAwesome}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link.is-active a{font-weight:700;color:#4e4e4e}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout a:after{content:""}.woocommerce-MyAccount-content{min-height:1px;position:relative;padding-right:0;padding-left:15px}.woocommerce .star-rating,.woocommerce-page .star-rating{height:1em;overflow:hidden;font-size:12px;position:relative;width:55px;line-height:1em;float:right;font-family:FontAwesome}.woocommerce .star-rating:before,.woocommerce-page .star-rating:before{content:"\f006\f006\f006\f006\f006";position:absolute;top:0;left:0;float:left}.woocommerce .star-rating span,.woocommerce-page .star-rating span{overflow:hidden;padding-top:1.5em;position:absolute;top:0;left:0;float:left}.woocommerce .star-rating span:before,.woocommerce-page .star-rating span:before{content:"\f005\f005\f005\f005\f005";position:absolute;top:0;left:0}.woocommerce .widget .button,.woocommerce .widget button{padding:13px 26px 12px}.product_list_widget{list-style:none;padding:0;margin:0}.product_list_widget li{margin-bottom:25px;position:relative}.product_list_widget li:after,.product_list_widget li:before{content:" ";display:table}.product_list_widget li:after{clear:both}.product_list_widget li img{margin:0 0 0 15px;width:80px;float:right}.product_list_widget .product-thumb{margin-right:15px;float:left}.product_list_widget .product-thumb img{border:1px solid #ececec}.product_list_widget .product-content{overflow:hidden}.product_list_widget .product-title{font-size:16px;margin-bottom:3px;color:#252525;line-height:normal;font-family:Montserrat,sans-serif;display:block}.product_list_widget .product-title:hover{color:#4e4e4e}.product_list_widget .reviewer{font-size:12px;display:block}.product_list_widget .star-rating{margin-bottom:3px;float:none;display:block}.product_list_widget .woocommerce-Price-amount{font-size:14px;color:#252525}.product_list_widget ins{text-decoration:none}.product_list_widget del{color:#252525;opacity:.5}.product_list_widget .remove{height:20px;font-size:18px;right:0;text-indent:-1px;color:#fff;position:absolute;text-align:center;top:0;background-color:#000;width:20px;line-height:21px}.product_list_widget .remove:hover{color:#fff}.product_list_widget .quantity{font-size:14px;color:#828282;margin:5px 0 0;display:block}.widget_top_rated_products .product-title{display:block}.widget_top_rated_products del .amount{margin-left:0}.widget_shopping_cart .mini_cart_item>a:last-of-type{font-size:16px;font-family:Montserrat,sans-serif}.widget_product_search .woocommerce-product-search{position:relative}.widget_product_search .woocommerce-product-search .search-field{font-size:12px}.widget_product_search .woocommerce-product-search button[type=submit]{padding:13px 18px 12px;right:0;position:absolute;top:0}.widget_layered_nav ul,.widget_product_categories ul{list-style:none;padding:0;margin:0}.widget_layered_nav ul ul,.widget_product_categories ul ul{margin-left:15px}.widget_layered_nav ul li,.widget_product_categories ul li{position:relative;line-height:normal;display:block}.widget_layered_nav ul li a,.widget_product_categories ul li a{padding:11px 0;border-bottom:1px solid #ececec;display:block}.widget_layered_nav ul li .count,.widget_product_categories ul li .count{padding:4px 3px;font-size:12px;font-weight:700;font-style:italic;right:0;transition:all .18s ease;position:absolute;top:8px}.widget_layered_nav .woocommerce-widget-layered-nav-dropdown__submit,.widget_product_categories .woocommerce-widget-layered-nav-dropdown__submit{margin-top:10px}.woocommerce-widget-layered-nav-dropdown .select2-container .select2-selection{height:50px}.woocommerce-widget-layered-nav-dropdown .select2-container .select2-selection li.select2-search--inline{margin-top:0}.woocommerce-widget-layered-nav-dropdown .select2-container .select2-selection li.select2-search--inline input{height:35px}.price_slider{height:6px;position:relative;text-align:left;margin:0 auto 20px;background:#ececec;width:calc(100% - 14px)}.price_slider .ui-slider-range{height:6px;position:absolute;background:#c6c6c6;cursor:pointer;z-index:1}.price_slider .ui-slider-handle{height:25px;position:absolute;outline:none;background-color:#252525;cursor:pointer;margin-left:-7px;width:16px;touch-action:none;margin-top:-10px;z-index:2}.price_slider .ui-slider-handle:active{outline:none}.price_slider .ui-slider-handle:after{font-size:10px;color:#fff;content:"\f0c9";position:absolute;opacity:.8;text-align:center;top:50%;width:100%;line-height:1;margin-top:-6px;font-family:FontAwesome}.price_slider_wrapper .price_slider_amount{position:relative}.price_slider_wrapper .price_label{right:0;position:absolute;top:11px}@media (min-width:768px){.gallery-columns-1 .gallery-item{width:100%;float:left}.gallery-columns-2 .gallery-item{width:50%;float:left}.gallery-columns-3 .gallery-item{width:33.33333%;float:left}.gallery-columns-4 .gallery-item{width:25%;float:left}.gallery-columns-5 .gallery-item{width:20%;float:left}.gallery-columns-6 .gallery-item{width:16.66667%;float:left}.gallery-columns-7 .gallery-item{width:14.28571%;float:left}.gallery-columns-8 .gallery-item{width:12.5%;float:left}.gallery-columns-9 .gallery-item{width:11.11111%;float:left}ul.products.columns-2>li,ul.products.columns-3>li,ul.products.columns-4>li{flex-basis:50%}.single-product div.product .woocommerce-product-gallery{width:33.33333%;float:left}.single-product div.product .entry-summary{width:66.66667%;float:left}.cart-collaterals>.cart_totals,.cart-collaterals>.cross-sells,.woocommerce form.login .form-row-first,.woocommerce form.login .form-row-last,.woocommerce-billing-fields .form-row-first,.woocommerce-billing-fields .form-row-last,.woocommerce-shipping-fields .form-row-first,.woocommerce-shipping-fields .form-row-last{width:50%;float:left}}@media (min-width:991px){.cart-collaterals>.cart_totals{float:right}.cart-collaterals>.cross-sells{float:left}}@media (min-width:992px){ul.products.columns-4>li{flex-basis:33%}ul.products.columns-3>li{flex-basis:33.333%}.single-product div.product .entry-summary,.single-product div.product .woocommerce-product-gallery{width:100%;float:left}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:50%;float:left}.woocommerce-MyAccount-navigation{width:25%;float:left}.woocommerce-MyAccount-content{width:75%;float:left}}@media (min-width:1200px){ul.products.columns-4>li{flex-basis:25%}.main-fullwidth ul.products.columns-3>li .added_to_cart{margin-left:5px}.single-product div.product .woocommerce-product-gallery{width:33.33333%;float:left}.single-product div.product .entry-summary{width:66.66667%;float:left}}@media (max-width:1199px){body{padding:25px}.sidebar-left{bottom:25px;top:25px;left:25px}.nav{margin-top:25px}.content-wrap{margin-left:275px}.content-wrap,.main{width:calc(100% - 275px)}.main.main-home{width:100%}.entry-project-main{width:calc(100% - 275px)}.item{height:600px;height:calc(100vh - 110px);min-height:450px}.item-details{min-height:200px;padding:30px 40px 40px;right:25px;bottom:25px;min-width:400px}.item-title{font-size:30px}.project-assets .entry-thumb{margin-bottom:30px}.project-assets .entry-thumb:last-child{margin-bottom:0}.project-assets .entry-thumb.has-caption{margin-bottom:65px}.project-assets .entry-thumb.has-caption:last-child{margin-bottom:25px}.related-projects{margin-top:70px}.page-title{margin-bottom:30px}}@media (max-width:992px){.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation{padding:0}}@media (max-width:991px){.woocommerce-ordering{top:0;width:100%;float:none}.woocommerce-ordering select{width:100%}.single-product div.product .wc-tabs-wrapper .wc-tabs a{display:block}.single-product div.product .wc-tabs-wrapper .woocommerce-Reviews .avatar{display:none}.shop_table .actions>.button{margin:0}.coupon{width:100%;float:none}body.home{height:auto}.sidebar-left{height:auto;margin-bottom:40px;transition:height .2s ease;position:static;width:100%;float:none;display:block}.side-wrap{display:none}.footer{position:static;margin-top:40px}.content-wrap,.main{margin:0;width:100%;float:none}.sidebar-right{width:100%;float:none;margin-top:40px}.mobile-toggle{display:block}.home-slider{height:500px;height:calc(100vh - 135px)}.home-slider.portfolio-related-slider{height:520px}.navigation a{font-size:15px}.navigation .dropdown-toggle{font-size:20px;top:-3px}.item{height:400px;height:calc(100vh - 190px);min-height:400px}.related-projects{margin-top:80px}}@media (max-width:767px){input,textarea{width:100%}#comment-list ol{padding:0;margin:0}.comment-author .avatar{display:none}.comment-reply-link{margin:0}.shop_table td,.shop_table th{font-size:.8em}.shop_table th{font-size:.65em}.shop_table .product-remove,.shop_table .product-thumbnail{display:none}.shop_table .quantity{width:auto}.woocommerce form.login .inline #rememberme{margin:5px 0 0;display:inline-block}.place-order .terms{margin:5px 0 0;display:block}body{padding:15px}.home-slider{height:420px;height:calc(100vh - 120px)}.home-slider.portfolio-related-slider{height:270px}.related-projects{margin-top:45px}.item{height:300px;height:calc(100vh - 165px);min-height:300px}.item-details{min-height:0;padding:15px 15px 70px;right:10px;bottom:40px;min-width:0;left:10px;width:auto}.item-title{font-size:22px}.item-navigation{top:-50px}.item-navigation a{height:40px;width:40px;line-height:40px}.entry-project-side{margin:0 0 30px}.entry-project-main,.entry-project-side{width:100%;float:none}#paging a,#paging li span,#paging>span{padding:6px 14px}.page-title{font-size:20px;margin-bottom:30px}.is_stuck,.stuck{position:static!important}.stuck{display:none!important}}@media (min-width:768px) and (max-width:1199px){.woocommerce-page .woocommerce-mini-cart__buttons.buttons>.button{padding:13px 5px 12px}}@media (min-width:1200px) and (max-width:1440px){ul.products.columns-4>li .added_to_cart{margin-left:0}.main-fullwidth ul.products.columns-4>li .added_to_cart{margin-left:5px}}@media (min-width:992px) and (max-width:1280px){ul.products.columns-3>li .added_to_cart{margin-left:0}.main-fullwidth ul.products.columns-3>li .added_to_cart{padding:10px 11px 9px;margin-left:5px}}