


/* ----------------------------------------------------------------
Carousels
-----------------------------------------------------------------*/
/* ----------------------------------------------------------------------
	Base Colors
-------------------------------------------------------------------------*/
/*Colors*/
/*Typography*/
/*Header*/
/*Side Panel*/
/*Margins*/
/*Transitions*/
/* Owl Carousel - Controls
-----------------------------------------------------------------*/
.grid-active-title,.grid-filter li a,.grid-item.no-overlay .grid-description p,.grid-item.no-overlay .portfolio-description p,.portfolio-item.no-overlay .grid-description p,.portfolio-item.no-overlay .portfolio-description p{font-family:Raleway,Helvetica,Arial,sans-serif}
.grid-item .grid-description,.grid-item .portfolio-description,.portfolio-item .grid-description,.portfolio-item .portfolio-description{left:0;margin:0 auto;padding:20px;opacity:0;position:absolute;right:0;text-align:center;top:48%;transform:translate3d(0,-38%,0);transition:all 250ms ease-in-out 0s;visibility:hidden;width:70%;z-index:3}.grid-item .grid-description h3,.grid-item .portfolio-description h3,.portfolio-item .grid-description h3,.portfolio-item .portfolio-description h3{font-size:16px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:18px;text-transform:uppercase;margin-bottom:4px}.grid-item .grid-description h3,.grid-item .grid-description p,.grid-item .grid-description span,.grid-item .portfolio-description h3,.grid-item .portfolio-description p,.grid-item .portfolio-description span,.portfolio-item .grid-description h3,.portfolio-item .grid-description p,.portfolio-item .grid-description span,.portfolio-item .portfolio-description h3,.portfolio-item .portfolio-description p,.portfolio-item .portfolio-description span{color:#fff}.grid-item .grid-description a,.grid-item .portfolio-description a,.portfolio-item .grid-description a,.portfolio-item .portfolio-description a{margin:3px}.grid-item .grid-description a.btn,.grid-item .portfolio-description a.btn,.portfolio-item .grid-description a.btn,.portfolio-item .portfolio-description a.btn{margin-top:10px}.grid-item .grid-description a i,.grid-item .portfolio-description a i,.portfolio-item .grid-description a i,.portfolio-item .portfolio-description a i{background-color:#fff;border-radius:50%;color:#444;font-size:18px;height:40px;line-height:40px;width:40px;transition:all 250ms ease-in-out 0s;border:1px solid #ededed}.grid-item .grid-description a:hover i,.grid-item .portfolio-description a:hover i,.portfolio-item .grid-description a:hover i,.portfolio-item .portfolio-description a:hover i{background-color:#004F6D;color:#fff;border:1px solid #004F6D}.grid-item .grid-description p,.grid-item .grid-description span,.grid-item .portfolio-description p,.grid-item .portfolio-description span,.portfolio-item .grid-description p,.portfolio-item .grid-description span,.portfolio-item .portfolio-description p,.portfolio-item .portfolio-description span{opacity:0;transition:all .8s ease;transition-delay:.1s;margin-bottom:0;padding-bottom:0}.grid-item .grid-description a>i,.grid-item .portfolio-description a>i,.portfolio-item .grid-description a>i,.portfolio-item .portfolio-description a>i{font-size:14px!important}.grid-item .owl-carousel .owl-nav [class*=owl-],.portfolio-item .owl-carousel .owl-nav [class*=owl-]{width:32px;height:32px;line-height:32px}.grid-item .owl-carousel .owl-nav [class*=owl-] i,.portfolio-item .owl-carousel .owl-nav [class*=owl-] i{line-height:32px;font-size:18px}.grid-item .owl-carousel .owl-controls .owl-dots .owl-dot span,.portfolio-item .owl-carousel .owl-controls .owl-dots .owl-dot span{height:10px!important;margin:0 4px;width:10px!important}.grid-item:not(.no-overlay):hover .grid-image:after,.grid-item:not(.no-overlay):hover .grid-slider .owl-stage-outer:after,.grid-item:not(.no-overlay):hover .grid-video:after,.grid-item:not(.no-overlay):hover .portfolio-image:after,.grid-item:not(.no-overlay):hover .portfolio-slider .owl-stage-outer:after,.grid-item:not(.no-overlay):hover .portfolio-video:after,.portfolio-item:not(.no-overlay):hover .grid-image:after,.portfolio-item:not(.no-overlay):hover .grid-slider .owl-stage-outer:after,.portfolio-item:not(.no-overlay):hover .grid-video:after,.portfolio-item:not(.no-overlay):hover .portfolio-image:after,.portfolio-item:not(.no-overlay):hover .portfolio-slider .owl-stage-outer:after,.portfolio-item:not(.no-overlay):hover .portfolio-video:after{opacity:.5}.grid-item:not(.no-overlay):hover .grid-description,.grid-item:not(.no-overlay):hover .portfolio-description,.portfolio-item:not(.no-overlay):hover .grid-description,.portfolio-item:not(.no-overlay):hover .portfolio-description{transform:translate3d(0,-50%,0);opacity:1;visibility:visible}.grid-item:not(.no-overlay):hover .grid-description h3,.grid-item:not(.no-overlay):hover .portfolio-description h3,.portfolio-item:not(.no-overlay):hover .grid-description h3,.portfolio-item:not(.no-overlay):hover .portfolio-description h3{transform:translateY(0)}.grid-item:not(.no-overlay):hover .grid-description p,.grid-item:not(.no-overlay):hover .grid-description span,.grid-item:not(.no-overlay):hover .portfolio-description p,.grid-item:not(.no-overlay):hover .portfolio-description span,.portfolio-item:not(.no-overlay):hover .grid-description p,.portfolio-item:not(.no-overlay):hover .grid-description span,.portfolio-item:not(.no-overlay):hover .portfolio-description p,.portfolio-item:not(.no-overlay):hover .portfolio-description span{opacity:1}.grid-item:not(.no-overlay):hover .owl-carousel .owl-next,.portfolio-item:not(.no-overlay):hover .owl-carousel .owl-next{left:auto;right:10px;opacity:1}.grid-item:not(.no-overlay):hover .owl-carousel .owl-prev,.portfolio-item:not(.no-overlay):hover .owl-carousel .owl-prev{right:auto;left:10px;opacity:1}.grid-item.text-bottom .grid-description,.grid-item.text-bottom .portfolio-description,.portfolio-item.text-bottom .grid-description,.portfolio-item.text-bottom .portfolio-description{bottom:0;left:0;top:auto;text-align:left;transform:translate3d(0,0,0);width:100%}.grid-item.text-bottom:hover .grid-description,.grid-item.text-bottom:hover .portfolio-description,.portfolio-item.text-bottom:hover .grid-description,.portfolio-item.text-bottom:hover .portfolio-description{transform:translate3d(0,-4%,0);opacity:1;visibility:visible}.grid-item.img-zoom .grid-image img,.grid-item.img-zoom .portfolio-image img,.portfolio-item.img-zoom .grid-image img,.portfolio-item.img-zoom .portfolio-image img{transform:scale(1)}.grid-item.img-zoom-out .grid-image img,.grid-item.img-zoom-out .portfolio-image img,.grid-item.img-zoom:hover .grid-image img,.grid-item.img-zoom:hover .portfolio-image img,.portfolio-item.img-zoom-out .grid-image img,.portfolio-item.img-zoom-out .portfolio-image img,.portfolio-item.img-zoom:hover .grid-image img,.portfolio-item.img-zoom:hover .portfolio-image img{transform:scale(1.1)}.grid-item.img-zoom-out:hover .grid-image img,.grid-item.img-zoom-out:hover .portfolio-image img,.portfolio-item.img-zoom-out:hover .grid-image img,.portfolio-item.img-zoom-out:hover .portfolio-image img{transform:scale(1)}.grid-item.img-rotate .grid-image img,.grid-item.img-rotate .portfolio-image img,.portfolio-item.img-rotate .grid-image img,.portfolio-item.img-rotate .portfolio-image img{transform:rotate(0) scale(1);transition:transform .7s ease 0s}.grid-item.img-rotate:hover .grid-image img,.grid-item.img-rotate:hover .portfolio-image img,.portfolio-item.img-rotate:hover .grid-image img,.portfolio-item.img-rotate:hover .portfolio-image img{transform:rotate(-9deg) scale(1.2)}.grid-item.overlay-light .grid-image:after,.grid-item.overlay-light .grid-slider .owl-stage-outer:after,.grid-item.overlay-light .portfolio-image:after,.grid-item.overlay-light .portfolio-slider .owl-stage-outer:after,.portfolio-item.overlay-light .grid-image:after,.portfolio-item.overlay-light .grid-slider .owl-stage-outer:after,.portfolio-item.overlay-light .portfolio-image:after,.portfolio-item.overlay-light .portfolio-slider .owl-stage-outer:after{background-color:#fff}.grid-item.overlay-light .grid-description h3,.grid-item.overlay-light .portfolio-description h3,.portfolio-item.overlay-light .grid-description h3,.portfolio-item.overlay-light .portfolio-description h3{color:#000}.grid-item.overlay-light .grid-description p,.grid-item.overlay-light .grid-description span,.grid-item.overlay-light .portfolio-description p,.grid-item.overlay-light .portfolio-description span,.portfolio-item.overlay-light .grid-description p,.portfolio-item.overlay-light .grid-description span,.portfolio-item.overlay-light .portfolio-description p,.portfolio-item.overlay-light .portfolio-description span{color:#434343}.grid-item.overlay-light:hover .grid-image:after,.grid-item.overlay-light:hover .grid-slider .owl-stage-outer:after,.grid-item.overlay-light:hover .portfolio-image:after,.grid-item.overlay-light:hover .portfolio-slider .owl-stage-outer:after,.portfolio-item.overlay-light:hover .grid-image:after,.portfolio-item.overlay-light:hover .grid-slider .owl-stage-outer:after,.portfolio-item.overlay-light:hover .portfolio-image:after,.portfolio-item.overlay-light:hover .portfolio-slider .owl-stage-outer:after{opacity:.9}.grid-item.overlay-grey .grid-image:after,.grid-item.overlay-grey .grid-slider .owl-stage-outer:after,.grid-item.overlay-grey .portfolio-image:after,.grid-item.overlay-grey .portfolio-slider .owl-stage-outer:after,.portfolio-item.overlay-grey .grid-image:after,.portfolio-item.overlay-grey .grid-slider .owl-stage-outer:after,.portfolio-item.overlay-grey .portfolio-image:after,.portfolio-item.overlay-grey .portfolio-slider .owl-stage-outer:after{background-color:#f2f2f4}.grid-item.overlay-grey .grid-description h3,.grid-item.overlay-grey .portfolio-description h3,.portfolio-item.overlay-grey .grid-description h3,.portfolio-item.overlay-grey .portfolio-description h3{color:#565656}.grid-item.overlay-grey .grid-description p,.grid-item.overlay-grey .grid-description span,.grid-item.overlay-grey .portfolio-description p,.grid-item.overlay-grey .portfolio-description span,.portfolio-item.overlay-grey .grid-description p,.portfolio-item.overlay-grey .grid-description span,.portfolio-item.overlay-grey .portfolio-description p,.portfolio-item.overlay-grey .portfolio-description span{color:#a8a8a8}.grid-item.overlay-grey:hover .grid-image:after,.grid-item.overlay-grey:hover .grid-slider .owl-stage-outer:after,.grid-item.overlay-grey:hover .portfolio-image:after,.grid-item.overlay-grey:hover .portfolio-slider .owl-stage-outer:after,.portfolio-item.overlay-grey:hover .grid-image:after,.portfolio-item.overlay-grey:hover .grid-slider .owl-stage-outer:after,.portfolio-item.overlay-grey:hover .portfolio-image:after,.portfolio-item.overlay-grey:hover .portfolio-slider .owl-stage-outer:after{opacity:1}.grid-item.overlay-white .grid-image:after,.grid-item.overlay-white .grid-slider .owl-stage-outer:after,.grid-item.overlay-white .portfolio-image:after,.grid-item.overlay-white .portfolio-slider .owl-stage-outer:after,.portfolio-item.overlay-white .grid-image:after,.portfolio-item.overlay-white .grid-slider .owl-stage-outer:after,.portfolio-item.overlay-white .portfolio-image:after,.portfolio-item.overlay-white .portfolio-slider .owl-stage-outer:after{background-color:#fff}.grid-item.overlay-white .grid-description h3,.grid-item.overlay-white .portfolio-description h3,.portfolio-item.overlay-white .grid-description h3,.portfolio-item.overlay-white .portfolio-description h3{color:#565656}.grid-item.overlay-white .grid-description p,.grid-item.overlay-white .grid-description span,.grid-item.overlay-white .portfolio-description p,.grid-item.overlay-white .portfolio-description span,.portfolio-item.overlay-white .grid-description p,.portfolio-item.overlay-white .grid-description span,.portfolio-item.overlay-white .portfolio-description p,.portfolio-item.overlay-white .portfolio-description span{color:#a8a8a8}.grid-item.overlay-white:hover .grid-image:after,.grid-item.overlay-white:hover .grid-slider .owl-stage-outer:after,.grid-item.overlay-white:hover .portfolio-image:after,.grid-item.overlay-white:hover .portfolio-slider .owl-stage-outer:after,.portfolio-item.overlay-white:hover .grid-image:after,.portfolio-item.overlay-white:hover .grid-slider .owl-stage-outer:after,.portfolio-item.overlay-white:hover .portfolio-image:after,.portfolio-item.overlay-white:hover .portfolio-slider .owl-stage-outer:after{opacity:1}.grid-item.overlay-dark .grid-image:after,.grid-item.overlay-dark .grid-slider .owl-stage-outer:after,.grid-item.overlay-dark .portfolio-image:after,.grid-item.overlay-dark .portfolio-slider .owl-stage-outer:after,.portfolio-item.overlay-dark .grid-image:after,.portfolio-item.overlay-dark .grid-slider .owl-stage-outer:after,.portfolio-item.overlay-dark .portfolio-image:after,.portfolio-item.overlay-dark .portfolio-slider .owl-stage-outer:after{background-color:#000}.grid-item.overlay-dark .grid-description h3,.grid-item.overlay-dark .portfolio-description h3,.portfolio-item.overlay-dark .grid-description h3,.portfolio-item.overlay-dark .portfolio-description h3{color:#fff}.grid-item.overlay-dark .grid-description p,.grid-item.overlay-dark .grid-description span,.grid-item.overlay-dark .portfolio-description p,.grid-item.overlay-dark .portfolio-description span,.portfolio-item.overlay-dark .grid-description p,.portfolio-item.overlay-dark .grid-description span,.portfolio-item.overlay-dark .portfolio-description p,.portfolio-item.overlay-dark .portfolio-description span{color:#a8a8a8}.grid-item.overlay-dark:hover .grid-image:after,.grid-item.overlay-dark:hover .grid-slider .owl-stage-outer:after,.grid-item.overlay-dark:hover .portfolio-image:after,.grid-item.overlay-dark:hover .portfolio-slider .owl-stage-outer:after,.portfolio-item.overlay-dark:hover .grid-image:after,.portfolio-item.overlay-dark:hover .grid-slider .owl-stage-outer:after,.portfolio-item.overlay-dark:hover .portfolio-image:after,.portfolio-item.overlay-dark:hover .portfolio-slider .owl-stage-outer:after{opacity:1}.grid-item.overlay-padding .grid-image:after,.grid-item.overlay-padding .portfolio-image:after,.portfolio-item.overlay-padding .grid-image:after,.portfolio-item.overlay-padding .portfolio-image:after{bottom:15px;height:auto;left:15px;right:15px;top:15px;width:auto}.grid-item.overlay-border .grid-image:after,.grid-item.overlay-border .portfolio-image:after,.portfolio-item.overlay-border .grid-image:after,.portfolio-item.overlay-border .portfolio-image:after{opacity:1;background-color:transparent;position:absolute}.grid-item.overlay-border .portfolio-description,.portfolio-item.overlay-border .portfolio-description{display:flex;position:absolute;left:30px;right:30px;top:30px;bottom:30px;border:0;transition:border .4s ease}.grid-item.no-overlay .grid-image:after,.grid-item.no-overlay .grid-slider .owl-stage-outer:after,.grid-item.no-overlay .portfolio-image:after,.grid-item.no-overlay .portfolio-slider .owl-stage-outer:after,.portfolio-item.no-overlay .grid-image:after,.portfolio-item.no-overlay .grid-slider .owl-stage-outer:after,.portfolio-item.no-overlay .portfolio-image:after,.portfolio-item.no-overlay .portfolio-slider .owl-stage-outer:after{display:none}.grid-item.overlay-border:hover .portfolio-description,.portfolio-item.overlay-border:hover .portfolio-description{border-width:10px;box-shadow:0 10px 30px rgba(0,0,0,.4)}.grid-item.open-cursor .grid-wrap>a,.grid-item.open-cursor .portfolio-wrap>a,.portfolio-item.open-cursor .grid-wrap>a,.portfolio-item.open-cursor .portfolio-wrap>a{cursor:crosshair;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.grid-item.no-overlay .grid-image,.grid-item.no-overlay .portfolio-image,.portfolio-item.no-overlay .grid-image,.portfolio-item.no-overlay .portfolio-image{position:relative;overflow:hidden}.grid-item.no-overlay .grid-image img,.grid-item.no-overlay .portfolio-image img,.portfolio-item.no-overlay .grid-image img,.portfolio-item.no-overlay .portfolio-image img{position:relative;transition:all .5s ease-out;width:100%;z-index:1;display:block;height:auto}.grid-item.no-overlay .grid-description,.grid-item.no-overlay .portfolio-description,.portfolio-item.no-overlay .grid-description,.portfolio-item.no-overlay .portfolio-description{opacity:1;padding:6px;position:relative;transform:translateY(-10px);visibility:visible;width:100%}.grid-item.no-overlay .grid-description h3,.grid-item.no-overlay .portfolio-description h3,.portfolio-item.no-overlay .grid-description h3,.portfolio-item.no-overlay .portfolio-description h3{color:#565656;font-size:16px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:18px;margin-bottom:4px;text-transform:uppercase}.grid-item.grey-bg .grid-item-wrap .portfoio-description,.grid-item.grey-bg .portfolio-item-wrap .portfoio-description,.grid-item.light-bg .grid-item-wrap .portfoio-description,.grid-item.light-bg .portfolio-item-wrap .portfoio-description,.portfolio-attributes,.portfolio-item.grey-bg .grid-item-wrap .portfoio-description,.portfolio-item.grey-bg .portfolio-item-wrap .portfoio-description,.portfolio-item.light-bg .grid-item-wrap .portfoio-description,.portfolio-item.light-bg .portfolio-item-wrap .portfoio-description{margin-bottom:20px}.grid-item.no-overlay .grid-description span,.grid-item.no-overlay .portfolio-description span,.portfolio-item.no-overlay .grid-description span,.portfolio-item.no-overlay .portfolio-description span{color:#565656;font-family:Raleway,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;letter-spacing:0;line-height:15px;text-transform:capitalize;opacity:1}.btn,.comments .comment .text .comment-reply-link,.hr-title abbr,.portfolio-attributes,.rec-n{text-transform:uppercase}.grid-item.no-overlay .grid-description p,.grid-item.no-overlay .portfolio-description p,.portfolio-item.no-overlay .grid-description p,.portfolio-item.no-overlay .portfolio-description p{color:#565656;font-weight:500;font-size:14px;opacity:1}.grid-item.shadow,.portfolio-item.shadow{box-shadow:none}.grid-item.shadow .grid-item-wrap,.grid-item.shadow .portfolio-item-wrap,.portfolio-item.shadow .grid-item-wrap,.portfolio-item.shadow .portfolio-item-wrap{box-shadow:0 7px 20px -10px rgba(171,171,171,.7)}.grid-item.outline .grid-item-wrap,.grid-item.outline .portfolio-item-wrap,.portfolio-item.outline .grid-item-wrap,.portfolio-item.outline .portfolio-item-wrap{border:1px solid #ebebeb;padding:1px}.grid-item.light-bg .grid-item-wrap,.grid-item.light-bg .portfolio-item-wrap,.portfolio-item.light-bg .grid-item-wrap,.portfolio-item.light-bg .portfolio-item-wrap{background-color:#fff;border:1px solid #f3f3f3}.grid-item.grey-bg .grid-item-wrap,.grid-item.grey-bg .portfolio-item-wrap,.portfolio-item.grey-bg .grid-item-wrap,.portfolio-item.grey-bg .portfolio-item-wrap{background-color:#f3f3f3}.alterneting-size .grid-item:nth-child(2n) .grid-item-wrap,.alterneting-size .portfolio-item:nth-child(2n) .portfolio-item-wrap{transform:scale(.75)}.grid-slider,.portfolio-slider{width:100%}.grid-slider.shadow,.portfolio-slider.shadow{box-shadow:10px 10px 10px rgba(235,235,235,.5)}.grid-slider.outline,.portfolio-slider.outline{border:3px solid #fff}.content.col-md-9 .grid-item .grid-description h3,.content.col-md-9 .grid-item .portfolio-description h3,.content.col-md-9 .portfolio-item .grid-description h3,.content.col-md-9 .portfolio-item .portfolio-description h3{font-size:13px;line-height:14px}.container-fluid .content.col-md-9 .grid-item .grid-description h3,.container-fluid .content.col-md-9 .grid-item .portfolio-description h3,.container-fluid .content.col-md-9 .portfolio-item .grid-description h3,.container-fluid .content.col-md-9 .portfolio-item .portfolio-description h3{font-size:16px;line-height:22px}.sidebar-both .grid-item .grid-description h3,.sidebar-both .grid-item .portfolio-description h3,.sidebar-both .portfolio-item .grid-description h3,.sidebar-both .portfolio-item .portfolio-description h3{font-size:13px;line-height:14px}.sidebar-both .grid-item .grid-description p,.sidebar-both .grid-item .grid-description span,.sidebar-both .grid-item .portfolio-description p,.sidebar-both .grid-item .portfolio-description span,.sidebar-both .portfolio-item .grid-description p,.sidebar-both .portfolio-item .grid-description span,.sidebar-both .portfolio-item .portfolio-description p,.sidebar-both .portfolio-item .portfolio-description span{font-size:12px}
