.button:active {
box-shadow: none;
} .go-to-top {
background-color: transparent;
} .go-to-top i {
color: #000000;
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
-o-transition: all .2s linear;
transition: all .2s linear;
}
.go-to-top i:hover {
transform: scale(1.15);
-ms-transform: scale(1.15);
-webkit-transform: scale(1.15);
} .go-to-top i:before {
content: "➝";
font-size: 30px;
} .go-to-top.visible {
opacity: 1;
-webkit-transform: rotate(-90deg) scale(1);
transform: rotate(-90deg) scale(1);
} .go-to-top.visible:hover {
background-color: transparent;
} .wpb_wrapper .lab-blog-posts .blog-post-entry {
border: none;
} .wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container {
padding: 30px 20px;
} .wpb_wrapper .lab-blog-posts.posts-layout-left .blog-post-entry .blog-post-content-container {
padding: 20px;
} .wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-content-container .blog-post-title {
margin-bottom: 10px;
line-height: 1.5;
} .homepage-welcome {
padding: 50px 0 35px 0;
} .homepage-news {
padding: 50px 0;
} .homepage-service {
padding: 50px 0;
} .auto-type-element h1 {
margin-top: 0px;
} .auto-type-element>p {
display: none;
} .wpb_wrapper .lab-portfolio-items .portfolio-title-holder {
margin-bottom: 0px;
} .portfolio-holder .item-box .info h3 a {
color: #000;
} .toggle-bars.menu-skin-light .toggle-bars__bar-line, 
.toggle-bars.menu-skin-light .toggle-bars__bar-line {
background-color: #000;
} .toggle-bars .toggle-bars__bar-line , 
.toggle-bars .toggle-bars__bar-line {
width: 30px;
height: 1px;
-webkit-transition: all ease .15s;
transition: all ease .15s;
} .toggle-bars .toggle-bars__bar-line.toggle-bars__bar-line--top {
top: 3px;
} .toggle-bars .toggle-bars__bar-line.toggle-bars__bar-line--bottom {
top: 16px;
} .toggle-bars:hover .toggle-bars__bar-line.toggle-bars__bar-line--bottom {
top: 18px;
} .toggle-bars:hover .toggle-bars__bar-line.toggle-bars__bar-line--top {
top: 1px;
} .toggle-bars .toggle-bars__bar-line.toggle-bars__bar-line--middle {
height: 0px;
} .toggle-bars.exit .toggle-bars__bar-line.toggle-bars__bar-line--top {
top: 8px;
} .toggle-bars.exit .toggle-bars__bar-line.toggle-bars__bar-line--bottom {
top: 8px;
} .main-header.menu-type-full-bg-menu .full-screen-menu .full-menu-footer .right-part+.left-part,
.main-header.menu-type-full-bg-menu .full-screen-menu .full-menu-footer .right-part,
.main-header.menu-type-full-bg-menu .full-screen-menu .full-menu-footer .left-part {
width: 100%;
} .main-header.menu-type-full-bg-menu .full-screen-menu.menu-skin-light .full-menu-footer .container {
border-top: none;
} .main-header.menu-type-full-bg-menu .full-screen-menu .full-menu-footer .right-part {
float: none;
text-align: left;
} .main-header.menu-type-full-bg-menu .full-screen-menu.menu-skin-light nav div.menu>ul>li>a:after, 
.main-header.menu-type-full-bg-menu .full-screen-menu.menu-skin-light nav ul.menu>li>a:after {
display: none;
} .main-header.menu-type-full-bg-menu .full-screen-menu nav ul li a:hover,
.main-header.menu-type-full-bg-menu .full-screen-menu nav ul li.current-menu-item a,
.main-header.menu-type-full-bg-menu .full-screen-menu nav ul li.current_page_item a {
color: #BBB;
} .social-networks {
margin-bottom: 20px;
} .main-header.menu-type-full-bg-menu .full-screen-menu .full-menu-footer .social-networks li a {
width: 30px;
height: 30px;
} .main-header.menu-type-full-bg-menu .full-screen-menu .full-menu-footer .social-networks li a i {
font-size: 16px;
} .mobile-menu-wrapper .mobile-menu-container div.menu>ul li.menu-item-has-children>a:after, .mobile-menu-wrapper .mobile-menu-container ul.menu li.menu-item-has-children>a:after {
font-size: 14px;
} .main-header.menu-type-full-bg-menu .full-screen-menu.menu-skin-light.translucent-background,
.mobile-menu-wrapper.mobile-menu-fullscreen+.mobile-menu-overlay {
background-color: rgba(255,255,255,.97) !important;
} .mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container div.menu>ul>li>a, 
.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li>a {
color: #333 !important;
} .mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container div.menu>ul>li ul>li>a, 
.mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container ul.menu>li ul>li>a {
color: #898989 !important;
} .mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .search-form input {
color: #222;
} .mobile-menu-wrapper.mobile-menu-fullscreen .mobile-menu-container .search-form input:focus+label {
color: #222;
} .portfolio-holder .thumb .hover-state .info p a:hover {
color: #898989;
} .show-more .reveal-button {
border: none;
margin: 0px;
min-width: 0;
} .show-more .reveal-button a {
color: #000;
padding: 0px;	
} .show-more {
text-align: left;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
} .lab-portfolio-items .show-more {
padding-left: 15px;
padding-right: 15px;
margin: 0px;
} .portfolio-navigation .flaticon-arrow413:before {
content: "➝";
} .portfolio-navigation .flaticon-arrow427:before {
content: "➝";
} .portfolio-big-navigation .flaticon-arrow427:before {
content: "➝";
} .portfolio-big-navigation .flaticon-arrow413:before {
content: "➝";
} .single-portfolio-holder .portfolio-big-navigation i {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
} .single-portfolio-holder .portfolio-big-navigation .adjacent-post-link--arrow-right i {
-webkit-transform: none;
transform: none;
}
.single-portfolio-holder .portfolio-navigation a.previous {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
body.single-post .post-navigation .flaticon-arrow427 {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
display: inline-block;
} .post-navigation--next .post-navigation--arrow,
.slick-prev {
padding-left: 20px;
padding-right: 0px;
-webkit-transform: rotate(180deg) scale(1);
transform: rotate(180deg) scale(1);
} .single-portfolio-holder.portfolio-type-3 i {
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-prev {
left: 200px;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
.single-portfolio-holder.portfolio-type-3 .gallery-slider .slick-next {
right: 200px;
-webkit-transform: scaleX(1);
transform: scaleX(1);
} .single-portfolio-holder.portfolio-type-3 .slick-prev i:before {
content: "➝";
} .single-portfolio-holder.portfolio-type-3 .slick-next i:before {
content: "➝";
} .projects-page.lab-portfolio-items .portfolio-title-holder {
padding: 25px 0px 35px 0px;
margin-bottom: 0px;
} .single-portfolio-holder .details .services .checklist-entry {
margin-top: 0;
} .project-link-1 a {
color: #000;
} .single-portfolio-holder .details .link a:hover {
color: #000;
} .single-portfolio-holder .details .link .project-multiple-links:after {
content: "➝";
} .single-portfolio-holder .social-links-rounded .social-share-icon {
width: 38px;
height: 38px;
} .services-row {
padding: 50px 0;
} .studio-awards,
.studio-press {
padding: 50px 0;
} .team-member {
margin-bottom: 35px;
} .members {
padding-top: 50px;
} .page-heading--title-section {
display: flex;
flex-flow: row;
padding-top: 25px;
padding-bottom: 10px;
margin: 0px;
} .blog .page-heading--title {
width: 50%;
} .blog .page-heading--description {
width: 50%;
} .single-post .post-comments {
margin-top: -1px;
} .blog .page-heading {
margin-top: 0;
} .blog-posts .post-item.columned .post-thumbnail {
min-width: 500px;
max-width: 500px;
} .blog-posts .post-item.columned .post-thumbnail {
margin-right: 70px;
} .wpb_wrapper .lab-blog-posts .blog-post-entry .blog-post-image a .hover-display.no-opacity,
.blog-posts .post-item .post-thumbnail .post-hover.post-hover--no-opacity {
background-color: rgba(255,255,255,0.75);
} .post-navigation a i, .post-navigation a strong {
color: #000;
} .post-navigation__column .flaticon-arrow427:before {
content: "➝";
} .post-navigation__column .flaticon-arrow413:before {
content: "➝";
} .single-post .post .post-navigation {
border-top: 1px solid #EEE;
border-bottom: 1px solid #EEE;
padding-top: 25px;
padding-bottom: 25px;
margin-bottom: 0px;
} .single-post .comment-respond .comment-form>p.form-submit {
text-align: right;
} .post-comment-form {
padding-top: 20px;
} .single-post .comment-form>p.form-submit {
text-align: left;
} .contact-row {
padding-top: 50px;
} .labeled-input-row input {
border-bottom-color: #CCC;
} .labeled-textarea-row textarea {
background-image: linear-gradient(#CCC 1px, transparent 1px);
} .contact-form-privacy-policy input[type="checkbox"], .alternate-radio:before {
border-color: #ccc;
} .labeled-input-row label, .labeled-textarea-row label {
border-bottom: 1px solid #000;
} .contact-form .button,
.form-submit .button {
padding: 0px;
color: #000;
background: transparent;
} .contact-form .button:hover,
.form-submit .button:hover {
color: #fabc28;
} footer.main-footer {
background-color: transparent !important;
} .logos-holder .c-logo {
background-color: #fff;
} .logos-holder.no-image-borders .c-logo {
margin-bottom: 30px;
} @media screen and (max-width: 480px){ .wpb_wrapper .lab-blog-posts.posts-layout-left .blog-post-entry .blog-post-image {
padding-right: 0px;
} .wpb_wrapper .lab-blog-posts.posts-layout-left .blog-post-entry .blog-post-content-container {
padding: 0px;
padding-top: 20px;
} .homepage-welcome {
padding: 35px 0;
} .homepage-news {
padding: 35px 0;
} .homepage-service {
padding: 35px 0;
} .projects-page.lab-portfolio-items .portfolio-title-holder {
padding: 25px 0px 0px 0px;
margin-bottom: 0px;
} .blog-posts .post-item.columned .post-thumbnail {
min-width: 100%;
max-width: 100%;
} .page-heading--title-section {
flex-flow: column;	
} .blog .page-heading--title {
width: 100%;
} .blog .page-heading--description {
width: 100%;
} .post-navigation--label em {
top: 0;
opacity: 1;
} .single-post .post-comments:before {
right: 30px;
border-width: 25px 25px 0 0;
} .post-navigation a { 
max-width: 30%;
} .single-post .post-comments+.post-comment-form .comment-respond {
padding-top: 0px;
} .single-post .post-comments {
padding: 35px 0;
} .comment-reply-title {
margin-top: 0px;	
} .post-comment-form {
padding-top: 35px;
} .blog-posts .post-item.columned .post-thumbnail {
margin-bottom: 35px;
} .post-navigation--label strong {
top: 0;
} .awards-and-press-column {
padding-top: 35px;	
} .services-row {
padding: 35px 0;
} .studio-awards,
.studio-press {
padding: 35px 0;
} .team-member {
margin-bottom: 35px;
} .members {
padding-top: 35px;
} .contact-row {
padding-top: 35px;
}	
} @media screen and (min-width: 768px) { .blog .page-heading--title {
width: 100%;
} .blog .page-heading--description {
width: 100%;
} .blog-posts .post-item.columned .post-thumbnail {
min-width: 290px;
max-width: 290px;
}	
} @media screen and (min-width: 992px) { .blog .page-heading--title {
width: 100%;
} .blog .page-heading--description {
width: 100%;
} .blog-posts .post-item.columned .post-thumbnail {
min-width: 400px;
max-width: 400px;
}	
} @media screen and (min-width: 1200px) { .blog-posts .post-item.columned .post-thumbnail {
min-width: 500px;
max-width: 500px;
}
}  .example {
color: red !important;
}