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

/*
 * Custom Style Sheet - Use this file to style your content
 */

/* link color */
body a { color: #CE1300; }

/* body font */
body { font: normal 13px/18px Arial, Helvetica, sans-serif; color: #292828}

 /*
 * Custom Style Sheet - Use this file to style your content
 */
 
.custom-logo {
	display: inline-block;
	width: 382px;
	height: 90px;
	background: url(../../../images/yootheme/logo.png) 50% 50% no-repeat;
	background-size: contain;
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.custom-logo { height: 60px; }
	#sponsors {display:none;}
}

#top-b .mod-plain h1.frontpage {
    margin-bottom: 30px;
    font-size: 45px;
    line-height: 55px;
}

#bottom-b .mod-plain .frontpage { margin: 30px 10px 30px 0; }

#top-b .mod-plain h1.frontpage,
#bottom-b .mod-plain .frontpage a { color: #8699a9; }

.frontpage-padding-top { padding-top: 50px; }
.frontpage-padding-bottom { padding-bottom: 50px; }


 /* Frontpage Responsive
 ----------------------------------------------------------------------------------------------------*/

@media (min-width: 960px) {
	#sponsors {float: right;}
	#sponsors .mod-box table {float:right;}
}
/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {

	.frontpage-padding-top { padding-top: 10px; }
	.frontpage-padding-bottom { padding-bottom: 0px; }
	#sponsors {margin: 0 auto;float:none;clear:both;}
}

/* Only Phones */
@media (max-width: 767px) {

	.frontpage-icons img { width: 70px; }
}

body#page {background: #fff url(../images/bgimage.png) no-repeat fixed -430px 0;background-size:auto;}

#header {margin:0 0 25px;}
#logo {margin-left: 10px;}

#sponsors .mod-box {padding: 0;margin-right:0;}
#menubar {clear:both;}
#toolbar {background: #eee;padding: 5px;}
.social-mini li a {background-image: url(../images/icons_social_mini.png);}
#top-b {background: url(../images/top-b.png) 0 0 repeat;box-shadow: 0 1px 8px -4px rgba(0,0,0,0.8) inset;}
#top-b .grid-box {text-align: center;}
#logo .custom-logo {background-image: url(../images/logo.png);}
#header-responsive .custom-logo {background-image: url(../images/logo.png);}
#header-responsive .searchbox {background: #ddd;}
#search {background: #ddd;}
h1, h2, h3, h4, h5, h6 {text-transform: lowercase;}
header h1 {font-size: 30px;line-height: 30px;}
.itp-fshare-right .itp-fshare-fbl {margin: 10px 0px -15px 20px !important;}
.menu-dropdown .dropdown {top:40px;left:-2px;}
.menu-dropdown .dropdown-bg > div {background: #eee;}

#menu {background: #eee;}
#menu, #search {margin:0;}

/* Menus - Mega Drop-Down Menu
----------------------------------------------------------------------------------------------------*/

/* Level 1 */
.menu-dropdown a.level1,
.menu-dropdown span.level1 { font-size: 17px; color: #000; }

/* Level 2 */
.menu-dropdown a.level2,
.menu-dropdown span.level2,
.menu-dropdown a.level3 { color: #000; }

.menu-dropdown li.level2 { border-top: 1px solid #ccc; }

/* Menu + Module */
.menu-dropdown .module a { color: #999; }

.responsive-video iframe {
width: 100%;
}