.tx-heading-style-default{padding:2px 0;}
.tx-heading-style-default .tx-heading-inner{padding:0px;}
.tx-heading.tx-heading-align-left{text-align:left;}
.tx-heading.tx-heading-align-left .tx-heading-inner{padding-left:0px;}
.tx-heading.tx-heading-align-right{text-align:right;}
.tx-heading.tx-heading-align-right .tx-heading-inner{padding-right:0px;}
.tx-heading.tx-heading-align-center{text-align:center;}
.tx-divider{clear:both;position:relative;height:1px;margin:2.5em 0 1.5em 0;background:#999;background-color:#e7e7e7;}
.tx-divider a{position:absolute;right:0;bottom:5px;display:inline-block;color:#777;font-size:12px;text-decoration:none;}
.tx-spacer{display:block;height:0;clear:both;overflow:hidden;}
.tx-spacer-5{height:5px}
.tx-spacer-10{height:10px}
.tx-spacer-20{height:20px}
.tx-spacer-30{height:30px}
.tx-spacer-40{height:40px}
.tx-highlight{display:inline;padding:1px 0;}
.tx-list ul{list-style:none !important;margin:0 0 1.5em 0 !important;padding:0 !important;}
.tx-list ul li{position:relative;list-style-type:none !important;display:block !important;line-height:1.3em;margin:0 !important;padding:4px 0 4px 2em !important;}
.tx-list ul li > img{position:absolute;left:0;top:4px;width:1.3em;height:1.3em;padding:0;margin:0;border:none;}
.tx-list ul li i{position:absolute;left:0;top:4px;width:1.3em;height:1.3em;line-height:1.3em;text-align:center;}
.tx-button{display:inline-block !important;text-align:center;text-decoration:none !important;box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;transition:all .2s;-o-transition:all .2s;-ie-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;}
.tx-button-wide{display:block !important;margin:1em 0;}
.tx-button-center{text-align:center;}
.tx-button span{display:block !important;text-decoration:none !important;box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;transition:all .2s;-o-transition:all .2s;-ie-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;}
.tx-button img{border:none !important;vertical-align:middle !important;margin:-0.2em 0.4em 0 -0.3em !important;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;}
.tx-button i{display:inline-block;width:1em;height:1em;margin:0 0.5em 0 0 !important;text-align:center;line-height:1em;}
.tx-button.tx-button-float-icon img{margin:0 0.5em !important}
.tx-button small{display:block;margin:-0.2em 0 0 0;color:inherit;text-align:center;font-style:normal;font-size:0.8em;line-height:1;opacity:0.7;filter:alpha(opacity=70);}
.tx-button-style-default{border-width:0px;border-style:solid;}
.tx-button-style-default:hover{background-color:#333333!important;color:#FFFFFF!important;}
.tx-button-style-default span{border-top-width:0px;border-bottom-width:0px;border-top-style:solid;border-bottom-style:solid;}
.tx-button-style-stroked span{margin:1px;border:1px dashed #fff !important;}
.tx-button-style-stroked:hover span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.tx-button-style-3d{border-bottom-style:solid;border-bottom-width:6px;}
.tx-button-style-3d span{border-bottom-style:solid;border-bottom-width:1px;}
.tx-button-style-3d:hover{position:relative;top:3px;border-bottom-width:3px;}
.tx-button a:hover{background-color:#373737;color:#ffffff;}
.tx-row{clear:both;zoom:1;margin-bottom:24px;}
.tx-row:before, .tx-row:after{display:table;content:"";}
.tx-row:after{clear:both;}
.tx-column{display:block;margin:0 4% 0 0;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tx-column-last{margin-right:0;}
.tx-row .tx-column{margin:0 0 0 4%;}
.tx-row .tx-column .tx-column{margin:0px!important;display:inline-block;width:49%;}
.tx-row .tx-column.tx-column-size-1-1{margin-left:0;margin-right:0;}
.tx-row .tx-column:first-child{margin-left:0;}
.tx-column-centered{margin-right:auto !important;margin-left:auto !important;float:none !important;}
.tx-column img, .tx-column iframe, .tx-column object, .tx-column embed{max-width:100%;}
@media only screen {
[class*="nx-column"] + [class*="nx-column"]:last-child{float:right;}
}
.tx-column{display:block;margin:0 0 0 0;padding:0px 16px;}
.tx-column-last{padding-right:0px;}
.tx-row .tx-column{margin:0%;}
.tx-row .tx-column.tx-column-size-1-1{padding-left:0;padding-right:0;}
.tx-row .tx-column:first-child{padding-left:0px;}
.tx-row .tx-column:last-child{padding-right:0px;}
.tx-column-size-1-1{width:100%;}
.tx-column-size-1-2{width:50%;}
.tx-column-size-1-3{width:33.33%;}
.tx-column-size-2-3{width:66.66%;}
.tx-column-size-1-4{width:25%;}
.tx-column-size-3-4{width:75%;}
.tx-column-size-1-5{width:20%;}
.tx-column-size-2-5{width:40%;}
.tx-column-size-3-5{width:60%;}
.tx-column-size-4-5{width:80%;}
.tx-column-size-1-6{width:16.66%;}
.tx-column-size-5-6{width:83.33%;}
@media only screen and (max-width: 768px) {
.tx-column{width:100% !important;margin:0 0 24px 0 !important;float:none !important;}
.tx-row .tx-column:last-child, .fancy-inner .tx-column:last-child{margin-bottom:0 !important;}
}
.site-content .tx-row.lined div.tx-column{border:1px solid #999;}
.tx-col-1-2{width:50%;display:block;float:left;}
.tx-col-1-3{width:33.3%;}
.tx-col-2-3{width:66.6%;}
.tx-col-1-4{width:25%;}
.tx-post-row{display:block;position:relative;clear:both;width:100%;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;}
.tx-post-row.folio-style-gallery{width:100%;margin-left:0px;margin-right:0px;}
.tx-post-row:after{content:" ";display:block;clear:both;height:0px;}
.tx-post-col-1{display:block;float:none;padding-right:16px;padding-left:16px;width:100%;}
.tx-post-col-2{display:block;float:left;padding-left:16px;padding-right:16px;width:50%;}
.tx-post-col-3{display:block;float:left;padding-left:16px;padding-right:16px;width:33.33%;}
.tx-post-col-4{display:block;float:left;padding-left:16px;padding-right:16px;width:25%;}
.tx-post-row.folio-style-gallery .tx-portfolio-item{padding:0px;}
.tx-carousel .tx-post-col-1, .tx-carousel .tx-post-col-2, .tx-carousel .tx-post-col-3, .tx-carousel .tx-post-col-4{width:auto;}
.tx-post-row .tx-portfolio-item .tx-border-box{padding-bottom:32px;}
.folio-style-gallery.tx-post-row .tx-portfolio-item .tx-border-box{padding-bottom:0px;}
.tx-post-row .tx-folio-title{font-size:24px;font-weight:500;margin:12px 0px;margin-bottom:2px;}
.tx-post-row .tx-folio-title a, .tx-post-row .tx-folio-title a:visited{color:#565656;text-decoration:none;}
.tx-folio-category{display:block;color:#999;font-size:12px;margin-bottom:16px;}
.folio-style-gallery.tx-post-row .tx-folio-title{position:absolute;left:12px;bottom:-20px;margin-bottom:0px;opacity:0;transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-delay:0.4s;}
.folio-style-gallery.tx-post-row .tx-folio-title a, .folio-style-gallery.tx-post-row .tx-folio-title a:visited{color:#FFFFFF;}
.folio-style-gallery.tx-post-row .tx-folio-category{color:#ddd;position:absolute;left:12px;bottom:-32px;margin-bottom:0px;opacity:0;transition-property:all;transition-duration:0.3s;transition-timing-function:ease-in-out;transition-delay:0.6s;}
.folio-style-gallery.tx-post-row .tx-portfolio-item:hover .tx-folio-title{bottom:32px;opacity:1;}
.folio-style-gallery.tx-post-row .tx-portfolio-item:hover .tx-folio-category{bottom:12px;opacity:1;}
.tx-post-row a.moretag, .tx-post-row a.moretag:visited{display:block;clear:both;text-align:right;text-decoration:none;padding-top:6px;font-size:12px;}
.tx-post-row a.moretag:hover{text-decoration:underline;}
.tx-post-row .tx-border-box .tx-folio-img{overflow:hidden;}
.tx-post-row .tx-portfolio-item img.folio-img{width:100%;transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0.0s;}
.tx-post-row .tx-portfolio-item:hover img.folio-img{transform:scale(1.1);}
.tx-folio-img, .tx-folio-img-wrap{position:relative;}
.tx-folio-img .folio-links{position:absolute;bottom:0px;left:0px;width:100%;background-color:rgba(0,0,0,0.4);padding-top:12px;padding-bottom:12px;text-align:center;overflow:hidden;transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0.0s;bottom:-64px;z-index:101;visibility:hidden;}
.folio-style-gallery .tx-folio-img .folio-links{position:absolute;bottom:0px;left:0px;width:100%;height:100%;bottom:0px;background-color:rgba(0,0,0,0.0);}
.tx-folio-img:hover .folio-links{bottom:0px;visibility:visible;}
.folio-style-gallery .tx-portfolio-item:hover .tx-folio-img .folio-links{background-color:rgba(0,0,0,0.4);bottom:0px;visibility:visible;}
.tx-folio-img .folio-links .folio-linkico, .tx-folio-img .folio-links .folio-zoomico{display:inline-block;height:32px;width:32px;background-color:#666;color:#FFF;text-align:center;line-height:32px;margin:auto 2px;border-radius:3px;transition-property:all;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0.3s;}
.folio-style-gallery .tx-folio-img .folio-links span, .folio-style-gallery .tx-folio-img .folio-links span{display:block;width:100%;position:absolute;left:0px;top:50%;margin-top:-22px;}
.folio-style-gallery .folio-head{display:block;width:100%;position:absolute;left:0px;bottom:0px;padding:0px 12px;z-index:102;}
.folio-style-gallery .tx-post-row .tx-folio-title a, .folio-style-gallery .tx-post-row .tx-folio-title a:visited{}
.folio-style-gallery .tx-folio-category{}
.tx-folio-img .folio-links .folio-linkico{margin-right:64px;opacity:0;}
.tx-folio-img .folio-links .folio-zoomico{margin-left:64px;opacity:0;}
.tx-folio-img:hover .folio-links .folio-linkico, .folio-style-gallery .tx-portfolio-item:hover .tx-folio-img .folio-links .folio-linkico{margin-right:2px;opacity:1;}
.tx-folio-img:hover .folio-links .folio-zoomico, .folio-style-gallery .tx-portfolio-item:hover .tx-folio-img .folio-links .folio-zoomico{margin-left:2px;opacity:1;}
.tx-folio-img .folio-links .folio-linkico{}
.tx-folio-img .folio-links .folio-zoomico{transition-delay:0.5s;}
.tx-subtitle{font-size:20px;font-weight:500;}
.tx-blog-img{margin-bottom:16px;position:relative;overflow:hidden;}
.tx-blog-imgpad{height:16px;}
.tx-blog .tx-blog-item{margin-bottom:32px;}
.tx-blog-item .blog-image{width:100%;transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0.0s;}
.tx-blog-item .blog-image:hover{transform:scale(1.1);}
.tx-blog .tx-blog-item .tx-post-title{padding:0px;margin:0px;padding-bottom:4px;}
.tx-blog .tx-blog-item  h3.tx-post-title a{color:#565656;font-weight:500;text-decoration:none;}
.tx-category{margin-bottom:16px;font-size:12px;color:#999;}
.tx-category a{text-decoration:none;}
.tx-meta{padding-top:8px;font-size:11px;color:#999;}
.tx-post-content{padding:0px 32px 32px 32px;}
.tx-blog .tx-blog-item .tx-border-box{border:1px solid #e7e7e7;}
.tx-post-comm{display:block;position:absolute;bottom:12px;right:12px;height:32px;width:32px;text-align:center;line-height:32px;color:#FFFFFF;}
.tx-post-comm span{display:block;position:relative;height:32px;width:32px;text-align:center;z-index:107;}
.tx-post-comm:after{content:'\f075';font-family:FontAwesome;font-weight:normal;font-style:normal;margin:0px;text-decoration:none;height:32px;line-height:32px;font-size:32px;position:absolute;left:0px;top:0px;color:#f00;z-index:106;width:32px;text-align:center;}
.entry-content .owl-theme .owl-controls .owl-page span{background-color:rgba(0,0,0,0.5);}
.tx-testimonials{display:block;padding:32px;background-color:#CCC;}
.tx-testimonials{display:block;padding:32px;padding-top:56px;background-color:#f7f7f7;}
.tx-testimonials:after{position:absolute;left:calc(50% - 15px);top:16px;content:"\f10d";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;width:32px;text-align:center;color:#999;}
.tx-testimonials .tx-testi-item{text-align:center;}
.tx-testimonials .tx-testi-name{display:block;font-weight:700;color:#666;padding-top:16px;}
.tx-testimonials .tx-testi-desig{display:inline-block;font-size:12px;color:#999;padding-right:6px;}
.tx-testimonials .tx-testi-org{display:inline-block;font-size:12px;color:#999;}
@media(min-width:1200px){
.tx-fullwidthrow .tx-fw-content .tx-testi-item{margin-left:64px;}
} .tx-button{display:inline-block;padding:10px 16px;border-radius:3px;}
.tx-button:hover{background-color:#373737!important;color:#FFFFFF!important;}
.tx-cta{display:block;clear:both;padding:32px;margin-bottom:32px;background-color:#f7f7f7;border-left:6px solid #06C;color:#474747;}
.tx-cta .tx-cta-text{display:inline-block;font-size:24px;line-height:40px;font-weight:500;}
.tx-cta a.cta-button, .tx-cta a.cta-button:visited{display:block;float:right;line-height:40px;color:#FFF;padding-left:16px;padding-right:16px;border-radius:3px;text-decoration:none;transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0.0s;}
.tx-cta a.cta-button:hover{background-color:#373737;color:#ffffff;}
.tx-service{}
.tx-service-icon{display:block;text-align:center;}
.tx-animate, .tx-service-icon span, .tx-service-icon span i, .tx-service-icon span i:before, .tx-service-icon span i:after, .tx-carousel .owl-controls .owl-buttons .owl-prev, .tx-carousel .owl-controls .owl-buttons .owl-next{transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0.0s;}
.tx-service-icon span{display:inline-block;width:92px;height:92px;border:2px solid #069;border-radius:50%;text-align:center;font-size:48px;line-height:88px;color:#069;}
.tx-service-icon span{border:2px solid #069;}
.tx-service-icon span i{color:#069;line-height:88px;}
.tx-service-icon span i:before{line-height:88px;}
.tx-service:hover .tx-service-icon span{background-color:#069;}
.tx-service:hover .tx-service-icon span i{color:#FFF;}
.tx-service.curved .tx-service-icon span{border-radius:12px;margin-bottom:12px;}
.tx-service.square .tx-service-icon span{border-radius:0px;margin-bottom:12px;}
.tx-service-title{text-align:center;font-size:24px;padding:6px 0px 16px 0px;}
.tx-service-text{text-align:center;padding-bottom:32px;}
.tx-carousel .owl-controls .owl-buttons .owl-prev{}
.tx-carousel .owl-controls .owl-buttons{position:absolute;width:100%;top:50%;top:calc(50% - 40px);left:0px;}
.tx-carousel .owl-controls .owl-buttons .owl-prev{position:absolute;left:48px;display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.5);border-radius:0px 3px 3px 0px;opacity:0;}
.tx-carousel .owl-controls .owl-buttons .owl-next{position:absolute;right:48px;display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;background-color:rgba(0,0,0,0.5);border-radius:3px 0px 0px 3px;opacity:0;}
.tx-carousel:hover .owl-controls .owl-buttons .owl-prev{left:16px;opacity:1;}
.tx-carousel:hover .owl-controls .owl-buttons .owl-next{right:16px;opacity:1;}
.tx-carousel .owl-controls .owl-buttons .owl-prev span{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;}
.tx-carousel .owl-controls .owl-buttons .owl-next span{display:block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;}
.nx-paging{display:block;clear:both;text-align:center;margin:16px 0px;}
.nx-paging .nx-paging-inner{display:inline-block;margin:0px auto;}
.nx-paging > div.nx-paging-inner > a, .nx-paging > div.nx-paging-inner > a:visited, .nx-paging > div.nx-paging-inner > span{display:inline-block;height:28px;line-height:28px;padding:0px 10px;border:1px solid #d7d7d7;text-decoration:none;color:#999999;}
.nx-paging > div.nx-paging-inner > span{color:#CCC;border:1px solid #e7e7e7;}
.nx-paging > div.nx-paging-inner > a:hover{background-color:#e7e7e7;color:#373737;}
.nx-paging > div.nx-paging-inner > a.prev.page-numbers{}
.tx-heading{border-bottom:1px solid #CCC;padding-bottom:6px;}
.tx-heading .tx-heading-tag{font-weight:500;margin:0px;padding:0px;}
.related.products{position:relative;overflow:hidden;}
.related.products .products .owl-controls .owl-buttons{position:absolute;width:100%;left:0px;top:45%;}
.related.products .products .owl-controls .owl-buttons .owl-next, .related.products .products .owl-controls .owl-buttons .owl-prev{display:block;height:32px;width:24px;line-height:24px;text-align:center;color:#ffffff;background-color:rgba(0,0,0,0.4);position:absolute;left:0px;top:0px;opacity:0;transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0.0s;}
.related.products .products .owl-controls .owl-buttons .owl-next{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:-100px;}
.related.products .products .owl-controls .owl-buttons .owl-prev{left:auto;right:0px;top:0px;border-top-left-radius:3px;border-bottom-left-radius:3px;margin-right:-100px;}
.related.products .products .owl-controls .owl-buttons .owl-next span, .related.products .products .owl-controls .owl-buttons .owl-prev span{line-height:32px;}
.related.products .products:hover .owl-controls .owl-buttons .owl-next{margin-left:0px;opacity:1;}
.related.products .products:hover .owl-controls .owl-buttons .owl-prev{margin-right:0px;opacity:1;}
.tx-slider{position:relative;overflow:hidden;width:100%;height:auto;}
.tx-slider img{width:100%;max-width:100%;}
.tx-slider .owl-controls{}
.tx-slider-item{background-color:#E6E6E6;}
.tx-slider .owl-controls .owl-buttons{position:absolute;top:45%;left:0px;width:100%;height:1px;overflow:visible;z-index:102;}
.tx-slider .owl-controls .owl-buttons .owl-next, .tx-slider .owl-controls .owl-buttons .owl-prev{display:block;height:56px;width:32px;line-height:32px;text-align:center;color:#ffffff;background-color:rgba(0,0,0,0.36);position:absolute;left:0px;top:0px;transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0.0s;}
.tx-slider .owl-controls .owl-buttons .owl-next{border-top-right-radius:0px;border-bottom-right-radius:0px;margin-left:-100px;}
.tx-slider .owl-controls .owl-buttons .owl-prev{left:auto;right:0px;top:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;margin-right:-100px;}
.tx-slider .owl-controls .owl-buttons .owl-next span, .tx-slider .owl-controls .owl-buttons .owl-prev span{line-height:56px;}
.tx-slider:hover .owl-controls .owl-buttons .owl-next{margin-left:0px;}
.tx-slider:hover .owl-controls .owl-buttons .owl-prev{margin-right:0px;}
.tx-slider .owl-wrapper .tx-slider-box{position:relative;}
.tx-slider .owl-wrapper .tx-slide-content{display:block;position:absolute;left:0px;top:0px;margin:0px auto;width:100%;height:100%;z-index:304;text-align:left;}
.tx-slider .owl-wrapper .tx-slide-content .tx-slide-content-inner{display:block;position:relative;margin:0px auto;width:100%;max-width:1200px;padding:0px 36px;z-index:305;top:45%;transform:translateY(-50%);}
.tx-slide-title{display:inline-block;font-weight:500;font-size:48px;padding:8px 16px;color:#FFF;background-color:rgba(0,0,0,0.36);margin-bottom:12px;visibility:hidden;}
.tx-slide-details p{display:inline-block;padding:8px 16px;color:#FFF;background-color:rgba(0,0,0,0.4);max-width:50%;margin-bottom:12px;visibility:hidden;}
.tx-slide-button{visibility:hidden;}
.tx-slider .tx-slide-button a, .tx-slider .tx-slide-button a:visited{display:inline-table;padding:12px 16px;background-color:#575757;border-radius:3px;color:#ffffff;text-decoration:none;font-size:12px;}
.tx-slider .tx-slide-button a:hover{text-decoration:none;}
.owl-item .tx-slide-title{transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0.2s;opacity:0;}
.owl-item .tx-slide-details p{transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0.5s;opacity:0;margin-left:120px;}
.tx-slider .owl-item .tx-slide-button{transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:.3s;margin-top:80px;opacity:0;}
.owl-item.active .tx-slide-title{visibility:visible;opacity:1;}
.owl-item.active .tx-slide-details p{visibility:visible;opacity:1;margin-left:0px;}
.tx-slider .owl-item.active .tx-slide-button{visibility:visible;margin-top:0px;opacity:1;}
.tx-slider .owl-pagination{display:block;width:100%;position:absolute;bottom:12px;left:0px;text-align:center;transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:.0s;opacity:0;}
.tx-slider:hover .owl-pagination{opacity:1;}
.tx-slider .owl-pagination .owl-page{display:inline-block;margin:0px 4px;}
.tx-slider .owl-pagination .owl-page span{display:block;background-color:rgba(0,0,0,0.4);height:12px;width:12px;border-radius:6px;}
.tx-slider .owl-pagination .owl-page.active span{background-color:rgba(0,0,0,0.8);}
.tx-slider .owl-controls{}
.portfolio .entry-thumbnail.tx-slider .owl-controls{top:45%;height:auto;}
.portfolio .entry-thumbnail.tx-slider .owl-controls .owl-pagination{display:none;}
.tx-slider.shadow .tx-slide-title{background:transparent-color:rgba(0, 0, 0, 0.0);;background:transparent;text-shadow:0px 0px 3px rgba(0, 0, 0, 0.4);}
.tx-slider.shadow .tx-slide-details p{background:transparent-color:rgba(0, 0, 0, 0.0);;background:transparent;text-shadow:0px 0px 2px rgba(0, 0, 0, 0.4);}
.tx-slider.shadow .tx-slide-button a{box-shadow:0px 0px 2px rgba(0, 0, 0, 0.4);}
.site .widget .recent-comments-list li.nx-comment{display:block;clear:both;height:auto;border:none;}
.site .widget .recent-comments-list li.nx-comment .comment-wrap{padding-top:6px;padding-bottom:6px;}
.widget .recent-comments-list li.nx-comment .comment-wrap .comment-avatar{display:inline-block;}
.widget .recent-comments-list li.nx-comment .comment-wrap .comment-avatar img{border-radius:3px;}
.widget .recent-comments-list li.nx-comment .comment-wrap .comment-content{width:72%;width:calc( 100% - 64px );border:1px solid rgba(154,154,154,0.4);border-radius:3px;padding:6px 6px 0px 6px;}
.widget .recent-comments-list li.nx-comment .comment-wrap .comment-content .comment-meta{color:#999;font-size:12px;line-height:1;}
.widget .recent-comments-list li.nx-comment .comment-wrap .comment-content .comment-body{padding-top:8px;padding-bottom:0px;}
.widget .recent-comments-list li.nx-comment .comment-wrap .comment-content .comment-body p{margin:0px;margin-bottom:12px;}
.widget .recent-posts-list li.nx-recent-post{display:block;clear:both;min-height:96px;}
.widget .recent-posts-list li.nx-recent-post a.recent-post-image img{width:72px;display:block;float:left;padding-top:4px;border-radius:6px;}
.widget .recent-posts-list li.nx-recent-post .recent-post-details.thumbyes{display:inline-block;width:60%;width:calc( 100% - 72px);padding-left:12px;}
.widget .recent-posts-list li.nx-recent-post .recent-post-title{display:block;clear:both;}
.widget .recent-posts-list li.nx-recent-post .recent-post-details.thumbyes span.post-meta{font-size:11px;}
.widget .portfolio-grid{padding-top:12px;}
.widget .portfolio-grid li a.grid-image img{}
.widget .portfolio-grid li{display:block;float:left;margin:0px;width:33.33%;border:none;border-bottom:none!important;padding:1px!important;}
.widget .portfolio-grid li a.grid-image img{}
.nx-wide .tx-fullwidthrow{position:relative;}
.nx-boxed .tx-fullwidthrow{}
.nx-wide .tx-fullwidthrow .tx-fullwidthinner{display:block;clear:both;}
.nx-wide .tx-fullwidthrow .tx-fullwidthinner:after, .nx-boxed .tx-fullwidthrow .tx-fullwidthinner:after{content:"";display:table;clear:both;background-color:#f00;}
.tx-fw-inner{}
.tx-fw-overlay{display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.4);padding-left:32px;padding-right:32px;}
.tx-fw-content{max-width:1200px;margin-left:auto;margin-right:auto;}
span.tx-animate{display:inline-block;}
.tx-team{}
.tx-team .tx-team-item{display:block;float:left;}
.tx-team.tx-2-column-team .tx-team-item{width:50%;}
.tx-team.tx-3-column-team .tx-team-item{width:33.33%}
.tx-team.tx-4-column-team .tx-team-item{width:25%;}
.tx-team{margin-left:-16px;margin-right:-16px;width:calc( 100% + 32px );}
.tx-team .tx-team-item .tx-team-box{display:block;position:relative;padding:16px;}
.tx-team .tx-team-content{}
.tx-team .tx-team-content .tx-team-content-inner{display:block;position:relative;text-align:center;padding-bottom:6px;}
.tx-team  .tx-team-img{display:block;position:relative;text-align:center;overflow:hidden;}
.tx-team .tx-team-box .tx-team-img img{transition-property:all;transition-duration:0.2s;transition-timing-function:ease-in-out;transition-delay:0.0s;}
.tx-team .tx-team-box:hover .tx-team-img img{transform:scale(1.1, 1.1);}
.tx-team .tx-team-socials{transition-property:all;transition-duration:0.4s;transition-timing-function:ease-in-out;transition-delay:0.2s;display:block;position:absolute;left:0px;bottom:0px;margin-bottom:-58px;width:100%;background-color:rgba(0,0,0,.6);z-index:101;}
.tx-team .tx-team-box:hover .tx-team-socials{margin-bottom:0px;}
.tx-team  .tx-team-socials span{color:#FFF;display:inline-block;margin:12px 4px;}
.tx-team .tx-team-socials span > a > i{display:inline-table;color:#FFF;border:1px solid #FFF;border-radius:3px;width:32px;height:32px;line-height:32px;font-size:20px;}
.tx-team .tx-team-content-inner h3{font-size:24px;font-weight:500;margin:6px auto 2px auto;padding:0px;}
.tx-team .tx-team-content-inner .desig{font-size:13px;font-weight:300;color:#666;line-height:16px;}
.tx-noposts{display:block;width:100%;padding:32px;background-color:#F60;color:#FFF;}
@media(max-width:999px){
.folio-col-1{display:block;float:none;padding-right:0px;width:100%;}
.folio-col-2{display:block;float:none;padding-left:0px;width:100%;}
.tx-col-1-2{width:50%;display:block;float:left;}
.tx-col-1-3{width:50%;}
.tx-col-1-4{width:50%;}
.tx-posts.tx-posts-col-2.tx-posts-layout-masonry .post{}
.tx-posts.tx-posts-col-3.tx-posts-layout-masonry .post{width:50%;}
.tx-posts.tx-posts-col-4.tx-posts-layout-masonry .post{width:33.3%;}
.tx-post-col-1{float:none;width:100%;}
.tx-post-col-2{float:none;width:100%;}
.tx-post-col-3{float:none;width:100%;}
.tx-post-col-4{float:none;width:100%;}
.tx-row .tx-column{width:100%;padding-left:0px;padding-right:0px;padding-bottom:32px;}
.tx-slider .owl-wrapper .tx-slide-content .tx-slide-content-inner{text-align:center;}
.owl-item .tx-slide-details p{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-height:48px;}
.owl-item .tx-slide-title{font-size:24px;font-weight:500;margin-top:0px;padding-top:6px;padding-bottom:6px;}
.tx-slider .tx-slide-button a{padding-top:6px;padding-bottom:6px;}
}
@media(max-width:999px){}
@media(min-width:768px){}
@media(max-width:767px){
.tx-team.tx-2-column-team .tx-team-item{width:100%;}
.tx-team.tx-3-column-team .tx-team-item{width:100%}
.tx-team.tx-4-column-team .tx-team-item{width:100%;}
} @media(max-width:359px){
.tx-col-1-2{width:100%;}
.tx-col-1-3{width:100%;}
.tx-col-1-4{width:100%;}
}
.tx-vslider{position:relative;display:block;overflow:hidden;}
.tx-imagebg{display:block;position:absolute;left:0px;top:0px;height:100%;width:100%;z-index:2;}
.tx-video-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;}
.tx-video-foreground, .tx-video-background iframe, .tx-video-background .tx-video-player{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;}
.tx-vslider-content{position:absolute;display:block;z-index:4;top:0px;left:0px;height:100%;width:100%;color:#FFF;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
.tx-vslider-content.vignette{background-image:url(//www.staging.chrishughesphotography.co.uk/wp-content/plugins/templatesnext-toolkit/css/images/vig-32.png);background-repeat:no-repeat;background-position:0px 0px;background-size:cover;}
.tx-vslider-content.pixel{background-image:url(//www.staging.chrishughesphotography.co.uk/wp-content/plugins/templatesnext-toolkit/css/images/homepage-banner-bg3.png);background-repeat:repeat;}
.tx-vslider-content .content-wrap{position:relative;top:50%;transform:perspective(1px) translateY(-50%);max-height:100%;max-width:1200px;margin-left:auto;margin-right:auto;overflow:hidden;}
.vslider-img{display:block;margin:auto;max-height:20%;max-width:400px;}
.tx-vslider-content .content-wrap h2{font-size:64px;line-height:64px;margin-bottom:16px;max-width:900px;padding-left:32px;padding-right:32px;display:block;margin-left:auto;margin-right:auto;}
.tx-vslider-content .content-wrap p{font-size:15px;max-width:900px;padding-left:32px;padding-right:32px;display:block;margin-left:auto;margin-right:auto;}
.vslider_button, .vslider_button:visited{display:inline-block;height:48px;line-height:48px;padding:0px 48px;color:#FFF;text-transform:uppercase;background-color:#333;text-decoration:none;}
.vslider_button:hover{text-decoration:none;background-color:#333!important;}
.tx-youtube-warp{position:relative;padding-bottom:56.25%;height:0;}
.tx-youtube-warp iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
@media (min-aspect-ratio: 16/9) {
.tx-video-foreground{height:300%;top:-100%;}
}
@media (max-aspect-ratio: 16/9) {
.tx-video-foreground{width:300%;left:-100%;}
}
@media(max-width:768px){
.vslider-img{max-height:20%;max-width:300px;}
.tx-vslider-content .content-wrap h2{font-size:48px;line-height:48px;margin-bottom:16px;}
.tx-vslider-content .content-wrap p{font-size:14px;}
.vslider_button{height:36px;line-height:36px;padding:0px 36px;}
}
@media(max-width:480px){
.vslider-img{max-height:20%;max-width:100px;}
.tx-vslider-content .content-wrap h2{font-size:24px;line-height:24px;margin-bottom:8px;}
.tx-vslider-content .content-wrap p{font-size:13px;}
.vslider_button{height:32px;line-height:32px;padding:0px 32px;}
} .entry-content .panel-layout .panel-grid .widget ul{list-style-type:square;padding:0px;margin:0px;padding-left:24px;}
.entry-content .panel-layout .panel-grid .widget ul li{border:none;color:#373737;padding:0px;padding-left:0px;margin-left:0px;line-height:30px;}
.tx-site-origin-blog .textwidget .tx-blog-item .tx-border-box{background-color:#FFF;}
.tx-site-origin-feature .sow-features-list .sow-features-feature .textwidget{padding-left:12px;}
.tx-site-origin-feature .sow-features-list .sow-features-feature .textwidget > h5{margin-top:0px;font-weight:400;margin-bottom:.5em;}
.tx-site-origin-feature .sow-features-list .sow-features-feature > a{padding-top:6px;}
.entry-content .panel-grid .so-panel.widget h3.widget-title{font-size:32px;border:0px solid #FFF;padding:0px;margin:0px;}
.tx-slider.shadow .tx-slider-box .tx-slide-content .tx-slide-details p, .tx-slider.softvignette .tx-slider-box .tx-slide-content .tx-slide-details p, .tx-slider.hardvignette .tx-slider-box .tx-slide-content .tx-slide-details p, .tx-slider.darkoverlay .tx-slider-box .tx-slide-content .tx-slide-details p, .tx-slider.custombg .tx-slider-box .tx-slide-content .tx-slide-details p, .tx-slider.pattern .tx-slider-box .tx-slide-content .tx-slide-details p, .tx-slider.siftvignette .tx-slider-box .tx-slide-content .tx-slide-details p{background:transparent;padding-left:0px;padding-right:0px;margin-top:0px;}
.tx-slider.shadow .tx-slider-box .tx-slide-content .tx-slide-title, .tx-slider.softvignette .tx-slider-box .tx-slide-content .tx-slide-title, .tx-slider.hardvignette .tx-slider-box .tx-slide-content .tx-slide-title, .tx-slider.darkoverlay .tx-slider-box .tx-slide-content .tx-slide-title, .tx-slider.custombg .tx-slider-box .tx-slide-content .tx-slide-title, .tx-slider.pattern .tx-slider-box .tx-slide-content .tx-slide-title{background:transparent;padding-left:0px;padding-right:0px;margin-bottom:0px;line-height:1em;}
.tx-slider.softvignette .tx-slider-box .tx-slide-content{background-image:url(//www.staging.chrishughesphotography.co.uk/wp-content/plugins/templatesnext-toolkit/css/images/vig-24.png);background-repeat:no-repeat;background-position:center center;background-size:cover;}
.tx-slider.hardvignette .tx-slider-box .tx-slide-content{background-image:url(//www.staging.chrishughesphotography.co.uk/wp-content/plugins/templatesnext-toolkit/css/images/vig-32.png);background-repeat:no-repeat;background-position:center center;background-size:cover;}
.tx-slider.darkoverlay .tx-slider-box .tx-slide-content{background-color:rgba(0,0,0,0.4);}
.tx-slider.pattern .tx-slider-box .tx-slide-content{background-image:url(//www.staging.chrishughesphotography.co.uk/wp-content/plugins/templatesnext-toolkit/css/images/homepage-banner-bg3.png);background-repeat:repeat;background-position:0px 0px;}
.tx-slider .owl-pagination .owl-page > span{background:transparent;border-radius:0px;border-width:1px;border-style:solid;}
.tx-slider .owl-pagination .owl-page.active > span{background-color:#FFF;}
.tx-slider .owl-buttons div{background-color:#F60;}
.prograss-container{display:block;padding:0px 0px 16px 0px;}
.pbar-outer{display:block;position:relative;width:100%;background-color:#e7e7e7;border-radius:3px;color:#FFFFFF;}
.pbar-inner{display:block;width:0%;color:#FFFFFF;display:block;border-radius:3px;position:absolute;left:0px;top:0px;transition-property:all;transition-duration:1.1s;transition-timing-function:ease-in-out;transition-delay:0s;z-index:501;overflow:hidden;}
.pbar-text{display:block;position:absolute;overflow:visible;left:0px;top:0px;padding:0px 16px;z-index:502;color:#ffffff;font-weight:500;font-size:15px;text-align:right;transition-property:all;transition-duration:1.1s;transition-timing-function:ease-in-out;transition-delay:0s;width:auto;}
.bpercent{margin-left:16px;}
.pbar-inner .candystrip{position:absolute;top:0;left:0;right:-32px;bottom:0;height:100%;width:100%;width:calc(100% + 32px);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);-webkit-background-size:32px 32px;-moz-background-size:32px 32px;-o-background-size:32px 32px;background-size:32px 32px;-webkit-animation:pace-stripe-animation 500ms linear infinite;-moz-animation:pace-stripe-animation 500ms linear infinite;-ms-animation:pace-stripe-animation 500ms linear infinite;-o-animation:pace-stripe-animation 500ms linear infinite;animation:pace-stripe-animation 500ms linear infinite;}
@-webkit-keyframes pace-stripe-animation {
0%{-webkit-transform:none;transform:none;}
100%{-webkit-transform:translate(-32px, 0);transform:translate(-32px, 0);}
}
@-moz-keyframes pace-stripe-animation {
0%{-moz-transform:none;transform:none;}
100%{-moz-transform:translate(-32px, 0);transform:translate(-32px, 0);}
}
@-o-keyframes pace-stripe-animation {
0%{-o-transform:none;transform:none;}
100%{-o-transform:translate(-32px, 0);transform:translate(-32px, 0);}
}
@-ms-keyframes pace-stripe-animation {
0%{-ms-transform:none;transform:none;}
100%{-ms-transform:translate(-32px, 0);transform:translate(-32px, 0);}
}
@keyframes pace-stripe-animation {
0%{transform:none;transform:none;}
100%{transform:translate(-32px, 0);transform:translate(-32px, 0);}
}
.nx-cunter{display:block;clear:both;text-align:center;}
@media only screen and (max-width: 999px) {
.nx-cunter{text-align:left;}
}
@media(max-width:720px){
.tx-slider .tx-slider-box .nx-slider-container {
padding-top: 32px;
padding-left: 32px;
padding-right: 32px;
}	
.tx-slider, .tx-slider .tx-slider-box {
min-width: 360px;
}
.tx-slider .tx-slider-box .tx-slider-img {
display: block;
overflow: hidden;
text-align: center;
margin: auto;
position: relative;		
}
.tx-slider .tx-slider-box .tx-slider-img a img {
width: auto;
min-height: 320px;
max-width: 883px;
margin: auto;
display: block;
margin-left: 50%;
transform: translateX(-50%);	
}	
}