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

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

.quote {padding:20px 15px;height:24px;}

.quote p {font-family:'PT Sans',sans-serif;font-size:18px;text-transform:uppercase;color:#00372c;}

.nspArt h4 {margin-top:5px!important;}

.uk-navbar-brand > div {padding:10px 0;}

.accreditations {font-size:14px;line-height:16px;}

.tm-block-white > div > .tm-footer > p{color:#000000;}

.block {float:left;}

.tm-top-a > div > div > p > img {border-bottom: 1px solid #cccccc;}

.tm-block-white {background:#ffffff;}

.rotate img { display: block;float: left;padding: 20px;}

.rotate {display:block;
transform:rotate(-7deg);
-ms-transform:rotate(-7deg); /* IE 9 */
-webkit-transform:rotate(-7deg); /* Safari and Chrome */
} 

.rotate:hover {display:block;
transform:rotate(0deg);
-ms-transform:rotate(0deg); /* IE 9 */
-webkit-transform:rotate(0deg); /* Safari and Chrome */
} 

.no-padding-top {padding-top:0!important;}

@media (min-width: 1500px) {
.wk-slideshow .caption {
	position: absolute;
	right: 15%;
	top:15%;
	z-index: 5;
	padding: 10px;
	/*background: rgba(255, 255, 255,0.5);*/
font-size:48px;
}

.wk-slideshow .caption > div > span {
font-size:64px;
line-height:100px;
}
}

@media (max-width: 1499px) {
.wk-slideshow .caption {
	position: absolute;
	left: 5%;
	top:15%;
	z-index: 5;
	padding: 10px;
	/*background: rgba(255, 255, 255,0.5);*/
font-size:36px;
line-height:40px!important;
}

.wk-slideshow .caption > div > span {
font-size:35px;
line-height:40px;
}

}


















