/*! ===================================
 *  Author: BBDesign & WPHunters
 *  -----------------------------------
 *  Email(support):
 * 	bbdesign_sp@yahoo.com
 *  ===================================
 */.webkit-scrollbar::-webkit-scrollbar{width: 9px}.webkit-scrollbar::-webkit-scrollbar-track{-webkit-border-radius: 5px;border-radius: 5px;background: rgba(0,0,0,0.1)}.webkit-scrollbar::-webkit-scrollbar-thumb{-webkit-border-radius: 5px;border-radius: 5px;background: rgba(0,0,0,0.2)}.webkit-scrollbar::-webkit-scrollbar-thumb:hover{background: rgba(0,0,0,0.4)}.webkit-scrollbar::-webkit-scrollbar-thumb:window-inactive{background: rgba(0,0,0,0.05)}*{-webkit-font-smoothing: antialiased}html,body{overflow-x: hidden}.fast-transition,ul.socials-list li > a .fa,.tagcloud > a,.no-touch .tagcloud > a:hover{-webkit-transition: all 150ms;-o-transition: all 150ms;transition: all 150ms}.default-transition{-webkit-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms}.long-transition{-webkit-transition: all 600ms;-o-transition: all 600ms;transition: all 600ms}.aligncenter{display: block;margin: 0 auto}.alignleft{float: left;margin-right: 10px}.alignright{float: right;margin-left: 10px}.wp-caption-text{margin-bottom: 20px}.remove-outline{outline: none !important}@media (max-width: 991px){.fw-main-row.custom-padding{padding: 30px 0 !important}[class*='fw-col-sm-']{margin-bottom: 30px}[class*='fw-col-sm-']:last-child{margin-bottom: 0}}.fw-main-row.custom-text-color p,.fw-main-row.custom-text-color h1,.fw-main-row.custom-text-color h2,.fw-main-row.custom-text-color h3,.fw-main-row.custom-text-color h4,.fw-main-row.custom-text-color h5,.fw-main-row.custom-text-color h6,.fw-main-row.custom-text-color p *,.fw-main-row.custom-text-color h1 *,.fw-main-row.custom-text-color h2 *,.fw-main-row.custom-text-color h3 *,.fw-main-row.custom-text-color h4 *,.fw-main-row.custom-text-color h5 *,.fw-main-row.custom-text-color h6 *{color: inherit !important}.fw-heading .fw-special-title i{color: #919191}.fw-heading .fw-special-subtitle{color: #777;font-style: italic}.fw-heading .fw-special-title + .fw-special-subtitle{margin-top: -10px}.fw-call-to-action{display: table;width: 100%}.fw-call-to-action p:last-child{margin-bottom: 0}.fw-call-to-action > div{display: table-cell;vertical-align: middle}.fw-call-to-action .fw-action-content h2{margin-top: 0}.fw-call-to-action .fw-action-btn{padding-left: 40px}@media (max-width: 767px){.fw-call-to-action{display: block}.fw-call-to-action .fw-action-btn{padding: 0}.fw-call-to-action > div{display: block;text-align: center}.fw-call-to-action > div + div{margin-top: 20px}}.fw-iconbox .fw-iconbox-image{color: #2488dd !important}.fw-col-xs-12 .fw-map{margin: 0 -15px}section.fw-main-row.bg-image{background-attachment: fixed}ul.socials-list{margin: 0;padding: 0;border: 0;list-style: none;margin: -5px;font-size: 0}ul.socials-list li{display: inline-block;font-size: 14px;text-align: center;margin: 5px}ul.socials-list li > a{display: block;line-height: 0;color: #000}ul.socials-list li > a .fa{display: inline-block;font-size: 13px;background-color: #fff;border-radius: 50%;width: 23px;height: 23px;line-height: 23px;vertical-align: middle}.no-touch ul.socials-list li > a:hover .fa{background-color: #2488dd;color: #fff}ul.socials-list.invert li a{color: #fff}ul.socials-list.invert li .fa{background-color: #aaa}#head-menu{position: fixed;z-index: 1500;top: 0;left: 0;right: 0;height: 50px;line-height: 50px;background: #fff;-webkit-box-shadow: .5px .9px 25px rgba(6,6,6,0.1);box-shadow: .5px .9px 25px rgba(6,6,6,0.1)}#head-menu:before,#head-menu:after{content: " ";display: table}#head-menu:after{clear: both}#head-menu .container{position: relative}#head-menu nav,#head-menu .phone{float: left;height: 50px}#head-menu .phone{float: right}#head-menu nav > ul{margin: 0;padding: 0;border: 0;list-style: none;font-size: 0;height: 50px}#head-menu nav > ul > li{display: inline-block;position: relative}#head-menu nav > ul li a{display: inline-block;color: #777;padding: 0 12px;font-size: 13px;text-transform: uppercase;-webkit-transition: none;-o-transition: none;transition: none}#head-menu nav > ul li.current-menu-item a,#head-menu nav > ul li a.active{color: #000}#head-menu nav > ul li:first-child a{padding-left: 0}#head-menu nav > ul li:last-child a{padding-right: 0}#head-menu nav > ul .sub-menu{-webkit-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms;-webkit-transform: translate(-15px, 0);-ms-transform: translate(-15px, 0);-o-transform: translate(-15px, 0);transform: translate(-15px, 0);-webkit-box-shadow: 0 15px 25px rgba(6,6,6,0.1);box-shadow: 0 15px 25px rgba(6,6,6,0.1);opacity: 0;visibility: hidden;position: absolute;top: 100%;left: 0;background: #fff;padding: 0 20px;margin-top: -5px;min-width: 150px}#head-menu nav > ul .sub-menu li{display: block}#head-menu nav > ul .sub-menu li a{padding: 0;display: block;overflow: hidden;white-space: nowrap}#head-menu nav > ul .sub-menu .sub-menu{display: block}#head-menu nav > ul li:hover > a{color: #000}#head-menu nav > ul li:hover .sub-menu{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);visibility: visible;opacity: 1}#head-menu .phone{font-size: 16px}#head-menu .phone a{color: #000 !important}#head-menu .phone .fa{margin-right: 5px;font-size: 90%}#head-menu #menu-toggle{display: inline-block;padding-right: 10px}#head-menu #menu-toggle .fa{margin-right: 5px}@media (min-width: 992px){#head-menu #menu-toggle{display: none}}#head-menu .tinynav{opacity: 0;filter: alpha(opacity=0);position: absolute;top: 0;left: 0;width: 0;height: 0}@media (max-width: 991px){#head-menu{height: auto;overflow: auto}#head-menu nav > ul{display: none}#head-menu .phone{font-size: 14px}.non-ios #head-menu .tinynav{opacity: 1;filter: alpha(opacity=100);position: static;width: auto;height: 20px}.non-ios #head-menu #menu-toggle{display: none}}body{padding-top: 50px}.admin-bar #head-menu{top: 32px}@media (max-width: 782px){.admin-bar #head-menu{top: 46px}}#head-info{padding: 45px 0}#head-info .logo:before,#head-info .logo:after{content: " ";display: table}#head-info .logo:after{clear: both}@media (min-width: 992px){#head-info .logo{display: table}#head-info .logo > *{float: none !important;display: table-cell;vertical-align: middle;width: auto}#head-info .logo > a:first-child{width: 1px}#head-info .logo.image > a:first-child{width: auto}}#head-info .logo.image img{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;height: 40px}#head-info .logo h1{margin: 0;padding: 0;border: 0;font-family: 'Open Sans', "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 40px;font-weight: 300;text-transform: uppercase;line-height: 1;color: #000}#head-info .logo > a,#head-info .logo .address{float: left}#head-info .logo .address{padding-left: 20px;color: #333;font-style: italic}@media (max-width: 991px){#head-info .logo{text-align: center}#head-info .logo > a,#head-info .logo .address{float: none;display: inline-block;vertical-align: middle}}@media (max-width: 767px){#head-info .logo .address{display: block;padding: 20px 0 0}}#head-info .second-column{display: table}#head-info .second-column:before,#head-info .second-column:after{content: " ";display: table}#head-info .second-column:after{clear: both}#head-info .second-column > div{display: table-cell;vertical-align: middle;text-align: right;width: auto}#head-info .second-column > div:last-child{width: 1px}#head-info .second-column > div:first-child{padding-right: 20px}@media (max-width: 991px){#head-info .second-column{display: block;text-align: center;padding-top: 20px}#head-info .second-column > div{display: inline-block;vertical-align: middle;text-align: center}#head-info .second-column > div:first-child,#head-info .second-column > div:last-child{width: auto}}@media (max-width: 767px){#head-info .second-column > div:last-child{display: block;padding-top: 20px}#head-info .second-column > div:first-child{padding: 0}#head-info .second-column .empty{display: none}#head-info .second-column .empty + div{padding-top: 0}}.lang-selector{padding-right: 20px}.lang-selector ul{margin: 0;padding: 0;border: 0;position: relative;z-index: 1000}.lang-selector ul > li{width: 55px;display: none}.lang-selector ul > li.active{display: block}.lang-selector ul > li > a{display: inline-block;padding: 14px 11px;border: 1px solid #c9c9c9;color: #7d7d7d;font-size: 12px;line-height: 1;width: 100%;text-align: center}.lang-selector ul > li > a:hover{background: #efefef}.lang-selector ul > li .fa{margin-left: 5px}.lang-selector ul > li:not(.active){position: absolute;top: 100%;margin-top: -1px;line-height: 1;background: #fff}.lang-selector ul > li:not(.active):nth-child(3){top: 200%;margin-top: -2px}.lang-selector ul > li:not(.active):nth-child(4){top: 300%;margin-top: -3px}.lang-selector ul > li:not(.active):nth-child(5){top: 400%;margin-top: -4px}.lang-selector ul > li:not(.active):nth-child(6){top: 500%;margin-top: -5px}.lang-selector ul.active > li:not(.active){display: block}.hero-slider{margin: 0 -15px;display: none}.hero-slider.slick-initialized{display: block}.hero-slider .slick-slide{position: relative}.hero-slider .slick-slide .container{position: absolute;z-index: 10;top: 50%;left: 0;right: 0;-webkit-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms;-webkit-transition-delay: 0;transition-delay: 0;-webkit-transform: translate(0, -70%);-ms-transform: translate(0, -70%);-o-transform: translate(0, -70%);transform: translate(0, -70%);opacity: 0;filter: alpha(opacity=0);color: #fff;font-size: 24px}.hero-slider .slick-slide .container.pos-right{text-align: right}.hero-slider .slick-slide .container.pos-center{text-align: center}.hero-slider .slick-slide .container h1{font-size: 60px;font-style: italic;margin: 0 0 10px 0}.hero-slider .slick-slide .container .button-row{margin-top: 20px;font-size: 12px;text-transform: uppercase}.hero-slider .slick-slide .container .button-row a{color: #fff;padding: 14px 22px;border: 1px solid #fff;display: inline-block}.hero-slider .slick-slide .container .button-row i{margin-left: 3px}.hero-slider .slick-slide.slick-active .container{opacity: 1;filter: alpha(opacity=100);-webkit-transition-delay: 350ms;transition-delay: 350ms;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%)}.hero-slider .slick-slide .shadow{position: absolute;z-index: 5;top: 0;left: 0;width: 100%;height: 100%;background-image: -moz-linear-gradient(left, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 50%);background-image: -o-linear-gradient(left, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 50%);background-image: -webkit-linear-gradient(left, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 50%);background-image: linear-gradient(to right, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 50%)}.hero-slider .slick-slide .pos-right + .shadow{background-image: -moz-linear-gradient(right, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 50%);background-image: -o-linear-gradient(right, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 50%);background-image: -webkit-linear-gradient(right, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 50%);background-image: linear-gradient(to left, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 50%)}.hero-slider .slick-slide .pos-center + .shadow{background: rgba(0,0,0,0.6)}.hero-slider .slick-slide .image{background-position: center;background-repeat: no-repeat;background-size: cover}.hero-slider .slick-slide .overlay-hide + .shadow{display: none}@media (max-width: 767px){.hero-slider .slick-slide .container{text-align: center;font-size: 20px}.hero-slider .slick-slide .container h1{font-size: 45px}.hero-slider .slick-slide .shadow{background: rgba(0,0,0,0.6)}.hero-slider .slick-next,.hero-slider .slick-prev{display: none !important}}.slick-slider.big-buttons .slick-next,.slick-slider.big-buttons .slick-prev{width: 45px;height: 45px;margin-top: -22.5px;border: 2px solid #2488dd;text-align: center}.slick-slider.big-buttons .slick-next:before,.slick-slider.big-buttons .slick-prev:before{color: #2488dd;font-size: 26px;opacity: 1}.slick-slider.big-buttons .slick-next.slick-disabled,.slick-slider.big-buttons .slick-prev.slick-disabled{border-color: #919191}.slick-slider.big-buttons .slick-next.slick-disabled:before,.slick-slider.big-buttons .slick-prev.slick-disabled:before{color: #919191}@media (max-width: 991px){.slick-slider.big-buttons .slick-next,.slick-slider.big-buttons .slick-prev{display: none !important}}@media (min-width: 992px) and (max-width: 1067px){.slick-slider.big-buttons .slick-next,.slick-slider.big-buttons .slick-prev{display: none !important}}.slick-slider.big-buttons .slick-next{right: -75px}.slick-slider.big-buttons .slick-prev{left: -75px}.slick-slider.black-dots-deprecated{padding-bottom: 50px}.slick-slider.black-dots-deprecated .slick-dots button{border-color: #000}.slick-slider.black-dots-deprecated .slick-dots li.slick-active button{background-color: #000}.services-block:before{height: 10px}.services-block > .item > .content{width: 100%;position: relative;float: left;cursor: pointer;overflow: hidden}.services-block > .item > .content .helper{margin-top: 100%}.services-block > .item > .content .image{position: absolute;z-index: 5;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover}.services-block > .item > .content h1{margin: 0;padding: 0;border: 0;-webkit-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms;position: absolute;z-index: 10;bottom: 0;left: 0;width: 100%;padding: 15px 0;background: rgba(0,0,0,0.4);color: #fff;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400;font-size: 14px;text-transform: uppercase;text-align: center}.no-touch .services-block > .item > .content:hover h1{background: #2488dd}.services-block > .item > .content .post-body{display: none}.single-view.services{margin-top: 10px;display: none}.single-view.services h1.title{font-size: 24px;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400}.single-view.services h1.title:before,.single-view.services h1.title:after{content: " ";display: table}.single-view.services h1.title:after{clear: both}.single-view.services h1.title span{float: left}.single-view.services h1.title .back-btn{float: right;font-size: 14px;line-height: 26.4px}.single-view.services h1.title .back-btn .fa{margin-right: 3px}.staff-block{display: none;margin-top: 10px}.staff-block.slick-initialized{display: block}.staff-block .member > .image-wrap{width: 100%;position: relative;float: left;overflow: hidden}.staff-block .member > .image-wrap > .helper{margin-top: 100%}.staff-block .member > .image-wrap > .image{position: absolute;z-index: 5;top: 0;left: 0;width: 100%;height: 100%;border-radius: 50%;background-position: center;background-repeat: no-repeat;background-size: cover}.staff-block .member > .image-wrap .read-more{-webkit-transition: opacity 300ms;-o-transition: opacity 300ms;transition: opacity 300ms;position: absolute;z-index: 10;top: 0;bottom: 0;right: 0;left: 0;width: 100%;height: 100%;opacity: 0;background: rgba(0,0,0,0.3);color: #fff;border-radius: 50%}.staff-block .member > .image-wrap .read-more > span{-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);display: block;position: absolute;top: 50%;left: 0;width: 100%;text-align: center}.no-touch .staff-block .member > .image-wrap:hover .read-more,.touch .staff-block .member > .image-wrap .read-more{opacity: 1}.staff-block .member{padding: 0 30px;text-align: center}.staff-block .member .image-wrap{margin-bottom: 20px}.staff-block .member h1.name{margin: 0;padding: 0;border: 0;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400;font-size: 18px;margin-bottom: 10px}.staff-block .member .job-title{font-style: italic;color: #777;margin-bottom: 10px}.staff-popup{background: #fff;max-width: 850px;margin: 40px auto;position: relative}.staff-popup > .image{padding: 0}.staff-popup > .image > img{width: 100%}.staff-popup > .text{padding: 20px}.staff-popup .scroll-inner{max-height: 100%;overflow-y: auto}.staff-popup .scroll-inner::-webkit-scrollbar{width: 9px}.staff-popup .scroll-inner::-webkit-scrollbar-track{-webkit-border-radius: 5px;border-radius: 5px;background: rgba(0,0,0,0.1)}.staff-popup .scroll-inner::-webkit-scrollbar-thumb{-webkit-border-radius: 5px;border-radius: 5px;background: rgba(0,0,0,0.2)}.staff-popup .scroll-inner::-webkit-scrollbar-thumb:hover{background: rgba(0,0,0,0.4)}.staff-popup .scroll-inner::-webkit-scrollbar-thumb:window-inactive{background: rgba(0,0,0,0.05)}.staff-popup .scroll-inner p:last-child{margin-bottom: 0}.features-block{margin-bottom: -20px -40px !important}.features-block:before{height: 10px}.features-block .item{text-align: center}.features-block .item > .content{width: 200px;position: relative;display: inline-block;border: 1px solid #ebebeb;margin-bottom: 40px}.features-block .item > .content > .helper{margin-top: 100%}.features-block .item > .content .content-inner,.features-block .item > .content .number{position: absolute}.features-block .item > .content .content-inner{top: 50%;left: 0;width: 100%;padding: 0 20px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%)}.features-block .item > .content .content-inner .icon{font-size: 50px;color: #000}.features-block .item > .content .content-inner .title{margin: 0;padding: 0;border: 0;font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400;font-size: 14px;line-height: 1.5;margin-top: 10px}.features-block .item > .content .number{bottom: 0;left: 0;-webkit-transform: translate(-50%, 45%);-ms-transform: translate(-50%, 45%);-o-transform: translate(-50%, 45%);transform: translate(-50%, 45%);-webkit-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms;font-family: 'Droid Serif', sans-serif;font-size: 70px;line-height: 1;font-style: italic;color: #e7e7e7;cursor: default}.features-block .item > .content:hover .number{color: #cecece}.gallery-block{margin-top: 10px !important}.gallery-block .item .one_image img{width: 100%}.gallery-block .item .caption,.gallery-block .item figcaption{display: block;padding: 10px;text-align: center}.wpcf7 .fw-row{margin-bottom: 20px}.wpcf7 .help-block{margin-bottom: 0}.wpcf7 label{font-weight: normal}.wpcf7 .wpcf7-response-output{margin-top: 20px;margin-bottom: 0}.wpcf7 .wpcf7-textarea{resize: vertical}.form-boxed{padding: 30px;color: #000;margin: 10px auto 0;width: 100%}section.bg-image .fw-special-title{text-shadow: 0 0 25px rgba(0,0,0,0.5)}section.bg-image .form-boxed{-webkit-box-shadow: 0 0 25px -5px rgba(0,0,0,0.5);box-shadow: 0 0 25px -5px rgba(0,0,0,0.5)}.testimonials-block{margin-top: 10px}.testimonials-block .item{padding: 0 13px}.testimonials-block .item .post-body{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: default;position: relative;padding: 20px;border: 1px solid #dedede;background: #fff}.testimonials-block .item .post-body:after,.testimonials-block .item .post-body:before{top: 100%;left: 50%;border: solid transparent;content: '';height: 0;width: 0;position: absolute;pointer-events: none}.testimonials-block .item .post-body:after{border-top-color: #fff;border-width: 10px;margin-left: -10px}.testimonials-block .item .post-body:before{border-top-color: #dedede;border-width: 11px;margin-left: -11px}.testimonials-block .item .post-body p:last-of-type{margin-bottom: 0}.testimonials-block .item .post-body .links{margin-top: 20px}.testimonials-block .item .post-body .links a{display: inline-block;margin-right: 15px}.testimonials-block .item h1.author{font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400;text-align: center;font-size: 18px}.testimonials-block .item h1.author small{display: block;font-style: italic;margin-top: 5px}.icon-list:before{height: 10px}.icon-list .item{text-align: center;padding: 45px}.icon-list .item *{-webkit-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms}.icon-list .item + .item{border-left: 1px solid #dedede}.icon-list .item .icon{display: block;font-size: 50px;margin-bottom: 20px}.icon-list:hover .item *{opacity: .45;filter: alpha(opacity=45)}.icon-list .item:hover *{opacity: 1;filter: alpha(opacity=100)}footer#main-footer{background: #1a171b;color: #f3f3f3;padding: 51px;text-align: center;font-size: 13px}footer#main-footer a{color: #f3f3f3}.no-touch footer#main-footer a:hover{color: #a6a6a6}footer#main-footer > .line + .line{margin-top: 30px}footer#main-footer nav.line > ul{margin: 0;padding: 0;border: 0;list-style: none}footer#main-footer nav.line > ul > li{display: inline-block;margin: 5px 15px;text-transform: uppercase}footer#main-footer nav.line > ul .sub-menu{display: none}footer#main-footer > .copyright-text,footer#main-footer > .copyright-text *{color: #a6a6a6}.page-title,.page-content,.page-socials{margin-bottom: 45px}.page-title{padding: 50px 0;background: #f1f1f1}.page-title .fw-heading{margin-bottom: 0}.page-title .fw-special-title{margin: 0;text-align: center;font-size: 40px}.page-title + .fw-page-builder-content{margin-top: -45px}.page-content p:last-child{margin-bottom: 0}.page-content img{max-width: 100%;height: auto}.page-socials .social-likes{display: table;margin: 0;width: 100%;border-top: 1px solid #ebebeb;border-bottom: 1px solid #ebebeb}.page-socials .social-likes .social-likes__button_cell{display: table-cell;width: 0;padding: 5px 0;text-align: center}.tagcloud{margin: -5px !important;font-size: 0}.tagcloud > a{display: inline-block;padding: 5px 10px;border: 1px solid #000;margin: 5px;background: transparent;color: #000;font-weight: normal;font-size: 12px !important;text-transform: capitalize}@media (max-width: 767px){.tagcloud > a{padding: 2.5px 5px}}.no-touch .tagcloud > a:hover{background: #2488dd;border-color: #2488dd;color: #fff}.page-content > .row > *{margin-bottom: 30px}aside.sidebar .widget{border: 1px solid #ebebeb;padding: 30px;margin-bottom: 30px}aside.sidebar .widget .title{font-size: 24px;text-align: center;margin-bottom: 30px}aside.sidebar .widget *{max-width: 100%}aside.sidebar .widget img{height: auto}aside.sidebar .widget > *:last-child{margin-bottom: 0}aside.sidebar .widget.widget_archive > ul,aside.sidebar .widget.widget_recent_comments > ul,aside.sidebar .widget.widget_recent_entries > ul,aside.sidebar .widget.widget_pages > ul,aside.sidebar .widget.widget_rss > ul,aside.sidebar .widget.widget_nav_menu div > ul,aside.sidebar .widget.widget_meta > ul,aside.sidebar .widget.widget_categories > ul{padding-left: 20px}aside.sidebar .widget.widget_social{text-align: center}.posts-flow > article{margin-bottom: 30px}.posts-flow > article time{display: block;color: #777}.posts-flow > article .title{margin: 10px 0;font-size: 24px}.posts-flow > article .title a{color: inherit}.posts-flow > article .content{margin-bottom: 20px}.posts-flow > article .read-more .fa{font-size: 150%;margin-left: 5px;vertical-align: bottom}.posts-flow > article.border-bottom{padding-bottom: 30px;border-bottom: 1px solid #ebebeb}.posts-flow > article .image-col{position: relative;overflow: hidden}.posts-flow > article .image-col > .img,.posts-flow > article .image-col > a{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.posts-flow > article .image-col > .img{background-position: center;background-repeat: no-repeat;background-size: cover;z-index: 10}.posts-flow > article .image-col > a{z-index: 20}@media (max-width: 991px){.posts-flow > article .image-col{height: 150px !important;margin-bottom: 20px}}.posts-flow > article .image-col .post-badge{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);box-shadow: 0 0 15px 0 rgba(0,0,0,0.5);background-color: #ebebeb;position: absolute;top: -50px;left: -50px;width: 100px;height: 100px;text-align: right;z-index: 15}.posts-flow > article .image-col .post-badge > i{line-height: 100px;vertical-align: middle;margin-right: 15px}@media (min-width: 992px){.posts-flow > article .text-col{padding-left: 20px}}.posts-flow .pager{border-top: 1px solid #ebebeb;padding: 20px 0}.blog-page .post-content .featured-image,.blog-page .post-content .post-head{margin-bottom: 30px}.blog-page .post-content .featured-image{width: 100%}.blog-page .post-content .post-head time{display: block;color: #777;margin-bottom: 5px}.blog-page .post-content .post-head .title{margin: 0}.blog-page .post-content .post-head .title a{color: inherit}.blog-page .post-content .post-head .title .post-sticky-badge{color: #d2d2d2;float: right;font-size: 80%}.blog-page .post-content .the-content p:last-child{margin-bottom: 0}.blog-page .post-content .the-content *:not(.gallery-item){max-width: 100%}.blog-page .post-content .post-footer > *{margin-top: 30px}.blog-page .post-content .post-footer > .share{text-align: right}.blog-page .post-content .post-footer .social-likes__widget{line-height: 27px}@media (max-width: 767px){.blog-page .post-content .post-footer > *{text-align: center !important}}.blog-page .post-content img{max-width: 100%;height: auto}section.comments-part{margin-top: 30px}section.comments-part > .title{font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400;font-size: 21px;padding-bottom: 10px;border-bottom: 1px solid #eee}section.comments-part > .title + .comment-respond .comment-reply-title{margin: 0 0 20px}section.comments-part > h2,section.comments-part .comment-reply-title{font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: 400;font-size: 22px;margin: 40px 0 20px}section.comments-part > h2 > small,section.comments-part .comment-reply-title > small{font-size: 60% !important}section.comments-part .flow{margin: 0;padding: 0;border: 0;margin-bottom: 20px}section.comments-part .flow article{padding: 20px 0;border-bottom: 1px solid #eee}section.comments-part .flow article .avatar-col img{border-radius: 50%;width: 100%;height: auto;max-width: 100%}section.comments-part .flow article .comment-col .name{font-size: 16px;font-weight: normal}section.comments-part .flow article .comment-col time{text-transform: uppercase;color: #777;font-size: 12px}section.comments-part .flow article .comment-col .text,section.comments-part .flow article .comment-col footer{margin-top: 20px}section.comments-part .flow article .comment-col footer{font-weight: normal}section.comments-part .flow article .comment-col footer > a{margin-right: 10px;text-transform: uppercase}section.comments-part .flow article .comment-col *{max-width: 100%}section.comments-part .flow article.depth-3{margin-left: 16.66666667%}section.comments-part .flow article.depth-2{margin-left: 8.33333333%}section.comments-part .flow article + .comment-respond .comment-reply-title{margin-top: 20px}section.comments-part .form-submit{margin: 10px 0 0}.gallery{margin: -5px}.gallery:before,.gallery:after{content: " ";display: table}.gallery:after{clear: both}.gallery:after{height: 20px}.gallery .gallery-caption{-webkit-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms;background-color: rgba(0,0,0,0.7);color: #fff;max-height: 50%;opacity: 0;padding: 6px 8px;position: absolute;bottom: 5px;left: 5px;right: 5px;margin: 0}.gallery .gallery-caption:before{content: "";height: 100%;min-height: 49px;position: absolute;top: 0;left: 0;width: 100%}.gallery .gallery-item{float: left;padding: 5px;overflow: hidden;position: relative}.gallery .gallery-item:hover .gallery-caption{opacity: 1}.gallery.gallery-columns-9 .gallery-item{max-width: 11.11111111%}.gallery.gallery-columns-8 .gallery-item{max-width: 12.5%}.gallery.gallery-columns-7 .gallery-item{max-width: 14.28571429%}.gallery.gallery-columns-6 .gallery-item{max-width: 16.66666667%}.gallery.gallery-columns-5 .gallery-item{max-width: 20%}.gallery.gallery-columns-4 .gallery-item{max-width: 25%}.gallery.gallery-columns-3 .gallery-item{max-width: 33.33333333%}.gallery.gallery-columns-2 .gallery-item{max-width: 50%}.gallery.gallery-columns-1 .gallery-item{max-width: 100%}.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){clear: left}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display: none}.error404{min-height: 100% !important;height: 100% !important;background: #e6e6e6}.error404 #head-info{background: #fff}.error404 .content{position: absolute;top: 50%;left: 0;width: 100%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);-o-transform: translate(0, -50%);transform: translate(0, -50%);margin: 0 !important;padding: 0 30px;text-align: center}.error404 .content > h1{margin: 0;padding: 0;border: 0;font-size: 150px;font-weight: 300;color: #454545}.error404 .content > p{margin-top: 40px}.error404 #main-footer{position: absolute;top: 100%;left: 0;width: 100%;margin-top: 0}@media (max-width: 1199px){.error404 .content{-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);position: static;padding: 100px 0}.error404 .content > h1{font-size: 50px}.error404 #main-footer{position: static}}