/* Enter Your Custom CSS Here */


/* HERO AREA */

.page-template-template-portfolio .entry-hero-tagline.hero-vertical-text-1.active
{
  height: inherit !important;
  margin-top: 96px !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important
}

.page-id-1582 .entry-hero-tagline.hero-vertical-text-1.active
{
}

/* CAPTIONS */

.page-template-template-portfolio .entry-caption.Classic, a.hover .entry-caption.Classic
{
    opacity: 1 !important;
    height: auto;
	padding: 20px;
	margin-top: 3%;
	width: 100%;
	left: -12%;
}

.page-template-template-portfolio div.display--table
{
	display: block;
}

.page-template-template-portfolio div.entry-caption-content.display--table-cell
{
	display: block;
    opacity: 1 !important;
	transform: translate3d(0, 0, 0) !important;  
}

/* CAPTIONS BOX COLOR */
.portfolio-grid[data-id="999999"] .entry-caption.Classic::before, #js-caption[data-id="999999"].entry-caption.Minimal h3, #js-caption[data-id="999999"].entry-caption.Minimal span {
    background: rgba(255, 255, 255, 0) !important;
}

/* CAPTIONS TEXT COLOR */
.portfolio-grid[data-id="999999"] .entry-caption h3, .portfolio-grid[data-id="999999"] .entry-caption span, #js-caption[data-id="999999"].entry-caption h3, #js-caption[data-id="999999"].entry-caption span {
    color: #234b0f !important;
}

/* CAPTIONS TEXT size */
  .entry-title.poppins {
    font-size: 22px;
}
	@media only screen and (max-device-width: 480px) {
	.entry-title.poppins {	
  	font-size: 16px;}
}

	.entry-caption .entry-meta {
    font-size: 14px;
  	opacity: 0.6;
}
	@media only screen and (max-device-width: 480px) {
  	.entry-caption .entry-meta {
    font-size: 10px;}
} 


/* POST TITLES */
.entry-header .author { display: none; }

.entry-header .time { 
	font-size: 1.5rem; 
	color: #ffa0be; }
.entry-neta {
  	font-size: 1rem !important; 
  	font-weight: bold;
	opacity: 1 !important;
  	color: #ffa0be; }

.blog-posts-carousel 
.car-post .car-meta {
	font-size: 1.3rem; 
	line-height: 0.5; 
	font-weight: bold;
	opacity: 1;
	color: #ffa0be;
	display: block; }


/* LINK BOLD */
a:link {
	font-weight: 600;
}

/* FOOTER */
#site-footer { display: flex; }
#site-footer .widget { width: 100%; }
#site-footer { top: -60px; }


/* TEXT SELECTION COLOR */
::-moz-selection { /* Code for Firefox */
    color: white;
    background: #ffa0be;
}

::selection {
    color: white; 
    background: #ffa0be;
}


/* PRELOADER */
.ajax-loader { background: url(http://experience.aalto.fi/wp-content/uploads/2017/12/Tikku_preloader.gif) no-repeat 0 0 transparent; width: 32px !important; height: 32px !important; padding-left: 32px !important; position: absolute; margin-top: 35px !important; right: -20px; }



	


.loader {
	background: none repeat scroll 0 0 #ffffff;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9999; 
}

.loader .loader_inner {
	background-image: url("http://experience.aalto.fi/wp-content/uploads/2017/12/Tikku_preloader.gif");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #fff;
	height: 60px;
	width: 60px;
	margin-top: -30px;
	margin-left: -30px;
	left: 50%;
	top: 50%;
	position: absolute; 
}

.image wp-image-2831 attachment-150x150 size-150x150 {
		border-bottom: 2px #000000;
	}


$(window).load(function() {

	$(".loader_inner").fadeOut();
	$(".loader").delay(400).fadeOut("slow");

});
