	body {

		font-family: 'PT Sans', arial, sans-serif;


		scrollbar-3dlight-color:#142250;
scrollbar-arrow-color:#142250;
scrollbar-base-color:#CCCCCC;
scrollbar-darkshadow-color:#142250;
scrollbar-face-color:#ffffff;
/*scrollbar-highlight-color:#142250;
scrollbar-shadow-color:#142250; */




	}

	a { color: white; }
	a:hover { color: white; }
	.gold { color: white; }
	.grey { color: #999; }
	.white { color: #fff; }
	.white:hover { color: #ddd; }
    * { outline: none; }





	hr {
		border-top: 1px solid #aaa;
		height: 0px;
		margin: 0px;
	}
	#container {
		height: 100%;
	}
	.head {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 74px;
		z-index: 999;
		color: #fff;
		background: url("../img/layout/feather.png") no-repeat;
		background-size: 100% 500px;
	}

	.menu-side {
		float: left;
		width: 40%;
	}
	.menu-item {
		float: left;
		position: relative;
		padding-top: 25px;
		text-align: center;
		width: 8%;
		text-transform: uppercase;
		font-size: 12px;
		line-height:17px;
	}
	.menu-item.small {
			width: 6%;
		}
	.menu-item a {
		color: #fff;
	}
	.menu-item a:hover {
		color: #cc9222;
	}
	.menu-item a.active {
		color: #cc9222;
	}
	.submenu-item {
		display: inline-block;
		position: relative;
		text-align: center;
		padding: 0 40px;
		top: -5px;
		text-transform: uppercase;
		font-size: 12px;
	}
	.submenu-item a {
		color: #142250;
	}
	.submenu-item a:hover {
		color: #fff;
	}
	.submenu-item a.active {
		color: #fff;
	}
	.hover-menu {
		display: none;
		position: absolute;
		background: #a4a7bc;
		min-width: 150px;
		text-align: left;
		padding: 5px;
		top: 25px;
		left: 35px;
        line-height: 20px;
        max-height: 400px;
        overflow-x: hidden;
	}



	.menubar {
		position: fixed;
		top: 72px;
		left: 0px;
		background: #a4a7bc;
		border-bottom: 3px solid #223A66;
		width: 100%;
		height: 23px;
		z-index: 999;
	}
	.bigimage {
		background-size: 100% auto;
		background-position: center;
		background-repeat: no-repeat;
		position: fixed;
		top: 0px;
		width: 100%;
		height: 100%;
	}
	.big-arrow-left {
		position: fixed;
		left: 0px;
		top: 100px;
		width: 10%;
		height: 90%;
		z-index: 199;
	}
	.big-arrow-right {
		position: fixed;
		right: 0px;
		top: 100px;
		width: 10%;
		height: 90%;
		z-index: 199;
	}
	.big-arrow-left img {
		position: absolute;
		top: 45%;
		left: 45px;
	}
	.big-arrow-right img {
		position: absolute;
		top: 45%;
		right: 45px;
	}

	.feather-image {
		position: fixed;
		top: 0px;
		left: 0px;
		height: 500px;
		width: 100%;
		background: url("../img/layout/feather.png") no-repeat;
		background-size: 100% 100%;
		z-index: 105;
	}
    .feather-image.home {
        height: 300px;
    }
	.content {
		position: relative;
		top: 75px;
		z-index: 198;
		font-size: 12px;
		line-height: 16px;
		/*background: rgba(2,7,17,0.6);*/
		padding-top: 40px;
		margin-bottom: 50px;
	}
	.content.noback {
		background: none;
	}
    .content.no-menu {
        padding-top: 1px;
    }
    .content a {
        position: relative;
        z-index: 200 !important;
    }
    .content .container {
        margin: 0 auto 150px auto;
    }
    #auto-rotate div {
        margin-top: 26px;
    }
    #auto-rotate.no-menu div  {
        margin-top: 0;
    }
    .footer {
		position: fixed;
		bottom: 0px;
		left: 0px;
		width: 100%;
		height: 50px;
		background: rgba(2,7,17,0.6);
		z-index: 999;
	}
	.caps {
		text-transform: uppercase;
	}
	.foot-thumbs {
		float: left;
		width: 61%;
		overflow-y: hidden;
		height: 180px!important;
		white-space: nowrap!important;
		position: relative;
		overflow-x: scroll;
	}
	.foot-left {
		float: left;
		font-size: 12px;
		position: relative;
		padding: 17px;

	}
	.foot-left-extra {
		text-align: center;
		position: absolute;
		padding-top: 10px;
		left: 35%;
		max-width: 40px;


	}
	.foot-center {
		text-align: center;
		right: 50%;
		position: absolute;
		padding-top: 10px;
		max-width: 40px;
	}
	.foot-text {
		float: right;
		padding-top: 12px;
		line-height: 15px;
		font-size: 12px;
		padding-right: 20px;
		text-align: right;
		width: 35%;
	}
    .foot-text a {
        color: #FFF;
    }
	.foot-thumb {
		display: inline-block;
		padding-top: 5px;
		margin-right: 5px;
	}
	.foot-thumb img {
		width: 100%;
	}
	.specs {
        /*display: none;*/
    }
	.foot-specs {
		position: absolute;
		top: 10px;
		height: 40px;
		background: #fff;
		border: 1px solid #fff;
	}
	.foot-fb {
		float: right;
		padding-top: 10px;
		padding-right: 30px;
	}
	.foot-thumb img {
		height: 40px;
		border: 1px solid #aaa;
	}
	.left-box {
		padding-top: 15px;
		padding-bottom: 15px;
		border-top: 1px solid #aaa;
	}
	.left-item {
		float: left;
		width: 40%;
	}
	.right-item {
		float: right;
		width: 57%;
	}
    .right-item p:last-of-type {
        margin-bottom: 0;
    }
	.left-award-box {
        border: 1px solid #AAAAAA;
        float: left;
        width: 99%;
        padding: 5px;
        height: 150px;
        position: relative;
        margin-bottom: 10px;
	}
    .left-award-box .left-item {
    	position: absolute;
    	left: 0px;
    	width: 100%;
        height: 150px;
        z-index: 1;
    }
    .left-item .left-content {
    	padding: 10px;
    	padding-right: 330px;
    }
    .left-award-box .center-item {
        float: right;
        height: 150px;
        /*width: 120px;*/
        position: relative;
        z-index: 100;
    }
    .left-award-box .right-item {
    	float: right;
        height: 150px;
        width: 190px;
    }
    .left-award-box .right-item img {
        height: 100%
    }
    .left-award-box .center-item img {
        height: 100%
    }
	.newsletter-item {
		float: left;
		margin: 10px;
		margin-bottom: 20px;
		width: 220px;
	}
	.newsletter-item a {
		color: #fff;
        display: block;
	}
	.news-img {
		width: 100%;
		height: 100%;
		border: 1px solid #aaa;
		margin-bottom: 10px;
	}
    strong {
        color: #FFF;
    }
	.mobi { display: none; }
	.mobmenu-item { display: none; }

	.form-left { float: left; width: 40%; padding-top: 7px; }
	.form-right { float: left; width: 55%; padding-bottom: 10px;}

	.form-item {
		min-height: 46px !important;
		padding-bottom: 5px;
	}
		.form-left2 {
			padding-top: 10px;
			float: left;
			width: 45%;
			text-align: left;
		}
		.form-input {
			float: left;
			width: 55%;
		}

    .error {
        color:#FFF;
        padding: 10px;
        font-size:14px;
        line-height: 14px;
        margin-bottom: 10px;
    }

    .succeed {
        color:#FFF;
        padding: 10px;
        font-size:14px;
        line-height: 14px;
        margin-bottom: 10px;
    }

    .error ul,
    .error ul li,
    .succeed ul,
    .succeed ul li {
        margin: 0;
    }

    .slimscroll {
        overflow: auto;
    }

    .container .nine.columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        -ms-column-count: 3;
        column-count: 3;
    }

    .container .thirteen.columns {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        -ms-column-count: 4;
        column-count: 4;
    }

    .form-address {
        left: -999999px;
        position: absolute;
        top: -999999px;
    }

    .float-right {
        float: right !important;
    }

	/* scrollbar see https://css-tricks.com/custom-scrollbars-in-webkit/ */

    ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px;
		background-color: #142250;
    }
    ::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0,0,0,.5);
		background-color: #FFFFFF;
        box-shadow: 0 0 1px rgba(255,255,255,.5);
    }

    .article-gallery {
        height: 590px;
        position: relative !important;

    }

    .article-gallery > img {
        display: none;
        left: 0;
        position: absolute;
        top: 0;
    }

    .article-gallery > img:first-of-type {
        display: block;
    }

	.article-gallery-arrow-left {
		position: absolute !important;
		left: 0;
        top: 0;
		width: 10%;
		height: 100%;
		z-index: 199;
	}
	.article-gallery-arrow-right {
		position: absolute !important;
		right: 0;
        top: 0;
		width: 10%;
		height: 100%;
		z-index: 199;
	}
	.article-gallery-arrow-left img {
		position: absolute !important;
		top: 45%;
		left: 45px;
	}
	.article-gallery-arrow-right img {
		position: absolute !important;
		top: 45%;
		right: 45px;
	}

	@media only screen and (max-width: 1440px) {
		.head {
			position: fixed;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 72px;
			z-index: 999;
			color: #fff;
			background: url("../img/layout/feather.png") no-repeat;
			background-size: 100% 500px;
		}
		.menucol {
			position: absolute;
			left: 5%;
			width: 90%;
		}
		.menu-item {
			width: 8%;
			font-size: 11px;
		}
		.menu-item.large {
			width: 8%;
		}
		.menu-item.small {
			width: 6%;
		}
	    .submenu-item {
		    font-size: 11px;
		    padding: 0 15px;
	    }
	    .hover-menu {
		    left: 10px;
	    }

		.foot-left {
			font-size: 12px;
			padding: 17px;
		}

		.foot-text {
			width: 45%;
		}
        .content {
            padding-bottom: 200px;
        }
		.foot-center {
		text-align: center;
		right: 50%;
		position: absolute;
		padding-top: 10px;
		}
	}
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 1240px) {

	}
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
   		.head {
			/*height: 133px;*/
			height: 80px;
        }

		.menu-item {
			width: 10%;
			/*padding-top: 70px;*/
			padding-top: 45px;
		}
		.menu-item.large {
			width: 10%;
			/*padding-top: 70px;*/
			padding-top: 45px;
			/*background:#FF0000;*/
		}
		.menu-item.small {
			width: 7%;
			/*padding-top: 70px;*/
			padding-top: 45px;
		}
		.menubar {
			/*top: 110px;*/
			top: 80px;
		}
	    .submenu-item {
		    padding: 0 15px;
	    }
	    .hover-menu {
		    left: 10px;
	    }
		.content {
			/*top: 135px;*/
			top: 80px;
            padding-bottom: 200px;
		}

        .left-award-box {
            width: 93%;
        }
        .content.no-menu {
            padding-top: 15px;
        }

		.foot-left {
			font-size: 12px;
			padding: 17px;
		}

		.foot-text {
			width: 50%;
		}
		.foot-center {
		text-align: center;
		right: 50%;
		position: absolute;
		padding-top: 10px;
		}
	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {

		.menucol {
			position: relative;
			width: default;
			left: 0px;
		}
		.newsletter-item {
			float: left;
			margin: 10px;
			margin-bottom: 50px;
			width: 172px;
			font-size: 12px;
		}
		.content {
            padding-bottom: 200px;
		}
	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
        .contact .content-div {
            margin-top: 60px;
        }
        .contact .float-right {
            float: none !important;
        }
        .news .left-item,
        .races .left-item {
            width: 100%;
        }
        .news .right-item,
        .races .right-item {
            padding-top: 10px;
            width: 100%;
        }
		.foot-left { display: none; }

        .foot-text { width: 93%; }

		.mobi { display: block; }
		.mobi-menu { width: 100%; display: none; position: fixed; z-index: 999999; /*top: 80px;*/ top: 55px; padding-bottom: 20px; height: 100%; overflow: scroll; background: #fff; }
		.mobmenu-item {
			display: block;
			padding: 2px;
			background: rgba(2,7,17,1);
			background: #fff;
			color: #222;

			font-size: 14px;
			border-bottom: 1px solid #ddd;

			padding-left: 20px;
			padding-right: 20px;
			position: relative;
		}
        .mobmenu-item a {
			color: #222;
            display: block;
        }
		.mobmenu-item.sub {
			display: none;
			padding: 2px;
			background: rgba(2,7,17,0.6);
			background: #fff;
			color: #222;
			font-size: 14px;
			padding-left: 30px;
		}
		.mobmenu-item.sub2 {
			display: none;
			padding: 2px;
			background: #fff;
			color: #222;
			font-size: 14px;
			padding-left: 40px;
		}
		.mobmenu-item:hover {
			background: rgba(2,7,17,1);
			background: #cdd0e5;
		}
		.mobi-arrow {
			z-index: 99999;
			position: absolute;
			right: 0;
			top:  0;
		}
		.menubutton {
			position: absolute;
			z-index: 99999;
			/*top: 35px;*/
			top: 16px;
			left: 0px;
		}

	.big-arrow-left {
		position: absolute;
		left: 0px;
		top: 55px !important;
		width: 50%;
		height: 200px;
		z-index: 998;
	}
	.big-arrow-left img {
		position: absolute;
		top: 80px;
		left: 20px;
	}
	.big-arrow-right {
		position: absolute;
		right: 0px;
		top: 55px !important;
		width: 50%;
		height: 200px;
		z-index: 998;
	}
	.big-arrow-right img {
		position: absolute;
		top: 80px;
		right: 20px;
	}

	.article-gallery-arrow-left {
		width: 50%;
		z-index: 998;
	}
	.article-gallery-arrow-left img {
		top: 44%;
		left: 20px;
	}
	.article-gallery-arrow-right {
		width: 50%;
		z-index: 998;
	}
	.article-gallery-arrow-right img {
		top: 44%;
		right: 20px;
	}

        .specsbutton {
            font-size: 12px;
            right: 0;
            position: absolute;
            top: 30px;
            z-index: 99999;
        }
		.content {
			/*background: rgba(2,7,17,0.6);*/.
			padding: 20px;
			/*margin-top: 30px;*/
            display: block !important;
            padding-bottom: 200px;
            font-size: 13px;
		}
		.menubar { display: none; }
		.content {
			/*top: 70px;*/
			top: 40px;
            margin-top: 200px;
		}
		.menu-item {
			display: none;
		}
	    .submenu-item {
		    padding: 0 20px;
	    }
	    .hover-menu {
		    left: 15px;
	    }
        .feather-image {
            height: 300px;
            display: none;
        }
        .bigimage {
            height: 200px;
            position: absolute;
        }
        .bigimage.home {
            height: 100%;
            position: fixed;
        }
        .left-award-box {
			border: 1px solid #AAAAAA;
			float: left;
			width: 99%;
			padding: 5px;
			height: auto;
			position: relative;
			margin-bottom: 10px;
		}
		.left-award-box .left-item {
			position: relative;
			left: 0px;
			width: 100%;
			height: auto;
		}
		.left-item .left-content {
			padding: 10px;
		}
        .big-arrow-left,
        .big-arrow-right {
            top: 175px;
        }
		.left-award-box .center-item {
			float: none;
			padding: none;
			height: auto;
			text-align: left;
			margin-left: 0px;
			width: auto;
			max-width: auto;
		}
		.left-award-box .right-item {
			float: none;
			height: auto;
			max-width: auto;
			text-align: left;
			width: auto;
		}
		.left-award-box .right-item img {
			height: 100%
            max-height: 197px;
		}
		.left-award-box .center-item img {
			height: 100%
            max-height: 197px;
		}
		.footcont { width: 98% !important; }
		.foot-fb {
			position: absolute;
			right: 5px;
			float: right;
			padding-right: 70px;
		}
        p {
            text-align: left;
        }
        .contact-left,
        .contact-right {
            width: 100%;
        }
        .content.no-menu {
            padding-top: 0;
            top: 80px;
        }
        .content.noback {
            top: 10px !important;
            margin-top: 10px !important;
        }
        #auto-rotate div  {
            margin-top: 0;
        }
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		.foot-text { width: 100%; position: absolute; left: 0px; text-align: left; font-size: 9px; }
        .head {
            /*height: 90px;*/
            height: 55px;
        }
		.newsletter-item {
			float: left;
			margin: 10px;
			margin-bottom: 50px;
			width: 190px;
		}

        .left-award-box {
            width: 93%;
        }
        .container .nine.columns,
        .container .thirteen.columns {
            -webkit-column-count: 1; /* Chrome, Safari, Opera */
            -moz-column-count: 1; /* Firefox */
            column-count: 1;
        }

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
		.foot-text {
            width: 100%;
            position: absolute;
            left: 0px;
            text-align: left;
            font-size: 8px;
        }
        .head {
            /*height: 90px;*/
            height: 55px;
        }
		.news-pdf { display: none; }
		.newsletter-item {
			float: left;
			margin: 10px;
			margin-bottom: 50px;
			width: 130px;
			font-size: 12px;
		}

        .left-award-box {
			border: 1px solid #AAAAAA;
			float: left;
			width: 99%;
			padding: 5px;
			height: auto;
			position: relative;
			margin-bottom: 10px;
		}
		.left-award-box .left-item {
			position: relative;
			left: 0px;
			width: 100%;
			height: auto;
		}
		.left-item .left-content {
			padding: 10px;
		}
		.left-award-box .center-item {
            float: right;
            height: auto;
            margin-left: 0;
            max-height: 150px;
            max-width: 106px;
            text-align: left;
            width: auto;
		}
		.left-award-box .right-item {
            float: left;
            height: auto;
            max-height: 150px;
            max-width: 191px;
            overflow: hidden;
            text-align: left;
            width: auto;
		}
		.left-award-box .right-item img {
			height: 100%;
            max-height: 153px;
		}
		.left-award-box .center-item img {
			height: 100%;
            max-height: 150px;
		}
        .form-left { float: none; width: 100%; }
        .form-right { float: none; margin-left: 10px !important; width: 100%; padding-bottom: 0px; }
        .container .nine.columns,
        .container .thirteen.columns {
            -webkit-column-count: 1; /* Chrome, Safari, Opera */
            -moz-column-count: 1; /* Firefox */
            column-count: 1;
        }

	    .article-gallery-arrow-left img {
		    top: 40%;
	    }
	    .article-gallery-arrow-right img {
		    top: 40%;
	    }
	}
