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

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */


/* Base
----------------------------------------------------------------------------------------------------*/

a { color: #cc0000;}

mark { background-color: #95AEC0; }
ins { background-color: #9EBC79; }



::-moz-selection { background: #97B1C3; }
::selection { background: #97B1C3; }


img{  
max-width: 100%;  
height: auto; 
vertical-align: middle; 
}


.bigben {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	line-height: 28px;
	color: #cc0000;
	border-top: 1px solid;
	padding-top: 10px;
}


ul.line > li {
margin-top: 0;
padding-top: 0;
}


.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%;
}


.formtable {width:60%; float: right;}

/* module box widths
----------------------------------------------------------------------------------------------------*/
	/*top-a - logo*/
	.width39 {width:38.5%;}
	.width61 {width:60.5%;}

	/*top-b - cta boxes*/
	.width30 {width:30%;}

	/*bottom-b blog and services*/
	.width55 {width:55%;}
	.width45 {width:45%;}


/*space between form fields
--------------------------------------------------------*/
.formResponsive .formHorizontal .rsform-block { margin-bottom: 0; }





/* Layout
----------------------------------------------------------------------------------------------------*/

.body-dark,
.bg-dark { background: #0C314B; }






/* Tools + System Links
----------------------------------------------------------------------------------------------------*/

.button-primary,
#page .mod-box-default .button-primary,
#page .mod-box-grey .button-primary,
#system .item > .links a {
	border-color: #768D9C;
	background: #97B1C3;
}

.button-primary:hover,
#page .mod-box-default .button-primary:hover,
#page .mod-box-grey .button-primary:hover,
#system .item > .links a:hover {
	border-color: #6A7F8C;
	background: #889FAF;
}

.button-primary:active,
#page .mod-box-default .button-primary:active,
#page .mod-box-grey .button-primary:active, 
#system .item > .links a:active {
	border-color: #6E808D;
	background: #7A8F9D;
}	

dl.separator dt:after { background-color: #96B0C2; }

em.box { color: #79909F; }

.social-icons li a,
.module.mod-box-default .social-icons li a,
.module.mod-box-grey .social-icons li a { background-image: url(../images/tools/icons_social.png); }


/* Links
----------------------------------------------------------------------------------------------------*/


.mod-box-color1 a:hover,
.mod-box-color1 .menu-sidebar :hover,
.mod-box-color1 .menu-sidebar li .active,
.bg-color1 .menu-sidebar :hover,
.bg-color1 .menu-sidebar li .active,
.bg-color1 .mod-line .menu-sidebar li .active { 
	color: #5C7080;
	
}

.bg-color2 a:hover,
.mod-box-color2 a:hover,
.mod-box-color2 .menu-sidebar :hover,
.mod-box-color2 .menu-sidebar li .active,
.bg-color2 .menu-sidebar :hover,
.bg-color2 .menu-sidebar li .active,
.bg-color2 .mod-line .menu-sidebar li .active { 
	color: #5E7C43; 
	text-shadow: 0 1px 0 rgba(255,255,255,0.25); 
}


/* System
----------------------------------------------------------------------------------------------------*/

#system .pagination a:hover,
#system .pagination strong,
.searchbox .results li.results-header,
.searchbox .results li.result.selected h3,
#system #respond h3  { color: #79909F; }

#system .pagination a:hover { border-color: #79909F; }

#system .pagination a.previous,
#system .pagination a.next { background-image: url(../images/pagination.png); }

.searchbox .results li.more-results:hover { background-color: #96B0C2; }

#system #comments .comment-byadmin .comment-head {
	border-color: #D8DDE0;
	background: #EAEFF3;
}

#system span.highlight { background-color: #96B0C2; }


/* Widgetkit Slideshow
----------------------------------------------------------------------------------------------------*/

.wk-slideshow-infinite .caption h1 {
	background-color: #95AEC0;
	background-color: rgba(149,174,192,0.8);
}

.wk-slideshow-infinite .caption h1 + span {
	background-color: #9EBC79;
	background-color: rgba(158,188,122,0.85);
}

