.su-heading-style-default .su-heading-inner{position:relative;padding-bottom:25px}.su-heading-style-default .su-heading-inner:before{height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";position:absolute;bottom:0;background-color:#f5f5f5;left:50%;width:100px}.su-heading-style-default.su-heading-align-left .su-heading-inner:before{-webkit-transform:translateX(0);transform:translateX(0);left:0}.su-heading-style-default.su-heading-align-right .su-heading-inner:before{-webkit-transform:translateX(0);transform:translateX(0);right:0;left:auto}.su-testimonial.su-testimonial-style-2 .su-testimonial-text{border-left:1px solid!important;box-shadow:none!important}.su-pricing-table.su-pricing-style-1 .su-plan{border:none!important}.su-pricing-table.su-pricing-style-1 .su-plan-name{padding:25px 0;color:#fff!important;background-color:#000!important}.su-pricing-table.su-pricing-style-1 .su-plan .su-plan-head{border-bottom-color:rgba(0,0,0,.05)!important}.su-pricing-table.su-pricing-style-1 .su-plan-options ul li{padding:15px 10px!important}.su-pricing-table.su-pricing-style-1 .su-plan-price{padding-right:8px;display:inline-block}.su-pricing-table.su-pricing-style-1 .su-plan-period{border-left:1px solid;padding-left:10px;display:inline-block}.su-pricing-table.su-pricing-style-1 .su-plan-footer a{border-radius:0!important}.su-member-style-1 .su-member-icons{border:none!important}.su-member.su-member-style-1{border:1px solid #4a4a4a;-webkit-transition:border-color .3s ease;transition:border-color .3s ease}.su-member.su-member-style-1:hover{border-color:#000!important}.su-member.su-member-style-1 .su-member-info{padding:2em}.su-member.su-member-style-1 .su-member-name{font-size:17px;font-weight:500;text-transform:uppercase;letter-spacing:3px}.su-member.su-member-style-1 .su-member-role{font-size:13px;text-transform:uppercase;letter-spacing:2px}.su-member.su-member-style-1 .su-member-desc{color:#999}.su-member.su-member-style-1 .su-member-icons{padding:0 1.5em 1.5em!important}.su-member.su-member-style-1 a.su-memeber-icon{margin-right:12px}.su-twitter-slides .owl-nav [class*=owl-]{border:2px solid #f5f5f5;background:transparent!important}.sup-style1 .mega-entry .mega-entry-innerwrap{overflow:hidden!important}.sup-style1 .mega-hover{padding:25px;position:relative;opacity:1;box-sizing:border-box;background:none;z-index:1}.sup-style1 .mega-hoverlink,.sup-style1 .mega-hovertitle,.sup-style1 .mega-hoverview{opacity:1}.sup-style1 .mega-hovertitle{transform:translateY(-15px);font-size:18px;font-weight:400;opacity:0;bottom:auto!important;text-align:left;left:auto;line-height:normal}.sup-style1 .mega-hoversubtitle{display:none}.sup-style1 .mega-hoverlink,.sup-style1 .mega-hoverview{height:36px!important;opacity:0;bottom:25px;top:auto;border-radius:50%!important;width:36px!important;line-height:36px!important}.sup-style1 .mega-hoverlink{transform:translateY(15px);right:auto!important;background-color:#444!important}.sup-style1 .mega-hoverview{transform:translateY(30px);background-color:#fff!important;margin-left:70px!important;left:0!important}.sup-style1 span.category{font-size:13px;color:#eee;margin-top:8px;display:block}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(77%) skewX(-13deg)!important;transform:translateX(77%) skewX(-13deg)!important;text-align:right}.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body{transform:skewX(13deg)!important}.cbp-filter-item{text-transform:uppercase}.su-portfolio .sup-title{letter-spacing:2px}.su-portfolio .cbp-mode-slider .cbp-nav-controls,.su-post-grid .cbp-mode-slider .cbp-nav-controls{-webkit-transform:translateX(50%);transform:translateX(50%);right:50%}.su-portfolio .cbp-mode-slider .cbp-nav-controls>div,.su-post-grid .cbp-mode-slider .cbp-nav-controls>div{background:transparent}.su-portfolio .cbp-mode-slider .cbp-nav-controls>div:after,.su-post-grid .cbp-mode-slider .cbp-nav-controls>div:after{height:auto;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:18px;color:rgba(0,0,0,.8);position:absolute;bottom:auto;top:48%;background:none;width:auto;font-family:FontAwesome}.su-portfolio .cbp-mode-slider .cbp-nav-controls .cbp-nav-next:after,.su-post-grid .cbp-mode-slider .cbp-nav-controls .cbp-nav-next:after{content:"\f178";left:50%}.su-portfolio .cbp-mode-slider .cbp-nav-controls .cbp-nav-prev:after,.su-post-grid .cbp-mode-slider .cbp-nav-controls .cbp-nav-prev:after{content:"\f177";left:calc(50% - 13px)}.tm-features .su-section{z-index:111}@media only screen and (min-width:768px) and (max-width:960px){.tm-features .su-section{margin-top:-20%!important}}@media only screen and (min-width:480px) and (max-width:767px){.tm-features .su-section{margin-top:-25%!important}}.su-contact_form .su-form-fields{margin:0!important;display:block!important}.su-contact_form.name-email-subject .su-form-fields .form-group{clear:both;margin:0 0 15px;width:100%!important;float:none!important}.su-form-wrapper .submit-button{text-align:right;margin-top:15px!important}.su-form-wrapper .submit-button input{margin-right:0!important;min-width:25%;text-align:center}.su-form-wrapper .submit-button input:hover{color:#fff!important}.su-newsletter-wrapper{margin-right:auto!important;max-width:550px;margin-left:auto!important}.su-newsletter-wrapper input.su-newsletter-email{border-color:#000;height:50px;width:calc(100% - 160px)}.su-newsletter-wrapper input.su-newsletter-email:focus{background-color:#fff}.su-newsletter-wrapper div.su-newsletter-button{position:relative}.su-newsletter-wrapper div.su-newsletter-button:before{pointer-events:none;font-size:18px;color:#fff;content:"\f003";position:absolute;top:calc(50% - 15px);margin-left:-8px;left:50%;font-family:FontAwesome}.su-newsletter-wrapper input.su-newsletter-submit{height:50px;border:none;text-indent:-2000px;outline:none;min-width:150px;box-sizing:border-box;background:#000}.su-post-grid.template-style .postDesc,.su-post-grid.template-style .postImage{width:50%;float:left;display:inline-block}.su-post-grid.template-style .postImage{position:relative}.su-post-grid.template-style .postDesc{padding:6% 30px;text-align:center}.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+3) .postImage,.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+4) .postImage{float:right}.su-post-grid.template-style .cbp-l-grid-blog-title{margin-top:0}.su-post-grid.template-style .cbp-wrapper .cbp-item .postImage:before{transform:translateY(-50%);border:14px solid transparent;content:"";position:absolute;top:50%;z-index:11}.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+1) .postImage:before,.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+2) .postImage:before{right:-1px;border-right-color:#fff}.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+3) .postImage:before,.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(4n+4) .postImage:before{border-left-color:#fff;left:-1px}.tm-sidebar-a .flickrfeed li{padding:0 5px 5px 0;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;width:25%}.su-carousel-style-1 .su-carousel-slide{text-align:left!important}.su-carousel-style-1 .su-carousel-caption .su-cmeta{margin-bottom:5px}.su-carousel-style-1 .su-carousel-slide-title{font-size:20px;margin-bottom:15px;line-height:normal}.su-carousel-style-1 .su-carousel-image{margin:-20px -20px 0}.su-twitter-slides .su-twitter-item{color:#fff!important}div[id*=qx-icon_lis] .icon_description_text p{margin-bottom:0}@media (max-width:980px){.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(2n+0) .postImage{float:right!important}.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(2n+0) .postImage:before{border-right:0;border-left-color:#fff;left:-1px}.su-post-grid.template-style .cbp-wrapper .cbp-item .postImage{float:left!important}.su-post-grid.template-style .cbp-wrapper .cbp-item:nth-child(odd) .postImage:before{border-left:0;right:-1px;border-right-color:#fff}}@media (max-width:768px){.su-post-grid.template-style .postDesc,.su-post-grid.template-style .postImage{width:100%!important;float:none!important}.su-post-grid.template-style .cbp-wrapper .cbp-item .postImage:before{display:none!important}.su-post-grid.template-style .postDesc{padding:15px 30px 30px!important}}