/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */


.tm-block-divider.tm-block-default::before, .tm-block-divider.tm-block-dark::before, .tm-block-divider.tm-block-primary::before {
    background: #304090;
}

.tm-divider {
    background: #304090;
}

.wk-slideshow-katana .caption {
	position: absolute;
    text-align: right;
    color: #304090;
    right: 0;
    left: 0;
    margin-top: 120px;
    top: -100vh;
}

.tm-block-divider.tm-block-default:before, .tm-block-divider.tm-block-dark:before, .tm-block-divider.tm-block-primary:before {
    padding: 0;
}

a:hover {
	text-decoration: none !important;
}

@media screen and (min-width: 769px) {
	.wk-slideshow-katana .caption {
		left: 50%;
	}
	
	.button-fix {
		min-height: 160px;
	}
}

@media screen and (max-width: 768px) {
	.tm-block {
		padding: 0 !important;
	}
	
	.uk-panel-space {
		padding: 30px 0;
	}
	
	.tm-block-divider.tm-block-default:before, .tm-block-divider.tm-block-dark:before, .tm-block-divider.tm-block-primary:before {
		margin-left: 0;
	}
}

.chrono_credits {
	display: none;
}

.tm-custom-device-1{
	padding: 5px;
}