.portfolio{padding:0}.gem_tab
.portfolio{padding-left:1px;padding-right:1px}.portfolio
h3.title{text-align:center}.panel-sidebar-position-right
.portfolio{padding-left:0}.portfolio .portfilio-top-panel{margin:0
0 55px;overflow:visible;z-index:2}.portfolio.without-padding .portfilio-top-panel{margin-left:0;margin-right:0}.portfolio.hover-title.portfolio-items-masonry .portfilio-top-panel{margin-left:5px;margin-right:5px}.portfolio-filters{font-size:0}.portfolio-filters
a{display:inline-block;text-decoration:none;vertical-align:top;margin:0
10px 10px 0;padding:0
25px;height:30px;line-height:30px;border-radius:15px;font-size:14px;color:inherit}.portfolio-filters a .gem-print-icon{margin-right:5px}.portfolio-filters a
span{display:inline-block;vertical-align:top}.portfolio-filters a.all
.icon{font-family:'thegem-icons';font-size:22px;line-height:1.2727}.portfolio-count{float:right;padding:8px
8px 8px 0}.portfolio-filters-resp{display:none;text-align:right;margin:13px
0px;position:relative;z-index:10}.portfolio-filters-resp .menu-toggle{border:none;width:36px;height:30px;text-indent:100%;font-size:0;line-height:0;overflow:hidden;position:relative;cursor:pointer;outline:none;background:transparent;padding:0}.portfolio-filters-resp .menu-toggle .menu-line-1,
.portfolio-filters-resp .menu-toggle .menu-line-2,
.portfolio-filters-resp .menu-toggle .menu-line-3{position:absolute;height:4px;width:100%;left:0;background:#99a9b5}.portfolio-filters-resp .menu-toggle .menu-line-1{top:3px}.portfolio-filters-resp .menu-toggle .menu-line-2{top:13px}.portfolio-filters-resp .menu-toggle .menu-line-3{top:23px}.portfolio-filters-resp
ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;margin:0;position:absolute;width:100%;left:0;top:35px;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.portfolio-filters-resp ul
li{text-align:left;position:relative}.portfolio-filters-resp ul li
a{display:block;text-decoration:none;padding:14px
34px 17px 34px}.portfolio-filters-resp ul li:after{position:absolute;right:20px;top:0;font-family:'thegem-icons';font-size:14px;line-height:51px;speak:none;-webkit-font-smoothing:antialiased;content:"\e601"}.portfolio-filters-resp ul.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px)}.portfolio-filters-resp ul.dl-animate-out{-webkit-animation:MenuAnimOut 0.4s;animation:MenuAnimOut 0.4s}@-webkit-keyframes
MenuAnimOut{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity: .5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes
MenuAnimOut{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity: .5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}}.portfolio-filters-resp ul.dl-animate-in{-webkit-animation:MenuAnimIn 0.3s;animation:MenuAnimIn 0.3s}@-webkit-keyframes
MenuAnimIn{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}}@keyframes
MenuAnimIn{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1}}@media only screen and (max-width: 1000px){.portfolio-count{display:none}.portfolio-filters{margin-right:0}}@media only screen and (max-width: 768px){.portfolio-filters-resp{display:block}.portfolio-count,.portfolio-filters{display:none}.portfolio .portfilio-top-panel .portfilio-top-panel-right{display:none}.portfolio-filters-resp{text-align:left}.portfolio .portfilio-top-panel{margin:0
0 0px}}.portfolio-filters-resp
ul{border-top:1px solid #dfe5e8;border-left:1px solid #dfe5e8;border-right:1px solid #dfe5e8}.portfolio-filters-resp ul
li{background:#f4f6f7;border-bottom:1px solid #dfe5e8}.portfolio-filters-resp ul > li
a.active{background:#fff;border-left:4px solid #00bcd4;padding-left:26px;color:#3c3950}.portfolio-filters-resp li
a{color:#5f727f}.portfolio-filters-resp li a:hover{color:#3c3950}.portfolio-navigator{font-size:0;line-height:1;text-align:center}.portfolio-navigator
a.next{margin-right:0;margin-left:9px}.portfolio-load-more
.inner{width:100%;overflow:hidden;text-align:center;padding:0;position:relative}.portfolio .portfolio-set{position:relative;margin-bottom:20px;padding:0;z-index:1;float:none}.hover-title.portfolio-items-masonry .portfolio-set{margin-bottom:50px}.portfolio-item{text-align:center;margin-top:0;padding:70px !important}.portfolio.portfolio-pagination-scroll .portfolio-scroll-pagination{visibility:hidden;position:relative}.portfolio.portfolio-pagination-scroll .portfolio-scroll-pagination.active{visibility:visible;height:61px}.portfolio .fullwidth-block{padding:0
21px;box-sizing:border-box}.portfolio .fullwidth-block.no-paddings{padding:0}.portfolio.without-padding .fullwidth-block{padding:0}.portfolio.portfolio-slider .fullwidth-block{padding:0}.portfolio.portfolio-slider.disable-socials .portolio-slider-center .portfolio-set{margin-bottom:0}.portfolio.portfolio-slider.without-padding .portolio-slider-center .fullwidth-block{padding:0}.portfolio .fullwidth-block .portfolio-item{float:left}.portfolio-item
.wrap{max-width:100%;display:inline-block;vertical-align:top;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio.columns-1 .portfolio-item
.wrap{border-bottom:0 none}.portfolio-item .wrap>.caption{padding-bottom:30px;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio.background-style-gray .portfolio-item .wrap,
.portfolio.background-style-dark .portfolio-item
.wrap{border-bottom:0 none}.portfolio.background-style-gray .portfolio-item:hover .wrap > .caption,
.portfolio.background-style-dark .portfolio-item:not(:hover) .wrap>.caption{background-color:#393d50}.portfolio.background-style-gray .portfolio-item:hover .wrap > .caption .caption-sizable-content:after,
.portfolio.background-style-dark .portfolio-item:not(:hover) .wrap > .caption .caption-sizable-content:after{box-shadow:0 0 30px 45px #393d50}.portfolio.portfolio-slider .portfolio-item
.wrap{padding-bottom:0}.portfolio.without-padding .portfolio-item .wrap,
.portfolio.portfolio-slider .portfolio-item
.wrap{background:none}.portfolio.hover-title .portfolio-item
.wrap{border:0;padding-bottom:0;background:none}.portfolio-items-masonry
.wrap{padding-bottom:0;border:0;background:none}.portfolio-item
.image{display:inline-block;position:relative;max-width:100%;padding:0;vertical-align:top;overflow:hidden}.portfolio-item .image .image-inner{position:relative;z-index:2}.portfolio.columns-1 .portfolio-item
.image{margin:0;padding:0}.portfolio-item .image
.button{position:absolute;right:0;bottom:0;z-index:4;box-sizing:border-box;border-style:solid;border-color:transparent;border-width:63px;border-right-width:0;border-top-width:0;cursor:pointer;height:0}.portfolio-item .image .button:before{content:"\e60c";font:19px/20px 'thegem-icons';position:absolute;left:-27px;top:33px;z-index:3}.portfolio-item .image .button .button-corner{display:block;width:8px;height:8px;cursor:pointer;position:absolute;right:0;bottom:-63px;z-index:4;font-size:0;line-height:1}.portfolio-item .image .button .button-corner
span{display:block;width:8px;height:8px;cursor:pointer;font-size:0;line-height:1}.portfolio-item .image .button .button-corner
b{display:none;width:1px;height:2px;cursor:pointer;font-size:0;line-height:1;position:absolute;right:0;bottom:0}.portfolio.portfolio-items-masonry .image .button .button-corner{display:none}.portfolio.portfolio-items-masonry.hover-title .image .button .button-corner{display:block}.portfolio.portfolio-items-masonry.hover-title .image .button .button-corner
b{display:none}.portfolio-item .image .button.active .button-corner{display:none}.portfolio.without-padding .portfolio-item .image .button .button-corner{display:none}.portfolio-item .image .image-inner{overflow:hidden}.portfolio-item .image
img{max-width:110%;height:auto}.portfolio:not(.hover-horizontal-sliding) .portfolio-item .image .image-inner
img{position:relative;left:-5%}.portfolio.without-padding .portfolio-item .image img,
.portfolio.without-padding .portfolio-item .image .image-inner{border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}.portfolio-item .image
.overlay{display:none;position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;overflow:hidden}.portfolio-item .image .overlay .overlay-circle{display:none}.portfolio-item .image
img.blur{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);filter:url(http://codex-themes.com/thegem/wp-content/themes/thegem/css/blur.svg#blur);filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=3)}.without-padding .portfolio-item .image
.overlay{border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}.portfolio.portfolio-items-masonry.hover-title.without-padding .portfolio-item .image
.overlay{border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important}.portfolio-item .image .overlay .portolio-item-link{display:block;position:absolute;left:0;right:0;top:0;bottom:0;text-decoration:none;z-index:2}.portfolio-item .image .overlay .links-wrapper{display:table;width:100%;height:100%}.portfolio-item .image .overlay
.links{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}.portfolio-item .image .overlay .links
a.icon{display:inline-block;text-decoration:none;margin-right:45px}.columns-4 .portfolio-item .image .overlay .links
a.icon{margin-right:15px}.portfolio-item .image .overlay .links
a.icon.share{margin-right:0 !important}.portfolio-item .image .overlay .links a.icon:before{font:48px 'thegem-icons'}.columns-4 .portfolio-item .image .overlay .links a.icon:before{font-size:24px}.portfolio-item .image .overlay .links a.page:before{content:'\e61f'}.portfolio-item .image .overlay .links a.photo:before{content:'\e60f'}.portfolio-item .image .overlay .links a.self-link:before{content:'\e61f'}.portfolio-item .image .overlay .links a.inner-link:before{content:'\e65b'}.portfolio-item .image .overlay .links a.outer-link:before{content:'\e623'}.portfolio-item .image .overlay .links a.full-image:before{content:'\e60f'}.portfolio-item .image .overlay .links a.youtube:before,
.portfolio-item .image .overlay .links a.vimeo:before,
.portfolio-item .image .overlay .links a.self_video:before{content:'\e610'}.portfolio-item .image .overlay .links a.share:before{content:'\e65c'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link:before{content:'\e61c'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link:before{content:'\e608'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube:before,
.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo:before,
.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video:before{content:'\e62a'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.share:before{content:'\e65d'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.page:before{content:'\e628'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.photo:before{content:'\e629'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self-link:before{content:'\e628'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.inner-link:before{content:'\e61c'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.outer-link:before{content:'\e608'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.full-image:before{content:'\e629'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.youtube:before,
.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.vimeo:before,
.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self_video:before{content:'\e62a'}.portfolio-items-masonry:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share:before{content:'\e65d'}.portfolio.hover-default.columns-4 .portfolio-item:not(.double-item) .overlay .links .caption .subtitle,
.with-sidebar .portfolio.hover-default.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{display:none}@media (max-width: 430px){.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link:before{content:'\e61c'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link:before{content:'\e608'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube:before,
.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo:before,
.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video:before{content:'\e62a'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share:before{content:'\e65d'}}@media (min-width: 768px) and (max-width: 870px){.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.page:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.photo:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link:before{content:'\e628'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.inner-link:before{content:'\e61c'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.outer-link:before{content:'\e608'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.full-image:before{content:'\e629'}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.youtube:before,
.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.vimeo:before,
.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self_video:before{content:'\e62a'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share:before{content:'\e65d'}}@media (min-width: 768px) and (max-width: 900px){.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.page:before{content:'\e628'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.photo:before{content:'\e629'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.self-link:before{content:'\e628'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.inner-link:before{content:'\e61c'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.outer-link:before{content:'\e608'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.full-image:before{content:'\e629'}.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.youtube:before,
.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.vimeo:before,
.portfolio:not(.hover-default).portfolio-items-masonry .portfolio-item .image .overlay .links a.self_video:before{content:'\e62a'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share:before{content:'\e65d'}}@media (min-width: 1280px){.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.page:before{content:'\e628'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.photo:before{content:'\e629'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self-link:before{content:'\e628'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.inner-link:before{content:'\e61c'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.outer-link:before{content:'\e608'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.full-image:before{content:'\e629'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.youtube:before,
.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.vimeo:before,
.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.self_video:before{content:'\e62a'}.portfolio:not(.hover-default) .fullwidth-block .portfolio-item .image .overlay .links a.share:before{content:'\e65d'}}.portfolio-item
.caption{text-align:center;padding:32px
30px 0}.portfolio:not(.columns-1) .portfolio-item .wrap>.caption{min-height:167px}.portfolio.no-gaps:not(.columns-1) .portfolio-item .wrap > caption,
.portfolio.background-style-gray:not(.columns-1) .portfolio-item .wrap > caption,
.portfolio.background-style-dark:not(.columns-1) .portfolio-item .wrap>caption{min-height:168px}.portfolio-item .overlay
.caption{background-color:transparent}.portfolio.columns-1 .portfolio-item .wrap>.caption{text-align:left}.portfolio-items-masonry .portfolio-item
.caption{border-top:0 !important;padding-bottom:28px;margin-top:-1px}.portfolio-items-masonry .portfolio-item .overlay
.caption{background-color:transparent}.portfolio-items-masonry.without-padding .portfolio-item
.caption{border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.portfolio-items-masonry.hover-title .portfolio-item
.caption{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;padding-bottom:0}.portfolio.hover-title .portfolio-item
.caption{padding:39px
20px 0}.portfolio.hover-title.columns-3 .portfolio-item
.caption{padding-top:25px}.portfolio.hover-title.columns-4 .portfolio-item
.caption{padding-top:15px}.portfolio-item .caption
.title{text-transform:uppercase;margin-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.portfolio.columns-1 .portfolio-item .caption
.title{white-space:normal;text-overflow:clip;margin-bottom:30px}.portfolio.hover-title .portfolio-item .caption
.title{margin-bottom:20px}.portfolio.hover-title.columns-4 .portfolio-item:not(.double-item) .caption
.title{font-size:14px;line-height:21px;margin-bottom:10px}.portfolio .portfolio-item .caption .caption-separator{width:50px;height:1px;margin:10px
auto;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio .portfolio-item:hover .caption .caption-separator{width:90px}.portfolio.columns-1 .portfolio-item .caption
.info{white-space:nowrap}.portfolio.columns-1 .portfolio-item .caption .caption-separator-line,
.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover{position:relative;display:inline-block;vertical-align:bottom;padding-bottom:18px}.portfolio.columns-1 .portfolio-item .caption .caption-separator-line:after,
.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover:after{content:'';position:absolute;bottom:0;left:0;height:1px;width:100%}.portfolio.columns-1 .portfolio-item .caption .caption-separator-line-hover:after{width:0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio.columns-1 .portfolio-item:hover .caption .caption-separator-line-hover:after{width:100%}.portfolio-item .wrap > .caption .subtitle,
.portfolio-item .wrap > .caption
.info{-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio-item .caption .subtitle,
.portfolio-item .caption .info,
.portfolio-item .caption .subtitle a,
.portfolio-item .caption .info a,
.portfolio-item .caption .subtitle
p{text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portfolio-items-masonry .portfolio-item .caption .subtitle,
.portfolio-items-masonry .portfolio-item .caption .info,
.portfolio-items-masonry .portfolio-item .caption .subtitle a,
.portfolio-items-masonry .portfolio-item .caption .info a,
.portfolio-items-masonry .portfolio-item .caption .subtitle
p{white-space:normal;overflow:visible;text-overflow:clip}.portfolio-item .caption .info
a{cursor:pointer}.portfolio.columns-1 .portfolio-item .caption .subtitle,
.portfolio.columns-1 .portfolio-item .caption .info,
.portfolio.columns-1 .portfolio-item .caption .subtitle a,
.portfolio.columns-1 .portfolio-item .caption .info a,
.portfolio.columns-1 .portfolio-item .caption .subtitle
p{text-decoration:none;white-space:normal;overflow:visible}.portfolio.columns-1 .portfolio-item
.wrap{position:relative;display:flex}.portfolio.columns-1 .portfolio-item .wrap>.caption{position:relative}.portfolio-item .entry-info{bottom:31px;position:absolute;right:0;padding-left:30px}.portfolio.columns-1 .portfolio-item .caption
.info{margin-bottom:16px}.portfolio-item .caption
.info{font-size:14px;line-height:21px;margin-top:3px}.portfolio-item .caption .info
.separator{margin:0
4px}.portfolio-item .caption .subtitle
p{margin:0}.portfolio-item .caption .subtitle a:hover, .portfolio-item .caption .info a:hover{text-decoration:underline}.portfolio.columns-1 .portfolio-item .caption
.subtitle{margin-bottom:15px}.portfolio .overlay .links .caption .title,
.portfolio .overlay .links .caption .subtitle,
.portfolio .overlay .links .caption .subtitle p,
.portfolio .overlay .links .caption
.info{white-space:normal;overflow:visible;text-overflow:clip}.fullwidth-block.portfolio-items-2 .portfolio-item{max-width:555px}.portfolio .portfolio-item .overlay-line{height:2px;font-size:0;line-height:1}@media only screen and (min-width: 1920px){.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item{width:25%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item{width:20%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:40%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item{width:16.665%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:33.33%}}@media only screen and (min-width: 1680px) and (max-width: 1920px){.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item{width:33.333332%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item{width:25%}.portfolio.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item{width:20%}.portfolio.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:40%}}@media only screen and (min-width: 1280px) and (max-width: 1680px){.portfolio .fullwidth-block .portfolio-set .portfolio-item{width:25%}.portfolio .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:50%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item{width:33.333332%}.portfolio.fullwidth-columns-3 .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}}@media only screen and (min-width: 800px) and (max-width: 1280px){.portfolio .fullwidth-block .portfolio-set .portfolio-item{width:33.333332%}.portfolio .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:66.66666%}}@media only screen and (max-width: 800px){.portfolio .fullwidth-block .portfolio-set .portfolio-item,
.portfolio .portfolio-set .portfolio-item{width:50%}.portfolio .fullwidth-block .portfolio-set .portfolio-item.double-item:not(.double-item-vertical),
.portfolio .portfolio-set .portfolio-item.double-item:not(.double-item-vertical){width:100%}}@media only screen and (max-width: 550px){.portfolio .fullwidth-block .portfolio-set .portfolio-item,
.portfolio .portfolio-set .portfolio-item{width:100%}}@media only screen and (min-width: 992px) and (max-width: 1120px){.with-sidebar .portfolio.columns-3 .portfolio-item{width:50%}}@media only screen and (min-width: 992px) and (max-width: 1100px){.portfolio.columns-4 .portfolio-item{width:33.3333%}.portfolio.columns-4 .portfolio-item.double-item{width:66.66%}}.portfolio.portfolio-style-metro.fullwidth-columns-4 .fullwidth-block .portfolio-set .portfolio-item,
.portfolio.portfolio-style-metro.fullwidth-columns-5 .fullwidth-block .portfolio-set .portfolio-item{width:auto}.portfolio.hover-vertical-sliding .overlay
.links{text-align:left;vertical-align:top}.portfolio.hover-vertical-sliding .overlay .links
.caption{text-align:left;padding:0}.portfolio.hover-vertical-sliding .overlay
.links{padding:48px
42px}.portfolio.hover-vertical-sliding .overlay .links
a.icon{margin-right:32px}.portfolio.hover-vertical-sliding .overlay .overlay-line{margin:16px
0}.portfolio.hover-vertical-sliding .overlay .links .caption
.description{width:100%;position:absolute;left:0;bottom:0;padding:0
42px 35px}.vc_col-sm-9 .portfolio.hover-vertical-sliding .portfolio-item:not(.double-item) .overlay
.links{padding:31px
28px}.vc_col-sm-9 .portfolio.hover-vertical-sliding .portfolio-item:not(.double-item) .overlay
.description{padding:0
28px 25px}.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption
.subtitle{width:85%;margin-bottom:12px}.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption
.info{width:85%}.portfolio.hover-vertical-sliding.columns-4 .portfolio-item:not(.double-item) .overlay .links .caption .subtitle,
.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{display:none}.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption
.subtitle{margin-bottom:0;width:90%}.portfolio.portfolio-style-metro.hover-vertical-sliding .overlay .links .caption .subtitle,
.portfolio.portfolio-style-metro.hover-vertical-sliding .overlay .links .caption
.info{display:none}@media only screen and (max-width: 1170px){.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption
.subtitle{width:85%;margin-bottom:12px}.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption
.info{width:85%}}@media only screen and (max-width: 920px){.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption
.subtitle{display:block}.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item) .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{margin-bottom:0}.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item) .overlay .links .caption .info,
.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}}@media only screen and (max-width: 830px){.portfolio.hover-vertical-sliding.columns-4 .overlay .links .caption
.subtitle{display:block;margin:0}}@media only screen and (max-width: 768px){.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-4 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption
.subtitle{display:block}.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item) .overlay .links .caption .info,
.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item) .overlay .links .caption .info,
.portfolio.hover-vertical-sliding.columns-4 .portfolio-item:not(.double-item) .overlay .links .caption .info,
.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:block}}@media only screen and (max-width: 460px){.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .info,
.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .info,
.portfolio.hover-vertical-sliding.columns-4 .portfolio-item .overlay .links .caption .info,
.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption .info,
.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{display:none !important}.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-4 .portfolio-item .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption
.subtitle{margin-bottom:0 !important}}@media only screen and (max-width: 412px){.portfolio.hover-vertical-sliding.columns-2 .portfolio-item .overlay .links .caption .info,
.portfolio.hover-vertical-sliding.columns-3 .portfolio-item .overlay .links .caption .info,
.portfolio.hover-vertical-sliding.columns-4 .portfolio-item .overlay .links .caption .info,
.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item .overlay .links .caption
.info{display:none !important}}@media only screen and (min-width: 992px) and (max-width: 1240px){.portfolio.portfolio-slider.hover-vertical-sliding .portfolio-item:not(.double-item) .overlay .links .caption .subtitle,
.portfolio.portfolio-slider.hover-vertical-sliding .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}}@media only screen and (min-width: 768px) and (max-width: 800px){.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item) .overlay .links .caption .info,
.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}.portfolio.hover-vertical-sliding.columns-1 .overlay .links,
.portfolio.hover-vertical-sliding.columns-2 .overlay .links,
.portfolio.hover-vertical-sliding.columns-3 .overlay
.links{padding:41px
28px}.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .description,
.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .description,
.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption
.description{padding:0
28px 25px}.portfolio.hover-vertical-sliding.columns-1 .portfolio-item:not(.double-item) .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-2 .portfolio-item:not(.double-item) .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{margin-bottom:0}}@media only screen and (max-width: 412px){.portfolio.hover-vertical-sliding.columns-1 .overlay .links,
.portfolio.hover-vertical-sliding.columns-2 .overlay .links,
.portfolio.hover-vertical-sliding.columns-3 .overlay .links,
.portfolio.hover-vertical-sliding.columns-4 .overlay .links,
.portfolio.hover-vertical-sliding .fullwidth-block .overlay
.links{padding:41px
28px}.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .description,
.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .description,
.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .description,
.portfolio.hover-vertical-sliding.columns-4 .overlay .links .caption .description,
.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption
.description{padding:0
28px 25px}}@media only screen and (max-width: 340px){.portfolio.hover-vertical-sliding.columns-1 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-2 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-4 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption
.subtitle{display:none}}@media only screen and (min-width: 992px) and (max-width: 1150px){.portfolio.hover-vertical-sliding.columns-3 .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}.portfolio.hover-vertical-sliding.columns-3 .overlay
.links{padding:41px
28px}.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption
.description{padding:0
28px 25px}}@media only screen and (min-width: 920px) and (max-width: 992px){.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-3 .overlay .links .caption
.info{display:block}}@media only screen and (min-width: 1150px){.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .overlay
.links{padding:41px
28px}}@media only screen and (min-width: 768px){.portfolio.hover-vertical-sliding.columns-4 .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}.portfolio.hover-vertical-sliding.columns-4 .overlay
.links{padding:41px
28px}.portfolio.hover-vertical-sliding.columns-4 .overlay .links .caption
.description{padding:0
28px 41px}}@media only screen and (min-width: 1735px){.portfolio.hover-vertical-sliding.columns-3 .fullwidth-block .overlay .links .caption .subtitle,
.portfolio.hover-vertical-sliding.columns-3 .fullwidth-block .overlay .links .caption
.info{display:block}}@media only screen and (min-width: 992px){.with-sidebar .portfolio.hover-vertical-sliding.columns-4:not(.portfolio-slider) .overlay
.links{padding:18px
12px}.with-sidebar .portfolio.hover-vertical-sliding.columns-4:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links .caption
.title{font-size:14px;line-height:21px}}@media only screen and (max-width: 1120px){.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{display:block}}@media only screen and (max-width: 340px){.with-sidebar .portfolio.hover-vertical-sliding.columns-3:not(.portfolio-slider) .overlay .links .caption
.subtitle{display:none}}@media only screen and (min-width: 1250px) and (max-width: 1770px),
screen and (min-width: 992px) and (max-width: 1170px),
screen and (min-width: 768px) and (max-width: 900px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption
.subtitle{margin-bottom:0}.portfolio.hover-vertical-sliding .fullwidth-block .overlay
.links{padding:41px
28px}.portfolio.hover-vertical-sliding .fullwidth-block .overlay .links .caption
.description{padding:0
28px 41px}}@media only screen and (min-width: 980px) and (max-width: 1070px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{display:none}}@media only screen and (min-width: 1170px) and (max-width: 1250px),
screen and (min-width: 981px) and (max-width: 992px){.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}.portfolio.hover-vertical-sliding .fullwidth-block .overlay
.links{padding:18px
12px}.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item) .overlay .links .caption
.title{font-size:14px;line-height:21px}.portfolio.hover-vertical-sliding .fullwidth-block .portfolio-item:not(.double-item) .overlay .links .caption
.description{padding:0
12px 41px}}.portfolio.hover-default .portfolio-item .image .overlay .overlay-line{display:none}.portfolio.hover-default .portfolio-item .image .overlay .links .caption
.info{display:block;padding-top:10px}.portfolio.hover-default .portfolio-item .image .overlay .links
.caption{padding:30px
30px 0}.portfolio.hover-default .portfolio-item .image .overlay .links
a.icon{margin-right:20px}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon:before{font-size:48px}.portfolio.columns-4.hover-default .portfolio-item .image .overlay .links a.icon:before{font-size:24px}.portfolio.portfolio-style-metro.hover-default .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.portfolio-style-metro.hover-default .portfolio-item .image .overlay .links .caption
.info{display:none}@media (max-width: 991px){.portfolio.hover-default .portfolio-item .image .overlay .links
a.icon{margin-right:15px}.portfolio.hover-default .portfolio-item .image .overlay .links a.icon:before{font-size:24px}}.portfolio.hover-default .fullwidth-block .overlay .links .caption
.subtitle{display:block}@media only screen and (max-width: 380px){.portfolio.hover-default .portfolio-item .image .overlay .links .caption
.subtitle{display:none}}@media only screen and (min-width: 1120px){.with-sidebar .portfolio.hover-default:not(.portfolio-slider) .overlay .portfolio-item .image .links .caption .subtitle,
.with-sidebar .portfolio.hover-default:not(.portfolio-slider) .overlay .portfolio-item .image .links .caption
.info{display:none}}@media only screen and (min-width: 992px) and (max-width: 1040px){.with-sidebar .portfolio.hover-default:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .subtitle,
.with-sidebar .portfolio.hover-default:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption
.info{display:none}}@media only screen and (min-width: 992px) and (max-width: 1120px){.portfolio.hover-default.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-default.columns-3 .portfolio-item .image .overlay .links .caption
.info{display:none}}@media only screen and (min-width: 1100px)  and (min-width: 832px) and (max-width: 1030px){.portfolio.hover-default.columns-4 .portfolio-item:not(.double-item) .image .overlay .links .caption .subtitle,
.portfolio.hover-default.columns-4 .portfolio-item:not(.double-item) .image .overlay .links .caption
.info{display:none}}@media only screen and (min-width: 832px) and (max-width: 1100px){.portfolio.hover-default.columns-4 .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-default.columns-4 .portfolio-item .image .overlay .links .caption
.info{display:none}}@media only screen and (min-width: 1170px) and (max-width: 1250px),
screen and (min-width: 900px) and (max-width: 992px){.portfolio.hover-default .fullwidth-block .portfolio-item:not(.double-item) .image .overlay .links .caption
.title{font-size:14px;line-height:21px}}@media only screen and (max-width: 768px){.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption
.info{display:block}}@media only screen and (max-width: 460px){.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-default .fullwidth-block .portfolio-item .image .overlay .links .caption
.info{display:none}}@media only screen and (min-width: 1250px) and (max-width: 1770px),
screen and (min-width: 992px) and (max-width: 1170px),
screen and (min-width: 768px) and (max-width: 900px){}@media only screen and (min-width: 1170px) and (max-width: 1250px),
screen and (min-width: 900px) and (max-width: 992px){.portfolio.hover-default .fullwidth-block .portfolio-item:not(.double-item) .image .overlay .links .caption
.title{font-size:14px;line-height:21px}}@media only screen and (max-width: 370px){.portfolio.hover-default .portfolio-item .image .overlay .links
.caption{padding-top:15px}}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .overlay-line{display:none}.portfolio.hover-zooming-blur .portfolio-item .image
img{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.portfolio.hover-zooming-blur .portfolio-item .image
img.zoom{transform:scale(1.15);-o-transform:scale(1.15);-ms-transform:scale(1.15);-moz-transform:scale(1.15);-webkit-transform:scale(1.15)}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links
.caption{padding:30px
30px 0}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links
a.icon{margin-right:16px}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.icon:before{display:inline-block;width:70px;height:70px;text-align:center;font-size:32px;line-height:70px;border-radius:50%}.portfolio:not(.hover-default):not(.hover-zooming-blur):not(.hover-gradient) .portfolio-item .image .overlay .links a.icon:before{width:32px;height:32px;line-height:32px}.portfolio.columns-4:not(.hover-default):not(.hover-zooming-blur) .portfolio-item:not(.double-item) .image .overlay .links
a.icon{margin-right:10px}.portfolio.columns-4:not(.hover-default):not(.hover-zooming-blur):not(.hover-gradient) .portfolio-item:not(.double-item) .image .overlay .links a.icon:before{line-height:24px;width:24px;height:24px;font-size:24px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item) .image .overlay .links a.icon,
.portfolio.hover-zooming-blur.columns-3 .portfolio-item:not(.double-item) .image .overlay .links a.icon,
.portfolio.hover-zooming-blur.columns-4 .portfolio-item:not(.double-item) .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item) .image .overlay .links a.icon:before,
.portfolio.hover-zooming-blur.columns-3 .portfolio-item:not(.double-item) .image .overlay .links a.icon:before,
.portfolio.hover-zooming-blur.columns-4 .portfolio-item:not(.double-item) .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:16px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption
.title{margin-bottom:15px}.portfolio.portfolio-style-metro.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.portfolio-style-metro.hover-zooming-blur .portfolio-item .image .overlay .links .caption
.info{display:none}@media only screen and (max-width: 430px){.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:16px}}@media only screen and (max-width: 991px){.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:16px}.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-zooming-blur .portfolio-item.double-item .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:16px}}@media only screen and (max-width: 380px){.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption
.info{display:none}.portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 992px) and (max-width: 1100px),
screen and (min-width: 768px) and (max-width: 830px){.with-sidebar .portfolio.hover-zooming-blur.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .subtitle,
.with-sidebar .portfolio.hover-zooming-blur.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption
.info{display:none}.with-sidebar .portfolio.hover-zooming-blur.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 768px){.portfolio.hover-zooming-blur.columns-4 .portfolio-item:not(.double-item) .image .overlay .links .caption .subtitle,
.portfolio.hover-zooming-blur.columns-4 .portfolio-item:not(.double-item) .image .overlay .links .caption
.info{display:none}.portfolio.hover-zooming-blur.columns-4 .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 992px) and (max-width: 1120px){.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption
.info{display:none}.portfolio.hover-zooming-blur.columns-3 .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 1120px){.with-sidebar .portfolio.hover-zooming-blur.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .subtitle,
.with-sidebar .portfolio.hover-zooming-blur.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption
.info{display:none}.with-sidebar .portfolio.hover-zooming-blur.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 992px){.with-sidebar .portfolio.hover-zooming-blur.columns-4:not(.portfolio-slider) .portfolio-item .image .overlay .links
.caption{padding-top:15px}.with-sidebar .portfolio.hover-zooming-blur.columns-4:not(.portfolio-slider) .portfolio-item:not(.double-item) .image .overlay .caption
.title{font-size:14px;line-height:21px}}@media only screen and (min-width: 1250px) and (max-width: 1820px),
screen and (min-width: 992px) and (max-width: 1170px),
screen and (min-width: 768px) and (max-width: 900px){.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption
.info{display:none}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 1170px) and (max-width: 1250px),
screen and (min-width: 900px) and (max-width: 992px){.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links
.caption{padding-top:15px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item:not(.double-item) .image .overlay .links .caption
.title{font-size:14px;line-height:21px}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption
.info{display:none}.portfolio.hover-zooming-blur .fullwidth-block .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}.portfolio.hover-gradient .portfolio-item .image .overlay .overlay-line{display:none}.portfolio.hover-gradient .portfolio-item .image
img{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.portfolio.hover-gradient .portfolio-item .image .overlay
.links{vertical-align:bottom;padding:0;text-align:left}.portfolio.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons{position:absolute;left:0;top:0;padding:25px
30px}.portfolio.hover-gradient .portfolio-item .image .overlay .links
.description{position:static}.portfolio.hover-gradient .portfolio-item .image .overlay .links
.caption{padding:0
30px 25px;width:100%;text-align:left}.portfolio:not(.hover-default) .portfolio-item .image .overlay .links
a.icon{margin-right:16px}.portfolio.columns-4:not(.hover-default):not(.hover-gradient) .portfolio-item:not(.double-item) .image .overlay .links
a.icon{margin-right:10px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item) .image .overlay .links a.icon,
.portfolio.hover-gradient.columns-3 .portfolio-item:not(.double-item) .image .overlay .links a.icon,
.portfolio.hover-gradient.columns-4 .portfolio-item:not(.double-item) .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item) .image .overlay .links a.icon:before,
.portfolio.hover-gradient.columns-3 .portfolio-item:not(.double-item) .image .overlay .links a.icon:before,
.portfolio.hover-gradient.columns-4 .portfolio-item:not(.double-item) .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:16px}.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}.portfolio.portfolio-style-metro.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.portfolio-style-metro.hover-gradient .portfolio-item .image .overlay .links .caption
.info{display:none}.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-gradient .portfolio-item .wrap > .caption
.subtitle{display:none !important}.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption
.subtitle{display:block !important;max-width:70%}.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane{text-align:left}.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane a.socials-item:first-child{margin-left:0}.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .title,
.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption
.description{opacity:1}.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption .title,
.portfolio.hover-gradient.hover-gradient-title .portfolio-item .image .overlay .links .caption
.info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1)}@media only screen and (max-width: 430px){.portfolio.hover-gradient .portfolio-item .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:16px}}@media only screen and (max-width: 991px){.portfolio.hover-gradient .portfolio-item .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-gradient .portfolio-item .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:16px}.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-gradient .portfolio-item.double-item .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:16px}}@media only screen and (max-width: 380px){.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption
.info{display:none}.portfolio.hover-gradient .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 992px) and (max-width: 1100px),
screen and (min-width: 768px) and (max-width: 830px){.with-sidebar .portfolio.hover-gradient.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .subtitle,
.with-sidebar .portfolio.hover-gradient.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption
.info{display:none}.with-sidebar .portfolio.hover-gradient.columns-2:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 768px){.portfolio.hover-gradient.columns-4 .portfolio-item:not(.double-item) .image .overlay .links .caption .subtitle,
.portfolio.hover-gradient.columns-4 .portfolio-item:not(.double-item) .image .overlay .links .caption
.info{display:none}.portfolio.hover-gradient.columns-4 .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 992px) and (max-width: 1120px){.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption
.info{display:none}.portfolio.hover-gradient.columns-3 .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 1120px){.with-sidebar .portfolio.hover-gradient.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption .subtitle,
.with-sidebar .portfolio.hover-gradient.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption
.info{display:none}.with-sidebar .portfolio.hover-gradient.columns-3:not(.portfolio-slider) .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 992px){.with-sidebar .portfolio.hover-gradient.columns-4:not(.portfolio-slider) .portfolio-item .image .overlay .links
.caption{padding-top:15px}.with-sidebar .portfolio.hover-gradient.columns-4:not(.portfolio-slider) .portfolio-item:not(.double-item) .image .overlay .caption
.title{font-size:14px;line-height:21px}}@media only screen and (min-width: 1250px) and (max-width: 1820px),
screen and (min-width: 992px) and (max-width: 1170px),
screen and (min-width: 768px) and (max-width: 900px){.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption
.info{display:none}.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 1170px) and (max-width: 1250px),
screen and (min-width: 900px) and (max-width: 992px){.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links
.caption{padding-top:15px}.portfolio.hover-gradient .fullwidth-block .portfolio-item:not(.double-item) .image .overlay .links .caption
.title{font-size:14px;line-height:21px}.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption
.info{display:none}.portfolio.hover-gradient .fullwidth-block .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 1280px) and (max-width: 1550px),
screen and (min-width: 768px) and (max-width: 1100px){.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption
.subtitle{display:none !important}}.portfolio.hover-circular .portfolio-item .image .overlay .overlay-circle{display:block}.portfolio.hover-circular .portfolio-item .image
img{-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-o-transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s}.portfolio.hover-circular .portfolio-item .image .overlay
.links{vertical-align:bottom;padding:0;text-align:left}.portfolio.hover-circular .portfolio-item .image .overlay .links .portfolio-icons{position:absolute;left:0;right:0;top:0;padding:48px
42px}.portfolio.hover-circular .portfolio-item .image .overlay .links
.description{position:static}.portfolio.hover-circular .portfolio-item .image .overlay .links
.caption{padding:0
30px 25px;width:100%;text-align:left}.portfolio.hover-circular .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}.portfolio.hover-circular .portfolio-item .image .overlay .links .caption
.subtitle{max-width:70%;left:42px;display:none !important}.portfolio.hover-circular.columns-4 .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-circular.columns-4 .portfolio-item .image .overlay .links .caption
.info{display:none}.hover-circular .portfolio-item .image .overlay .links .portfolio-sharing-pane{text-align:left}.hover-circular .portfolio-item .image .overlay .links .portfolio-sharing-pane a.socials-item:first-child{margin-left:0}.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .title,
.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption
.description{opacity:1}.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption .title,
.portfolio.hover-circular.hover-circular-title .portfolio-item .image .overlay .links .caption
.info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1)}.portfolio.hover-circular .overlay .links
a.icon{margin-right:32px}.portfolio.hover-circular .overlay .overlay-line{margin:16px
0}.vc_col-sm-9 .portfolio.hover-circular .portfolio-item:not(.double-item) .overlay
.links{padding:31px
28px}@media only screen and (min-width: 1280px) and (max-width: 1550px),
screen and (min-width: 550px) and (max-width: 1100px),
screen and (max-width: 400px){.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-circular .portfolio-item .image .overlay .links .caption
.info{display:none}}@media only screen and (max-width: 430px){.portfolio.hover-circular .portfolio-item .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:24px}}@media only screen and (max-width: 991px){.portfolio.hover-circular .portfolio-item .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-circular .portfolio-item .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:24px}.portfolio.hover-circular .portfolio-item.double-item .image .overlay .links
a.icon{margin-right:6px}.portfolio.hover-circular .portfolio-item.double-item .image .overlay .links a.icon:before{width:40px;height:40px;line-height:40px;font-size:24px}}@media only screen and (min-width: 992px){.with-sidebar .portfolio.hover-circular.columns-4:not(.portfolio-slider) .portfolio-item:not(.double-item) .image .overlay .caption
.title{font-size:14px;line-height:21px}}@media only screen and (min-width: 1170px) and (max-width: 1250px),
screen and (min-width: 900px) and (max-width: 992px){.portfolio.hover-circular .fullwidth-block .portfolio-item:not(.double-item) .image .overlay .links .caption
.title{font-size:14px;line-height:21px}.portfolio.hover-circular .fullwidth-block .portfolio-item .image .overlay .links .caption
.title{margin-bottom:0}}@media only screen and (min-width: 400px) and (max-width: 550px){.portfolio.hover-circular.columns-4 .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-circular.columns-4 .portfolio-item .image .overlay .links .caption
.info{display:block}}@media only screen and (min-width: 800px){.portfolio.hover-circular.columns-2 .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-circular.columns-2 .portfolio-item .image .overlay .links .caption .info,
.portfolio.hover-circular.columns-1 .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.hover-circular.columns-1 .portfolio-item .image .overlay .links .caption
.info{display:block}}.portfolio.hover-horizontal-sliding .overlay
.links{text-align:left;vertical-align:bottom}.portfolio.hover-horizontal-sliding .overlay .links
.caption{text-align:left;padding:0}.portfolio.hover-horizontal-sliding .overlay
.links{padding:39px
50px}.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item) .overlay .links,
.portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item) .overlay
.links{padding:41px
28px}.portfolio.hover-horizontal-sliding .overlay .links a.icon,
.portfolio.hover-horizontal-sliding .overlay .links
a.icon{margin-right:32px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:30px
0}.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption
.subtitle{width:65%;margin-bottom:3px}.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption
.info{width:65%}.portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item) .overlay .links a.icon,
.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item) .overlay .links
a.icon{margin-right:16px}.portfolio.portfolio-style-metro.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption .subtitle,
.portfolio.portfolio-style-metro.hover-horizontal-sliding .portfolio-item .image .overlay .links .caption
.info{display:none}@media only screen and (max-width: 1170px){.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption
.subtitle{width:85%}.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption
.info{width:85%}}@media only screen and (max-width: 920px){.portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{display:none}.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption
.info{display:block}}@media only screen and (max-width: 980px){.portfolio.hover-horizontal-sliding.columns-4 .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}}@media only screen and (max-width: 768px){.portfolio.hover-horizontal-sliding.columns-2 .portfolio-item:not(.double-item) .overlay .links .caption .subtitle,
.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .subtitle,
.portfolio.hover-horizontal-sliding.columns-4 .portfolio-item:not(.double-item) .overlay .links .caption .subtitle,
.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption
.subtitle{display:block}.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info,
.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info,
.portfolio.hover-horizontal-sliding.columns-4 .portfolio-item:not(.double-item) .overlay .links .caption .info,
.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption
.info{display:block}}@media only screen and (max-width: 460px){.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .subtitle,
.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .subtitle,
.portfolio.hover-horizontal-sliding.columns-4 .overlay .links .caption .subtitle,
.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption
.subtitle{display:none !important}}@media only screen and (max-width: 440px){.portfolio.hover-horizontal-sliding.columns-2 .overlay .links .caption .info,
.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .info,
.portfolio.hover-horizontal-sliding.columns-4 .overlay .links .caption .info,
.portfolio.hover-horizontal-sliding .fullwidth-block .overlay .links .caption
.info{display:none !important}}@media only screen and (min-width: 830px){.with-sidebar .portfolio.hover-horizontal-sliding.columns-4:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay
.info{display:none}}@media only screen and (min-width: 992px) and (max-width: 1150px){.with-sidebar .portfolio.hover-horizontal-sliding.columns-2:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links
a.icon{margin-right:23px}.with-sidebar .portfolio.hover-horizontal-sliding.columns-2:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links a.icon:before{font-size:32px}}@media only screen and (min-width: 768px) and (max-width: 845px){.portfolio.hover-horizontal-sliding.columns-1 .overlay .links,
.portfolio.hover-horizontal-sliding.columns-2 .overlay .links,
.portfolio.hover-horizontal-sliding.columns-3 .overlay
.links{padding:41px
28px}}@media only screen and (max-width: 440px){.portfolio.hover-horizontal-sliding.columns-1 .overlay .links,
.portfolio.hover-horizontal-sliding.columns-2 .overlay .links,
.portfolio.hover-horizontal-sliding.columns-3 .overlay .links,
.portfolio.hover-horizontal-sliding.columns-4 .overlay .links,
.portfolio.hover-horizontal-sliding .fullwidth-block .overlay
.links{padding:41px
30px}}@media only screen and (max-width: 360px){.portfolio.hover-horizontal-sliding.columns-1 .overlay .links,
.portfolio.hover-horizontal-sliding.columns-2 .overlay .links,
.portfolio.hover-horizontal-sliding.columns-3 .overlay .links,
.portfolio.hover-horizontal-sliding.columns-4 .overlay .links,
.portfolio.hover-horizontal-sliding .fullwidth-block .overlay
.links{padding:31px
20px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px
0}}@media only screen and (min-width: 992px) and (max-width: 1150px){.portfolio.hover-horizontal-sliding.columns-3 .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}.portfolio.hover-horizontal-sliding.columns-3 .overlay
.links{padding:41px
28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px
0}.with-sidebar .portfolio.hover-horizontal-sliding.columns-2:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{display:none}}@media only screen and (min-width: 920px) and (max-width: 992px){.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption .subtitle,
.portfolio.hover-horizontal-sliding.columns-3 .overlay .links .caption
.info{display:block}}@media only screen and (min-width: 1150px){.with-sidebar .portfolio.hover-horizontal-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}.with-sidebar .portfolio.hover-horizontal-sliding.columns-3:not(.portfolio-slider) .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{display:none}.with-sidebar .portfolio.hover-horizontal-sliding.columns-3:not(.portfolio-slider) .overlay
.links{padding:41px
28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px
0}}@media only screen and (min-width: 768px){.portfolio.hover-horizontal-sliding.columns-4 .portfolio-item:not(.double-item) .overlay .links .caption
.subtitle{display:none}.portfolio.hover-horizontal-sliding.columns-4 .overlay
.links{padding:41px
28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px
0}}@media only screen and (min-width: 1735px){.portfolio.hover-horizontal-sliding.columns-3 .fullwidth-block .overlay .links .caption .subtitle,
.portfolio.hover-horizontal-sliding.columns-3 .fullwidth-block .overlay .links .caption
.info{display:block}}@media only screen and (min-width: 992px){.with-sidebar .portfolio.hover-horizontal-sliding.columns-4:not(.portfolio-slider) .overlay
.links{padding:18px
12px}.with-sidebar .portfolio.hover-horizontal-sliding.columns-4:not(.portfolio-slider) .overlay .links .caption
.title{font-size:14px;line-height:21px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px
0}}@media only screen and (min-width: 1250px) and (max-width: 1770px),
screen and (min-width: 992px) and (max-width: 1170px),
screen and (min-width: 768px) and (max-width: 900px){.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}.portfolio.hover-horizontal-sliding .fullwidth-block .overlay
.links{padding:41px
28px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px
0}}@media only screen and (min-width: 1170px) and (max-width: 1250px),
screen and (min-width: 900px) and (max-width: 992px){.portfolio.hover-horizontal-sliding .fullwidth-block .portfolio-item:not(.double-item) .overlay .links .caption
.info{display:none}.portfolio.hover-horizontal-sliding .fullwidth-block .overlay
.links{padding:18px
12px}.portfolio.hover-horizontal-sliding .overlay .overlay-line{margin:15px
0}}.portfolio.portfolio-slider
h2{text-align:center}.portfolio.portfolio-slider{position:relative}.portfolio.portfolio-slider.full .portolio-slider-content{margin:0}.portfolio.portfolio-slider .portolio-slider-center{max-width:1170px;margin:0
auto;padding-bottom:0px}.portfolio.portfolio-slider.full .portolio-slider-center{max-width:none;margin:0}.portfolio.portfolio-slider .portfolio-set{white-space:nowrap;margin-bottom:0}.portfolio.portfolio-slider .portfolio-set .portfolio-item{display:inline-block;float:none}.portfilio-top-panel{display:table;width:100%}.portfilio-top-panel-row{display:table-row}.portfilio-top-panel-left,.portfilio-top-panel-right{display:table-cell;vertical-align:top}.portfilio-top-panel-left{min-width:99%}.portfilio-top-panel-right{text-align:right}.portfolio-sorting{display:inline-block;white-space:nowrap;margin:0}.portfolio-sorting>div{display:inline-block;vertical-align:middle}.portfolio-sorting-sep{height:30px;width:1px;margin:0
20px;background-color:#b6c6c9}.portfolio-sorting
label{display:inline-block;vertical-align:middle;cursor:pointer;font-size:14px}.sorting-switcher{position:relative;display:inline-block;vertical-align:middle;width:40px;height:24px;border-radius:12px;background-color:#b6c6c9}.sorting-switcher:after{content:'';position:absolute;width:16px;height:16px;top:4px;left:4px;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;background-color:#fff;border-radius:50%}.sorting-switcher.right:after{left:20px}.portfolio-sharing-pane{height:0;text-align:center}.portfolio.hover-horizontal-sliding .portfolio-sharing-pane,
.portfolio.hover-vertical-sliding .portfolio-sharing-pane{text-align:left}.portfolio-likes{margin-top:0;height:0;opacity:0;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.portfolio-item:hover .portfolio-likes,
.portfolio-item .portfolio-likes.visible{margin-top:10px;height:25px;opacity:1}.portfolio-likes .zilla-likes:before{font-size:24px}.portfolio-item .image .overlay .portfolio-sharing-pane{white-space:nowrap;font-size:0}.portfolio:not(.hover-default):not(.hover-zooming-blur):not(.hover-gradient) .portfolio-item .image .overlay .portfolio-sharing-pane{margin-left:-6px}.portfolio.columns-4:not(.hover-default):not(.hover-zooming-blur):not(.hover-gradient) .portfolio-item .image .overlay .portfolio-sharing-pane{margin-left:-3px}.portfolio-item .image .overlay .portfolio-sharing-pane .socials-item{margin:0
10px}.columns-4 .portfolio-item .image .overlay .portfolio-sharing-pane .socials-item{margin:0
5px}.caption-sizable-content{position:absolute;padding:inherit;top:0;left:0;width:100%;bottom:30px;overflow:hidden}.caption-sizable-content:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0;-o-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}.caption-sizable-content.with-bottom-line{bottom:70px}.caption-bottom-line{position:absolute;padding:inherit;padding-right:0;bottom:0;left:0;width:100%}.caption-bottom-line .gem-button{margin-bottom:0;margin-right:15px}@media only screen and (max-width: 991px){.portfolio.columns-1 .portfolio-item
.wrap{display:block}.caption-sizable-content,.caption-bottom-line{position:relative;bottom:auto;padding:0}.caption-sizable-content:after{display:none}.portfolio.columns-1 .portfolio-item .image .image-inner
img{width:110%}}.portfolio.columns-1.background-style-white.no-gaps .portfolio-item:not([style*='top: 0px;']) .wrap>.caption{border-top:0}.portfolio-title{text-align:center}.row  .portfolio-slider .portolio-slider-prev,
.row  .portfolio-slider .portolio-slider-next{display:none;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear}.row .vc_row .portfolio.portfolio-slider:hover .portolio-slider-prev,
.row .vc_row .portfolio.portfolio-slider:hover .portolio-slider-next{display:block;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear}.portolio-slider-prev
span{transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear}.portolio-slider-next
span{transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear}.portfolio.portfolio-slider .portolio-slider-prev span,
.portfolio.portfolio-slider .portolio-slider-next
span{display:inline-block;font-family:'thegem-icons';cursor:pointer}.portfolio.portfolio-slider .portolio-slider-prev
span{left:0}.portfolio.portfolio-slider .portolio-slider-next
span{right:0}.portfolio.portfolio-slider .portolio-slider-prev{float:left;text-align:right;position:relative;z-index:10}.portfolio.portfolio-slider .portolio-slider-next{float:right;text-align:left;position:relative;z-index:10}.portfolio.portfolio-slider .portolio-slider-next span,
.portfolio.portfolio-slider .portolio-slider-prev
span{font-size:0px}.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span:after{content:'\e637';vertical-align:middle;font-size:48px}.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next span:after{content:'\e638';vertical-align:middle;font-size:48px}.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev span,
.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next
span{padding:28px
16px}.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev span,
.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next
span{padding:7px
6px}.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev span:after,
.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next span:after{font-size:24px}.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev span:after{content:'\e636';vertical-align:middle}.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next span:after{content:'\e634';vertical-align:middle}.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev,
.portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next{margin-top:-21px}.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-prev,
.portfolio_slider_arrow_big.portfolio.portfolio-slider .portolio-slider-next{margin-top:-40px}@media  (max-width: 1024px){body .portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-prev,
body .portfolio_slider_arrow_small.portfolio.portfolio-slider .portolio-slider-next{margin-top:0}}.items-animations-timer-element{font-size:0;line-height:1;height:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.items-animations-timer-element.start-timer{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.item-animation-move-up .item-animations-inited.before-start{-moz-transform:translateY(40px) !important;-ms-transform:translateY(40px) !important;-webkit-transform:translateY(40px) !important;-o-transform:translateY(40px) !important;transform:translateY(40px) !important;zoom:1;-webkit-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;opacity:0 !important}.item-animation-move-up .item-animations-inited.before-start.start-animation{-o-transition:opacity 1s, transform 1s !important;-webkit-transition:opacity 1s, transform 1s !important;transition:opacity 1s, transform 1s !important;-moz-transform:translateY(0px) !important;-ms-transform:translateY(0px) !important;-webkit-transform:translateY(0px) !important;-o-transform:translateY(0px) !important;transform:translateY(0px) !important;zoom:1;-webkit-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important}.item-animation-bounce .item-animations-inited.before-start{-moz-transform:scale(0.001) !important;-ms-transform:scale(0.001) !important;-webkit-transform:scale(0.001) !important;-o-transform:scale(0.001) !important;transform:scale(0.001) !important;zoom:1;-webkit-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;opacity:0 !important}.item-animation-bounce .item-animations-inited.before-start.start-animation{-o-transition:opacity 0.4s, transform 0.4s !important;-webkit-transition:opacity 0.4s, transform 0.4s !important;transition:opacity 0.4s, transform 0.4s !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-webkit-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important;zoom:1;-webkit-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important}.item-animation-fade-in .item-animations-inited.before-start{zoom:1;-webkit-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;opacity:0 !important}.item-animation-fade-in .item-animations-inited.before-start.start-animation{-o-transition:opacity 0.7s !important;-webkit-transition:opacity 0.7s !important;transition:opacity 0.7s !important;-webkit-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important}.item-animation-scale .item-animations-inited.before-start{-moz-transform:scale(0.001) !important;-ms-transform:scale(0.001) !important;-webkit-transform:scale(0.001) !important;-o-transform:scale(0.001) !important;transform:scale(0.001) !important}.item-animation-scale .item-animations-inited.before-start.start-animation{-o-transition:transform 0.57s ease-in-out !important;-webkit-transition:transform 0.57s ease-in-out !important;transition:opacity transform 0.57s ease-in-out !important;-moz-transform:scale(1) !important;-ms-transform:scale(1) !important;-webkit-transform:scale(1) !important;-o-transform:scale(1) !important;transform:scale(1) !important}.item-animation-flip .item-animations-inited.before-start{-moz-transform:rotate3d(1, 0, 0, -80deg) !important;-ms-transform:rotate3d(1, 0, 0, -80deg) !important;-webkit-transform:rotate3d(1, 0, 0, -80deg) !important;-o-transform:rotate3d(1, 0, 0, -80deg) !important;transform:rotate3d(1, 0, 0, -80deg) !important;zoom:1;-webkit-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;opacity:0 !important}.item-animation-flip .item-animations-inited.before-start.start-animation{-o-transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out !important;-webkit-transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out !important;transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out !important;-moz-transform:rotate3d(0, 0, 0, 0deg) !important;-ms-transform:rotate3d(0, 0, 0, 0deg) !important;-webkit-transform:rotate3d(0, 0, 0, 0deg) !important;-o-transform:rotate3d(0, 0, 0, 0deg) !important;transform:rotate3d(0, 0, 0, 0deg) !important;-webkit-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important}.item-animation-fall-perspective .item-animations-inited.before-start{-moz-transform:translateZ(400px) translateY(300px) rotateX(-65deg) !important;-ms-transform:translateZ(400px) translateY(300px) rotateX(-65deg) !important;-webkit-transform:translateZ(400px) translateY(300px) rotateX(-65deg) !important;-o-transform:translateZ(400px) translateY(300px) rotateX(-65deg) !important;transform:translateZ(400px) translateY(300px) rotateX(-65deg) !important;zoom:1;-webkit-opacity:0 !important;-moz-opacity:0 !important;filter:alpha(opacity=0) !important;opacity:0 !important}.item-animation-fall-perspective .item-animations-inited.before-start.start-animation{-o-transition:opacity 0.75s ease-in-out, transform 0.75s ease-in-out !important;-webkit-transition:opacity 0.75s ease-in-out, transform 0.75s ease-in-out !important;transition:opacity 0.75s ease-in-out, transform 0.75s ease-in-out !important;-moz-transform:translateZ(0px) translateY(0px) rotateX(0deg) !important;-ms-transform:translateZ(0px) translateY(0px) rotateX(0deg) !important;-webkit-transform:translateZ(0px) translateY(0px) rotateX(0deg) !important;-o-transform:translateZ(0px) translateY(0px) rotateX(0deg) !important;transform:translateZ(0px) translateY(0px) rotateX(0deg) !important;-webkit-opacity:1 !important;-moz-opacity:1 !important;filter:alpha(opacity=100) !important;opacity:1 !important}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{*display:inline}.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative}.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit{*display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{*display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value{text-align:center}.mejs-offscreen{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:polygon(0px 0,0 0,0 0,0 0);position:absolute!important;height:1px;width:1px;overflow:hidden}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-fill-container,.mejs-fill-container .mejs-container{width:100%;height:100%}.mejs-fill-container{overflow:hidden}.mejs-container:focus{outline:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(http://codex-themes.com/thegem/wp-includes/js/mediaelement/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(../../../../../wp-includes/js/mediaelement/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../../../../../wp-includes/js/mediaelement/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(../../../../../wp-includes/js/mediaelement/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../../../../../wp-includes/js/mediaelement/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(http://codex-themes.com/thegem/wp-includes/js/mediaelement/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(../../../../../wp-includes/js/mediaelement/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,.15)),color-stop(0.75,rgba(255,255,255,.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-volume-button{}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../../../../../wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(../../../../../wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232, endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(../../../../../wp-includes/js/mediaelement/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay{}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../../../../../wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(../../../../../wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(../../../../../wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:transparent;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(../../../../../wp-includes/js/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:transparent url(../../../../../wp-includes/js/mediaelement/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(../../../../../wp-includes/js/mediaelement/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:transparent;font-size:9px;line-height:normal;color:#fff}audio{height:80px}.mejs-container *:focus{outline:0
none}.mejs-poster{background-size:cover}.mejs-overlay{width:100%;height:100%}.mejs-container.mejs-audio{height:80px !important}.mejs-container .mejs-layers .mejs-poster
img{display:none}.mejs-container .mejs-controls{background:#e3ebe8;height:80px}.mejs-container .mejs-controls
div{font:inherit}.mejs-container .mejs-controls .mejs-time{position:relative;padding:0;width:0;height:0;color:#99a9b5;overflow:visible}.mejs-container .mejs-controls .mejs-time .mejs-currenttime,
.mejs-container .mejs-controls .mejs-time .mejs-duration{position:absolute;top:5px}.mejs-container .mejs-controls .mejs-time .mejs-currenttime{margin-left:5px}.mejs-container .mejs-controls .mejs-time .mejs-duration{margin-left:-5px;transform:translateX(-100%)}.mejs-container .mejs-controls .mejs-button{width:35px;height:100%}.mejs-controls .mejs-button
button{margin:25px
0 0 7px;text-align:center;height:30px;width:30px;line-height:30px;outline:0
none;background:none}.mejs-controls .mejs-button button:focus{outline:0
none}.mejs-controls .mejs-button button:after{font-family:'thegem-icons';font-weight:normal;font-size:30px}.mejs-container .mejs-controls .mejs-button.mejs-playpause-button{width:50px}.mejs-controls .mejs-button.mejs-playpause-button
button{height:36px;width:36px;line-height:36px;margin:22px
0 0 12px}.mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after,
.mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after{color:#00bcd4;font-size:36px}.mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after{content:'\e655'}.mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after{content:'\e656'}.mejs-controls div.mejs-time-rail{padding-top:32px}.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail
a{border-radius:0;height:8px}.mejs-controls .mejs-time-rail .mejs-time-total{background:#99a9b5}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#ffd553}.mejs-controls .mejs-time-rail .mejs-time-current{background:#3c3950}.mejs-controls .mejs-time-rail .mejs-time-handle{background:#3c3950;border:0
none;width:3px;height:26px;top:50%;margin-top:-13px;display:block}.mejs-controls .mejs-time-rail .mejs-time-float-current{font-size:10px;line-height:12px}.mejs-controls .mejs-time-rail .mejs-time-float-corner{border-color:#3c3950 transparent transparent}.mejs-controls .mejs-button.mejs-volume-button.mejs-mute button:after{content:'\e657';color:#99a9b5}.mejs-controls .mejs-button.mejs-volume-button.mejs-unmute button:after{content:'\e658';color:#99a9b5}.mejs-controls .mejs-button.mejs-fullscreen-button{width:45px}.mejs-controls .mejs-button.mejs-fullscreen-button
button{margin-left:5px}.mejs-controls .mejs-button.mejs-fullscreen-button button:after{content:'\e659';color:#99a9b5}.mejs-controls .mejs-button.mejs-fullscreen-button.mejs-unfullscreen button:after{content:'\e65a';color:#99a9b5}.mejs-overlay-button{background:none;line-height:100px;opacity:0.8}.mejs-overlay-button:after{font-family:'thegem-icons';font-weight:normal;font-size:100px;content:'\e655';color:#fff}.mejs-controls .mejs-volume-button .mejs-volume-slider{background:#f1f5f6;width:36px;left:5px;height:110px;top:-80px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{background:#99a9b5;width:6px;left:15px;top:10px;height:90px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#3c3950;width:6px;left:15px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{background:#3c3950;left:50%;margin-left:-8px}.mejs-controls a.mejs-horizontal-volume-slider{margin-top:37px}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{border-radius:0;height:5px;background:#d7e0e3}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{border-radius:0;height:6px;background:#d7e0e3;top:10px}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{border-radius:0;height:6px;background:#3c3950;top:10px}.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-volume-button{width:50px}.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-volume-button
button{margin-right:0}.mejs-overlay-loading{background:transparent}.reverse-link-color a,a.reverse-link-color{color:inherit}.blog.blog-style-3x,.blog.blog-style-4x{margin:0
-15px}.blog.blog-style-masonry
article{margin-bottom:45px}body .blog article a.youtube,
body .blog article a.vimeo,
body .blog article
a.self_video{display:block;position:relative}.blog.blog-style-default article a.youtube,
.blog.blog-style-default article a.vimeo,
.blog.blog-style-default article
a.self_video{display:inline-block;max-width:100%}body .blog article a.youtube:before,
body .blog article a.vimeo:before,
body .blog article a.self_video:before{content:'';display:block;position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;z-index:2;opacity:1;transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear}body .blog article a.youtube:after,
body .blog article a.vimeo:after,
body .blog article a.self_video:after{content:'\e707';display:block;position:absolute;left:0;right:0;top:50%;margin-top:-18px;font:37px 'thegem-user-icons';text-align:center;padding-left:3px;z-index:3;opacity:1;transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear}body .blog article
a.default{position:relative;display:block;overflow:hidden}body .blog article a.default:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;opacity:0;z-index:5}body .blog article a.default:hover:before{opacity:1}body .blog article a.default:after{content:'\e61f';font-family:'thegem-icons';font-weight:normal;font-style:normal;font-size:48px;height:48px;line-height:48px;width:48px;text-align:center;position:absolute;top:-24px;left:50%;transition:all 0.2s ease;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;margin-left:-24px;margin-top:-24px;z-index:5}body .blog article a.default:hover:after{top:50%}body .blog article a.default
img{transition:all 0.2s linear;-moz-transition:all 0.2s linear;-webkit-transition:all 0.2s linear}body .blog article a.default:hover
img{}.blog.blog-style-masonry article
.description{border-top-width:0 none !important;padding:11px
17px 0px 18px}.blog.blog-style-masonry article.no-image
.description{border-top-width:1px !important}.blog.blog-style-masonry article .description .title,
.blog.blog-style-masonry article .description .title
a{text-transform:uppercase;text-decoration:none}.blog.blog-style-masonry article .description .title a:hover{text-decoration:underline}.blog.blog-style-masonry article .description
.tags{margin-top:4px}.blog.blog-style-masonry article .description .tags,
.blog.blog-style-masonry article .description .tags
a{font-size:89.5%;text-decoration:none}.blog.blog-style-masonry article .description .tags
.sep{margin:0
7px 0 6px}.blog.blog-style-masonry article .description .tags a:hover{text-decoration:underline}.blog.blog-style-masonry article .description .summary,
.blog.blog-style-masonry article .description .summary
p{margin:0;padding:0}.blog.blog-style-masonry article .description
.summary{margin-top:3px}.blog.blog-style-masonry article .description
.info{margin-top:12px}.blog.blog-style-masonry article .description .info
.date{font-size:89.5%}.blog.blog-style-masonry article .description .info
.sep{font-size:89.5%;margin:0
7px 0 4px}.blog.blog-style-masonry article .description .info .more-link{float:right}.blog.blog-style-masonry article:not(.sticky) .description .info .more-link.more-link-left{display:block;float:none}.blog.blog-style-masonry article .description .info .more-link
a{font-size:89.5%;text-decoration:none}.blog.blog-style-masonry article .description .info .more-link a:hover{text-decoration:underline}.blog.blog-style-masonry article .description .info .more-link:before{content:'\e601';font-family:'thegem-icons';font-size:14px;line-height:28px;font-weight:normal;margin-right:5px}.blog.blog-style-masonry article .description .info
.comments{font-size:89.5%}.blog.blog-style-masonry article .description .info .comments:before{content:'\e61e';font-family:'thegem-icons';font-size:21px;line-height:28px;font-weight:normal;vertical-align:middle;margin-right:6px}.blog.blog-style-masonry .no-image.sticky
.description{padding-top:70px}.blog.blog-style-masonry .entry-title
a{display:inline-block}.blog-scroll-pagination{visibility:hidden;position:relative}.blog-scroll-pagination.active{visibility:visible;height:61px}@media only screen and (max-width: 600px){.blog.blog-style-masonry
article{width:100%}}@media only screen and (min-width: 2500px){.blog.blog-style-masonry.fullwidth-block
article{width:16.665%}.blog.blog-style-masonry.fullwidth-block
article.sticky{width:33.33%}}@media only screen and (min-width: 1680px) and (max-width: 2500px){.blog.blog-style-masonry.fullwidth-block
article{width:19.53%}.blog.blog-style-masonry.fullwidth-block
article.sticky{width:39.06%}}@media only screen and (min-width: 992px) and (max-width: 1680px){.blog.blog-style-masonry.fullwidth-block
article{width:25%}.blog.blog-style-masonry.fullwidth-block
article.sticky{width:50%}}.blog.blog-lazy-scroll article.item-lazy-scroll-not-inited{-webkit-transition-duration:0s !important;-moz-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important}.blog.blog-lazy-scroll:not(.blog-style-masonry) article.item-lazy-scroll,
.blog.blog-style-masonry.blog-lazy-scroll article.item-lazy-scroll .item-lazy-scroll-wrap{visibility:hidden}.blog.blog-lazy-scroll:not(.blog-style-3x):not(.blog-style-4x):not(.blog-style-100) article.item-lazy-scroll-showed,
.blog.blog-style-3x.blog-lazy-scroll article.item-lazy-scroll-showed .item-lazy-scroll-wrap,
.blog.blog-style-4x.blog-lazy-scroll article.item-lazy-scroll-showed .item-lazy-scroll-wrap,
.blog.blog-style-100.blog-lazy-scroll article.item-lazy-scroll-showed .item-lazy-scroll-wrap{visibility:visible;-webkit-animation:fadeInBlogItem 1s ease;-moz-animation:fadeInBlogItem 1s ease;-o-animation:fadeInBlogItem 1s ease;animation:fadeInBlogItem 1s ease;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes
fadeInBlogItem{0%{-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);zoom:1;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}100%{-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);zoom:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}}@-moz-keyframes
fadeInBlogItem{0%{-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);zoom:1;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}100%{-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);zoom:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}}@-o-keyframes
fadeInBlogItem{0%{-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);zoom:1;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}100%{-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);zoom:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}}@keyframes
fadeInBlogItem{0%{-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px);zoom:1;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}100%{-moz-transform:translateY(0px);-ms-transform:translateY(0px);-webkit-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);zoom:1;-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}}.blog-style-compact
article{padding-left:212px;position:relative}.blog-style-compact article+article{margin-top:40px}.gem-compact-item-left{float:left;margin-left:-212px;width:183px}.gem-compact-item-image .gem-dummy{width:183px;height:148px;border-radius:0;vertical-align:top}.gem-compact-item-right{position:absolute;left:212px;right:0;top:0;height:100%}.blog-style-compact article .gem-compact-item-content{position:absolute;top:0;bottom:25px;overflow:hidden}.blog-style-compact article .gem-compact-item-content:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:0}.blog-style-compact article .post-title
h5{margin-top:-7px}.blog-style-compact article .post-meta{position:absolute;bottom:0;margin:0;width:100%}.blog-style-compact article .post-meta .entry-meta{margin:0;font-size:13px;line-height:20px}body .blog-style-compact article a.default:after{content:'\e628';border-radius:50%;font-size:16px;top:150%;margin-top:-24px;margin-left:-24px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:top 0.4s, opacity 0.4s, -webkit-transform 0s 0.4s;transition:top 0.4s, opacity 0.4s, transform 0s 0.4s}body .blog-style-compact article a.default:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s, opacity 0.4s, -webkit-transform 0.4s;transition:top 0s, opacity 0.4s, transform 0.4s}@media (max-width: 599px){.blog-style-compact
article{padding-left:0}.gem-compact-item-left{float:none;margin-left:0;width:auto;text-align:center}.gem-compact-item-right{position:relative;left:auto;right:auto;top:auto;height:auto}.blog-style-compact article .gem-compact-item-content{position:relative;top:auto;bottom:auto;overflow:hidden;margin-top:30px}.blog-style-compact article .gem-compact-item-content:after{display:none}.blog-style-compact article .post-meta{position:relative;bottom:auto;margin:0;width:auto}}.gem-blog-slider
article{float:left;position:relative;width:100%}.gem-blog-slider .gem-slider-item-image{width:100%}.gem-blog-slider .gem-dummy{width:100%;padding-bottom:44.87%;border-radius:0;vertical-align:top}.gem-blog-slider.gem-blog-slider-style-halfwidth .gem-dummy{padding-bottom:93.09%}.gem-blog-slider .gem-slider-item-overlay{position:absolute;top:0;left:0;height:100%;width:50%;background-color:#24273c;background-color:rgba(36, 39, 60, 0.8);padding:90px
40px 0}.gem-blog-slider .post-title
h5{margin-top:0;margin-bottom:20px}.gem-blog-slider article .post-meta{margin-bottom:0;font-size:13px;line-height:20px}.gem-blog-slider .gem-blog-slider-prev,
.gem-blog-slider .gem-blog-slider-next{margin-left:0;padding:0;width:30px}@media (max-width: 1211px){.gem-blog-slider .gem-slider-item-overlay{padding:30px
30px 0}}@media (max-width: 991px){.gem-blog-slider .gem-slider-item-overlay{position:relative;top:auto;left:auto;height:auto;width:auto;padding:40px
40px}}@media (max-width: 991px){.gem-blog-slider .gem-slider-item-overlay{position:relative;top:auto;left:auto;height:auto;width:auto;padding:40px
40px}}body .blog article .post-featured-content>a{display:block;position:relative;overflow:hidden}body .blog article .post-featured-content > a:before,
body .blog .gem-simple-gallery .gem-gallery-item a:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;z-index:5;width:100%;height:100%;opacity:0;transition:all 0.3s linear;-webkit-transition:all 0.3s linear}body .blog article .post-featured-content > a:hover:before,
body .blog .gem-simple-gallery .gem-gallery-item a:hover:before{opacity:1;transition:all 0.3s linear;-webkit-transition:all 0.3s linear}body .blog article .post-featured-content > a:after,
body .blog .gem-simple-gallery .gem-gallery-item a:after{content:'\e628';position:absolute;top:150%;left:50%;width:70px;height:70px;border-radius:50%;font-family:'thegem-icons';font-size:35px;line-height:70px;margin-top:-35px;margin-left:-35px;opacity:0;text-align:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:top 0.4s, opacity 0.4s, -webkit-transform 0s 0.4s;transition:top 0.4s, opacity 0.4s, transform 0s 0.4s;z-index:10}body .blog article .post-featured-content > a:hover:after,
body .blog .gem-simple-gallery .gem-gallery-item a:hover:after{opacity:1;top:50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s, opacity 0.4s, -webkit-transform 0.4s;transition:top 0s, opacity 0.4s, transform 0.4s}body .blog article .post-featured-content a>img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear}body .blog article .post-featured-content a:hover>img{-webkit-transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear}body .blog-style-styled_list1 article a.default:after{content:'\e628';border-radius:50%;font-size:16px;top:150%;margin-top:-24px;margin-left:-24px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:top 0.4s, opacity 0.4s, -webkit-transform 0s 0.4s;transition:top 0.4s, opacity 0.4s, transform 0s 0.4s}body .blog-style-styled_list1 article a.default:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s, opacity 0.4s, -webkit-transform 0.4s;transition:top 0s, opacity 0.4s, transform 0.4s}body .blog-style-styled_list2 article a.default:after{content:'\e628';border-radius:50%;width:70px;height:70px;font-size:35px;line-height:70px;top:150%;margin-top:-35px;margin-left:-35px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:top 0.4s, opacity 0.4s, -webkit-transform 0s 0.4s;transition:top 0.4s, opacity 0.4s, transform 0s 0.4s}body .blog-style-styled_list2 article a.default:hover:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s, opacity 0.4s, -webkit-transform 0.4s;transition:top 0s, opacity 0.4s, transform 0.4s}body .blog-style-timeline article a.default:before,
body .blog-style-timeline article a.default:after{opacity:0;background:transparent}body .blog-style-timeline article a.default:hover
img{-webkit-transform:none;transform:none}.blog-style-styled_list1 .sharing-popup{bottom:70px}.blog-style-styled_list1 .sticky .sharing-popup{bottom:85px}.blog-style-styled_list2 .sticky .sharing-popup{bottom:60px}.blog-style-styled_list1 .sticky .sharing-popup,
.blog-style-styled_list2 .sticky .sharing-popup,
.blog-style-styled_timeline .sticky .sharing-popup{left:-15px}.blog-style-styled_list1
article{width:100%;margin:55px
auto;border-radius:60px}.blog-style-styled_list1 article:first-child{margin-top:0}.blog-style-styled_list1 .post-item{position:relative;border-radius:60px;margin-left:200px;box-shadow:none;min-height:220px}.blog-style-styled_list1 article.sticky .sticky-label{font-family:"thegem-icons";font-size:20px;font-weight:normal;height:50px;left:-125px;line-height:50px;position:absolute;text-align:center;top:0;width:50px;z-index:10}.blog-style-styled_list1 article.sticky .sticky-label:before,
.blog-style-styled_list1 article.sticky .sticky-label:after{bottom:-10px;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}.blog-style-styled_list1 article.sticky .sticky-label:before{transform:skew(0deg, -20deg);transform-origin:0 100% 0}.blog-style-styled_list1 article.sticky .sticky-label:after{transform:skew(0deg, 20deg);transform-origin:100% 100% 0}.blog-style-styled_list1 .wrap-style{width:50px;height:100px;position:absolute;left:-50px;top:50%;margin-top:-50px;transform:rotate(360deg);transform-origin:0 100%;-webkit-transform:rotate(360deg);-webkit-transform-origin:0 100%}.blog-style-styled_list1 .post-info-wrap{position:absolute;left:-200px;top:50%;margin-top:-46px;width:200px}.blog-style-styled_list1 .post-info{text-align:center}.blog-style-styled_list1 .post-img{width:92px;height:92px;border-radius:50%;margin-left:54px}.blog-style-styled_list1 .post-img
a{border-radius:50%;width:86px;height:86px;z-index:1}.post-img a:before{border-radius:50%}.blog-style-styled_list1 .post-img a
.dummy{font-family:"thegem-icons";font-size:24px;text-align:left;position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-12px;border-radius:50%}.blog-style-styled_list1 .post-img a.default::after{margin-top:-25px}.blog-style-styled_list1 .post-img a
img{width:80px;height:80px;border-radius:50%}.blog-style-styled_list1 .post-date{font-weight:16px;margin-top:5px}.blog-style-styled_list1 .post-time{margin-top:2px;line-height:15px}.blog-style-styled_list1 .post-text-wrap{padding:0
45px 35px}.blog-style-styled_list1 .post-title{font-size:28px}.blog-style-styled_list1 .post-content{margin-top:-10px;margin-bottom:0;font-size:16px;line-height:25px}.blog-style-styled_list1 .post-misc{position:relative}.blog-style-styled_list1 .post-author{font-size:14px;margin-top:25px;width:100%;padding-right:220px}.blog-style-styled_list1 .post-soc-info{margin-top:5px}.blog-style-styled_list1 .post-links{position:absolute;right:0;top:0}.blog-style-styled_list1 .post-read-more{display:inline-block}.blog-style-styled_list1 .post-links .post-footer-sharing .gem-button-container > a,
.blog-style-styled_list1 .post-links .post-read-more .gem-button-container>a{margin-top:5px}.blog-style-styled_list1 .post-read-more
a{margin-right:0}.blog-style-styled_list1 .sticky .post-item{border:none}.blog-style-styled_list1 .sticky .post-text-wrap{padding-bottom:45px}.blog-style-styled_list1 .sticky .post-title
a{font-size:36px}.blog-style-styled_list1 .sticky .post-author{margin-top:30px}.blog-style-styled_list1 .sticky .wrap-style{width:50px;height:100px;position:absolute;left:-50px;top:50%;margin-top:-50px}@media ( max-width: 767px ){.blog-style-styled_list1
.post{width:100%;min-width:300px;border-radius:60px;padding-top:135px}.blog-style-styled_list1 .post-info-wrap{width:100%;left:0;top:-118px;position:absolute;margin-top:0}.blog-style-styled_list1 .post-info{width:100%;left:0;position:relative;text-align:left}.blog-style-styled_list1 .post-img{position:absolute;right:20px}.blog-style-styled_list1 .post-date{padding-top:10px;width:200px;text-align:center}.blog-style-styled_list1 .post-time{width:200px;text-align:center;margin-top:5px;font-size:19px;font-weight:bold}.blog-style-styled_list1 .post-text-wrap{padding:0
45px 35px}.blog-style-styled_list1 .post-author{padding-right:0}.blog-style-styled_list1 .wrap-style{width:50px;height:100px;position:absolute;left:50px;top:-100px;transform:rotate(90deg);transform-origin:0 100%;-webkit-transform:rotate(90deg);-webkit-transform-origin:0 100%}.blog-style-styled_list1 .post-item{position:relative;border-radius:45px;margin-left:0}.blog-style-styled_list1 .post-links{position:static;margin-top:10px}.blog-style-styled_list1 .post-text-wrap{padding-bottom:30px}.blog-style-styled_list1 .post-links .post-footer-sharing .gem-button-container >a,
.blog-style-styled_list1 .post-links .post-read-more a,
.blog-style-styled_list1 .post-links .post-footer-sharing .gem-button-container >a,
.blog-style-styled_list1 .post-links .post-read-more
a{margin-bottom:0}.blog-style-styled_list1 .sticky .wrap-style{width:50px;height:100px;position:absolute;left:50px;top:-100px;transform:rotate(90deg);transform-origin:0 100%;-webkit-transform:rotate(90deg);-webkit-transform-origin:0 100%}.blog-style-styled_list1 article.sticky .sticky-label{left:100%;margin-left:-80px;width:30px;height:30px;font-size:16px;line-height:34px}.blog-style-styled_list1 .sticky .post-author{margin-top:25px}.blog-style-styled_list1 .sticky .post-links{margin-top:10px}.blog-style-styled_list1 .sticky .post-text-wrap{padding-bottom:30px}}.blog-style-styled_list2
article{width:100%;margin:55px
auto;border-radius:60px}.blog-style-styled_list2 .post:first-child{margin-top:0}.blog-style-styled_list2 .post-item{position:relative;border-radius:60px;margin-left:200px;box-shadow:none;min-height:220px}.blog-style-styled_list2 article.sticky .sticky-label{font-family:"thegem-icons";font-size:20px;font-weight:normal;height:50px;left:100%;line-height:50px;position:absolute;text-align:center;top:0;width:50px;z-index:10;margin-left:-105px}.blog-style-styled_list2 article.sticky .sticky-label:before,
.blog-style-styled_list2 article.sticky .sticky-label:after{bottom:-10px;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}.blog-style-styled_list2 article.sticky .sticky-label:before{transform:skew(0deg, -20deg);transform-origin:0 100% 0}.blog-style-styled_list2 article.sticky .sticky-label:after{transform:skew(0deg, 20deg);transform-origin:100% 100% 0}.blog-style-styled_list2 .wrap-style{width:50px;height:100px;position:absolute;left:-50px;top:50%;margin-top:-50px;transform:rotate(360deg);transform-origin:0 100%;-webkit-transform:rotate(360deg);-webkit-transform-origin:0 100%}.blog-style-styled_list2 .post-info-wrap{position:absolute;left:-200px;top:50%;margin-top:-70px;padding-right:60px;width:200px}.blog-style-styled_list2 .post-info{text-align:center}.blog-style-styled_list2 .post-img{width:140px;height:140px;border-radius:50%}.blog-style-styled_list2 .post-img
a{border-radius:50%;width:134px;height:134px;z-index:1}.blog-style-styled_list2 .post-img a
.dummy{font-family:"thegem-icons";font-size:24px;text-align:left;position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-12px;border-radius:50%}.blog-style-styled_list2 .post-img a
img{width:128px;height:128px;border-radius:50%}.blog-style-styled_list2 .post-date{font-weight:16px;margin-top:5px}.blog-style-styled_list2 .post-time{margin-top:2px;font-size:32px}.blog-style-styled_list2 .post-text-wrap{padding:0
45px 35px}.blog-style-styled_list2 .post-title{font-size:28px}.blog-style-styled_list2 .post-content{margin-top:-10px;margin-bottom:0;font-size:16px;line-height:25px}.blog-style-styled_list2 .post-misc{position:relative}.blog-style-styled_list2 .post-author{font-size:14px;margin-top:25px;padding-right:220px}.blog-style-styled_list2 .post-soc-info{margin-top:5px}.blog-style-styled_list2 .post-links{position:absolute;right:0;top:0}.blog-style-styled_list2 .post-read-more{display:inline-block}.blog-style-styled_list2 .post-links .post-footer-sharing .gem-button-container >a,
.blog-style-styled_list2 .post-links .post-read-more
a{margin-top:5px}.blog-style-styled_list2 .post-read-more
a{margin-right:0}.blog-style-styled_list2 .sticky .post-item{border:none}.blog-style-styled_list2 .sticky .post-text-wrap{padding-bottom:40px}.blog-style-styled_list2 .sticky .post-title
a{font-size:36px}.blog-style-styled_list2 .sticky .wrap-style{width:50px;height:100px;position:absolute;left:-50px;top:50%;margin-top:-50px}.blog-style-styled_list2 .post-links
a{margin-bottom:0}.blog-style-styled_list2 .sticky .post-link-readmore{display:inline-block}@media ( max-width: 767px ){.blog-style-styled_list2
.post{width:100%;min-width:300px;border-radius:60px;padding-top:135px}.blog-style-styled_list2 .post-info-wrap{width:100%;left:0;top:-118px;position:absolute;margin-top:0;padding-right:0}.blog-style-styled_list2 .post-info{width:100%;left:0;position:relative;text-align:left}.blog-style-styled_list2 .post-img{position:absolute;right:20px;width:92px;height:92px}.blog-style-styled_list2 .post-img a,
.blog-style-styled_list2 .post-img a
img{width:86px;height:86px}.blog-style-styled_list2 .post-date{width:200px;text-align:center;margin-top:0}.blog-style-styled_list2 .post-time{width:200px;text-align:center;font-weight:normal}.blog-style-styled_list2 .post-text-wrap{padding:0
45px 30px}.blog-style-styled_list2 .wrap-style{width:50px;height:100px;position:absolute;left:50px;top:-100px;transform:rotate(90deg);transform-origin:0 100%;-webkit-transform:rotate(90deg);-webkit-transform-origin:0 100%}.blog-style-styled_list2 .post-item{position:relative;border-radius:45px;margin-left:0}.blog-style-styled_list2 .post-author{margin-top:30px;padding-right:0}.blog-style-styled_list2 .post-links{position:static;margin-top:10px}.blog-style-styled_list2 .sticky .wrap-style{width:50px;height:100px;position:absolute;left:50px;top:-100px;stroke:none;transform:rotate(90deg);transform-origin:0 100%;-webkit-transform:rotate(90deg);-webkit-transform-origin:0 100%}.blog-style-styled_list2 article.sticky .sticky-label{left:100%;margin-left:-83px;width:30px;height:30px;font-size:16px;line-height:34px}}.blog-style-timeline
article{width:100%;margin:55px
auto;position:relative}.blog-style-timeline article:first-child{margin-top:0}.blog-style-timeline article:before{content:"";display:block;height:100%;position:absolute;top:132px;left:80px;width:3px}.blog-style-timeline article:last-child:before{display:none}.blog-style-timeline .post-item{position:relative;margin-left:200px;box-shadow:none}.blog-style-timeline article.sticky .sticky-label{font-family:"thegem-icons";font-size:20px;font-weight:normal;height:50px;left:20px;line-height:50px;position:absolute;text-align:center;top:0;width:50px;z-index:10}.blog-style-timeline article.sticky .sticky-label:before,
.blog-style-timeline article.sticky .sticky-label:after{bottom:-10px;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}.blog-style-timeline article.sticky .sticky-label:before{transform:skew(0deg, -20deg);transform-origin:0 100%}.blog-style-timeline article.sticky .sticky-label:after{transform:skew(0deg, 20deg);transform-origin:100% 100%}.blog-style-timeline .post-meta{margin-bottom:0}.blog-style-timeline .entry-meta{position:relative}.blog-style-timeline .post-meta-right{position:absolute;right:0;top:0}.blog-style-timeline .post-meta-left{padding-right:100px}.blog-style-timeline .wrap-style{width:50px;height:100px;position:absolute;left:-50px;top:60px;transform:rotate(360deg);transform-origin:0 100%;-webkit-transform:rotate(360deg);-webkit-transform-origin:0 100%}.blog-style-timeline .post-info-wrap{position:absolute;left:-200px;top:60px;width:200px}.blog-style-timeline .post-info{text-align:center}.blog-style-timeline .post-img{width:92px;height:92px;border-radius:50%;margin-left:34px}.blog-style-timeline .post-img
a{border-radius:50%;width:86px;height:86px}.post-img a:before{border-radius:50%}.blog-style-timeline .post-img a
.dummy{font-family:"thegem-icons";font-size:24px;text-align:left;position:absolute;left:50%;top:50%;margin-top:-12px;margin-left:-12px;border-radius:50%}.blog-style-timeline .post-img a.default::after{margin-top:-25px}.blog-style-timeline .post-img a
img{width:80px;height:80px;border-radius:50%}.blog-style-timeline .post-date{display:none}.blog-style-timeline .post-time{display:none}.blog-style-timeline .post-text-wrap{padding:15px
20px 20px}.blog-style-timeline .post-title{font-size:28px}.blog-style-timeline .post-content{margin-top:-10px;margin-bottom:0;font-size:16px;line-height:25px}.blog-style-timeline .post-misc{margin-top:30px}.blog-style-timeline .post-links
a{margin-bottom:0}.blog-style-timeline .post-read-more{display:inline-block}.blog-style-timeline .post-links .post-footer-sharing .gem-button-container >a,
.blog-style-timeline .post-links .post-read-more
a{margin-top:5px}.blog-style-timeline .post-read-more
a{margin-right:0}.blog-style-timeline
.sticky{background:none}.blog-style-timeline .sticky .post-item{border:none}.blog-style-timeline .sticky .post-meta{margin-left:70px;margin-bottom:20px}.blog-style-timeline .sticky .wrap-style{width:50px;height:100px;position:absolute;left:-50px;top:60px;stroke:none}@media ( max-width: 767px ){.blog-style-timeline
article{width:100%;min-width:300px;padding-top:112px}.blog-style-timeline article:before{display:none}.blog-style-timeline .post-info-wrap{width:100%;left:0;top:-118px;position:absolute;margin-top:0}.blog-style-timeline .post-info{width:100%;left:0;position:relative;text-align:left}.blog-style-timeline .post-img{position:absolute;right:20px}.blog-style-timeline .post-date{display:block;width:200px;font-weight:16px;margin-top:5px;text-align:center}.blog-style-timeline .post-time{display:block;width:200px;margin-top:2px;font-size:32px;font-weight:normal;text-align:center}.blog-style-timeline .post-text-wrap{padding:20px}.blog-style-timeline .sticky .post-meta{margin-left:0;margin-top:0}.blog-style-timeline .entry-meta{margin-bottom:0}.blog-style-timeline .post-meta-right{float:none;position:static}.blog-style-timeline .post-meta-left{float:none}.blog-style-timeline .post-meta-categories,
.blog-style-timeline .post-meta-left>.sep{display:none}.blog-style-timeline .post-content{margin-top:0}.blog-style-timeline .post-author{padding-right:0}.blog-style-timeline .wrap-style{width:50px;height:100px;position:absolute;left:50px;top:-150px;transform:rotate(90deg);transform-origin:0 100%;-webkit-transform:rotate(90deg);-webkit-transform-origin:0 100%}.blog-style-timeline .post-item{background:#fff;position:relative;margin-left:0;border:1px
solid #dfe5e8}.blog-style-timeline .post-links{position:static;margin-top:10px}.blog-style-timeline .post-links .post-footer-sharing .gem-button-container >a,
.blog-style-timeline .post-links .post-read-more a,
.blog-style-timeline .post-links .post-footer-sharing .gem-button-container >a,
.blog-style-timeline .post-links .post-read-more
a{margin-bottom:0}.blog-style-timeline .sticky .wrap-style{width:50px;height:100px;position:absolute;left:50px;top:-150px;fill:#f0f3f2;color:#fff;stroke:none;transform:rotate(90deg);transform-origin:0 100%;-webkit-transform:rotate(90deg);-webkit-transform-origin:0 100%}.blog-style-timeline article.sticky .sticky-label{left:100%;margin-left:-90px;width:50px;height:50px;font-size:20px;line-height:50px}.blog-style-timeline .sticky .post-author{margin-top:25px}.blog-style-timeline .sticky .post-links{margin-top:10px}}.timeline_new-wrapper{overflow:hidden;position:relative}.blog-style-timeline_new.blog-style-timeline{margin-left:-244px}.blog-style-timeline_new.blog-style-timeline
article{width:50%;float:left;padding:0
0 0 244px;margin:103px
0 0 0;box-sizing:border-box}.item-post-container{position:relative}.blog-style-timeline_new.blog-style-timeline article .post-image{padding:15px
15px 15px;text-align:center}.blog-style-timeline_new.blog-style-timeline article .post-image
a{text-align:center}.blog-style-timeline_new.blog-style-timeline article .post-image a img,
.blog-style-timeline_new.blog-style-timeline article .post-image a
picture{display:inline-block}.blog-style-timeline_new.blog-style-timeline article:first-child,
.blog-style-timeline_new.blog-style-timeline article:nth-child(2){margin-top:0}.blog-style-timeline_new.blog-style-timeline article:before{display:none}.blog-style-timeline_new.blog-style-timeline article .post-item{margin:0}.blog-style-timeline_new.blog-style-timeline .sticky .post-meta{margin-left:0}.blog-style-timeline_new.blog-style-timeline article .wrap-style{top:auto;bottom:10%}.blog-style-timeline_new.blog-style-timeline article .wrap-style-right{top:10%;bottom:auto;left:auto;right:-50px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);transform-origin:50% 50% 0;-ms-transform:50% 50% 0;-webkit-transform:50% 50% 0;-o-transform:50% 50% 0;-moz-transform:50% 50% 0}.blog-style-timeline_new.blog-style-timeline article.left-position .wrap-style{display:none}.blog-style-timeline_new.blog-style-timeline article.left-position .wrap-style-right{display:block}.blog-style-timeline_new.blog-style-timeline article.right-position .wrap-style-right{display:none}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements{}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right{width:25px;height:25px;position:absolute;left:-134px;top:auto;bottom:10%;z-index:10;cursor:pointer;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:3px
solid #f0f3f2;-moz-box-shadow:0 0 0 3px #b6c6c9;-webkit-box-shadow:0 0 0 3px #b6c6c9;box-shadow:0 0 0 3px #b6c6c9;transition:background 0.5s;-webkit-transition:background 0.3s;-o-transition:background 0.3s;-moz-transition:background 0.3s;margin:0
0 38px 0}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right{top:10%;bottom:auto;margin:38px
0 0 0}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer > div,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right>div{visibility:hidden;opacity:0;position:absolute;left:-74px;top:-18px;text-align:center;-webkit-transition:opacity 0.3s;-o-transition:opacity 0.3s;-moz-transition:opacity 0.3s}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right>div{left:auto;right:-74px}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer > div .date,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right > div
.date{display:block;font-family:"Source Sans Pro";font-weight:300;font-size:20px;color:#5f727f}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer > div .time,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right > div
.time{display:block;font-family:"Montserrat";font-weight:bold;font-size:19px;color:#b6c6c9}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer:hover,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right:hover{background:#00bcd4}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer:hover > div,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right:hover>div{display:block;visibility:visible;opacity:1}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right{left:auto;right:-137px}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title,
.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title-right{position:absolute;left:-192px;top:0px;text-transform:uppercase;padding:10px
12px;font-size:19px;font-family:"Montserrat";font-weight:bold;color:#3c3950;background:#f0f3f2;border:3px
solid #b6c6c9;text-align:center;min-width:140px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title-right{left:auto;right:-195px}.timeline_new-wrapper .timeline-new-line{content:"";background:#b6c6c9 none repeat scroll 0 0;display:block;height:100%;top:0;left:50%;position:absolute;width:3px}@media only screen and (max-width:768px){.blog-style-timeline_new.blog-style-timeline{margin-left:0}.blog-style-timeline_new.blog-style-timeline
article{width:100%;float:none;padding:0
0 0 0px;margin:0
0 103px 0;box-sizing:border-box}.blog-style-timeline_new.blog-style-timeline article .wrap-style,
.blog-style-timeline_new.blog-style-timeline article .wrap-style-right{display:none !important}}.blog-load-more-style-timeline-new .gem-button{margin-top:0px}