@charset "UTF-8";
.thegem-styles .gem-basic-grid-default {
}
.gem-basic-grid .vc_grid-item-mini {
padding: 25px;
}
.gem-basic-grid .vc_gitem-col{
padding: 0;
}
.gem-basic-grid .vc_gitem-zone-c a.gem-button{
margin-top: 20px;
}
body .vc_grid-container ul.vc_grid-filter{
margin-bottom: 60px;
}
body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item{
background: #dee5eb;
padding: 3px 20px;
}
body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item > span{
text-transform: uppercase;
}
.gem-basic-grid .post-title h4.entry-title a{
letter-spacing: 1.2px;
display: block;
}
.gem-basic-grid .post-title h4.entry-title {
margin-bottom: 0;
}
body .gem-basic-grid .vc_gitem-post-data p
{
margin-bottom: 0;
}
body .gem-basic-grid .vc_gitem-zone-c .vc_gitem-post-data p,
body .gem-basic-grid-2 .vc_gitem-zone-c .vc_gitem-post-data p
{
font-size: 16px;
}
body .gem-basic-grid .vc_gitem-post-data p:nth-child(2)
{
margin-top: 20px;
margin-bottom: 5px;
}
.gem-basic-grid .gem-button-container a{
margin-top: 30px;
margin-bottom: 0;
}
.gem-basic-grid-2 .vc_gitem-zone-c .vc_gitem-col{
padding-left: 25px;
padding-right: 25px;
}
.gem-basic-grid-2 .vc_gitem-zone-c a.gem-button{
margin-top: 20px;
margin-bottom: 15px;
}
.gem-basic-grid-2 .vc_gitem-zone-c .post-title a{
display: block;
} .gem-media-grid .vc_gitem-animated-block{
border-radius: 25px;
}
.vc_grid .animated{
animation-fill-mode: none;
}
.gem-media-grid .vc_gitem-post-data-source-post_title a{
font-size: 28px;
line-height: 42px;
letter-spacing: 0.05em;
margin-bottom: 1.13em;
margin-left: 0;
margin-right: 0;
margin-top: 1.13em;
text-transform: uppercase;
display: block;
}
.gem-media-grid-2 .vc_gitem-post-data-source-post_title a{
font-size: 28px;
line-height: 42px;
letter-spacing: 0.05em;
margin-bottom: 1.13em;
margin-left: 0;
margin-right: 0;
margin-top: 1.13em;
text-transform: uppercase;
display: block;
}
.gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b {
padding-right: 20px;
padding-left: 20px;
background-color: #2c2e3d;
}
.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b {
padding-right: 20px;
padding-left: 20px;
}
.gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b .vc_separator{
margin-top: 25px;
margin-bottom: 30px;
width: 85px;
}
.gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt > div,
.midia-grid-item-post-author
{
padding-left: 0;
padding-right: 0;
text-align: center;
}
.gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt > div {
color: #2c2e3d;
padding-left: 0;
padding-right: 0;
}
.gem-media-grid-2 .midia-grid-item-post-author,
.gem-media-grid-2 .midia-grid-item-post-author span a
{
padding-left: 0;
padding-right: 0;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.gem-media-grid-2 .vc_grid-item-mini{
padding: 20px;
}
.gem-media-grid-2 .vc_gitem-zone-b .vc_gitem-zone-mini{
height: 100%;
}
.gem-media-grid-2 .vc_gitem-row-position-middle{
height: 100%;
transform: none;
-webkit-transform: none;
top: 0;
}
.gem-media-grid-2 .vc_gitem-zone-b > .vc_gitem-col{
position: relative;
height: inherit;
width: 100%;
}
.gem-media-grid-2 .vc_gitem-zone-b  .vc_gitem-col{
height: inherit;
}
.gem-media-grid-2 .vc_gitem-zone-b .vc_gitem-post-data-source-post_title{
position: absolute;
bottom: 0;
}
.gem-media-grid,
.gem-media-grid .vc_grid-item-mini,
.gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block,
.gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-a,
.gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-b,
.gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-zone-mini,
.gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-zone-mini .vc_gitem_row,
.gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col
{
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
}
.gem-media-grid .vc_grid-item-mini,
.gem-media-grid .vc_grid-item-mini .vc_gitem-animated-block{
z-index: 1100;
overflow: hidden;
}
.gem-media-grid .vc_grid-item-mini .vc_gitem-col{
margin-top: -30px;
}
.gem-media-grid-2 .vc_grid-item-mini .vc_gitem-post-data-source-post_title{
margin-bottom: -15px;
}
@media (min-width: 769px) and (max-width: 1150px){
.gem-media-grid,
.gem-media-grid-2{
width: 50%;
}
} body .vc_grid-pagination{
margin-top: 70px;
}
body .vc_grid-pagination .vc_grid-pagination-list li a{
width: 30px;
height: 30px;
margin-left: 10px;
margin-right: 10px;
font-size: 14px;
line-height: 19px;
border-radius: 3px;
opacity: 1;
padding-left: 9px;
}
body .vc_grid-pagination .vc_grid-pagination-list > li > a,
body .vc_grid-pagination .vc_grid-pagination-list > li > span {
background-color: inherit;
border: inherit;
color: transparent;
text-decoration: none;
transition: none;
}
body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-prev a,
body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a
{
width: 30px;
height: 30px;
margin-left: 10px;
margin-right: 10px;
line-height: 19px;
border-radius: 3px;
opacity: 1;
text-align: left;
padding-left: 7px;
}
body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-next a{
padding-left: 8px;
}
body .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span{
width: 24px !important;
height: 24px !important;
background: #b6c6c9 !important;
border-color: #b6c6c9 !important;
}
body .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span{
border-radius: 50%;
}
body .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot.active span,
body .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot.active span:hover
{
background: #fff !important;
}
body .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,
body .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {
border-color: #b6c6c9 !important;
border-width: 4px;
width: 24px;
height: 24px;
}
body .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
body .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,
body .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,
body .vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span
{
background: #fff !important;
border-color: #b6c6c9 !important;
border-width: 4px;
}
.gem-camel-text-devider p{
font-family: "Montserrat UltraLight";
font-size: 36px;
font-weight: normal;
color: #3c3950 !important;
}
.gem-camel-text-devider p strong{
font-family: "Montserrat";
font-weight: bold;
}
.vc_grid .gem-button-separator{
margin-bottom: 50px;
}
.vc_grid .gem-button-separator-button{
padding: 0 20px;
} .quickfinder-style-vertical .quickfinder-item-link{
opacity: 0;
}
.quickfinder-style-vertical-1 .quickfinder-item-info{
border-radius: 60px;
display: block;
}
.quickfinder-style-vertical-2 .quickfinder-item-info{
border-radius: 60px;
}
.quickfinder-style-vertical-1 .quickfinder-item.odd .quickfinder-item-info-wrapper{
padding-right: 60px;
position: relative;
}
.quickfinder-style-vertical-1 .quickfinder-item.even .quickfinder-item-info-wrapper{
padding-left: 60px;
position: relative;
}
body .quickfinder-style-vertical-1 .quickfinder-item.odd {
text-align: right;
}
body .quickfinder-style-vertical-1 .quickfinder-item.even {
text-align: left;
}
body .quickfinder-style-vertical .quickfinder-item.odd .quickfinder-item-info,
body .quickfinder-style-vertical .quickfinder-item.even .quickfinder-item-info
{
padding-top: 0;
padding-right: 40px;
padding-left: 40px;
}
.quickfinder-style-vertical .quickfinder-item-title{
padding-top: 35px;
padding-bottom: 20px;
}
.quickfinder-style-vertical .quickfinder-item-title span,
.quickfinder-style-vertical .quickfinder-item-title a,
.quickfinder-style-vertical .quickfinder-item-text span,
.quickfinder-style-vertical .quickfinder-item-text a
{
color: inherit;
}
.quickfinder-style-vertical .quickfinder-item-text{
margin-top: 0;
padding-bottom: 35px;
}
.qf-svg-arrow-left,
.qf-svg-arrow-right {
position: absolute;
width: 50px;
height: 100px;
}
body .quickfinder-style-vertical .quickfinder-item.odd .qf-svg-arrow-right{
top: 50%;
margin-top: -50px;
right: 10px;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
}
body .quickfinder-style-vertical .quickfinder-item.even .qf-svg-arrow-left{
top: 50%;
margin-top: -50px;
left: 10px;
}
.quickfinder-style-vertical .gem-icon{
background-color: #fff;
}
.quickfinder-style-vertical .gem-icon.gem-icon-shape-hexagon{
background-color: transparent;
}
body .quickfinder-style-vertical .quickfinder-item-image{
text-align: center;
height: 100%;
}
body .quickfinder-style-vertical .quickfinder-item-image-content{
padding-top: 0 !important;
z-index: 10;
}
body .quickfinder-style-vertical .quickfinder-item-image-wrapper{
display: inline-block;
text-align: center;
}
.quickfinder-style-vertical .quickfinder-item:first-child .quickfinder-item-connector.connector-bot{
display: block;
position: absolute;
width: 3px;
height: 50%;
margin-left: -1px;
left: 50%;
top: 50%;
}
.quickfinder-style-vertical .quickfinder-item:last-child .quickfinder-item-connector.connector-bot{
display: none;
}
body .quickfinder-item .quickfinder-item-connector{
height: 50% !important;
border: none;
}
body .quickfinder-item .quickfinder-item-connector.connector-top{
position: absolute;
top: 0;
z-index: 0;
height: auto;
}
body .quickfinder-item .quickfinder-item-connector.connector-bot{
position: absolute
;	top: 50% !important;
z-index: 0;
vertical-align: bottom;
height: auto;
}
body .quickfinder-style-vertical .gem-dummy,
body .quickfinder-style-vertical .quickfinder-item-link,
body .quickfinder-style-vertical .quickfinder-item-image-wrapper,
body .quickfinder-style-vertical .quickfinder-item-image-wrapper .gem-icon
{
vertical-align: top;
}
body .quickfinder-style-vertical .quickfinder-dummy-wrapper{
}
.quickfinder-style-vertical .quickfinder-item:first-child .connector-top,
.quickfinder-style-vertical .quickfinder-item:last-child .connector-bot
{
display: none;
}
.connector-top{
border: solid;
width: 3px;
height: 50%;
position: absolute;
top: 0;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 2px;
border-right-width: 1px;
}
.connector-bot{
border: solid;
width: 3px;
height: 50%;
position: absolute;
bottom: 0;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 2px;
border-right-width: 1px;
}
.quickfinder-style-vertical a.quickfinder-item-link{
z-index: 20
}
.quickfinder-style-vertical .gem-icon.gem-icon-shape-circle{
border-radius: 50%;
}
.quickfinder-style-vertical-1 .gem-icon-size-small.gem-icon-shape-romb,
.quickfinder-style-vertical-2 .gem-icon-size-small.gem-icon-shape-romb,
.quickfinder-style-vertical-3 .gem-icon-size-small.gem-icon-shape-romb,
.quickfinder-style-vertical-4 .gem-icon-size-small.gem-icon-shape-romb,
.quickfinder-style-vertical-1 .gem-icon-size-medium.gem-icon-shape-romb,
.quickfinder-style-vertical-2 .gem-icon-size-medium.gem-icon-shape-romb,
.quickfinder-style-vertical-3 .gem-icon-size-medium.gem-icon-shape-romb,
.quickfinder-style-vertical-4 .gem-icon-size-medium.gem-icon-shape-romb,
.quickfinder-style-vertical-1 .gem-icon-size-large.gem-icon-shape-romb,
.quickfinder-style-vertical-2 .gem-icon-size-large.gem-icon-shape-romb,
.quickfinder-style-vertical-3 .gem-icon-size-large.gem-icon-shape-romb,
.quickfinder-style-vertical-4 .gem-icon-size-large.gem-icon-shape-romb,
.quickfinder-style-vertical-1 .gem-icon-size-xlarge.gem-icon-shape-romb,
.quickfinder-style-vertical-2 .gem-icon-size-xlarge.gem-icon-shape-romb,
.quickfinder-style-vertical-3 .gem-icon-size-xlarge.gem-icon-shape-romb,
.quickfinder-style-vertical-4 .gem-icon-size-xlarge.gem-icon-shape-romb{
margin: 0;
}
.quickfinder-style-vertical .gem-icon-size-small.gem-simple-icon {
width: 50px;
height: 50px;
line-height: 50px;
}
.quickfinder-style-vertical .gem-icon-size-medium.gem-simple-icon {
width: 80px;
height: 80px;
line-height: 80px;
}
.quickfinder-style-vertical .gem-icon-size-large.gem-simple-icon {
width: 160px;
height: 160px;
line-height: 160px;
}
.quickfinder-style-vertical .gem-icon-size-xlarge.gem-simple-icon {
width: 240px;
height: 240px;
line-height: 240px;
}
@media(max-width: 768px){
.quickfinder-style-vertical-1 .quickfinder-item {display: block;}
.quickfinder-style-vertical-1 .quickfinder-item .quickfinder-item-info-wrapper {display: table-cell; height: 100%;}
.quickfinder-style-vertical-1 .quickfinder-item:first-child {margin-top: 0}
.quickfinder-style-vertical .quickfinder-item {margin-top: 50px; }
.quickfinder-style-vertical-1 .quickfinder-item:first-child .quickfinder-item-connector.connector-bot,
.connector-top,
.connector-bot
{
display: none;
}
}
@media(max-width: 560px){
.quickfinder-style-vertical-1 .quickfinder-item {display: block;}
.quickfinder-style-vertical-2 .quickfinder-item-info{ display: block;}
body .quickfinder-style-vertical .quickfinder-item .quickfinder-item-info-wrapper,
body .quickfinder-style-vertical .quickfinder-item .quickfinder-item-image
{
display: block;
width: auto;
}
body .quickfinder-style-vertical .quickfinder-item.odd {
position: relative;
}
body .quickfinder-style-vertical .quickfinder-item.odd .quickfinder-item-info {
border-top-right-radius: 0;
}
body .quickfinder-style-vertical .quickfinder-item.even .quickfinder-item-info {
border-top-left-radius: 0;
}
body .quickfinder-style-vertical .quickfinder-item.odd.small .quickfinder-item-image,
body .quickfinder-style-vertical .quickfinder-item.odd.medium .quickfinder-item-image,
body .quickfinder-style-vertical .quickfinder-item.odd.large .quickfinder-item-image,
body .quickfinder-style-vertical .quickfinder-item.odd.xlarge .quickfinder-item-image
{
position: absolute;
top: 0;
right: 6px;
}
body .quickfinder-style-vertical .quickfinder-item.even.small .quickfinder-item-image,
body .quickfinder-style-vertical .quickfinder-item.even.medium .quickfinder-item-image,
body .quickfinder-style-vertical .quickfinder-item.even.large .quickfinder-item-image,
body .quickfinder-style-vertical .quickfinder-item.even.xlarge .quickfinder-item-image
{
position: absolute;
top: 0;
left: 6px;
}
body .quickfinder-style-vertical .quickfinder-item.small
{
padding-top: 80px;
}
body .quickfinder-style-vertical .quickfinder-item.medium{
padding-top: 128px;
}
body .quickfinder-style-vertical .quickfinder-item.large{
padding-top: 200px;
}
body .quickfinder-style-vertical .quickfinder-item.xlarge{
padding-top: 270px;
}
.quickfinder-style-vertical .quickfinder-item.odd .quickfinder-item-info-wrapper {
padding-right: 0;
}
.quickfinder-style-vertical .quickfinder-item.even .quickfinder-item-info-wrapper {
padding-left: 0;
}
body .quickfinder-style-vertical .quickfinder-item.odd .qf-svg-arrow-right,
body .quickfinder-style-vertical .quickfinder-item.even .qf-svg-arrow-left
{
display: none;
}
} body .quickfinder-style-vertical-2 .quickfinder-item{
text-align: left;
border-spacing: 0 25px;
}
.quickfinder-style-vertical-2 .quickfinder-item.odd::after,
.quickfinder-style-vertical-2 .quickfinder-item.even::before
{
display: none;
}
.quickfinder-style-vertical-2 .quickfinder-item .quickfinder-item-image{
vertical-align: middle;
}
body .quickfinder-style-vertical-2 .quickfinder-item .quickfinder-item-info-wrapper{
position: relative;
padding-left: 60px;
}
.quickfinder-style-vertical-2 .quickfinder-item .qf-svg-arrow-left,
.quickfinder-style-vertical-2 .quickfinder-item.qf-svg-arrow-left
{
top: 50%;
margin-top: -50px;
left: 10px;
}
.quickfinder-style-vertical-2 .quickfinder-item .quickfinder-item-info{
}
.quickfinder-style-vertical-2 .quickfinder-item .quickfinder-item-info-wrapper .quickfinder-item-info,
.quickfinder-style-vertical-2 .quickfinder-item .quickfinder-item-info-wrapper .quickfinder-item-title
{
padding-top: 35px;
text-align: left;
}
.quickfinder-style-vertical-2 .quickfinder-item:first-child .connector-top,
.quickfinder-style-vertical-2 .quickfinder-item:last-child .connector-bot
{
display: none;
}
.quickfinder-style-vertical-2 .connector-top{
border: solid;
width: 3px;
height: 50%;
position: absolute;
top: 0;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 2px;
border-right-width: 1px;
}
.quickfinder-style-vertical-2 .connector-bot{
border: solid;
width: 3px;
height: 50%;
position: absolute;
bottom: 0;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 2px;
border-right-width: 1px;
}
.quickfinder-style-vertical-2 .quickfinder-item-info .quickfinder-item-block{
display: block;
}
@media (max-width: 768px){
.quickfinder-style-vertical.quickfinder-style-vertical-2 .quickfinder-item{
display: table-row;
}
}
@media (max-width: 560px){
.quickfinder-style-vertical.quickfinder-style-vertical-2 .quickfinder-item{
display: block;
border-spacing: 0;
}
.quickfinder-style-vertical-2 .quickfinder-item .quickfinder-item-image{
text-align: left;
display: block;
padding-left: 0;
}
body .quickfinder-style-vertical-2 .quickfinder-item .quickfinder-item-info-wrapper{
padding-left: 0;
margin-top: 0;
}
.quickfinder-style-vertical-2 .quickfinder-item .quickfinder-item-info{
min-height: 150px !important;
}
.quickfinder-style-vertical-2 .quickfinder-item-info .quickfinder-item-block{
min-height: 100px;
}
body .quickfinder-style-vertical-2 .quickfinder-item .qf-svg-arrow-left
{
display: none;
}
.quickfinder-style-vertical-2 .quickfinder-item:first-child .quickfinder-item-connector.connector-bot,
.connector-top,
.connector-bot
{
display: none;
}
} body .quickfinder-style-vertical-3 .quickfinder-item{
text-align: left;
}
.quickfinder-style-vertical-3 .quickfinder-item.odd::after,
.quickfinder-style-vertical-3 .quickfinder-item.even::before
{
display: none;
}
.quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-image{
vertical-align: top;
padding-top: 11px;
}
body .quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-info-wrapper{
position: relative;
}
.quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-info-wrapper .quickfinder-item-title{
padding-top: 0;
}
.quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-info-wrapper .quickfinder-item-info{
padding: 35px 30px 50px;
}
.quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-info-wrapper .quickfinder-item-info,
.quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-info-wrapper .quickfinder-item-title {
text-align: left;
}
.quickfinder-style-vertical-3.quickfinder-alignment-left .quickfinder-item .quickfinder-item-info-wrapper .quickfinder-item-info,
.quickfinder-style-vertical-3.quickfinder-alignment-left .quickfinder-item .quickfinder-item-info-wrapper .quickfinder-item-title {
text-align: right;
}
.quickfinder-style-vertical-3 .connector{
border: solid;
width: 3px;
height: 100%;
position: absolute;
top: 15px;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 2px;
border-right-width: 1px;
}
.quickfinder-style-vertical-3 .quickfinder-item:last-child .connector{
display: none;
}
.quickfinder-style-vertical-3 .quickfinder-item-info .quickfinder-item-block{
display: block;
}
@media (max-width: 768px){
.quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item{
display: table-row;
}
}
@media (max-width: 560px){
.quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item{
display: block;
border-spacing: 0;
margin-top: 0;
}
.quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-image{
text-align: left;
display: block;
padding-left: 0;
}
body .quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-info-wrapper{
padding-left: 0;
margin-top: 0;
}
body .quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-info{
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
}
.quickfinder-style-vertical-3 .quickfinder-item-info .quickfinder-item-block{
min-height: 100px;
}
.quickfinder-style-vertical-3 .quickfinder-item .quickfinder-item-connector.connector{
display: none;
}
body .quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item.odd .quickfinder-item-image{
left: 6px;
}
body .quickfinder-style-vertical.quickfinder-style-vertical-3.quickfinder-style-vertical-3 .quickfinder-item.even.small .quickfinder-item-image,
body .quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item.even.medium .quickfinder-item-image,
body .quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item.even.large .quickfinder-item-image,
body .quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item.even.xlarge .quickfinder-item-image,
body .quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item.odd.small .quickfinder-item-image,
body .quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item.odd.medium .quickfinder-item-image,
body .quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item.odd.large .quickfinder-item-image,
body .quickfinder-style-vertical.quickfinder-style-vertical-3 .quickfinder-item.odd.xlarge .quickfinder-item-image
{
position: absolute;
top: 0;
left: 6px;
}
} .quickfinder-style-vertical-4 .quickfinder-item-info{
display: block;
}
.quickfinder-style-vertical-4 .quickfinder-item .quickfinder-item-image{
vertical-align: top;
padding-top: 11px;
}
.quickfinder-style-vertical-4 .quickfinder-item-title{
padding-top: 0;
}
.quickfinder-style-vertical-4 .quickfinder-item.odd .quickfinder-item-info-wrapper,
.quickfinder-style-vertical-4 .quickfinder-item.even .quickfinder-item-info-wrapper{
position: relative;
}
body .quickfinder-style-vertical-4 .quickfinder-item.odd {
text-align: right;
}
body .quickfinder-style-vertical-4 .quickfinder-item.even {
text-align: left;
}
body .quickfinder-style-vertical.quickfinder-style-vertical-4 .quickfinder-item.odd .quickfinder-item-info,
body .quickfinder-style-vertical.quickfinder-style-vertical-4 .quickfinder-item.even .quickfinder-item-info{
padding-right: 50px;
padding-left: 50px;
}
.quickfinder-style-vertical-4 .connector{
border: solid;
width: 3px;
height: 100%;
position: absolute;
top: 25px;
border-top-width: 0;
border-bottom-width: 0;
border-left-width: 2px;
border-right-width: 1px;
}
.quickfinder-style-vertical-4 .quickfinder-item:last-child .connector{
display: none;
}
@media(max-width: 768px){
.quickfinder-style-vertical-4 .quickfinder-item {display: block;}
.quickfinder-style-vertical-4 .quickfinder-item .quickfinder-item-info-wrapper {display: table-cell; height: 100%;}
.quickfinder-style-vertical-4 .quickfinder-item:first-child {margin-top: 0}
.quickfinder-style-vertical-4 .connector{display: none;}
}
@media(max-width: 560px){
.quickfinder-style-vertical-4 .quickfinder-item {display: block;}
body .quickfinder-style-vertical.quickfinder-style-vertical-4 .quickfinder-item.even .quickfinder-item-info,
body .quickfinder-style-vertical.quickfinder-style-vertical-4 .quickfinder-item.odd .quickfinder-item-info {padding-left: 0; padding-right: 0;}
} .blog-style-justified-3x, .blog-style-justified-4x{
margin-right: -15px;
margin-left: -15px;
}
.blog-style-justified-3x.justified-style-1 article,
.blog-style-justified-4x.justified-style-1 article
{
vertical-align: top;
}
.blog-style-justified-3x article.no-image .description,
.blog-style-justified-4x article.no-image .description {
margin-top: 50px;
}
.justified-style-1 .post-content-wrapper{
height: 100%;
padding: 20px;
padding-bottom: 70px;
}
.justified-style-2 .post-content-wrapper{
height: 100%;
padding-bottom: 70px;
}
.blog-style-justified-4x.justified-style-1 .entry-title.title-h4 a,
.blog-style-justified-4x.justified-style-2 .entry-title.title-h4 a
{
display: block;
font-size: 19px;
line-height: 30px;
}
.blog-style-justified-3x.justified-style-1 .sticky .entry-title.title-h4 a,
.blog-style-justified-3x.justified-style-2 .sticky .entry-title.title-h4 a
{
font-size: 36px;
line-height: 54px;
}
.blog-style-justified-3x .post-meta-author,
.blog-style-justified-4x .post-meta-author
{
font-size: 14px;
}
.blog-style-justified-3x .post-meta-right,
.blog-style-justified-4x .post-meta-right
{
font-size: 16px;
font-weight: normal;
}
.blog-style-justified-3x .comments-link,
.blog-style-justified-4x .comments-link
{
padding-right: 9px;
margin-right: 0px;
border-right: 1px solid #d4dee1;
}
.blog-style-justified-3x .post-meta-right > *,
.blog-style-justified-4x .post-meta-right > *
{
margin-left: 5px;
}
.blog-style-justified-3x a.gem-button,
.blog-style-justified-4x a.gem-button
{
margin-bottom: 0px;
}
.justified-style-1 .post-content-wrapper > a{
margin-bottom: 10px;
}
.blog-style-justified-3x .gem-button-size-tiny,
.blog-style-justified-4x .gem-button-size-tiny
{
margin-right: 0;
}
.justified-style-1 article.sticky .sticky-label{
left: 70px;
}
.justified-style-2 article.sticky .sticky-label{
left: 50px;
}
.justified-style-1 article.sticky .sticky-label,
.justified-style-2 article.sticky .sticky-label {
font-family: "thegem-icons";
font-size: 20px;
font-weight: normal;
height: 50px;
line-height: 50px;
position: absolute;
text-align: center;
top: 0;
width: 50px;
z-index: 10;
}
.justified-style-1 article.sticky .sticky-label:before,
.justified-style-1 article.sticky .sticky-label:after,
.justified-style-2 article.sticky .sticky-label:before,
.justified-style-2 article.sticky .sticky-label:after
{
bottom: -10px;
content: "";
height: 10px;
left: 0;
position: absolute;
width: 100%;
z-index: -1;
}
.justified-style-1 article.sticky .sticky-label:before,
.justified-style-2 article.sticky .sticky-label:before
{
transform-origin: 0 100%;
transform: skew(0deg, -20deg);
}
.justified-style-1 article.sticky .sticky-label:after,
.justified-style-2 article.sticky .sticky-label:after
{
transform-origin: 100% 100%;
transform: skew(0deg, 20deg);
}
.justified-style-1 .post-image{
margin-bottom: 10px;
}
.justified-style-2 .description{
padding: 15px 20px 0;
}
.justified-style-1 .description .info,
.justified-style-2 .description .info
{
position: absolute;
bottom: 20px;
}
@media (max-width: 1125px){
.blog-style-justified-4x .col-md-3
{
width: 33.33333%;
}
.blog-style-justified-4x .sticky.col-md-6
{
width: 66.66666%;
}
}
@media (max-width: 850px){
.blog-style-justified-4x .col-sm-4
{
width: 50%;
}
.blog-style-justified-4x .sticky.col-md-6
{
width: 100%;
}
}
@media (max-width: 600px){
.blog-style-justified-3x article,
.blog-style-justified-4x article
{
width: 100% !important;
}
} .blog-style-multi-author article{
margin-bottom: 60px;
position: relative;
}
.blog-style-multi-author .post-item{
position: relative;
margin-left: 200px;
padding: 20px;
min-height: 325px;
}
.blog-style-multi-author article.sticky .sticky-label {
font-family: "thegem-icons";
font-size: 20px;
font-weight: normal;
height: 50px;
left: 40px;
line-height: 50px;
position: absolute;
text-align: center;
top: 0;
width: 50px;
z-index: 10;
}
.blog-style-multi-author article.sticky .sticky-label:before,
.blog-style-multi-author article.sticky .sticky-label:after {
bottom: -10px;
content: "";
height: 10px;
left: 0;
position: absolute;
width: 100%;
z-index: -1;
}
.blog-style-multi-author article.sticky .sticky-label:before {
transform: skew(0deg, -20deg);
transform-origin: 0 100% 0;
}
.blog-style-multi-author article.sticky .sticky-label:after {
transform: skew(0deg, 20deg);
transform-origin: 100% 100% 0;
}
.blog-style-multi-author .post-info-wrap{
position: absolute;
left: -200px;
top: 84px;
z-index: 10;
}
.blog-style-multi-author .wrap-style{
position: absolute;
width: 50px;
height: 100px;
left: -50px;
top: 100px;
stroke: none;
}
.blog-style-multi-author .post-item .post-featured-content{
margin-bottom: 5px;
}
.blog-style-multi-author article.sticky.no-image .post-meta{
margin-top: 50px;
}
.blog-style-multi-author .post-item .entry-meta{
position: relative;
}
.blog-style-multi-author .post-item .entry-meta .post-meta-left{
padding-right: 100px;
}
.blog-style-multi-author .post-item .entry-meta .post-meta-right{
position: absolute;
top: 0;
right: 0;
}
.blog-style-multi-author .post-misc {
margin-top: 20px;
}
.blog-style-multi-author .post-misc a {
margin-bottom: 0;
}
.blog-style-multi-author .sticky .sharing-popup {
top: -40px;
}
.blog-style-multi-author .sharing-popup {
top: -50px;
}
.blog-style-multi-author .post-date-wrap {
background: #3c3950;
width: 80px;
height: 80px;
border-radius: 50%;
text-align: center;
margin-left: 30px;
margin-top: 24px;
position: static;
z-index: 10;
}
.blog-style-multi-author .post-time {
color: #fff;
font-family: "Montserrat";
font-size: 19px;
font-weight: bold;
line-height: 15px;
padding-top: 25px;
}
.blog-style-multi-author .post-avatar {
border: 2px solid #3c3950;
padding: 4px;
border-radius: 50%;
background: #fff;
}
.blog-style-multi-author .post-avatar img {
border-radius: 50%;
}
.blog-style-multi-author article:before {
background: #3c3950;
content: "";
display: block;
position: absolute;
left: 70px;
top: 84px;
bottom: -144px;
width: 2px;
z-index: 1;
}
.blog-style-multi-author article:last-child::before{
bottom: auto;
height: 244px;
} @media ( max-width: 767px ){
.blog-style-multi-author article {
width: 100%;
min-width: 300px;
padding-top: 112px;
}
.blog-style-multi-author .post-item{
margin-left: 0;
}
.blog-style-multi-author .post-text-wrap {
padding-left: 0;
padding-right: 0;
}
.blog-style-multi-author article:before{
display: none;
}
.blog-style-multi-author .post-info-wrap{
width: 100%;
left: 0;
top: -138px;
position: absolute;
margin-top: 0;
}
.blog-style-multi-author article.no-image .post-meta{
margin-top: 0;
}
.blog-style-multi-author article.no-image .post-item .entry-meta .post-meta-right{
position: static;
width: 100%;
margin-top: 5px;
}
.blog-style-multi-author .post-info{
width: 100%;
left: 0;
position: relative;
text-align: left;
}
.blog-style-multi-author .post-avatar{
position: absolute;
right: 20px;
}
.blog-style-multi-author .post-avatar img{
width: 80px;
height: 80px;
}
.blog-style-multi-author .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-multi-author .post-date-wrap{
margin-left: 60px;
margin-top: 20px;
background: transparent;
}
.blog-style-multi-author .post-time{
color: #3c3950;
}
.blog-style-multi-author .post-date{
margin-top: 5px;
}
.blog-style-multi-author article.sticky .sticky-label{
left: 100%;
margin-left: -92px;
}
}.hover-default .portfolio-item .image .image-inner img,
.hover-default .gallery-item .overlay-wrap .image-wrap img{
overflow: hidden;
-webkit-transform: translate(0,0) scale(1);
transform: translate(0,0) scale(1);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.hover-default .portfolio-item:hover .image .image-inner img,
.hover-default .gallery-item:hover .overlay-wrap .image-wrap img{
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.hover-default .portfolio-item .image .overlay,
.hover-default .portfolio-item:hover .image .overlay,
.hover-default .gallery-item .overlay-wrap .overlay,
.hover-default .gallery-item:hover .overlay-wrap .overlay{
display: block;
}
.hover-default .portfolio-item .image .overlay:before,
.hover-default .gallery-item .overlay-wrap .overlay:before{
position: absolute;
top: 0;
left: 0;
z-index: -1;
content: '';
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.5s, background-color 0.5s;
transition: opacity 0.5s, background-color 0.5s;
}
.hover-default .portfolio-item:hover .image .overlay:before,
.hover-default .gallery-item:hover .overlay-wrap .overlay:before{
position: absolute;
top: 0;
left: 0;
z-index: -1;
content: '';
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: opacity 0.5s, background-color 0.5s;
transition: opacity 0.5s, background-color 0.5s;
}
.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.portfolio.hover-default .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.gem-gallery-grid.hover-default .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-default .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
display: inline-block;
opacity: 0;
-webkit-transform: translateY(-200px);
transform: translateY(-200px);
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
}
.gem-gallery-grid.hover-default .gallery-item .overlay .overlay-content-inner a.icon.link{
margin-left: 10px;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon,
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon,
.gem-gallery-grid.hover-default .gallery-item:hover .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-default .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.hover-default .portfolio-item:hover .image .overlay .links a.icon:before{
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.hover-default .portfolio-item:hover .image .overlay .links a.icon:hover:before{
color: #393d50;
-webkit-transition: color 0.3s;
transition: color 0.3s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.hover-default .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(1),
.portfolio.products.hover-default .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
-webkit-transition: opacity 1s 0.12s, transform 0.5s 0.12s;
transition: opacity 1s 0.12s, transform 0.5s 0.12s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-default .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(2){
-webkit-transition: opacity 1s 0.17s, transform 0.5s 0.17s;
transition: opacity 1s 0.17s, transform 0.5s 0.17s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-default .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(3){
-webkit-transition: opacity 1s 0.19s, transform 0.5s 0.19s;
transition: opacity 1s 0.19s, transform 0.5s 0.19s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-default .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(4){
-webkit-transition: opacity 1s 0.21s, transform 0.5s 0.21s;
transition: opacity 1s 0.21s, transform 0.5s 0.21s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5),
.hover-default .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(5){
-webkit-transition: opacity 1s 0.23s, transform 0.5s 0.23s;
transition: opacity 1s 0.23s,transform 0.5s 0.23s;
}
.hover-default .portfolio-item .image .links .caption .title,
.hover-default .gallery-item .overlay .overlay-content-inner .title{
opacity: 0;
position: relative;
top: -200px;
-webkit-transition: opacity 0.3s, top 0.3s;
transition: opacity 0.3s, top 0.3s;
}
.hover-default .gallery-item .overlay .overlay-content-inner .title{
margin-top: 30px;
}
.hover-default .portfolio-item:hover .image .links .caption .title,
.hover-default .gallery-item:hover .overlay .overlay-content-inner .title{
opacity: 1;
top: 0;
-webkit-transition: opacity 0.3s 0.2s, top 0.3s 0.2s;
transition: opacity 0.3s 0.2s, top 0.3s 0.2s;
}
.hover-default .gallery-item .overlay .overlay-content-inner .subtitle{
margin-top: 20px;
}
.hover-default .portfolio-item .image .links .caption .description,
.hover-default .gallery-item .overlay .overlay-content-inner .subtitle{
opacity: 0;
position: relative;
top: -200px;
-webkit-transition: opacity 0.4s, top 0.5s;
transition: opacity 0.4s, top 0.5s;
}
.hover-default .portfolio-item:hover .image .links .caption .description,
.hover-default .gallery-item:hover .overlay .overlay-content-inner .subtitle{
opacity: 1;
top: 0;
-webkit-transition: opacity 0.5s, top 0.4s;
transition: opacity 0.5s, top 0.4s;
}
.hover-default .portfolio-item .image .overlay .links .portfolio-sharing-pane{
opacity: 0;
margin-top: 0;
margin-bottom: 0;
-webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
-webkit-transition: opacity 0.3s, margin 0.3s 0.3s;
transition: opacity 0.3s, margin 0.3s 0.3s, transform 0s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane{
visibility: hidden;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: opacity 0.5s, -webkit-transform 0s, margin 0.3s 0.3s;
transition: opacity 0.5s, transform 0s, margin 0.3s 0.3s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active{
opacity: 1;
visibility: visible;
margin-top: 20px;
margin-bottom: 10px;
-webkit-transition: opacity 0.5s, margin 0.3s;
transition: opacity 0.5s, margin 0.3s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane .socials-item-icon{
opacity: 0;
-webkit-transform: translate(0, 30px);
transform: translate(0, 30px);
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active .socials-item-icon{
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.hover-default .portfolio-item .image .links .caption .product-info {
opacity: 0;
position: relative;
top: -200px;
-webkit-transition: opacity 0.4s, top 0.5s;
transition: opacity 0.4s, top 0.5s;
}
.hover-default .portfolio-item:hover .image .links .caption .product-info {
opacity: 1;
top: 0;
-webkit-transition: opacity 0.5s, top 0.4s;
transition: opacity 0.5s, top 0.4s;
} .hover-zooming-blur .portfolio-item .image .image-inner img,
.hover-zooming-blur .gallery-item .overlay-wrap .image-wrap img{
overflow: hidden;
-webkit-transform: translate(0,0) scale(1);
transform: translate(0,0) scale(1);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.hover-zooming-blur .portfolio-item:hover .image .image-inner img,
.hover-zooming-blur .gallery-item:hover .overlay-wrap .image-wrap img{
-webkit-transform: translate(0,0) scale(1.12);
transform: translate(0,0) scale(1.12);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.hover-zooming-blur .portfolio-item .image .overlay,
.hover-zooming-blur .portfolio-item:hover .image .overlay,
.hover-zooming-blur .gallery-item .overlay-wrap .overlay,
.hover-zooming-blur .gallery-item:hover .overlay-wrap .overlay{
display: block;
}
.hover-zooming-blur .portfolio-item .image .overlay:before,
.hover-zooming-blur .gallery-item .overlay-wrap .overlay:before{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
content: '';
opacity: 0;
-webkit-transition: opacity 0.5s 0.2s;
transition: opacity 0.5s 0.2s;
}
.hover-zooming-blur .portfolio-item:hover .image .overlay:before,
.hover-zooming-blur .gallery-item:hover .overlay-wrap .overlay:before{
position: absolute;
top: 0;
left: 0;
z-index: -1;
content: '';
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.hover-zooming-blur .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-zooming-blur .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 0;
display: inline-block;
vertical-align: middle;
position: relative;
top: 200px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: opacity 0.3s 0.2s, -webkit-transform 0s 0.5s, top 0.3s 0.2s;
transition: opacity 0.3s 0.2s, transform 0s 0.5s, top 0.3s 0.2s;
}
.hover-zooming-blur .gallery-item .overlay .overlay-content-inner a.icon.link{
margin-left: 10px;
}
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon,
.hover-zooming-blur .gallery-item:hover .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-zooming-blur .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: top 0s;
transition: top 0s;
}
.portfolio.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:hover,
.portfolio.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:hover{
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: transform 0.2s;
transition: transform 0.2s;
}
.portfolio.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist.added.icon:hover,
.portfolio.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist.added.icon:hover{
-webkit-transform: none;
transform: none;
}
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.hover-zooming-blur .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(1),
.portfolio.products.hover-zooming-blur .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
-webkit-transition: opacity 0.5s 0s, -webkit-transform 0.4s 0s;
transition: opacity 0.5s 0s, transform 0.4s 0s;
}
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-zooming-blur .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(2){
-webkit-transition: opacity 0.5s 0.05s, -webkit-transform 0.4s 0.05s;
transition: opacity 0.5s 0.05s, transform 0.4s 0.05s;
}
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-zooming-blur .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(3){
-webkit-transition: opacity 0.5s 0.1s, -webkit-transform 0.4s 0.1s;
transition: opacity 0.5s 0.1s, transform 0.4s 0.1s;
}
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-zooming-blur .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(4){
-webkit-transition: opacity 0.5s 0.15s, -webkit-transform 0.4s 0.15s;
transition: opacity 0.5s 0.15s, transform 0.4s 0.15s;
}
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5),
.hover-zooming-blur .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(5){
-webkit-transition: opacity 0.5s 0.2s, -webkit-transform 0.4s 0.2s;
transition: opacity 0.5s 0.2s, transform 0.4s 0.2s;
}
.hover-zooming-blur .portfolio-item .image .links .caption .title{
opacity: 0;
top: 200px;
display: inline-block;
vertical-align: middle;
position: relative;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.hover-zooming-blur .gallery-item .overlay .overlay-content-inner .title{
opacity: 0;
top: 200px;
display: block;
vertical-align: middle;
position: relative;
margin-top: 35px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.hover-zooming-blur .portfolio-item:hover .image .links .caption .title{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.hover-zooming-blur .gallery-item:hover .overlay .overlay-content-inner .title{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.hover-zooming-blur .portfolio-item .image .links .caption .description{
opacity: 0;
top: 200px;
position: relative;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;
transition: transform 0s 0.5s, opacity 0.3s, top 0.3s;
}
.hover-zooming-blur .portfolio-item:hover .image .links .caption .description{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s, top 0s;
transition: transform 0.2s 0.2s, opacity 0.3s 0.2s, top 0s;
}
.hover-zooming-blur .portfolio-item .image .links .caption .product-info{
opacity: 0;
top: 200px;
position: relative;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;
transition: transform 0s 0.5s, opacity 0.3s, top 0.3s;
}
.hover-zooming-blur .portfolio-item:hover .image .links .caption .product-info{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s, top 0s;
transition: transform 0.2s 0.2s, opacity 0.3s 0.2s, top 0s;
}
.hover-zooming-blur .gallery-item .overlay .overlay-content-inner .subtitle{
opacity: 0;
display: inline-block;
vertical-align: middle;
top: 200px;
position: relative;
margin-top: 20px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;
transition: transform 0s 0.5s, opacity 0.3s, top 0.3s;
}
.hover-zooming-blur .gallery-item:hover .overlay .overlay-content-inner .subtitle{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s, top 0s;
transition: transform 0.2s 0.2s, opacity 0.3s 0.2s, top 0s;
}
.hover-zooming-blur .portfolio-item .image .overlay .links .portfolio-sharing-pane{
opacity: 0;
margin-top: 0;
margin-bottom: 0;
-webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
-webkit-transition: opacity 0.3s, margin 0.3s 0.3s, -webkit-transform 0s;
transition: opacity 0.3s, margin 0.3s 0.3s, transform 0s;
}
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane{
visibility: hidden;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: opacity 0.5s, -webkit-transform 0s, margin 0.3s 0.3s;
transition: opacity 0.5s, transform 0s, margin 0.3s 0.3s;
}
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active{
opacity: 1;
visibility: visible;
margin-top: 20px;
margin-bottom: 0;
-webkit-transition: opacity 0.5s, margin 0.3s;
transition: opacity 0.5s, margin 0.3s;
}
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane .socials-item-icon{
opacity: 0;
-webkit-transform: translate(0, 30px);
transform: translate(0, 30px);
}
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active .socials-item-icon{
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(1) .socials-item-icon,
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(1) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(1) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(1) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(1) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(1) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(1) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(1) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(1) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(1) .socials-item-icon
{
-webkit-transition: color 0.3s, -webkit-transform 0.3s, opacity 0.3s;
transition: color 0.3s, transform 0.3s, opacity 0.3s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(2) .socials-item-icon,
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(2) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(2) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(2) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(2) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(2) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(2) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(2) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(2) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(2) .socials-item-icon
{
-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.05s, opacity 0.3s 0.05s;
transition: color 0.3s, transform 0.3s 0.05s, opacity 0.3s 0.05s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(3) .socials-item-icon,
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(3) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(3) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(3) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(3) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(3) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(3) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(3) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(3) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(3) .socials-item-icon
{
-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s;
transition: color 0.3s, transform 0.3s 0.1s, opacity 0.3s 0.1s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(4) .socials-item-icon,
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(4) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(4) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(4) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(4) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(4) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(4) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(4) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(4) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(4) .socials-item-icon
{
-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.15s, opacity 0.3s 0.15s;
transition: color 0.3s, transform 0.3s 0.15s, opacity 0.3s 0.15s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(5) .socials-item-icon,
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(5) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(5) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(5) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(5) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(5) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(5) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(5) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(5) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(5) .socials-item-icon
{
-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s;
transition: color 0.3s, transform 0.3s 0.2s, opacity 0.3s 0.2s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(6) .socials-item-icon,
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(6) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(6) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(6) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(6) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(6) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(6) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(6) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(6) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(6) .socials-item-icon
{
-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.25s, opacity 0.3s 0.25s;
transition: color 0.3s, transform 0.3s 0.25s, opacity 0.3s 0.25s;
}
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(7) .socials-item-icon,
.hover-default .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(7) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(7) .socials-item-icon,
.hover-zooming-blur .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(7) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(7) .socials-item-icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(7) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(7) .socials-item-icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(7) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane a.socials-item:nth-child(7) .socials-item-icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active a.socials-item:nth-child(7) .socials-item-icon
{
-webkit-transition: color 0.3s, -webkit-transform 0.3s 0.3s, opacity 0.3s 0.3s;
transition: color 0.3s, transform 0.3s 0.3s, opacity 0.3s 0.3s;
}  .hover-horizontal-sliding .portfolio-item .image .image-inner img,
.hover-horizontal-sliding .gallery-item .overlay-wrap .image-wrap img{
overflow: hidden;
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .image-inner img,
.hover-horizontal-sliding .gallery-item:hover .overlay-wrap .image-wrap img{
-webkit-transform: translateX(-9%);
transform: translateX(-9%);
}
.hover-horizontal-sliding .portfolio-item .image .overlay,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay,
.hover-horizontal-sliding .gallery-item .overlay-wrap .overlay,
.hover-horizontal-sliding .gallery-item:hover .overlay-wrap .overlay
{
display: block;
}
.hover-horizontal-sliding .portfolio-item .image .overlay:before,
.hover-horizontal-sliding .gallery-item .overlay-wrap .overlay:before{
position: absolute;
top: 0;
left: 0;
z-index: -1;
content: '';
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.5s, background-color 0.5s;
transition: opacity 0.5s, background-color 0.5s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay:before,
.hover-horizontal-sliding .gallery-item:hover .overlay-wrap .overlay:before{
position: absolute;
top: 0;
left: 0;
z-index: -1;
content: '';
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: opacity 0.5s, background-color 0.5s;
transition: opacity 0.5s, background-color 0.5s;
}
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.hover-horizontal-sliding .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-horizontal-sliding .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 0;
display: inline-block;
vertical-align: middle;
-webkit-transform: translateX(-200px);
transform: translateX(-200px);
-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
transition: opacity 0.3s, transform 0.3s;
}
.hover-horizontal-sliding .gallery-item .overlay .overlay-content-inner a.icon.link{
margin-left: 10px;
}
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5)
{
-webkit-transition: -webkit-transform 0.2s, font-size 0.3s;
transition: transform 0.2s, color 0.3s, font-size 0.3s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon,
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon,
.hover-horizontal-sliding .gallery-item:hover .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-horizontal-sliding .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links a.icon:hover{
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: -webkit-transform 0.2s !important;
transition: transform 0.2s !important;
}
.portfolio.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist.added.icon:hover,
.portfolio.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist.added.icon:hover{
-webkit-transform: none;
transform: none;
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.portfolio.products.hover-horizontal-sliding .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
-webkit-transition: opacity 0.8s, transform 0.2s 0.18s, font-size 0.3s;
transition: opacity 0.8s, transform 0.2s 0.18s, font-size 0.3s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2){
-webkit-transition: opacity 0.8s, transform 0.2s 0.16s, font-size 0.3s;
transition: opacity 0.8s, transform 0.2s 0.16s, font-size 0.3s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.portfolio.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist a.icon,
.portfolio.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist a.icon{
-webkit-transition: opacity 0.8s, transform 0.2s 0.14s, font-size 0.3s;
transition: opacity 0.8s, transform 0.2s 0.14s, font-size 0.3s;;
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4){
-webkit-transition: opacity 0.8s, transform 0.2s 0.12s, font-size 0.3s;
transition: opacity 0.8s, transform 0.2s 0.12s, font-size 0.3s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5){
-webkit-transition: opacity 0.8s, transform 0.2s 0.1s, font-size 0.3s;
transition: opacity 0.8s,transform 0.2s 0.1s, font-size 0.3s;
}
.hover-horizontal-sliding .portfolio-item .image .links .caption .title,
.hover-horizontal-sliding .gallery-item .overlay .title{
opacity: 0;
position: relative;
left: -200px;
-webkit-transition: opacity 0.3s, left 0.3s;
transition: opacity 0.3s, left 0.3s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .links .caption .title,
.hover-horizontal-sliding .gallery-item:hover .overlay .title{
opacity: 1;
left: 0;
-webkit-transition: opacity 0.3s, left 0.3s;
transition: opacity 0.3s, left 0.3s;
}
.hover-horizontal-sliding .portfolio-item .image .links .caption .description,
.hover-horizontal-sliding .gallery-item .overlay .subtitle{
opacity: 0;
position: relative;
left: -200px;
-webkit-transition: opacity 0.3s 0.1s, left 0.3s 0.1s;
transition: opacity 0.3s 0.1s, left 0.3s 0.1s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .links .caption .description,
.hover-horizontal-sliding .gallery-item:hover .overlay .subtitle{
opacity: 1;
left: 0;
-webkit-transition: opacity 0.3s 0.1s, left 0.3s 0.1s;
transition: opacity 0.3s 0.1s, left 0.3s 0.1s;
}
.hover-horizontal-sliding .portfolio-item .image .links .caption .product-info{
opacity: 0;
position: relative;
left: -200px;
-webkit-transition: opacity 0.3s 0.1s, left 0.3s 0.1s;
transition: opacity 0.3s 0.1s, left 0.3s 0.1s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .links .caption .product-info{
opacity: 1;
left: 0;
-webkit-transition: opacity 0.3s 0.1s, left 0.3s 0.1s;
transition: opacity 0.3s 0.1s, left 0.3s 0.1s;
}
.hover-horizontal-sliding .gallery-item .overlay .overlay-line{
width: 0;
opacity: 0;
-webkit-transition: width 0.35s, opacity 0.5s;
transition: width 0.35s, opacity 0.5s;
}
.hover-horizontal-sliding .gallery-item:hover .overlay .overlay-line{
width: 100%;
opacity: 1;
-webkit-transition: width 0.35s, opacity 0.5s;
transition: width 0.35s, opacity 0.5s;
}
.hover-horizontal-sliding .portfolio-item .image .links .overlay-line{
overflow: hidden;
position: relative;
background: transparent;
}
.hover-horizontal-sliding .portfolio-item .image .links .overlay-line:after{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 2px;
background-color: #fff;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .links .overlay-line:after{
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
.hover-horizontal-sliding .portfolio-item .image .overlay .links .portfolio-sharing-pane{
opacity: 0;
margin-top: 0;
margin-bottom: 0;
-webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
-webkit-transition: opacity 0.3s, margin 0.3s 0.3s, -webkit-transform 0s;
transition: opacity 0.3s, margin 0.3s 0.3s, transform 0s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane{
visibility: hidden;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: opacity 0.5s, -webkit-transform 0s, margin 0.3s 0.3s;
transition: opacity 0.5s, transform 0s, margin 0.3s 0.3s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active{
opacity: 1;
visibility: visible;
margin-top: 20px;
margin-bottom: 30px;
-webkit-transition: opacity 0.5s, margin 0.3s;
transition: opacity 0.5s, margin 0.3s;
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane .socials-item-icon{
opacity: 0;
-webkit-transform: translate(0, 30px);
transform: translate(0, 30px);
}
.hover-horizontal-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active .socials-item-icon{
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
} .hover-vertical-sliding .portfolio-item .image .image-inner img,
.hover-vertical-sliding .gallery-item .overlay-wrap .image-wrap img{
overflow: hidden;
-webkit-transform: translate(0,0) scale(1);
transform: translate(0,0) scale(1);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.hover-vertical-sliding .portfolio-item:hover .image .image-inner img,
.hover-vertical-sliding .gallery-item:hover .overlay-wrap .image-wrap img{
-webkit-transform: translate(0,0) scale(1.12);
transform: translate(0,0) scale(1.12);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;	;
}
.hover-vertical-sliding .portfolio-item .image .overlay,
.hover-vertical-sliding .portfolio-item:hover .image .overlay,
.hover-vertical-sliding .gallery-item .overlay-wrap .overlay,
.hover-vertical-sliding .gallery-item:hover .overlay-wrap .overlay{
display: block;
}
.hover-vertical-sliding .portfolio-item .image .overlay:before,
.hover-vertical-sliding .gallery-item .overlay-wrap .overlay:before{
position: absolute;
top: 0;
left: 0;
z-index: -1;
content: '';
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.5s, background-color 0.5s;
transition: opacity 0.5s, background-color 0.5s;
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay:before,
.hover-vertical-sliding .gallery-item:hover .overlay-wrap .overlay:before{
position: absolute;
top: 0;
left: 0;
z-index: -1;
content: '';
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: opacity 0.5s, background-color 0.5s;
transition: opacity 0.5s, background-color 0.5s;
}
.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.hover-vertical-sliding .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-vertical-sliding .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 0;
display: inline-block;
vertical-align: middle;
position: relative;
-webkit-transform: translate(0, 200px);
transform: translate(0, 200px);
-webkit-transition: opacity 0.2s, -webkit-transform 0.3s;
transition: opacity 0.2s, transform 0.3s;
}
.hover-vertical-sliding .gallery-item .overlay .overlay-content-inner a.icon.link{
margin-left: 10px;
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon,
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon,
.hover-vertical-sliding .gallery-item:hover .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-vertical-sliding .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.portfolio.hover-vertical-sliding .portfolio-item:hover .image .overlay .links a.icon:hover{
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: -webkit-transform 0.2s !important;
transition: transform 0.2s !important;
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1){
-webkit-transition: opacity 0.5s 0.0s, -webkit-transform 0.35s 0.0s, font-size 0.3s;
transition: opacity 0.5s 0s, transform 0.35s 0.00s, font-size 0.3s;
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2){
-webkit-transition: opacity 0.5s 0.05s, -webkit-transform 0.35s 0.05s, font-size 0.3s;
transition: opacity 0.5s 0.05s, transform 0.35s 0.05s, font-size 0.3s;
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.portfolio.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist a.icon,
.portfolio.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist a.icon{
-webkit-transition: opacity 0.5s 0.1s, -webkit-transform 0.35s 0.1s, font-size 0.3s;
transition: opacity 0.5s 0.1s, transform 0.35s 0.1s, font-size 0.3s;
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4){
-webkit-transition: opacity 0.5s 0.15s, -webkit-transform 0.35s 0.15s, font-size 0.3s;
transition: opacity 0.5s 0.15s, transform 0.35s 0.15s, font-size 0.3s;
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5){
-webkit-transition: opacity 0.5s 0.2s, -webkit-transform 0.35s 0.2s, font-size 0.3s;
transition: opacity 0.5s 0.2s,transform 0.35s 0.2s, font-size 0.3s;
}
.hover-vertical-sliding .portfolio-item .image .links .caption .title,
.hover-vertical-sliding .gallery-item .overlay .title{
opacity: 0;
position: relative;
top: 200px;
-webkit-transition: opacity 0.35s, top 0.35s;
transition: opacity 0.35s, top 0.35s;
}
.hover-vertical-sliding .portfolio-item:hover .image .links .caption .title,
.hover-vertical-sliding .gallery-item:hover .overlay .title{
opacity: 1;
top: 0;
-webkit-transition: opacity 0.45s, top 0.45s;
transition: opacity 0.45s, top 0.45s;
}
.portfolio.hover-vertical-sliding .portfolio-item .image .links .caption .description,
.hover-vertical-sliding .gallery-item .overlay .subtitle{
opacity: 0;
bottom: -200px;
-webkit-transition: opacity 0.2s, bottom 0.3s;
transition: opacity 0.2s, bottom 0.3s;
}
.hover-vertical-sliding .portfolio-item .image .links .caption .product-info{
opacity: 0;
position: relative;
top: 200px;
-webkit-transition: opacity 0.35s, top 0.35s;
transition: opacity 0.35s, top 0.35s;
}
.hover-vertical-sliding .portfolio-item:hover .image .links .caption .product-info{
opacity: 1;
top: 0;
-webkit-transition: opacity 0.45s, top 0.45s;
transition: opacity 0.45s, top 0.45s;
}
.hover-vertical-sliding .gallery-item .overlay-content-inner{
position: relative;
height: inherit;
width: 100%;
}
.portfolio.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .caption .description,
.hover-vertical-sliding .gallery-item:hover .overlay .subtitle{
opacity: 1;
bottom: 0;
-webkit-transition: opacity 0.2s 0.1s, bottom 0.3s;
transition: opacity 0.2s 0.1s, bottom 0.3s;
}
.hover-vertical-sliding .gallery-item .overlay .overlay-line{
width: 0;
opacity: 0;
-webkit-transition: width 0.35s, opacity 0.5s;
transition: width 0.35s, opacity 0.5s;
}
.hover-vertical-sliding .gallery-item:hover .overlay .overlay-line{
width: 100%;
opacity: 1;
-webkit-transition: width 0.35s, opacity 0.5s;
transition: width 0.35s, opacity 0.5s;
}
.hover-vertical-sliding .portfolio-item .image .links .overlay-line{
overflow: hidden;
position: relative;
background: transparent;
}
.hover-vertical-sliding .portfolio-item .image .links .overlay-line:after{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 2px;
background-color: #fff;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
.hover-vertical-sliding .portfolio-item:hover .image .links .overlay-line:after{
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
.hover-vertical-sliding .portfolio-item .image .overlay .links .portfolio-sharing-pane{
opacity: 0;
margin-top: 0;
margin-bottom: 0;
-webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
-webkit-transition: opacity 0.3s, margin 0.3s 0.3s, -webkit-transform 0s;
transition: opacity 0.3s, margin 0.3s 0.3s, transform 0s;
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane{
visibility: hidden;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: opacity 0.5s, -webkit-transform 0s, margin 0.3s 0.3s;
transition: opacity 0.5s, transform 0s, margin 0.3s 0.3s;
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active{
opacity: 1;
visibility: visible;
margin-top: 20px;
margin-bottom: 30px;
-webkit-transition: opacity 0.5s, margin 0.3s;
transition: opacity 0.5s, margin 0.3s;
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane .socials-item-icon{
opacity: 0;
-webkit-transform: translate(0, 30px);
transform: translate(0, 30px);
}
.hover-vertical-sliding .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active .socials-item-icon{
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}  .hover-gradient .portfolio-item .image .image-inner img,
.hover-gradient .gallery-item .overlay-wrap .image-wrap img{
overflow: hidden;
-webkit-transform: translate(0,0) scale(1);
transform: translate(0,0) scale(1);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.hover-gradient .portfolio-item:hover .image .image-inner img,
.hover-gradient .gallery-item:hover .overlay-wrap .image-wrap img{
-webkit-transform: translate(0,0) scale(1.12);
transform: translate(0,0) scale(1.12);
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.hover-gradient .portfolio-item .image .overlay,
.hover-gradient .portfolio-item:hover .image .overlay,
.hover-gradient .gallery-item .overlay-wrap .overlay,
.hover-gradient .gallery-item:hover .overlay-wrap .overlay{
display: block;
-webkit-transition: background 0.5s 0.2s;
transition: background 0.5s 0.2s;
}
.hover-gradient .portfolio-item:hover .image .overlay,
.hover-gradient .gallery-item:hover .overlay-wrap .overlay {
}
.hover-gradient .portfolio-item .image .overlay:before,
.hover-gradient .gallery-item .overlay-wrap .overlay:before{
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -2;
opacity: 0;
-webkit-transition: opacity 0.5s 0.2s;
transition: opacity 0.5s 0.2s;
background: -moz-linear-gradient(left,  rgba(255,43,88,0.8) 0%, rgba(255,216,0,0.8) 100%) !important;
background: -webkit-linear-gradient(left,  rgba(255,43,88,0.8) 0%,rgba(255,216,0,0.8) 100%) !important;
background: linear-gradient(to right,  rgba(255,43,88,0.8) 0%,rgba(255,216,0,0.8) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccff2b58', endColorstr='#ccffd800',GradientType=1 ) !important;
}
.hover-gradient .portfolio-item:hover .image .overlay:before,
.hover-gradient .gallery-item:hover .overlay-wrap .overlay:before{
opacity: 1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.hover-gradient .portfolio-item .image .overlay:after,
.hover-gradient .gallery-item .overlay-wrap .overlay:after{
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
opacity: 1;
background: none !important;
}
.hover-gradient.title-on-page .portfolio-item .image .overlay:after,
.hover-gradient.title-on-page .gallery-item .overlay-wrap .overlay:after {
background: -moz-linear-gradient(top,  rgba(30,87,153,0) 65%, rgba(0,0,0,0.5) 100%) !important;
background: -webkit-linear-gradient(top,  rgba(30,87,153,0) 65%,rgba(0,0,0,0.5) 100%) !important;
background: linear-gradient(to bottom,  rgba(30,87,153,0) 65%,rgba(0,0,0,0.5) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#80000000',GradientType=0 ) !important;
}
.hover-gradient.title-on-page.title-style-dark .portfolio-item .image .overlay:after {
display: none;
}
.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.hover-gradient .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.hover-gradient .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-gradient .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 0;
display: inline-block;
vertical-align: middle;
position: relative;
top: 200px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: opacity 0.3s 0.2s, -webkit-transform 0s 0.5s, top 0.3s 0.2s;
transition: opacity 0.3s 0.2s, transform 0s 0.5s, top 0.3s 0.2s;
}
.hover-gradient .gallery-item .overlay .overlay-content-inner a.icon.link{
margin-left: 10px;
}
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon,
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon,
.hover-gradient .gallery-item:hover .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-gradient .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: top 0s;
transition: top 0s;
}
.portfolio.hover-gradient .portfolio-item:hover .image .overlay .links a.icon:hover{
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: transform 0.2s;
transition: transform 0.2s;
}
.portfolio.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist.added.icon:hover,
.portfolio.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist.added.icon:hover{
-webkit-transform: none;
transform: none;
}
.hover-gradient .portfolio-item:hover .image .overlay .links a.icon:nth-child(1),
.hover-gradient .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(1),
.portfolio.products.hover-gradient .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
-webkit-transition: opacity 0.5s 0s, -webkit-transform 0.4s 0s;
transition: opacity 0.5s 0s, transform 0.4s 0s;
}
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-gradient .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(2){
-webkit-transition: opacity 0.5s 0.05s, -webkit-transform 0.4s 0.05s;
transition: opacity 0.5s 0.05s, transform 0.4s 0.05s;
}
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-gradient .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(3),
.portfolio.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist a.icon,
.portfolio.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist a.icon{
-webkit-transition: opacity 0.5s 0.1s, -webkit-transform 0.4s 0.1s;
transition: opacity 0.5s 0.1s, transform 0.4s 0.1s;
}
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-gradient .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(4){
-webkit-transition: opacity 0.5s 0.15s, -webkit-transform 0.4s 0.15s;
transition: opacity 0.5s 0.15s, transform 0.4s 0.15s;
}
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5),
.hover-gradient .gallery-item:hover .overlay .overlay-content-inner a.icon:nth-child(5){
-webkit-transition: opacity 0.5s 0.2s, -webkit-transform 0.4s 0.2s;
transition: opacity 0.5s 0.2s, transform 0.4s 0.2s;
}
.hover-gradient .portfolio-item .image .links .caption .title,
.products.hover-gradient.title-on-hover .portfolio-item .image .links .caption .product-info{
opacity: 0;
top: 200px;
display: inline-block;
vertical-align: middle;
position: relative;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.hover-gradient .gallery-item .overlay .overlay-content-inner .title{
opacity: 0;
top: 200px;
display: block;
vertical-align: middle;
position: relative;
margin-top: 35px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.hover-gradient .portfolio-item:hover .image .links .caption .title,
.products.hover-gradient.title-on-hover .portfolio-item:hover .image .links .caption .product-info{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.products.hover-gradient.title-on-page .portfolio-item.has-rating .image .links .caption .product-info {
position: relative;
-webkit-transition: padding 0.3s;
transition: padding 0.3s;
}
.products.hover-gradient.title-on-page .portfolio-item.has-rating .image .links .caption .product-info .product-rating {
position: absolute;
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s 0.1s;
transition: transform 0.3s, opacity 0.3s 0.1s;
}
.products.hover-gradient.title-on-page .portfolio-item.has-rating:hover .image .links .caption .product-info .product-rating {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.hover-gradient .gallery-item:hover .overlay .overlay-content-inner .title{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.hover-gradient .portfolio-item .image .links .caption .info{
opacity: 0;
top: 200px;
display: inline-block;
vertical-align: middle;
position: relative;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.hover-gradient .portfolio-item:hover .image .links .caption .info{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.hover-gradient .portfolio-item .image .links .caption .description{
opacity: 1;
position: static;
}
.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption .subtitle{
opacity: 0;
top: 320px;
position: absolute;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item .image .overlay .links .caption .subtitle{
top: 350px;
}
.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item:hover .image .overlay .links .caption .subtitle{
opacity: 1;
top: 120px;
display: block;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.portfolio.hover-gradient.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item:hover .image .overlay .links .caption .subtitle{
top: 150px;
}
.gem-gallery-grid.hover-gradient.fullwidth-columns-4 .gallery-item .overlay .overlay-content-inner .subtitle{
opacity: 0;
display: inline-block;
vertical-align: middle;
top: 280px;
max-width: 70%;
overflow: hidden;
position: absolute;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.gem-gallery-grid.hover-gradient.fullwidth-columns-4 .gallery-item.double-item .overlay .overlay-content-inner .subtitle {
top: 310px;
}
.gem-gallery-grid.hover-gradient.fullwidth-columns-4 .gallery-item:hover .overlay .overlay-content-inner .subtitle{
opacity: 1;
top: 80px;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.gem-gallery-grid.hover-gradient.fullwidth-columns-4 .gallery-item.double-item:hover .overlay .overlay-content-inner .subtitle {
top: 110px;
}
.hover-gradient .portfolio-item .image .overlay .links .portfolio-sharing-pane{
opacity: 0;
margin-top: 0;
margin-bottom: 0;
-webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
-webkit-transition: opacity 0.3s, margin 0.3s 0.3s, -webkit-transform 0s;
transition: opacity 0.3s, margin 0.3s 0.3s, transform 0s;
}
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane{
visibility: hidden;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: opacity 0.5s, -webkit-transform 0s, margin 0.3s 0.3s;
transition: opacity 0.5s, transform 0s, margin 0.3s 0.3s;
}
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active{
opacity: 1;
visibility: visible;
margin-top: 20px;
margin-bottom: 0;
-webkit-transition: opacity 0.5s, margin 0.3s;
transition: opacity 0.5s, margin 0.3s;
}
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane .socials-item-icon{
opacity: 0;
-webkit-transform: translate(0, 30px);
transform: translate(0, 30px);
}
.hover-gradient .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active .socials-item-icon{
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
} .hover-circular .portfolio-item .image .overlay,
.hover-circular .portfolio-item:hover .image .overlay,
.hover-circular .gallery-item .overlay-wrap .overlay,
.hover-circular .gallery-item:hover .overlay-wrap .overlay{
display: block;
-webkit-transition: background 0.5s 0.2s;
transition: background 0.5s 0.2s;
}
.hover-circular .portfolio-item .image .overlay .overlay-circle,
.hover-circular .gallery-item .overlay-wrap .overlay .overlay-circle {
content: '';
position: absolute;
z-index: -2;
opacity: 0;
-webkit-transition: opacity 0.5s 0.2s;
transition: opacity 0.5s 0.2s;
background: -moz-linear-gradient(to bottom right, rgba(0, 188, 212,0.75) 0%, rgba(53, 64, 147,0.75) 100%) !important;
background: -webkit-linear-gradient(to bottom right, rgba(0, 188, 212,0.75) 0%,rgba(53, 64, 147,0.75) 100%) !important;
background: linear-gradient(to bottom right, rgba(0, 188, 212,0.75) 0%,rgba(53, 64, 147,0.75) 100%) !important;
border-radius: 100%;
width: 100%;
height: 100%;
padding: 15%;
left: 50%;
top: 50%;
-webkit-transform: scale(0);
transform: scale(0);
transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s, opacity 0.4s ease 0s;
box-sizing: content-box;
}
.hover-circular .portfolio-item:hover .image .overlay .overlay-circle,
.hover-circular .gallery-item:hover .overlay-wrap .overlay .overlay-circle{
opacity: 1;
opacity: 1;
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
.hover-circular .portfolio-item .image .overlay:after,
.hover-circular .gallery-item .overlay-wrap .overlay:after{
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -1;
opacity: 1;
background: none !important;
}
.hover-circular.title-on-page .portfolio-item .image .overlay:after,
.hover-circular.title-on-page .gallery-item .overlay-wrap .overlay:after {
background: -moz-linear-gradient(top,  rgba(30,87,153,0) 65%, rgba(0,0,0,0.5) 100%) !important;
background: -webkit-linear-gradient(top,  rgba(30,87,153,0) 65%,rgba(0,0,0,0.5) 100%) !important;
background: linear-gradient(to bottom,  rgba(30,87,153,0) 65%,rgba(0,0,0,0.5) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#80000000',GradientType=0 ) !important;
}
.hover-circular.title-on-page.title-style-dark .portfolio-item .image .overlay:after {
display: none;
}
.hover-circular .portfolio-item .image .links .caption .title,
.products.hover-circular.title-on-hover .portfolio-item .image .links .caption .product-info{
opacity: 0;
top: 200px;
display: inline-block;
vertical-align: middle;
position: relative;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.hover-circular .gallery-item .overlay .overlay-content-inner .title{
opacity: 0;
top: 200px;
display: block;
vertical-align: middle;
position: relative;
margin-top: 35px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.hover-circular .portfolio-item:hover .image .links .caption .title,
.products.hover-circular.title-on-hover .portfolio-item:hover .image .links .caption .product-info{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.hover-circular .gallery-item:hover .overlay .overlay-content-inner .title{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.products.hover-circular.title-on-page .portfolio-item.has-rating .image .links .caption .product-info {
position: relative;
-webkit-transition: padding 0.3s;
transition: padding 0.3s;
}
.products.hover-circular.title-on-page .portfolio-item.has-rating .image .links .caption .product-info .product-rating {
position: absolute;
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s 0.1s;
transition: transform 0.3s, opacity 0.3s 0.1s;
}
.products.hover-circular.title-on-page .portfolio-item.has-rating:hover .image .links .caption .product-info .product-rating {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.hover-circular .portfolio-item .image .links .caption .info{
opacity: 0;
top: 200px;
display: inline-block;
vertical-align: middle;
position: relative;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.hover-circular .portfolio-item:hover .image .links .caption .info{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.hover-circular .portfolio-item:hover .image .links .caption .description{
opacity: 1;
position: static;
}
.portfolio.hover-circular .portfolio-item .image .overlay .links .caption .subtitle{
opacity: 0;
top: 350px;
position: absolute;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
transition: transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;
}
.portfolio.hover-circular .portfolio-item:hover .image .overlay .links .caption .subtitle{
opacity: 1;
top: 150px;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
transition: transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;
}
.hover-circular .gallery-item .overlay .overlay-content-inner .subtitle{
opacity: 0;
display: inline-block;
vertical-align: middle;
top: 200px;
position: relative;
margin-top: 20px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: -webkit-transform 0s 0.5s, opacity 0.3s, top 0.3s;
transition: transform 0s 0.5s, opacity 0.3s, top 0.3s;
}
.hover-circular .gallery-item:hover .overlay .overlay-content-inner .subtitle{
opacity: 1;
top: 0;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 0.3s 0.2s, opacity 0.3s 0.2s, top 0s;
transition: transform 0.2s 0.2s, opacity 0.3s 0.2s, top 0s;
}
.hover-circular .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.hover-circular .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.hover-circular .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-circular .portfolio-item .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 0;
display: inline-block;
vertical-align: middle;
position: relative;
-webkit-transform: translate(0, 200px);
transform: translate(0, 200px);
-webkit-transition: opacity 0.2s, -webkit-transform 0.3s;
transition: opacity 0.2s, transform 0.3s;
}
.hover-circular .gallery-item .overlay .overlay-content-inner a.icon.link{
margin-left: 10px;
}
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon,
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon,
.hover-circular .gallery-item:hover .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-circular .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
.portfolio.hover-circular .portfolio-item:hover .image .overlay .links a.icon:hover{
-webkit-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: -webkit-transform 0.2s;
transition: transform 0.2s;
}
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.portfolio.products.hover-circular .portfolio-item:hover .image .overlay .portfolio-icons.product-bottom a.added_to_cart{
-webkit-transition: opacity 0.5s 0.0s, -webkit-transform 0.35s 0.0s, font-size 0.3s;
transition: opacity 0.5s 0s, transform 0.35s 0.00s, font-size 0.3s;
}
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2){
-webkit-transition: opacity 0.5s 0.05s, -webkit-transform 0.35s 0.05s, font-size 0.3s;
transition: opacity 0.5s 0.05s, transform 0.35s 0.05s, font-size 0.3s;
}
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.portfolio.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist a.icon,
.portfolio.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist a.icon{
-webkit-transition: opacity 0.5s 0.1s, -webkit-transform 0.35s 0.1s, font-size 0.3s;
transition: opacity 0.5s 0.1s, transform 0.35s 0.1s, font-size 0.3s;
}
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4){
-webkit-transition: opacity 0.5s 0.15s, -webkit-transform 0.35s 0.15s, font-size 0.3s;
transition: opacity 0.5s 0.15s, transform 0.35s 0.15s, font-size 0.3s;
}
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5){
-webkit-transition: opacity 0.5s 0.2s, -webkit-transform 0.35s 0.2s, font-size 0.3s;
transition: opacity 0.5s 0.2s,transform 0.35s 0.2s, font-size 0.3s;
}
.hover-circular .gallery-item .overlay .overlay-line{
width: 0;
opacity: 0;
-webkit-transition: width 0.35s, opacity 0.5s;
transition: width 0.35s, opacity 0.5s;
}
.hover-circular .gallery-item:hover .overlay .overlay-line{
width: 100%;
opacity: 1;
-webkit-transition: width 0.35s, opacity 0.5s;
transition: width 0.35s, opacity 0.5s;
}
.hover-circular .portfolio-item .image .links .overlay-line{
overflow: hidden;
position: relative;
background: transparent;
}
.hover-circular .portfolio-item .image .links .overlay-line:after{
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 2px;
background-color: #fff;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
.hover-circular .portfolio-item:hover .image .links .overlay-line:after{
-webkit-transform: translateX(0);
transform: translateX(0);
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
}
.hover-circular .portfolio-item .image .overlay .links .portfolio-sharing-pane{
opacity: 0;
margin-top: 0;
margin-bottom: 0;
-webkit-transform: translateY(-1000px);
transform: translateY(-1000px);
-webkit-transition: opacity 0.3s, margin 0.3s 0.3s, -webkit-transform 0s;
transition: opacity 0.3s, margin 0.3s 0.3s, transform 0s;
}
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane{
visibility: hidden;
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transition: opacity 0.5s, -webkit-transform 0s, margin 0.3s 0.3s;
transition: opacity 0.5s, transform 0s, margin 0.3s 0.3s;
}
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active{
opacity: 1;
visibility: visible;
margin-top: 20px;
margin-bottom: 30px;
-webkit-transition: opacity 0.5s, margin 0.3s;
transition: opacity 0.5s, margin 0.3s;
}
.hover-circular.fullwidth-columns-6 .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active{
margin-top: 10px;
margin-bottom: 20px;
}
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane .socials-item-icon{
opacity: 0;
-webkit-transform: translate(0, 30px);
transform: translate(0, 30px);
}
.hover-circular .portfolio-item:hover .image .overlay .links .portfolio-sharing-pane.active .socials-item-icon{
opacity: 1;
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
} .gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after {
content: '\e60f';
font-family: 'thegem-icons';
font-weight: normal;
font-style: normal;
font-size: 63px;
height: 63px;
line-height: 63px;
width: 63px;
text-align: center;
position: absolute;
top: 0%;
left: 50%;
margin-left: -30px;
margin-top: -30px;
z-index: 5;
opacity: 0;
-webkit-transition: top 0.3s, opacity 0.3s;
transition: top 0.3s, opacity 0.3s;
}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after {
top: 50%;
opacity: 1;
-webkit-transition: top 0.4s ease 0.1s, opacity 0.5s 0.1s;
transition: top 0.4s ease 0.1s, opacity 0.5s 0.1s;
}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title {
width: 100%;
padding: 0 25%;
text-align: center;
position: absolute;
top: -50%;
left: 0;
margin-top: -15px;
z-index: 5;
opacity: 0;
text-transform: uppercase;
-webkit-transition: top 0.3s, opacity 0.3s;
transition: top 0.3s, opacity 0.3s;
}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title {
top: 25%;
opacity: 1;
-webkit-transition: top 0.3s 0.2s, opacity 0.5s 0.25s;
transition: top 0.3s 0.2s, opacity 0.5s 0.25s;
}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description {
width: 100%;
padding: 0 25%;
text-align: center;
position: absolute;
top: 20%;
left: 0;
margin-top: -12px;
z-index: 5;
opacity: 0;
-webkit-transition: top 0.5s, opacity 0.4s;
transition: top 0.5s, opacity 0.4s;
}
.gem-gallery-hover-default .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description {
top: 75%;
opacity: 1;
-webkit-transition: top 0.3s, opacity 0.3s;
transition: top 0.3s, opacity 0.3s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after {
content: '\e629';
font-family: 'thegem-icons';
font-weight: normal;
font-style: normal;
font-size: 32px;
width: 70px;
height: 70px;
line-height: 68px;
text-align: center;
position: absolute;
top: 125%;
left: 50%;
margin-left: -35px;
margin-top: -35px;
z-index: 5;
opacity: 0;
border-radius: 70px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: opacity 0.5s 0.05s, -webkit-transform 0s 0.55s, top 0.5s 0.05s;
transition: opacity 0.5s 0.05s, transform 0s 0.55s, top 0.5s 0.05s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after {
top: 50%;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: top 0s 0.05s, -webkit-transform 0.5s 0.05s;
transition: top 0s 0.05s, transform 0.5s 0.05s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title {
width: 100%;
padding: 0 25%;
text-align: center;
position: absolute;
top: 100%;
left: 0;
margin-top: -15px;
z-index: 5;
opacity: 0;
text-transform: uppercase;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: opacity 0.5s 0.1s, -webkit-transform 0s 0.6s, top 0.5s 0.1s;
transition: opacity 0.5s 0.1s, transform 0s 0.6s, top 0.5s 0.1s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title {
top: 25%;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: top 0s, -webkit-transform 0.5s;
transition: top 0s, transform 0.5s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description {
width: 100%;
padding: 0 25%;
text-align: center;
position: absolute;
top: 150%;
left: 0;
margin-top: -12px;
z-index: 5;
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: opacity 0.5s, -webkit-transform 0s 0.5s, top 0.5s;
transition: opacity 0.5s, transform 0s 0.5s, top 0.5s;
}
.gem-gallery-hover-zooming-blur .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description {
top: 75%;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: top 0s 0.1s, -webkit-transform 0.5s 0.1s;
transition: top 0s 0.1s, transform 0.5s 0.1s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a .gem-gallery-caption:before {
content: '';
display: block;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 2;
background: none !important;
-webkit-transition: opacity 0.5s 0.2s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:before {
opacity: 0;
background: -moz-linear-gradient(left,  rgba(255,43,88,0.8) 0%, rgba(255,216,0,0.8) 100%) !important;
background: -webkit-linear-gradient(left,  rgba(255,43,88,0.8) 0%,rgba(255,216,0,0.8) 100%) !important;
background: linear-gradient(to right,  rgba(255,43,88,0.8) 0%,rgba(255,216,0,0.8) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccff2b58', endColorstr='#ccffd800',GradientType=1 ) !important;
transition: opacity 0.5s 0.2s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:before {
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after {
content: '\e629';
font-family: 'thegem-icons';
font-weight: normal;
font-style: normal;
font-size: 32px;
width: 70px;
height: 70px;
line-height: 68px;
text-align: center;
position: absolute;
top: 80%;
left: 66px;
z-index: 5;
opacity: 0;
border-radius: 70px;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: opacity 0.5s 0.05s, -webkit-transform 0s 0.55s, top 0.5s 0.05s;
transition: opacity 0.5s 0.05s, transform 0s 0.55s, top 0.5s 0.05s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after {
top: 63px;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: top 0s 0.05s, -webkit-transform 0.5s 0.05s;
transition: top 0s 0.05s, transform 0.5s 0.05s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title {
max-width: 100%;
padding: 25px 67px;
text-align: left;
position: absolute;
top: auto;
bottom: -100%;
left: 0;
margin: 0;
z-index: 5;
opacity: 0;
text-transform: uppercase;
-webkit-transform: scale(0);
transform: scale(0);
-webkit-transition: opacity 0.5s 0.1s, -webkit-transform 0s 0.6s, bottom 0.5s 0.1s;
transition: opacity 0.5s 0.1s, transform 0s 0.6s, bottom 0.5s 0.1s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title {
bottom: 0;
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: bottom 0s, -webkit-transform 0.5s;
transition: bottom 0s, transform 0.5s;
}
.gem-gallery-hover-gradient .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description {
display: none !important;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after {
content: '\e629';
font-family: 'thegem-icons';
font-weight: normal;
font-style: normal;
font-size: 32px;
height: 32px;
line-height: 32px;
width: 32px;
text-align: left;
position: absolute;
top: 52%;
left: 0%;
-webkit-transition: left 0.25s, opacity 0.3s;
transition: left 0.25s, opacity 0.3s;
margin-top: -32px;
z-index: 5;
opacity: 0;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after {
top: 52%;
left: 8%;
opacity: 1;
-webkit-transition: left 0.25s, opacity 0.3s;
transition: left 0.25s, opacity 0.3s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-line{
content: '';
width: 0;
height: 2px;
background-color: #fff;
display: block;
position: absolute;
top: 59%;
left: 8%;
opacity: 0;
z-index: 100;
-webkit-transition: width 0.25s, opacity 0.5s;
transition: width 0.25s, opacity 0.5s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-line {
content: '';
width: 84%;
opacity: 1;
-webkit-transition: width 0.25s, opacity 0.5s;
transition: width 0.25s, opacity 0.5s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title {
text-align: left;
position: absolute;
top: 63%;
left: 0%;
z-index: 5;
opacity: 0;
text-transform: uppercase;
-webkit-transition: left 0.25s 0.05s, opacity 0.25s 0.05s;
transition: left 0.25s 0.05s, opacity 0.25s 0.05s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title {
top: 63%;
opacity: 1;
left:8%;
-webkit-transition: left 0.25s 0.05s, opacity 0.25s 0.05s;
transition: left 0.25s 0.05s, opacity 0.25s 0.05s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description {
text-align: left;
position: absolute;
width: 84%;
top: 77%;
left: 0%;
z-index: 5;
opacity: 0;
-webkit-transition: left 0.25s 0.1s, opacity 0.25s 0.1s;
transition: left 0.25s 0.1s, opacity 0.25s 0.1s;
}
.gem-gallery-hover-horizontal-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description {
top: 77%;
left: 8%;
opacity: 1;
-webkit-transition: left 0.25s 0.1s, opacity 0.25s 0.1s;
transition: left 0.25s 0.1s, opacity 0.25s 0.1s;
}
.gem-gallery-item-description p {
padding-bottom: 0px;
margin-bottom: 0px;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item a:after {
content: '\e629';
font-family: 'thegem-icons';
font-weight: normal;
font-style: normal;
font-size: 32px;
height: 32px;
line-height: 32px;
width: 32px;
text-align: left;
position: absolute;
top: 50%;
left: 8%;
-webkit-transition: top 0.25s 0.1s, opacity 0.3s 0.1s;
transition: top 0.25s 0.1s, opacity 0.3s 0.1s;
margin-top: -32px;
z-index: 5;
opacity: 0;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item a:after {
-webkit-transition: top 0.25s ease, opacity 0.3s;
transition: top 0.25s ease, opacity 0.3s;
top: 22%;
left: 8%;
opacity: 1;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-line{
content: '';
width: 0;
height: 2px;
background-color: #fff;
display: block;
position: absolute;
top: 29%;
left: 8%;
opacity: 0;
z-index: 100;
-webkit-transition: width 0.25s, opacity 0.5s;
transition: width 0.25s, opacity 0.5s;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-line {
content: '';
width: 84%;
opacity: 1;
-webkit-transition: width 0.25s, opacity 0.5s;
transition: width 0.25s, opacity 0.5s;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-title {
text-align: left;
position: absolute;
top: 70%;
left: 8%;
z-index: 5;
opacity: 0;
text-transform: uppercase;
-webkit-transition: top 0.25s 0.05s, opacity 0.25s 0.05s;
transition: top 0.25s 0.05s, opacity 0.25s 0.05s;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-title {
top: 33%;
opacity: 1;
left:8%;
-webkit-transition: top 0.25s 0.05s, opacity 0.25s 0.05s;
transition: top 0.25s 0.05s, opacity 0.25s 0.05s;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap .gem-gallery-item .gem-gallery-item-description {
text-align: left;
width: 84%;
position: absolute;
top: 70%;
left: 8%;
z-index: 5;
opacity: 0;
-webkit-transition: top 0.25s, opacity 0.25s;
transition: top 0.25s, opacity 0.25s;
}
.gem-gallery-hover-vertical-sliding .gem-gallery-preview-carousel-wrap:hover .gem-gallery-item .gem-gallery-item-description {
top: 47%;
left: 8%;
opacity: 1;
-webkit-transition: top 0.25s 0.1s, opacity 0.25s 0.1s;
transition: top 0.25s 0.1s, opacity 0.25s 0.1s;
}body .lazy-loading:not(.lazy-loading-not-hide) {
visibility: hidden;
}
body #page .lazy-loading.lazy-loading-end-animation,
body #page .lazy-loading.lazy-loading-before-start-animation {
visibility: visible;
}
.lazy-loading-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;
}
.lazy-loading-timer-element.start-timer {
-webkit-opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
opacity: 1;
}
.lazy-loading-timer-element {
font-size: 0;
line-height: 1;
height: 0;
-webkit-opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
opacity: 0;
} .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-clip {
-moz-transform: scale(0);
-ms-transform: scale(0);
-webkit-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
zoom: 1;
}
.lazy-loading.lazy-loading-start-animation .lazy-loading-item-clip {
-moz-transform: scale(1);
-ms-transform: scale(1);
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-moz-transition: transform 0.4s cubic-bezier(.35,.8,.25,1.34);
-ms-transition: transform 0.4s cubic-bezier(.35,.8,.25,1.34);
-o-transition: transform 0.4s cubic-bezier(.35,.8,.25,1.34);
-webkit-transition: transform 0.4s cubic-bezier(.35,.8,.25,1.34);
transition: transform 0.4s cubic-bezier(.35,.8,.25,1.34);
} .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-fading {
-webkit-opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
opacity: 0;
}
.lazy-loading.lazy-loading-start-animation .lazy-loading-item-fading {
-webkit-opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
opacity: 1;
-moz-transition: opacity 0.4s;
-ms-transition: opacity 0.4s;
-o-transition: opacity 0.4s;
-webkit-transition: opacity 0.4s;
transition: opacity 0.4s;
} .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-right {
-webkit-opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
opacity: 0;
-moz-transform: translateX(7%);
-ms-transform: translateX(7%);
-webkit-transform: translateX(7%);
-o-transform: translateX(7%);
transform: translateX(7%);
}
.lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-right {
-webkit-opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
opacity: 1;
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-moz-transition: transform 0.7s, opacity 0.7s;
-ms-transition: transform 0.7s, opacity 0.7s;
-o-transition: transform 0.7s, opacity 0.7s;
-webkit-transition: transform 0.7s, opacity 0.7s;
transition: transform 0.7s, opacity 0.7s;
} .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-left {
-webkit-opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
opacity: 0;
-moz-transform: translateX(-7%);
-ms-transform: translateX(-7%);
-webkit-transform: translateX(-7%);
-o-transform: translateX(-7%);
transform: translateX(-7%);
}
.lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-left {
-webkit-opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
opacity: 1;
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-moz-transition: transform 0.7s, opacity 0.7s;
-ms-transition: transform 0.7s, opacity 0.7s;
-o-transition: transform 0.7s, opacity 0.7s;
-webkit-transition: transform 0.7s, opacity 0.7s;
transition: transform 0.7s, opacity 0.7s;
} .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-bottom {
-webkit-opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
opacity: 0;
-moz-transform: translateY(7%);
-ms-transform: translateY(7%);
-webkit-transform: translateY(7%);
-o-transform: translateY(7%);
transform: translateY(7%);
}
.lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-bottom {
-webkit-opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
opacity: 1;
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-moz-transition: transform 0.7s, opacity 0.7s;
-ms-transition: transform 0.7s, opacity 0.7s;
-o-transition: transform 0.7s, opacity 0.7s;
-webkit-transition: transform 0.7s, opacity 0.7s;
transition: transform 0.7s, opacity 0.7s;
} .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-top {
-webkit-opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
opacity: 0;
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-top {
-webkit-opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
opacity: 1;
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-moz-transition: transform 0.7s, opacity 0.7s;
-ms-transition: transform 0.7s, opacity 0.7s;
-o-transition: transform 0.7s, opacity 0.7s;
-webkit-transition: transform 0.7s, opacity 0.7s;
transition: transform 0.7s, opacity 0.7s;
} .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-slide-right {
-webkit-opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
opacity: 0;
-moz-transform: translateX(100%);
-ms-transform: translateX(100%);
-webkit-transform: translateX(100%);
-o-transform: translateX(100%);
transform: translateX(100%);
}
.lazy-loading.lazy-loading-start-animation .lazy-loading-item-slide-right {
-webkit-opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
opacity: 1;
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-moz-transition: transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;
-ms-transition: transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;
-o-transition: transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;
-webkit-transition: transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;
transition: transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;
} .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-move-up {
-webkit-opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
opacity: 0;
-moz-transform: translateY(40px);
-ms-transform: translateY(40px);
-webkit-transform: translateY(40px);
-o-transform: translateY(40px);
transform: translateY(40px);
}
.lazy-loading.lazy-loading-start-animation .lazy-loading-item-move-up {
-webkit-opacity: 1;
-moz-opacity: 1;
filter: alpha(opacity=100);
opacity: 1;
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-webkit-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-moz-transition: transform 1s, opacity 1s;
-ms-transition: transform 1s, opacity 1s;
-o-transition: transform 1s, opacity 1s;
-webkit-transition: transform 1s, opacity 1s;
transition: transform 1s, opacity 1s;
}
.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}.compose-mode .vc_element-container > div.vc_container-block:first-of-type {
margin-top: 31px;
}
.vc_editor .no-top-margin:first-child {
padding-top: 110px;
}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button {
margin-bottom: 1.1em;
}
.wpb_row:last-of-type {
margin-bottom: 0;
}
@media (max-width: 1199px) {
.wpb_row {
margin-top: -1.421em;
}
.wpb_row > * {
margin-top: 1.421em;
}
}
.gem-alert-box .wpb_text_column p:first-child,
.gem-alert-box .wpb_text_column *:first-child,
.gem-icon-with-text .wpb_text_column p:first-child,
.gem-icon-with-text .wpb_text_column *:first-child {
margin-top: 0;
}
.vc_gem_portfolio_slider > *,
.vc_gem_portfolio > *,
.vc_gem_product_grid > *,
.vc_gem_product_slider > * {
display: none;
}
.vc_gem_portfolio_slider,
.vc_gem_portfolio {
height: 300px;
background: #f0f4f7 url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/themes/thegem/images/admin-images/portfolio-dummy.png) no-repeat 50% 50%;
}
.vc_gem_product_grid,
.vc_gem_product_slider {
height: 300px;
background: #f0f4f7 url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/themes/thegem/images/admin-images/products-dummy.png) no-repeat 50% 50%;
}
.vc_gem_testimonials > * {
display: none;
}
.vc_gem_testimonials {
height: 300px;
background: #f0f4f7 url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/themes/thegem/images/admin-images/testimonials-dummy.png) no-repeat 50% 50%;
}
.vc_gem_countdown > * {
display: none;
}
.vc_gem_countdown {
height: 200px;
background: #f0f4f7 url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/themes/thegem/images/admin-images/countdown-dummy.png) no-repeat 50% 50%;
}
.vc_gem_news > * {
display: none;
}
.vc_gem_news {
height: 300px;
background: #f0f4f7 url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/themes/thegem/images/admin-images/news-dummy.png) no-repeat 50% 50%;
}
.vc_gem_gallery > * {
display: none;
}
.vc_gem_gallery {
height: 300px;
background: #f0f4f7 url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/themes/thegem/images/admin-images/gallery-dummy.png) no-repeat 50% 50%;
}
.vc_gem_diagram > * {
display: none;
}
.vc_gem_diagram {
height: 300px;
background: #f0f4f7 url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/themes/thegem/images/admin-images/diagram-dummy.png) no-repeat 50% 50%;
}
.vc_gem_clients > * {
display: none;
}
.vc_gem_clients {
height: 300px;
background: #f0f4f7 url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/themes/thegem/images/admin-images/clients-dummy.png) no-repeat 50% 50%;
}
.vc_gem_counter > * {
display: none;
}
.vc_gem_counter {
width: 25%;
padding: 0 21px;
}
.gem-counter-style-vertical .vc_gem_counter {
width: 100%;
padding: 0;
}
.vc_gem_counter > .counter-shortcode-dummy {
display: block;
height: 300px;
background: #f0f4f7 url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/themes/thegem/images/admin-images/counter-dummy.png) no-repeat 50% 50%;
}
.vc_gem_instagram_gallery > * {
display: none;
}
.vc_gem_instagram_gallery {
height: 300px;
background: #f0f4f7 url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/themes/thegem/images/admin-images/instagram-dummy.png) no-repeat 50% 50%;
}
.vc_gem_divider {
padding: 3px 0;
background: -webkit-repeating-linear-gradient(-45deg, #f1f5f8 0px, #f1f5f8 1px, transparent 1px, transparent 10px);
background: -moz-repeating-linear-gradient(-45deg, #f1f5f8 0px, #f1f5f8 1px, transparent 1px, transparent 10px);
background: -o-repeating-linear-gradient(-45deg, #f1f5f8 0px, #f1f5f8 1px, transparent 1px, transparent 10px);
background: -ms-repeating-linear-gradient(-45deg, #f1f5f8 0px, #f1f5f8 1px, transparent 1px, transparent 10px);
background: repeating-linear-gradient(-45deg, #f1f5f8 0px, #f1f5f8 1px, transparent 1px, transparent 10px);
}
.vc_gem_dropcap {
float: left;
z-index: 1;
}
.compose-mode .vc_element .vc_element-container,
.compose-mode .vc_element vc_container-block {
padding-bottom: 30px;
}
.compose-mode .vc_gem_pricing_column.vc_element {
display: inline-block;
}
.vc_gem_pricing_column .pricing-column-wrapper {
width: 100%;
}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.block-editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;border:1px dashed rgba(145,151,162,.25);border-bottom:none}.block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.block-editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:rgba(66,88,99,.4) rgba(66,88,99,.4) rgba(66,88,99,.4) transparent}.is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel{border-color:hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) hsla(0,0%,100%,.45) transparent}.block-editor-block-list__layout .reusable-block-indicator{background:#fff;border:1px dashed #e2e4e7;color:#555d66;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background-color:transparent;border:2px solid}.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #e2e4e7}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:440;background:#edeff0}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#00739c}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex-grow:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:50%;min-height:430px;width:100%;margin:0 0 1.5em;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2,.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover,.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10:before,.wp-block-cover.has-background-dim.has-background-dim-10:before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:before,.wp-block-cover.has-background-dim.has-background-dim-20:before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:before,.wp-block-cover.has-background-dim.has-background-dim-30:before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:before,.wp-block-cover.has-background-dim.has-background-dim-40:before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:before,.wp-block-cover.has-background-dim.has-background-dim-50:before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:before,.wp-block-cover.has-background-dim.has-background-dim-60:before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:before,.wp-block-cover.has-background-dim.has-background-dim-70:before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:before,.wp-block-cover.has-background-dim.has-background-dim-80:before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:before,.wp-block-cover.has-background-dim.has-background-dim-90:before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:before,.wp-block-cover.has-background-dim.has-background-dim-100:before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#f8f9f9}.wp-block-cover-image .wp-block-subhead,.wp-block-cover-image h1,.wp-block-cover-image h2,.wp-block-cover-image h3,.wp-block-cover-image h4,.wp-block-cover-image h5,.wp-block-cover-image h6,.wp-block-cover-image p,.wp-block-cover .wp-block-subhead,.wp-block-cover h1,.wp-block-cover h2,.wp-block-cover h3,.wp-block-cover h4,.wp-block-cover h5,.wp-block-cover h6,.wp-block-cover p{color:inherit}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 32px)/3 - 1px)}}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 48px)/4 - 1px)}}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 64px)/5 - 1px)}}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 80px)/6 - 1px)}}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 96px)/7 - 1px)}}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8);margin-right:16px}@supports (-ms-ime-align:auto){.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 112px)/8 - 1px)}}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 16px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 16px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 16px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid;grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}.has-drop-cap:not(:focus):after{content:"";display:table;clear:both;padding-top:14px}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table.has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table.has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table.has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd),.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}#debungcontrolls {
z-index:100000;
position:fixed;
bottom:0px; width:100%;
height:auto;
background:rgba(0,0,0,0.6);
padding:10px;
box-sizing: border-box;
}
.debugtimeline {
width:100%;
height:10px;
position:relative;
display:block;
margin-bottom:3px;	
display:none;
white-space: nowrap;	
box-sizing: border-box;
}
.debugtimeline:hover {
height:15px;
}
.the_timeline_tester {
background:#e74c3c;
position:absolute;
top:0px;
left:0px;
height:100%;
width:0;	
}
.rs-go-fullscreen {
position:fixed !important;
width:100% !important;
height:100% !important;
top:0px !important;
left:0px !important;
z-index:9999999 !important;
background:#ffffff !important;
}
.debugtimeline.tl_slide .the_timeline_tester {
background:#f39c12;	
}
.debugtimeline.tl_frame .the_timeline_tester {
background:#3498db;	
}
.debugtimline_txt {
color:#fff;
font-weight: 400;
font-size:7px;
position:absolute;	
left:10px;
top:0px;
white-space: nowrap;
line-height: 10px;
}
.rtl {	direction: rtl;}
@font-face {
font-family: 'revicons';
src: url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888);
src: url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),
url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.woff?5510888) format('woff'),
url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.ttf?5510888) format('truetype'),
url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/fonts/revicons/revicons.svg?5510888#revicons) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="revicon-"]:before, [class*=" revicon-"]:before {
font-family: "revicons";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center; font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
.revicon-search-1:before { content: '\e802'; } .revicon-pencil-1:before { content: '\e831'; } .revicon-picture-1:before { content: '\e803'; } .revicon-cancel:before { content: '\e80a'; } .revicon-info-circled:before { content: '\e80f'; } .revicon-trash:before { content: '\e801'; } .revicon-left-dir:before { content: '\e817'; } .revicon-right-dir:before { content: '\e818'; } .revicon-down-open:before { content: '\e83b'; } .revicon-left-open:before { content: '\e819'; } .revicon-right-open:before { content: '\e81a'; } .revicon-angle-left:before { content: '\e820'; } .revicon-angle-right:before { content: '\e81d'; } .revicon-left-big:before { content: '\e81f'; } .revicon-right-big:before { content: '\e81e'; } .revicon-magic:before { content: '\e807'; } .revicon-picture:before { content: '\e800'; } .revicon-export:before { content: '\e80b'; } .revicon-cog:before { content: '\e832'; } .revicon-login:before { content: '\e833'; } .revicon-logout:before { content: '\e834'; } .revicon-video:before { content: '\e805'; } .revicon-arrow-combo:before { content: '\e827'; } .revicon-left-open-1:before { content: '\e82a'; } .revicon-right-open-1:before { content: '\e82b'; } .revicon-left-open-mini:before { content: '\e822'; } .revicon-right-open-mini:before { content: '\e823'; } .revicon-left-open-big:before { content: '\e824'; } .revicon-right-open-big:before { content: '\e825'; } .revicon-left:before { content: '\e836'; } .revicon-right:before { content: '\e826'; } .revicon-ccw:before { content: '\e808'; } .revicon-arrows-ccw:before { content: '\e806'; } .revicon-palette:before { content: '\e829'; } .revicon-list-add:before { content: '\e80c'; } .revicon-doc:before { content: '\e809'; } .revicon-left-open-outline:before { content: '\e82e'; } .revicon-left-open-2:before { content: '\e82c'; } .revicon-right-open-outline:before { content: '\e82f'; } .revicon-right-open-2:before { content: '\e82d'; } .revicon-equalizer:before { content: '\e83a'; } .revicon-layers-alt:before { content: '\e804'; } .revicon-popup:before { content: '\e828'; }  .rev_slider_wrapper{
position:relative;
z-index: 0;
width:100%;
}
.rev_slider{
position:relative;
overflow:visible;
}
.entry-content .rev_slider a,
.rev_slider a { box-shadow: none; }
.tp-overflow-hidden { 	overflow:hidden !important;}
.group_ov_hidden 	{	overflow:hidden}
.tp-simpleresponsive img,
.rev_slider img{
max-width:none !important;	
transition: none;
margin:0px;
padding:0px;
border:none;
}
.rev_slider .no-slides-text{
font-weight:bold;
text-align:center;
padding-top:80px;
}
.rev_slider >ul,
.rev_slider_wrapper >ul,
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li{
list-style:none !important;
position:absolute;	
margin:0px !important;
padding:0px !important;
overflow-x: visible;
overflow-y: visible;
list-style-type: none !important;
background-image:none;
background-position:0px 0px;
text-indent: 0em;
top:0px;left:0px;
}
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li { 
visibility:hidden; 
}
.tp-revslider-slidesli,
.tp-revslider-mainul	{	
padding:0 !important; 
margin:0 !important; 
list-style:none !important;
}
.rev_slider li.tp-revslider-slidesli {
position: absolute !important;
}
.tp-caption .rs-untoggled-content { display:block;}
.tp-caption .rs-toggled-content { display:none;}
.rs-toggle-content-active.tp-caption .rs-toggled-content { display:block;}
.rs-toggle-content-active.tp-caption .rs-untoggled-content { display:none;}
.rev_slider .tp-caption,
.rev_slider .caption 	{ 
position:relative;  
visibility:hidden; 
white-space: nowrap;
display: block;	
-webkit-font-smoothing: antialiased !important;
z-index:1;
}
.rev_slider .tp-caption,
.rev_slider .caption,
.tp-simpleresponsive img {
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
margin-bottom:0;
}
.tp-svg-layer svg {	width:100%; height:100%;position: relative;vertical-align: top} .tp-carousel-wrapper {
cursor:url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/css/openhand.cur), move;
}
.tp-carousel-wrapper.dragged {
cursor:url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/css/closedhand.cur), move;
} .tp_inner_padding {	
box-sizing:border-box;	
max-height:none !important;	
}
.tp-caption.tp-layer-selectable {
-moz-user-select: all;
-khtml-user-select: all;
-webkit-user-select: all;
-o-user-select: all;	
}
.tp-forcenotvisible,
.tp-hide-revslider,
.tp-caption.tp-hidden-caption,
.tp-parallax-wrap.tp-hidden-caption {	
visibility:hidden !important; 
display:none !important
}
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider audio,
.rev_slider video {
max-width: none !important
}
.tp-element-background 	{	position:absolute; top:0px;left:0px; width:100%;height:100%;z-index:0;}
.tp-blockmask,
.tp-blockmask_in,
.tp-blockmask_out { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; z-index: 1000; transform: scaleX(0) scaleY(0);}
.tp-parallax-wrap { transform-style: preserve-3d } .rev_row_zone					{	position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;}
.rev_row_zone_top 				{	top:0px;}
.rev_row_zone_middle 			{	top:50%; transform:translateY(-50%);}
.rev_row_zone_bottom 			{	bottom:0px;}
.rev_column .tp-parallax-wrap  { vertical-align: top }
.rev_slider .tp-caption.rev_row 	{
display:table;
position:relative;
width:100% !important;
table-layout: fixed;
box-sizing: border-box;
vertical-align: top;
height:auto !important;
font-size:0px;
}
.rev_column {	
display: table-cell;
position: relative;
vertical-align: top;
height: auto;
box-sizing: border-box;	
font-size:0px;
}
.rev_column_inner {
box-sizing: border-box;
display: block;
position: relative;
width:100% !important;
height:auto !important;
white-space: normal !important;
}
.rev_column_bg {
width: 100%;
height: 100%;
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
box-sizing: border-box;
background-clip: content-box;
border: 0px solid transparent;
}
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .tp-loop-wrap,
.rev_column_inner .tp-mask-wrap 			{	text-align: inherit; }
.rev_column_inner .tp-mask-wrap 			{	display: inline-block;}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap { position: relative !important; left:auto !important; top:auto !important; line-height: 0px;}
.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
.rev_column_inner .tp-parallax-wrap,
.rev_column_inner .rev_layer_in_column { vertical-align: top; }
.rev_break_columns { display: block !important }
.rev_break_columns .tp-parallax-wrap.rev_column  { display:block !important; width:100% !important; } .fullscreen-container {	
position:relative;
padding:0;
}
.fullwidthbanner-container{
position:relative;
padding:0;
overflow:hidden;
}
.fullwidthbanner-container .fullwidthabanner{
width:100%;
position:relative;
} .tp-static-layers				{	
position:absolute; z-index:101; top:0px;left:0px; } .tp-static-layers-back {	
z-index:0;
}
.tp-caption .frontcorner		{
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-top: 40px solid #00A8FF;
position: absolute;left:-40px;top:0px;
}
.tp-caption .backcorner		{
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #00A8FF;
position: absolute;right:0px;top:0px;
}
.tp-caption .frontcornertop		{
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-bottom: 40px solid #00A8FF;
position: absolute;left:-40px;top:0px;
}
.tp-caption .backcornertop		{
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 40px solid transparent;
border-top: 40px solid #00A8FF;
position: absolute;right:0px;top:0px;
}
.tp-layer-inner-rotation {	
position: relative !important;
} img.tp-slider-alternative-image	{	
width:100%; height:auto;
} .noFilterClass {
filter:none !important;
} .rs-background-video-layer 		{	position: absolute;top:0px;left:0px; width:100%;height:100%;visibility: hidden;z-index: 0;}
.tp-caption.coverscreenvideo	{	width:100%;height:100%;top:0px;left:0px;position:absolute;}
.caption.fullscreenvideo,
.tp-caption.fullscreenvideo		{	left:0px; top:0px; position:absolute;width:100%;height:100%}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo audio,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe audio,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none}
.fullcoveredvideo audio,
.fullscreenvideo audio
.fullcoveredvideo video,
.fullscreenvideo video				{	background: #000}
.fullcoveredvideo .tp-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}
.videoisplaying .html5vid .tp-poster	{	display: none}
.tp-video-play-button					{	
background:#000;
background:rgba(0,0,0,0.3);										
border-radius:5px;
position: absolute;
top: 50%;
left: 50%;										
color: #FFF;
z-index: 3;
margin-top: -25px;
margin-left: -25px;
line-height: 50px !important;
text-align: center;
cursor: pointer;
width: 50px;
height:50px;
box-sizing: border-box;
display: inline-block;	
vertical-align: top;
z-index: 4;
opacity: 0;	
transition:opacity 300ms ease-out !important;				
}
.tp-hiddenaudio,
.tp-audio-html5 .tp-video-play-button { display:none !important;}
.tp-caption .html5vid					{	width:100% !important; height:100% !important;}									
.tp-video-play-button i 				{	width:50px;height:50px; display:inline-block; text-align: center; vertical-align: top; line-height: 50px !important; font-size: 40px !important;}									
.tp-caption:hover .tp-video-play-button	{	opacity: 1; display:block;}
.tp-caption .tp-revstop					{	display:none; border-left:5px solid #fff !important; border-right:5px solid #fff !important;margin-top:15px !important;line-height: 20px !important;vertical-align: top; font-size:25px !important;}
.videoisplaying .revicon-right-dir		{	display:none}
.videoisplaying .tp-revstop				{	display:inline-block}
.videoisplaying  .tp-video-play-button			{	display:none}
.fullcoveredvideo .tp-video-play-button			{	display:none !important}
.fullscreenvideo .fullscreenvideo audio 		{	object-fit:contain !important;}
.fullscreenvideo .fullscreenvideo video 		{	object-fit:contain !important;}
.fullscreenvideo .fullcoveredvideo audio 		{	object-fit:cover !important;}
.fullscreenvideo .fullcoveredvideo video 		{	object-fit:cover !important;}
.tp-video-controls {
position: absolute;
bottom: 0;
left: 0;
right: 0;
padding: 5px;
opacity: 0;	
transition: opacity .3s;
background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);		
display:table;max-width:100%; overflow:hidden;box-sizing:border-box;
}
.tp-caption:hover .tp-video-controls {	opacity: .9;}
.tp-video-button {
background: rgba(0,0,0,.5);
border: 0;
color: #EEE;	
border-radius: 3px;
cursor:pointer;
line-height:12px;
font-size:12px;
color:#fff;
padding:0px;
margin:0px;
outline: none;
}
.tp-video-button:hover 				{	cursor: pointer;}
.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap 				{ 	padding:0px 5px;display:table-cell; vertical-align: middle;}
.tp-video-seek-bar-wrap				{	width:80%}
.tp-video-vol-bar-wrap				{	width:20%}
.tp-volume-bar,
.tp-seek-bar						{	width:100%; cursor: pointer;  outline:none; line-height:12px;margin:0; padding:0;}
.rs-fullvideo-cover					{	width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}
.disabled_lc .tp-video-play-button,
.rs-background-video-layer video::-webkit-media-controls-start-playback-button,
.rs-background-video-layer video::-webkit-media-controls,
.rs-background-video-layer audio::-webkit-media-controls { display:none !important;}
.tp-audio-html5 .tp-video-controls {	opacity: 1 !important; visibility: visible !important} .tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}
.tp-dottedoverlay.twoxtwo				{	background:url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/assets/gridtile_3x3_white.png)} .tp-shadowcover	{	width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;}
.tp-shadow1 	{	box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);}
.tp-shadow2:before, .tp-shadow2:after,
.tp-shadow3:before, .tp-shadow4:after
{
z-index: -2;
position: absolute;
content: "";
bottom: 10px;
left: 10px;
width: 50%;
top: 85%;
max-width:300px;
background: transparent;  
box-shadow: 0 15px 10px rgba(0,0,0,0.8);
transform: rotate(-3deg);
}
.tp-shadow2:after,
.tp-shadow4:after
{  
transform: rotate(3deg);
right: 10px;
left: auto;
}
.tp-shadow5
{
position:relative;        
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.tp-shadow5:before, .tp-shadow5:after
{
content:"";
position:absolute; 
z-index:-2;    
box-shadow:0 0 25px 0px  rgba(0,0,0,0.6);
top:30%;
bottom:0;
left:20px;
right:20px;    
border-radius:100px / 20px;
} .tp-button{
padding:6px 13px 5px;
border-radius: 3px;	
height:30px;
cursor:pointer;
color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
text-decoration:none;
}
.tp-button.big	{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; }
.purchase:hover,
.tp-button:hover,
.tp-button.big:hover {	background-position:bottom, 15px 11px} .tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117;box-shadow:0px 3px 0px 0px #104d0b;}
.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb;box-shadow:0px 3px 0px 0px #0f3e68}
.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d;box-shadow:0px 3px 0px 0px #7c1212}
.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700;box-shadow:0px 3px 0px 0px #a34c00}
.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555;box-shadow:0px 3px 0px 0px #222}
.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888;box-shadow:0px 3px 0px 0px #555} .rev-btn,
.rev-btn:visited						{ 	outline:none !important; box-shadow:none !important; text-decoration: none !important; line-height: 44px; font-size: 17px; font-weight: 500; padding: 12px 35px; box-sizing:border-box;  font-family: "Roboto", sans-serif;  cursor: pointer;}
.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited			{ 	text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 900; }
.rev-btn.rev-withicon i					{ 	font-size: 15px; font-weight: normal; position: relative; top: 0px; transition: all 0.2s ease-out !important; margin-left:10px !important;}
.rev-btn.rev-hiddenicon i				{ 	font-size: 15px; font-weight: normal; position: relative; top: 0px; transition: all 0.2s ease-out !important;  opacity: 0; margin-left:0px !important; width:0px !important;  }
.rev-btn.rev-hiddenicon:hover i			{   opacity: 1 !important; margin-left:10px !important; width:auto !important;} .rev-btn.rev-medium,
.rev-btn.rev-medium:visited				{	 line-height: 36px; font-size: 14px; padding: 10px 30px; }
.rev-btn.rev-medium.rev-withicon i		{ 	font-size: 14px; top: 0px; }
.rev-btn.rev-medium.rev-hiddenicon i	{ 	font-size: 14px; top: 0px; } .rev-btn.rev-small,
.rev-btn.rev-small:visited				{	line-height: 28px; font-size: 12px; padding: 7px 20px; }
.rev-btn.rev-small.rev-withicon i		{	font-size: 12px; top: 0px; }
.rev-btn.rev-small.rev-hiddenicon i		{ 	font-size: 12px; top: 0px; } .rev-maxround 							{ 	border-radius: 30px; }
.rev-minround 							{ 	border-radius: 3px; } .rev-burger {
position: relative;
width: 60px;
height: 60px;
box-sizing: border-box;
padding: 22px 0 0 14px;
border-radius: 50%;
border: 1px solid rgba(51,51,51,0.25);
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color: transparent;
cursor: pointer;
}
.rev-burger span {
display: block;
width: 30px;
height: 3px;
background: #333;
transition: .7s;
pointer-events: none;
transform-style: flat !important;
}
.rev-burger span:nth-child(2) {
margin: 3px 0;
}
#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
transform: translateY(6px) rotate(-45deg);
}
#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
transform: rotate(-45deg);
opacity: 0;
}
#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
transform: translateY(-6px) rotate(-135deg);
}
.rev-burger.revb-white {
border: 2px solid rgba(255,255,255,0.2);
}
.rev-burger.revb-white span {
background: #fff;
}
.rev-burger.revb-whitenoborder {
border: 0;
}
.rev-burger.revb-whitenoborder span {
background: #fff;
}
.rev-burger.revb-darknoborder {
border: 0;
}
.rev-burger.revb-darknoborder span {
background: #333;
}
.rev-burger.revb-whitefull {
background: #fff;
border:none;
}
.rev-burger.revb-whitefull span {
background:#333;
}
.rev-burger.revb-darkfull {
background: #333;
border:none;
}
.rev-burger.revb-darkfull span {
background:#fff;
} @keyframes rev-ani-mouse {
0% {opacity: 1;top: 29%;}
15% {opacity: 1;top: 50%;}
50% {opacity: 0;top: 50%;}
100% {opacity: 0;top: 29%;}
}
.rev-scroll-btn {
display: inline-block;
position: relative;
left: 0;
right: 0;
text-align: center;
cursor: pointer;
width:35px;
height:55px;	
box-sizing: border-box;
border: 3px solid white;
border-radius: 23px;
}
.rev-scroll-btn > * {
display: inline-block;
line-height: 18px;
font-size: 13px;
font-weight: normal;
color: #7f8c8d;
color: #ffffff;
font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
letter-spacing: 2px;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *.active {
color: #ffffff;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *:active,
.rev-scroll-btn > *.active {
opacity: 0.8;
}
.rev-scroll-btn.revs-fullwhite  {
background:#fff;
}
.rev-scroll-btn.revs-fullwhite span {
background: #333;	
}
.rev-scroll-btn.revs-fulldark  {
background:#333;
border:none;
}
.rev-scroll-btn.revs-fulldark  span {
background: #fff;	
}
.rev-scroll-btn span {
position: absolute;
display: block;
top: 29%;
left: 50%;
width: 8px;
height: 8px;
margin: -4px 0 0 -4px;
background: white;
border-radius: 50%;	
animation: rev-ani-mouse 2.5s linear infinite;
}
.rev-scroll-btn.revs-dark {
border-color:#333;
}
.rev-scroll-btn.revs-dark span {
background: #333;	
}
.rev-control-btn {
position: relative;
display: inline-block;
z-index: 5;	
color: #FFF;  
font-size: 20px;
line-height: 60px;
font-weight: 400;
font-style: normal;
font-family: Raleway;	
text-decoration: none;
text-align: center;
background-color: #000;	
border-radius: 50px;	
text-shadow: none;
background-color: rgba(0, 0, 0, 0.50);
width:60px;
height:60px;
box-sizing: border-box;
cursor: pointer;
}
.rev-cbutton-dark-sr	{	
border-radius: 3px;		
}
.rev-cbutton-light	{	
color: #333;  	
background-color: rgba(255,255,255, 0.75);	
}
.rev-cbutton-light-sr	{		
color: #333;  	
border-radius: 3px;		
background-color: rgba(255,255,255, 0.75);
}
.rev-sbutton {	
line-height: 37px;	
width:37px;
height:37px;	
}
.rev-sbutton-blue	{	
background-color: #3B5998
}
.rev-sbutton-lightblue	{	
background-color: #00A0D1;
}
.rev-sbutton-red	{	
background-color: #DD4B39;
} .tp-bannertimer								{	visibility: hidden; width:100%; height:5px; background:#000; background:rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px} .tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom:1;
}
.tp-caption img {  }
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat}
.tp-caption.slidelink a span{	background:url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/assets/coloredbg.png) repeat}
.tp-shape {	width:100%;height:100%;} .tp-caption .rs-starring				{	display: inline-block}
.tp-caption .rs-starring .star-rating {
float: none;	
display: inline-block;
vertical-align: top;
color: #FFC321 !important;
}
.tp-caption .rs-starring .star-rating, 
.tp-caption .rs-starring-page .star-rating {	
position: relative;
height: 1em;	
width: 5.4em;
font-family: star;
font-size: 1em !important;
}
.tp-caption  .rs-starring .star-rating:before, 
.tp-caption  .rs-starring-page .star-rating:before {
content: "\73\73\73\73\73";
color: #E0DADF;
float: left;
top: 0;
left: 0;
position: absolute;
}
.tp-caption .rs-starring .star-rating span {
overflow: hidden;
float: left;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
font-size: 1em !important;
}
.tp-caption .rs-starring .star-rating span:before,
.tp-caption .rs-starring .star-rating span:before {
content: "\53\53\53\53\53";
top: 0;
position: absolute;
left: 0;
} .tp-loader 	{
top:50%; left:50%;
z-index:10000;
position:absolute;
}
.tp-loader.spinner0 {
width: 40px;
height: 40px;
background-color: #fff;
background-image:url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/assets/loader.gif);
background-repeat:no-repeat;
background-position: center center;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
margin-top:-20px;
margin-left:-20px;	
animation: tp-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px;	
}
.tp-loader.spinner1 {
width: 40px;
height: 40px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
margin-top:-20px;
margin-left:-20px;	
animation: tp-rotateplane 1.2s infinite ease-in-out;
border-radius: 3px;	
}
.tp-loader.spinner5 	{	
background-image:url(//www.sobrepeso.com.br/ocrc_semearciencia/wp-content/plugins/revslider/public/assets/assets/loader.gif);
background-repeat:no-repeat;
background-position:10px 10px;
background-color:#fff;
margin:-22px -22px;
width:44px;height:44px;
border-radius: 3px;	
}
@keyframes tp-rotateplane {
0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);} 
50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 
100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
.tp-loader.spinner2 {
width: 40px;
height: 40px;
margin-top:-20px;margin-left:-20px;
background-color: #ff0000;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);	
border-radius: 100%;	
animation: tp-scaleout 1.0s infinite ease-in-out;
}
@keyframes tp-scaleout {
0% {transform: scale(0.0);} 
100% {transform: scale(1.0);opacity: 0;}
}
.tp-loader.spinner3 {
margin: -9px 0px 0px -35px;
width: 70px;
text-align: center;
}
.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
width: 18px;
height: 18px;
background-color: #fff;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
border-radius: 100%;
display: inline-block;  
animation: tp-bouncedelay 1.4s infinite ease-in-out; animation-fill-mode: both;
}
.tp-loader.spinner3 .bounce1 {
animation-delay: -0.32s;
}
.tp-loader.spinner3 .bounce2 {  
animation-delay: -0.16s;
}
@keyframes tp-bouncedelay {
0%, 80%, 100% {transform: scale(0.0);} 
40% {transform: scale(1.0);}
}
.tp-loader.spinner4 {
margin: -20px 0px 0px -20px;
width: 40px;
height: 40px;
text-align: center;
animation: tp-rotate 2.0s infinite linear;
}
.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
width: 60%;
height: 60%;
display: inline-block;
position: absolute;
top: 0;
background-color: #fff;
border-radius: 100%;  
animation: tp-bounce 2.0s infinite ease-in-out;
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);  
}
.tp-loader.spinner4 .dot2 {
top: auto;
bottom: 0px;  
animation-delay: -1.0s;
}
@keyframes tp-rotate { 100% { transform: rotate(360deg);}}
@keyframes tp-bounce {
0%, 100% {transform: scale(0.0);} 
50% { transform: scale(1.0);}
} .tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar					{	border:none; min-height: 0; margin:0; border-radius: 0; }
.tp-tabs,
.tp-thumbs,
.tp-bullets						{	position:absolute; display:block; z-index:1000; top:0px; left:0px;}
.tp-tab,
.tp-thumb 						{	cursor: pointer; position:absolute;opacity:0.5;  box-sizing: border-box;}
.tp-arr-imgholder,
.tp-videoposter,
.tp-thumb-image,
.tp-tab-image					{	background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;}
.tp-tab:hover,
.tp-tab.selected,
.tp-thumb:hover,
.tp-thumb.selected				{	opacity:1;}
.tp-tab-mask,
.tp-thumb-mask 					{	box-sizing:border-box !important; }
.tp-tabs,
.tp-thumbs						{	box-sizing:content-box !important; }
.tp-bullet 						{	width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;}
.tp-bullet.selected,
.tp-bullet:hover				{	background:#fff;}
.tparrows						{	cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; }
.tparrows:hover 				{	background:#000;}
.tparrows:before				{	font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;}
.tparrows.tp-leftarrow:before	{	content: '\e824'; }
.tparrows.tp-rightarrow:before	{	content: '\e825'; } body.rtl .tp-kbimg {left: 0 !important} .dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);} .hglayerinfo				   {	  position: fixed;
bottom: 0px;
left: 0px;
color: #FFF;
font-size: 12px;
line-height: 20px;
font-weight: 600;
background: rgba(0, 0, 0, 0.75);
padding: 5px 10px;
z-index: 2000;
white-space: normal;}
.hginfo 					   { 	position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;}
.indebugmode .tp-caption:hover { 	border:1px dashed #c0392b !important;}
.helpgrid 					   { 	border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 }
#revsliderlogloglog				{	padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;} .aden{filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.perpetua::after,.reyes::after{mix-blend-mode:soft-light;opacity:.5}.inkwell{filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.perpetua::after{background:linear-gradient(to bottom,#005b9a,#e6c13d)}.reyes{filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes::after{background:#efcdad}.gingham{filter:brightness(1.05) hue-rotate(-10deg)}.gingham::after{background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.toaster{filter:contrast(1.5) brightness(.9)}.toaster::after{background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson::after{background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{filter:contrast(.9) sepia(.2)}.earlybird::after{background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{filter:contrast(1.1) saturate(1.1)}.mayfair::after{background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{filter:saturate(1.1) contrast(1.5)}.lofi::after{background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after{background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{filter:contrast(.9) brightness(1.1)}.brooklyn::after{background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{filter:sepia(.3)}.xpro2::after{background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{filter:contrast(.9)}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{filter:contrast(1.2) saturate(1.35)}.clarendon:before{background:rgba(127,187,227,.2);mix-blend-mode:overlay}.willow{filter:grayscale(.5) contrast(.95) brightness(.9)}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise::after{background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2{position:relative}._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img{width:100%;z-index:1}._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before{z-index:2}._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after{z-index:3}.slumber{filter:saturate(.66) brightness(1.05)}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}
.tp-kbimg-wrap:before,
.tp-kbimg-wrap:after {height:500%;width:500%}
.rs-background-video-layer iframe {visibility:inherit !important;}