/* Video Responsive Code */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);

}
label, input, button, select, textarea {
    font-size: 16px;
    font-weight: 200;
    line-height: 24px;
}

}
.formResponsive select, .formResponsive input[type=”file”] {
    height: 30px;
    line-height: 5px !important;
}

}

.formResponsive .rsform-input-box {
height: 50px !important;
}
.formResponsive .formHorizontal .rsform-block {
margin-bottom: 0px !important;
}

/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo size for centered navigation */
.tm-navbar-center [class*='tm-logo'] { transform: scale(1.2); }

.width-fix {width: 100%;}

/*======
NAVBAR FIXES
======*/
@media screen and (min-width: 1101px) and (max-width: 1220px) {
  	.uk-navbar-nav > li > a { padding: 0px 8px; font-size: 12px;}
}
@media screen and (min-width: 869px) and (max-width: 1100px) {
	.uk-navbar-nav > li > a { padding: 0px 8px; font-size: 11px;}
}
@media screen and (min-width: 768px) and (max-width: 868px) {
	.uk-navbar-nav > li > a { padding: 0px 5px; font-size: 10px;}
  .tm-nav-logo {width: 230px;}
  	/*.tm-nav-logo img {width: 70%;}*/
}

.tm-block-toolbar {
  background: -webkit-linear-gradient(left, #2C76C0, #2C76C0, #2C76C0);
  background: -moz-linear-gradient(left, #2C76C0, #2C76C0, #2C76C0);
  background-color: #2C76C0;
  color: #fff;
}

.tm-block-toolbar a {color: #fff;}
.tm-block-toolbar a:hover {color: #fff;text-decoration: underline;}
.uk-subnav > .uk-active > * {color: #C8DEF5;}
.tm-block-toolbar i {
  color: #fff;
}

/*
.tm-block-toolbar .tm-toolbar-container {
    float: right;
}
*/

.nopaddingall {padding-top: 0 !important;padding-right: 0 !important;padding-bottom: 0 !important;padding-left: 0 !important;}
.nomarginall {margin-top: 0 !important;margin-right: 0 !important;margin-bottom: 0 !important;margin-left: 0 !important;}

.radiant-blue {background-color: #2C76C0 !important; color: #FFFFFF !important;}
.radiant-purple {background-color: #8B6FB2 !important; color: #FFFFFF !important;}
.radiant-red {background-color: #990016 !important; color: #FFFFFF !important;}
.radiant-black {background-color: #484848 !important; color: #FFFFFF !important;}

/*OFFCANVAS FIXES*/
.uk-nav-offcanvas ul a { color: rgb(198, 222, 251);}
.uk-nav-offcanvas>li>a {color: rgb(255, 255, 255);}






/* =====Widgetkit slider style===== */

/*image*/
.imagetitle1 {
	position: relative;  
	width: 100%; /* for IE 6 */
}

/*text positioning*/
.h2title1 { 
	position: absolute; 
	top: 20%; 
	left: 25%; 
	width: 100%; 
}

/*text styling*/
.h2title1 span { 
	color: #2C76C0;
	line-height: 1.7em;
	font-size: 1.2em;
	letter-spacing: 1px;
	font-family: 'Helvetica', sans-serif;
  	font-weight: bold;
}
/* ===== ===== */



/*******===================*******/
.radslide-img {
    position: relative;
    width: 100%;
}


.radslide {
    font-size: 3.5em;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    line-height: 1.4em;
}


.radslide-1 {
    position: absolute;
    top: 40px;
    left: 20%;
    color: #2C76C0;
}

.radslide-2 {
    position: absolute;
    top: 200px;
    left: 35%;
    color: #3191D2;
}

.radslide-3 {
    position: absolute;
    top: 20px;
    left: 20%;
    color: white;
}

.radslide-4 {
    position: absolute;
    top: 20px;
    left: 20%;
    color: white;
}

@media screen and (min-width: 768px) and (max-width: 1220px) {
  .radslide {
    font-size: 2em;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    line-height: 1em;
}
  .radslide-1 {
    position: absolute;
    top: 20px;
    left: 10%;
    color: #2C76C0;
}

.radslide-2 {
    position: absolute;
    top: 20px;
    left: 30%;
    color: #3191D2;
}

.radslide-3 {
    position: absolute;
    top: 10px;
    left: 15%;
    color: white;
}

.radslide-4 {
    position: absolute;
    top: 20px;
    left: 20%;
    color: white;
}
}
@media screen and (max-width: 767px) {

.radslide-img img {min-width: 1920px;}
.radslide {font-size: 3em;line-height: 1em;}


.radslide-1 {
    position: absolute;
    top: 20px;
    left: 20%;
    color: #2C76C0;
}

.radslide-2 {
    position: absolute;
    top: 20px;
    left: 20%;
    color: #3191D2;
}

.radslide-3 {
    position: absolute;
    top: 20px;
    left: 20%;
    color: white;
}

.radslide-4 {
    position: absolute;
    top: 20px;
    left: 20%;
    color: white;
}
}





@media (min-width: 767px) {
	.tm-navbar-container {
 	   height: 120px !important;
	}
}


.uk-panel-box-primary {
    background-image: url('/images/wave-clear.png');
    background-repeat: no-repeat;
    background-position: 90% 95%;
}


/*****************************************************/
/****************CHRIS A RS FORM FIXES****************/
.formResponsive input[type="submit"] {
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  color: #3173e6 !important;
  font-size: 20px;
  background: #ffffff;
  padding: 10px 20px 10px 20px;
  border: solid #3382C4 1px;
  text-decoration: none;
}
  
.formResponsive input[type="submit"]:hover {
  background: #8e6bd1;
  background-image: -webkit-linear-gradient(bottom, #77b3ef, #96BBE0);
  background-image: -moz-linear-gradient(bottom, #77b3ef, #96BBE0);
  background-image: -ms-linear-gradient(bottom, #77b3ef, #96BBE0);
  background-image: -o-linear-gradient(bottom, #77b3ef, #96BBE0);
  background-image: linear-gradient(to top, #77b3ef, #96BBE0);
  text-decoration: none;
}
.rsform-block-antispam {
    padding: 5px 0px;
}
/****************************************************************/
/****************************************************************/

/*HR STYLING*/
hr {border-top: 1px dotted #8c8b8b;}

/*DROPDOWN BACKGROUND COLOR*/
.uk-dropdown-navbar {background: #2C76C0;color: #FFFFFF;}

/*DROPDOWN CHILD ITEMS*/
.uk-nav-navbar > li > a {color: #FFFFFF;}
.uk-nav-navbar > li > a:hover {color: #b5daff;} /*HOVER*/
.uk-dropdown-navbar .uk-nav-navbar > li.uk-active > a { color: #FFFFFF;text-decoration: underline;} /*ACTIVE ITEM*/

/*DROPDOWN GRANDCHILD ITEMS*/
.uk-nav-navbar ul a {color: #b5daff;}
.uk-nav-navbar ul a:hover {color: #FFFFFF;}


@media screen and (max-width: 480px) {
  .tm-navbar .tm-navbar-container {
    margin-bottom: 20px;
  }
}


#tm-footer {
    background: #1159A0;
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  
  	.tm-toolbar-container > .uk-panel {
	display: block;
	position: relative;
	top: 12px;
	}

}