/** fonts */
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('/theme/fonts/BebasNeue-webfont.eot');
    src: url('/theme/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
        url('/theme/fonts/BebasNeue-webfont.woff') format('woff'),
        url('/theme/fonts/BebasNeue-webfont.ttf') format('truetype'),
        url('/theme/fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GizaSevenFiveRegular';
    src: url('/theme/fonts/giza-sevenfive-webfont.eot');
    src: url('/theme/fonts/giza-sevenfive-webfont.eot?#iefix') format('embedded-opentype'),
        url('/theme/fonts/giza-sevenfive-webfont.woff') format('woff'),
        url('/theme/fonts/giza-sevenfive-webfont.ttf') format('truetype'),
        url('/theme/fonts/giza-sevenfive-webfont.svg#GizaSevenFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/** page parts */

body {
  background:#242424;
  font-size:13px;
  color:#fff;
  font-family: Arial,Helvetica,Verdana,sans-serif;
}

.container {
  max-width:970px !important;
}

#main {
    padding-top: 80px;
}

.inner-main {
    background: transparent none repeat scroll 0% 0%;
    margin-top: 15px;
    min-height: 300px;
    margin-bottom: 70px;
}

.large-image-full-width {
    background: transparent none repeat scroll 0% 0%;
    top: -50px;
}


#page-header {
    height: 90px;
    overflow: hidden;
	 background: #242424 none repeat scroll 0% 0%;
}


@media (max-width:970px) {
	.container, #page-header h1, .navbar.navbar-default.navbar-fixed-top.navbar-inverse{
		margin-right: 25px;
		margin-right: 50px;
	}
	.container.newfor2016, .container.newslisting, .container.range, .container.history, .container.gallery, .gallery .container{
		margin-right: 0px;
	}
	.navbar-collapse {
    	min-width: 235px;
	}
	.intro .container{
		margin-right: 50px;
	}
	.landing .container, #page-header h1{
		margin-right: 0px;
	}
	.navbar-toggle {
    	margin-right: -30px;
	}

}

@media (max-width:680px) {
	.container, #page-header h1{
		margin-right: 50px;
	}
	.landing .container, #page-header h1{
		margin-right: 0px;
	}
}


/** toolsbar */

#pullout .pulloutlink.clippings {
    background: #888 url("/theme/img/toolbar/clippings_icon.png") no-repeat scroll 0% 0%;
}
#pullout .pulloutlink.clippings.added {
    background: #888 url("/theme/img/toolbar/clippings_icon_plus.png") no-repeat scroll 0% 0%;
}
#pullout .pulloutlink.search {
    background: #888 url("/theme/img/toolbar/search_icon.png") no-repeat scroll 0% 0%;
}

#pullout .pulloutlink.share {
    background: #888 url("/theme/img/toolbar/share_icon.png") no-repeat scroll 0% 0%;
}

#pullout .pulloutlink.clippings .anim {
    background-color: #FF6A00;
}
#pullout .btn-default {
    background-color: #FF6A00;
}

#pullout .pulloutcontent {
    background: #666 none repeat scroll 0% 0%;
}

#pullout:nth-child(3) .pulloutcontent p {
    margin: 0px 0px 10px;
	margin-left: 5px;
}

.addthis_toolbox {
	margin-left:5px;
}

/** buttons */

a {
   color:#aaa;
   font-family: 'BebasNeueRegular', arial, serif;
   outline: 0;
}

input::-moz-focus-inner {
  border: 0;
}

a:hover, a:focus{
	color:#FF6A00;
	text-decoration: none !important;
}

a.no-link:hover {
	text-decoration: none !important;
	color:#aaa !important;
	cursor: default !important;
	font-family: 'BebasNeueRegular', arial, serif;
}

a.titlelink{
	color: #FF6A0E;
}

a.titlelink:hover, a.titlelink:focus{
	color:#aaa;
	text-decoration: none !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    z-index: 2;
    color: #FFF;
    background-color: #FF6A0E;
    border-color: #FF6A0E;
    cursor: default;
}

.pagination > li:first-child > a, .pagination > li:first-child > span {
    margin-left: 0px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.well-lg {
    padding: 24px;
    border-radius: 0px;
}


.btn-primary {
    color: #FFF;
    background-color: #ff6a0e;
    border:none;
	font-family: font-family: 'BebasNeueRegular', arial, serif;
}
.btn-primary:hover, .btn-primary:focus {
    color: #FFF;
    background-color: #888;
    border:none;
}

.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border:none;
    border-radius: 0px;
    white-space: nowrap;
    -moz-user-select: none;
	font-family: "BebasNeueRegular",arial,serif;
}

.btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary {
    color: #FFF;
    background-color: #ff6a0e;
    border:none;
	font-family: 'BebasNeueRegular', arial, serif;
}

.readmore-arrow{
	background: url('../img/cms/general/readmore_arrow.png') no-repeat;
	background-position: right center;
	width:7px;
	height:8px;
	margin-left:20px;
}



/** Main Navigation*/


.navbar-inverse {
  	background:#fff;
  	border:#000;
	font-size:13px;
	background: url('../img/cms/general/navback.png') repeat-x scroll 0% 0% transparent;
	height: 91px;
}

.navbar-inverse .navbar-nav > li > a {
    color: #fff;
	font-size:14px;
	background: none;
	background: url('../img/cms/general/various.png') no-repeat scroll 0% 0% transparent;
	background-position: 0px -2142px;

}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #FF6A00;
    background: none;
	background: url('../img/cms/general/various.png') no-repeat scroll 0% 0% transparent;
	background-position: 0px -2142px;
}

.navbar-inverse .navbar-nav > li.active > a, .navbar-inverse .navbar-nav > li.active > a:hover, .navbar-inverse .navbar-nav > li.active > a:focus {
    color: #FF6A00;
    background: none;
	background: url('../img/cms/general/various.png') no-repeat scroll 0% 0% transparent;
	background-position: 0px -2142px;
}

.navbar-inverse .navbar-nav > li.open > a, .navbar-inverse .navbar-nav > li.open > a:hover, .navbar-inverse .navbar-nav > li.open > a:focus {
    background: none;
	background: url('../img/cms/general/various.png') no-repeat scroll 0% 0% transparent;
	background-position: 0px -2142px;
}



.navbar-nav > li > a {
    padding: 15px 10px; /** top and bottom 15 - left and right 10*/
}

.navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 5px;
}

.navbar-nav {
    margin-top: 30px;
}

.navbar-brand {
    margin-top: 30px;
}

/** drop down */


.dropdown:hover>ul{display:block;}


.dropdown-menu .dropdown-menu {
    left: 100%;
    position: absolute;
    top: -11px;
}

.caret {
	border:none;
	content: "";
	display: inline-block;
}

ul.nav.navbar-nav li.dropdown .caret {
    width: 8px;
    height: 6px;
    margin-left: 5px;
	margin-right: 0px;
	position:relative;
	right:0px;
    vertical-align: middle;
	background: none;
	background: url('../img/cms/general/arrowtop.png') no-repeat scroll 0% 0% transparent;
	background-position: 0px 0px;
}

ul.nav.navbar-nav ul.dropdown-menu li.dropdown .caret {
    width: 6px;
    height: 8px;
    margin-right: 10px;
	position:absolute;
	right:0px;
	bottom:8px;
    vertical-align: middle;
	background: none;
	background: url('../img/cms/general/arrow.png') no-repeat scroll 0% 0% transparent;
	background-position: 0px 0px;
}




.navbar-nav > li > .dropdown-menu {
    margin-top: 0px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
.navbar-nav > li.dropdown.open > a, .navbar-nav > .open, .navbar-nav > .open:hover, .navbar-nav > .open:focus {
 	text-decoration: none;
    color: #FF6A00;
    background:none;
}



/** Top level drop down nav */

.navbar-inverse .navbar-nav > li.dropdown.open > a {
	color:#FF6A00;
}
.navbar-inverse .navbar-nav > li.dropdown.open > a  .caret{
	background:none;
	background: url('../img/cms/general/arrowtopOver.png') no-repeat scroll 0% 0% transparent;
}
.navbar-inverse .navbar-nav > li.dropdown.active > a  .caret{
	background:none;
	background: url('../img/cms/general/arrowtopOver.png') no-repeat scroll 0% 0% transparent;
}


/** 2nd level drop down nav */

ul.nav.navbar-nav > li.dropdown.open  > ul.dropdown-menu > li.dropdown  > a {
	color:#fff;
}
ul.nav.navbar-nav > li.dropdown.open  > ul.dropdown-menu > li.dropdown  > a  b.caret{
	background:none;
	background: url('../img/cms/general/arrow.png') no-repeat scroll 0% 0% transparent;
}

ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.active  > a {
	color:#FF6A00;
}
ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.active  > a  b.caret{
	background:none;
	background: url('../img/cms/general/arrowOver.png') no-repeat scroll 0% 0% transparent;
}

ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.open  > a {
	color:#FF6A00;
}
ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.open  > a  b.caret{
	background:none;
	background: url('../img/cms/general/arrowOver.png') no-repeat scroll 0% 0% transparent;
}




ul.nav.navbar-nav ul.dropdown-menu li.dropdown.open:hover a, ul.nav.navbar-nav ul.dropdown-menu li.dropdown.open:focus a{
	border-bottom:solid 1px #46423f;
}

ul.nav.navbar-nav ul.dropdown-menu li.dropdown.open:hover a b.caret, ul.nav.navbar-nav ul.dropdown-menu li.dropdown.open:focus a b.caret{
	background:none;
	background: url('../img/cms/general/arrowOver.png') no-repeat scroll 0% 0% transparent;
}



.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0px;
    margin: 2px 0px 0px;
    list-style: none outside none;
    font-size: 14px;
    background-color: #181818;
    border: none;
    border-radius: 0px;
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);
    background-clip: padding-box;
}


.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
	padding: 0px;
	margin:3px 10px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857;
    color: #fff;
    white-space: nowrap;
	background:none;
	border-bottom:solid 1px #46423f;
}


.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #FF6A00;
    background:none;
	border-bottom:solid 1px #46423f;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #FF6A00;
    text-decoration: none;
    outline: 0px none;
    background: none;
	border-bottom:solid 1px #46423f;
}


.nav .open > a, .nav .open > a:hover,.nav .open > a:focus {background:none;border:none;}

.dropdown-menu > li > a span {
	font-size:12px;
}

@media (max-width:900px) {

	.navbar-collapse {
    	max-height: 340px;
		max-height: 450px;
	}

	#nav ul.nav.navbar-nav {
    	background: #000 none repeat;
	}

	.navbar-inverse .navbar-nav > li.dropdown > a:hover .caret {
    	background: transparent url("../img/cms/general/arrowtopOver.png") no-repeat scroll 0% 0%;
	}


	#nav .navbar-nav .open .dropdown-menu > li > a, #nav  .navbar-nav .open .dropdown-menu .dropdown-header {
    	padding-left: 0px;
	}



	/** 2nd level drop down nav */


	ul.nav.navbar-nav > li.dropdown.open  > ul.dropdown-menu > li.dropdown  > a {
		color:#AAA;
	}

	ul.nav.navbar-nav > li.dropdown.open  > ul.dropdown-menu > li.dropdown  > a:hover,  ul.nav.navbar-nav > li.dropdown.open  > ul.dropdown-menu > li.dropdown  > a:focus{
		color:#FFF;
	}

	/**ul.nav.navbar-nav > li.dropdown.open  > ul.dropdown-menu > li.dropdown  > a:hover b.caret,  ul.nav.navbar-nav > li.dropdown.open  > ul.dropdown-menu > li.dropdown  > a:focus b.caret{
		background:none;
		background: url('../img/cms/general/arrowtopOver.png') no-repeat scroll 0% 0% transparent;
	}*/

	ul.nav.navbar-nav > li.dropdown.open  > ul.dropdown-menu > li.dropdown  > a  b.caret{
		background:none;
		background: url('../img/cms/general/arrowtop_grey.png') no-repeat scroll 0% 0% transparent;
		margin-right: 10px;
		width: 8px;
		height: 6px;
		position:absolute;
		top:10px;
	}

	ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.active  > a {
		color:#FF6A00;
		color:#ffffff;
	}
	ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.active  > a  b.caret{
		background:none;
		background: url('../img/cms/general/arrowtopOver_white.png') no-repeat scroll 0% 0% transparent;
	}

	ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.open  > a {
		color:#FF6A00;
		color:#ffffff;
	}
	ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.open  > a  b.caret{
		background:none;
		background: url('../img/cms/general/arrowtopOver_white.png') no-repeat scroll 0% 0% transparent;
	}

	ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.active > a, ul.nav.navbar-nav > li.dropdown  > ul.dropdown-menu > li.dropdown.open > a{
		background:none;
	}

	/**.navbar-nav .collapsible ul .dropdown-menu > li > a, .navbar-nav .collapsible ul .dropdown-menu .dropdown-header {
    	padding-left: 35px;
	}*/

	#nav ul li ul li ul li a{
    	margin-left: 30px;
	}

	.navbar-collapse {
    	padding-right: 0px;
	}


}




/** content */

sub, sup {
    font-size: 70%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

.inner-main ul {
    padding: 0px;
    margin: 0px;
}

.inner-main li {
    padding: 5px;
    margin-left: 15px;
    list-style: outside square;
}

.inner-main div.clippings-buttons ul.dropdown-menu {
    left: 0px;
	width:100%;
}


.inner-main div.clippings-buttons ul.dropdown-menu li {
    padding: 5px;
    margin-left: 0px;
    list-style: outside none;
}

h1, h2, h3, h4,h5 {
   	font-weight:normal;
	font-family: 'BebasNeueRegular', arial, serif;
	color:#ff6a0e;
	border:none;
}
h1 {
	font-size: 30px;
	margin-top:30px;
	margin-bottom:20px;
}
h2 {
   	font-size: 26px;
	margin-top:10px;
	margin-bottom:10px;
}
h3 {
	font-size: 18px;
	margin-top:20px;
	margin-bottom:10px;
	padding-top: 0px;
}
h4 {
	font-size: 18px;
	color:#fff;
	margin-top:30px;
	margin-bottom:10px;
}
h5{
	font-size:16px;
	color: #AAA;
	margin-top:30px;
	margin-bottom:10px;
}

#page-header h1 {
    color: #FF6A0E;
    font-size: 28px;
    padding: 30px 0px 20px;
    margin: 0px;
    border-bottom: 1px solid #333;
}
/** Landing Page */

#main.landing {
	padding-top:0px;
}

.landing h1{
	font-size:56px;
}

.landing h1 span{
	color:#fff;
}

.landing .region-links{
	background:#000; 
	padding:20px 10px;
	text-align:center;
}
.landing .region-links h1 {
	padding:0px; 
	margin:0px; 
	padding-bottom:20px;
}
.landing .region-links ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

.landing .region-links ul li {
	list-style-type: none;
	/**display:inline-table;*/
	display:inline-block;
	vertical-align:top;
	width: 120px;
	height:150px;
	background:#333;
	margin:10px 10px;
	background: url('../img/cms/pages/region1.jpg') no-repeat scroll center top transparent;
	border:#1f2834 solid 1px;
}

.landing .region-links ul li:nth-child(2){
	background: url('../img/cms/pages/region2.jpg') no-repeat scroll center top transparent;
}
.landing .region-links ul li:nth-child(3){
	background: url('../img/cms/pages/region3.jpg') no-repeat scroll center top transparent;
}
.landing .region-links ul li:nth-child(4){
	background: url('../img/cms/pages/region4.jpg') no-repeat scroll center top transparent;
}


.landing .region-links ul li a div{
 	width: 100%;
	height:100%;
	padding:10px;
	padding-top:85px;
}
.landing .region-links ul li span.a-style{
	color: #AAA;
	font-family: "BebasNeueRegular",arial,serif;
	outline: 0px none;
}
.landing .region-links ul li span.a-style div{
 	width: 100%;
	height:100%;
	padding:10px;
	padding-top:85px;
}

.landing .region-links ul li.inactive {
	opacity:0.4;
}

.landing .region-disclaimer {
	font-size:11px;
	text-align:center;
	background: #192028; /* Old browsers */
	background: -moz-linear-gradient(left, #000000 0%, #192028 51%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#000000), color-stop(51%,#192028), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #000000 0%,#192028 51%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #000000 0%,#192028 51%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #000000 0%,#192028 51%,#000000 100%); /* IE10+ */
	background: linear-gradient(to right, #000000 0%,#192028 51%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}

.landing .region-disclaimer p{
	color:#bbb;
}

/** Homepage */

.home .box{
	padding:30px 20px;
	background:rgba(0,0,0,0.4);
	position:absolute; 
	top:100px;
}

/** Panels for Homepage, New for 2016 and Latest News */


.home-bottom-section {
	margin-top:30px;
}
.home-bottom-section h3{
	margin-top:0px;
}
.home-bottom-section .news-area{
	border-left: solid thin #444;
	padding-left:30px;
}

.new-panel {
	position:relative; 
	margin:0px; 
	padding:0px; 
	width:49%;
	margin-bottom:2%; 
	background:#333; 
	padding:10px;
	height:180px;
	height:200px; 
	float:left; 
}
.new-panel.newslisting{
	width:100%;
	height:auto;
}
.new-panel.home { 
	background:none;
	padding:0px;
	height:130px; 
}
.new-panel.home:nth-last-child(1), .new-panel.home:nth-last-child(2){
	height:auto;
}

.new-panel.home.mediakit{
	width:100%; 
	height:auto; 
	margin-bottom:30px;
}
.new-panel.home a p, .new-panel.newslisting a p{
	font-family: Arial,Helvetica,Verdana,sans-serif; 
	margin:0px; 
	padding:0px;
	color:#fff; 
}

.new-panel.home a:hover p, .new-panel.newslisting a:hover p{
	color:#fff; 
}

.new-panel.home a p.p-link, .new-panel.newslisting a p.p-link{
	margin:0px; 
	padding:0px; 
	margin-bottom:5px; 
	margin-top:5px; 
	color:#aaa;
   	font-family: 'BebasNeueRegular', arial, serif; 
	font-size:13px;
}

.new-panel.newslisting a p.p-link:first-child{
	font-size:18px; 
	margin-top:0px;
	padding-top:0px;
}

.new-panel.home a:hover p.p-link, .new-panel.newslisting a:hover p.p-link{
	color:#FF6A00;
	text-decoration: none !important;
}


.new-panel:nth-child(even){
	margin-left:1%;
}
.new-panel:nth-child(odd){
	margin-right:1%;
}

.new-panel.newslisting:nth-child(even),.new-panel.newslisting:nth-child(odd){
	margin-left:0%;
	margin-right:0%;
}


.new-panel .right{
	position:relative; 
	float:left; 
	width:48%;
}
.new-panel .left{
	position:relative; 
	float:right; 
	width:48%;
}

.new-panel .right img{
		width:100%;
}
/**div.archive {
    float: left;
    height: 190px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 10px;
	margin-bottom: 10px;
}

div.archive a.item {
    width: 305px;
    height: 190px;
    float: left;
    z-index: 1;
    position: absolute;
    display: block;
    overflow: hidden;
}

div.archive div.slide-up {
    position: absolute;
    background-color: #FF6A00;
    top: 300px;
    left: 0px;
    height: 40px;
    opacity: 1;
    width: 100%;
}

div.archive div.slide-up h1 {
    width: 100%;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    position: relative;
    margin: 0px;
    padding: 10px 0px 0px;
}*/

/* smaller screens */
@media (max-width:890px) {
	.new-panel {
		height:230px;
	}
	.new-panel .right {
		width:29%;
	}
	.new-panel .left {
		width:69%;
	}
	.home-bottom-section .news-area{
		border-left: none;
		padding-left:15px;
	}
}

/*  smaller screens  */
@media (max-width:640px) {
	.new-panel {
		height:auto;
		width:100%;
		margin-right:0px; 
		margin-left:0px; 
	}
	.new-panel:nth-child(even){
		margin-left:0%;
	}
	.new-panel:nth-child(odd){
		margin-right:0%;
	}
	.new-panel.home { 
		height:auto;
	}
	.home-bottom-section .news-area{
		border-left: none;
		padding-left:15px;
	}

}


/** Motorcyles */

#main.range .container{
	padding-top:15px; 
}
.range-panel {
	position:relative; 
	margin:0px; 
	padding:0px; 
	width:24%; 
	margin-right:1%; 
	margin-bottom:1%; 
	height:250px; 
	background:#333; 
	float:left; 
	padding:10px;
}

.range-panel img{
		width:100%;
}

/*  smaller screens  */
@media (max-width:640px) {
	.range-panel {
		height:280px;
		width:49%;
	}
}
@media (max-width:380px) {
	.range-panel {
		height:auto;
		width:100%;
		margin-right:0px; 
		margin-left:0px; 
	}
}


/** family overview */

.overview .summarytext {
    position: relative;
}

.overview .summarytext{
    top: 140px;
    left: 40px;
    width: 330px;
    left: 5%;
    width: 35%;
}

.overview .summarytext.street {
    top: 15px;
    left: 32%;
    width: 40%;
}



.an .overview .summarytext.street {
	top: 6px;
	left: 32%;
	width: 55%;
	color:#000;
}

.an .overview.street .familylogo-container {
    position: absolute;
    top: 30px;
    left: 5%;
}

.overview .summarytext.sportster {
    top: 15px;
    left: 31%;
    width: 60%;
}

.an .overview .summarytext.sportster {
    top: 15px;
    left: 31%;
    width: 60%;
	color:#000;
}



.overview .summarytext.dyna {
    top: 20px;
    left: 25%;
    width: 35%;
}

.overview .summarytext.v-rod {
    left: 3%;
    width: 25%;
    top: 100px;
}



.overview .summarytext.softail {
    top: 12px;
    left: 28%;
    width: 54%;
}
.overview .summarytext.touring {
	top: 15px;
	left: 35%;
	width: 45%;
}
.overview .summarytext.cvo{
	top: 20px;
	left: 20%;
	width: 45%;
}

.overview .summarytext.trike{
	top:170px;
}


.overview .familylogo-container {
	position: absolute;
    top: 40px;
    left: 5%;
}


.overview.vrod .familylogo-container{
	position: absolute;
	top: 20px;
	left: 3%;
}

.overview.vrod .familylogo-container img{
	width:80%;
}

/** main motorcycle page */
div.container.large-image-container.motorcycles {
    background: transparent url("/theme/img/cms/pages/motorcycle_background.jpg") no-repeat scroll 0% 0%;
}

.motorcycle .familylogo-container {
    position: absolute;
    top: 40px;
    left: 40px;
}

.motorcycle .bikelogo-container {
    position: absolute;
    top: 260px;
    right: 50px;
}

.motorcycle .bike-container {
/**    display: none; */
    position: absolute;
    top: 140px;
    left: 110px;
}
.motorcycle .bike-container.flstc{
	top: 150px;
}
.motorcycle .bike-container.fltruse, .motorcycle .bike-container.flhtkse, .motorcycle .bike-container.flhtcu, .motorcycle .bike-container.flhtcul, .motorcycle .bike-container.flhtk, .motorcycle .bike-container.fltru, .motorcycle .bike-container.flhtkl{
	top: 160px;
}
.motorcycle .bike-container.flhtcutg{
	top: 150px;
}
.motorcycle .bike-headings {
    position: relative;
    top: 140px;
    left: 115px;
}

.motorcycle .bike-headings.flstc{
	top: 130px;
    left: 110px;
}
.motorcycle .bike-headings.fltruse, .motorcycle .bike-headings.flhtkse, .motorcycle .bike-headings.fltru{
    position: relative;
    top: 110px;
    left: 220px;
}

.motorcycle .bike-headings.flhtcu, .motorcycle .bike-headings.flhtcul, .motorcycle .bike-headings.flhtk, .motorcycle .bike-headings.flhx, .motorcycle .bike-headings.flhxs, .motorcycle .bike-headings.fltrx, .motorcycle .bike-headings.fltrxs, .motorcycle .bike-headings.flhtkl{
    position: relative;
    top: 120px;
    left: 220px;
}

.motorcycle .bike-headings.flhtcutg {
    position: relative;
    top: 100px;
    left: 235px;
}

.bike-headings h1 {
    font-weight: normal;
    margin: 0px;
    color: #4D4D4D;
    font-family: "BebasNeueRegular",arial,serif;
    font-size: 48px;
}
.bike-headings h1.xl1200ca, .bike-headings h1.xl1200cb, .bike-headings h1.flstc, .bike-headings h1.flhtcu, .bike-headings h1.flhtcul,.bike-headings h1.fxse{
	font-size: 38px;
}

.bike-headings h1.new {
    margin-bottom: -10px;
}

.bike-headings h2 {
    font-weight: normal;
    margin: 0px;
    color: #888;
    font-family: "BebasNeueRegular",arial,serif;
    font-size: 28px;
}


.bike-headings h1.new img.new-bike-image {
    position: relative;
    top: -20px;
}

a.downloadspec{
	position: absolute;
	right:15px;
}



/** customisation*/

.customisation .bike-headings {
    position: relative;
    top: 10px;
    left: 50px;
}

.customisation .bike-headings h1 {
    color: #FFF;
}
.customisation .bike-headings h2 {
    color: #DDD;
}

.customisation .palogo img{
	position:relative; 
	z-index:800; 
	left:50px; 
	width:80px;
}

div.row.popup{
 position:absolute; 
 top:90px; 
 z-index:999;
}
@media (min-width: 901px) and (max-width: 1000px){
	div.row.popup{
 	position:absolute; 
 	top:150px; 
 	z-index:999;
	}
}

/** Resources box */

.resources-box {
	padding:15px;
	background:rgba(100,100,100,0.8);
	border-radius:0px;
	margin:0px;
	position: absolute;
	top:40px;
	right:50px;
	z-index: 999;
	width:170px;
}

.resources-box h1{
	margin:0;
	margin-bottom:10px;
	font-size: 15px;
	color:#fff;
}

.resources-box ul {
	list-style: none;
	margin:0;
	padding:0;
}

.resources-box li {
	line-height: 1em;
	padding: 4px 0px;
}

.resources-box li a, .resources-box a {
	font-size: 15px;
	color:#ccc;
	border-bottom:solid 1px #74706d;
}

.resources-box a {
	display:block;
}
.resources-box a:hover{
	text-decoration:none;
	color:#fff;
}



@media (max-width:970px) {
	a.downloadspec{
		margin-right: 25px;
	}
}



@media (max-width:800px) {

	#page-header.motorcycles {
    	height: auto;
	}
	#page-header.motorcycles a.downloadspec{
		position: relative;
		left: 0px;
		margin-top:5px;
		display:block;
		max-width:160px;
	}

}

@media (max-width:680px) {
	.overview .familylogo-container {
		top:20px;
	}
	.overview .familylogo-container img {
    	width:70%;
	}
	.overview .summarytext.street, .an .overview .summarytext.street{
   	 	top: 100px;
		top: 0px;
    	width: 60%;
	}
	.motorcycle .familylogo-container {
    	left: 10px;
		top:20px;
		display:none;
	}
	.motorcycle .familylogo-container img {
    	width:70%;
	}

	.motorcycle .bikelogo-container, .motorcycle .bikelogo-container.flstc, .motorcycle .bikelogo-container.fltruse, .motorcycle .bikelogo-container.flhtkse, 	.motorcycle .bikelogo-container, .motorcycle .bikelogo-container.flstc, .motorcycle .bikelogo-container.fltruse, .motorcycle .bikelogo-container.flhtkl{
    	top: 40px;
    	right: 20px;
	}

	.motorcycle .bikelogo-container img {
    	width:60%;
	}

	.motorcycle .bike-container,.motorcycle .bike-container.fltruse, .motorcycle .bike-container.flhtkse, .motorcycle .bike-container.flhtcu, .motorcycle .bike-container.flhtcul, .motorcycle .bike-container.flhtk, .motorcycle .bike-container.fltru, .motorcycle .bikelogo-container.flhtcutg {
    	left: 0px;
		top:70px;
	}

	.motorcycle .bike-container img {
    	width:90%;
	}

	.motorcycle .bike-headings, .motorcycle .bike-headings.flstc, .motorcycle .bike-headings.fltruse, .motorcycle .bike-headings.flhtkse, .motorcycle .bike-headings.flhtcutg, .motorcycle .bike-headings.flhtkl, .customisation .bike-headings{
    	left: 0px;
		top: 10px;
	}

	.motorcycle .bike-headings.flhtcu, .motorcycle .bike-headings.flhtcul, .motorcycle .bike-headings.flhtk, .motorcycle .bike-headings.flhx, .motorcycle .bike-headings.flhxs, .motorcycle .bike-headings.fltrx, .motorcycle .bike-headings.fltrxs, .motorcycle .bike-headings.fltru, .motorcycle .bike-headings.fxse{
   		left: 0px;
		top: 10px;
	}
	.motorcycle .bike-headings h1, .customisation .bike-headings h1{
    	font-size: 38px;
	}

	.motorcycle .bike-headings h1.xl1200ca, .motorcycle .bike-headings h1.xl1200cb, .motorcycle .bike-headings h1.flstc, .bike-headings h1.flhtcu, .bike-headings h1.flhtcul, .bike-headings h1.fxse{
    	font-size: 30px;
	}

	.motorcycle .bike-headings h2,  .customisation .bike-headings h2{
    	font-size: 18px;
	}

	.motorcycle img.new-bike-image, .motorcycle img.refreshed-bike-image, .customisation img.new-bike-image, .customisation img.refreshed-bike-image{
		width:40px;
		height:40px;
	}

	.resources-box{
		position: relative;
		top:150px;
		left:0px;
		z-index: 999;
		width:100%;

	}	
	.motorcycle .large-image-container, .customisation .large-image-container {
    	position: relative;
    	height: auto;
    	overflow: hidden;
    	padding-top: 25px;
		padding-bottom:160px;
		margin-right: 50px;
	}


}

@media (max-width:400px) {
	.motorcycle .bike-container, .motorcycle .bike-container.flstc, .motorcycle .bike-container.flhtkse, .motorcycle .bike-container.flhtk, .motorcycle .bike-container.flhtcutg {
		top:120px;
	}

	.motorcycle .bike-container.fltruse, .motorcycle .bike-container.flhtcu, .motorcycle .bike-container.flhtcul, .motorcycle .bike-container.flhxs, .motorcycle .bike-container.fltrxs, .motorcycle .bike-container.fltru, .motorcycle .bike-container.flhtkl, .motorcycle .bike-container.fxse{
		top:160px;
	}

	.motorcycle .bikelogo-container {
    	display:none;
	}

	.overview .summarytext.street, .overview .summarytext.sportster, .overview .summarytext.dyna, .overview .summarytext.v-rod ,.overview .summarytext.softail , .overview .summarytext.touring, .overview .summarytext.cvo, .overview .summarytext.trike {
    position:relative;
	top: 150px;
    left: 5px;
    width: 90%;
	}

	.an .overview .summarytext.street {
    position:relative;
	top: 150px;
    left: 5px;
    width: 90%;
	color:#fff;
	}



}

/** History and Motorclothes*/


.history .lSSlideOuter .lSPager.lSGallery, .motorclothes .lSSlideOuter .lSPager.lSGallery{
    list-style: outside none none;
    padding-left: 0px;
    margin: 0px;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    transition-property: -moz-transform;
    -moz-user-select: none;
}

.history .inner-main li, .motorclothes .inner-main li {
    padding: 0px;
    margin-left: 0px;
    list-style: none;
}

.history .lslide, .motorclothes .lslide  {
	background: none;
	/**background: transparent url("/theme/img/cms/pages/history.jpg") repeat scroll 0% 0%;*/
}

/**.history .lslide:first-child {
	background: transparent url("/theme/img/cms/pages/history-start.jpg") repeat scroll 0% 0%;
}*/



.history .lslide .slidecontent .copybox, .motorclothes .lslide .slidecontent .copybox {
    float: left;
    margin: 40px 0px 0px 5px;
    background: transparent url("/theme/img/cms/general/grunge.jpg") repeat scroll 0% 0%;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
    width: 300px;
    padding: 20px;
    color: #000;
	width:45%;
}

.motorclothes .lslide .slidecontent .copybox{
	margin:0px;
	width:40%;
}

.history .lslide .slidecontent .copybox h1, .motorclothes .lslide .slidecontent .copybox h1 {
    background-image: url("/theme/img/cms/general/yellowback.png");
    background-repeat: no-repeat;
    padding-left: 5px;
    color: #000;
    font-size: 34px;
	margin-top: 0px;
}

.motorclothes .lslide .slidecontent .copybox h1 {
	background: none;
}



.motorclothes ul.lightSlider div.lslide li.slidecontent {
    padding: 20px 20px;
}

/**.motorclothes .lslide:first-child .slidecontent .copybox {
    position: relative;
    top: 0px;
}*/



.history .lslide .slidecontent .imagebox {
    margin: 40px 0px 0px 0px;
    padding: 0px;
    float: right;
	width:45%;
}

.history .lslide .slidecontent .imagebox img {
   	max-width: 100%;
	height: auto;
	display: block;
}



.history .lSSlideOuter .lSPager.lSGallery li a, .motorclothes .lSSlideOuter .lSPager.lSGallery li a  {
    background: #242424 none repeat scroll 0% 0%;
	border-left: solid 1px #444;
	color:#AAA;
	/**border-right: solid 1px #333;*/
}

.history .lSSlideOuter .lSPager.lSGallery li.active a, .history .lSSlideOuter .lSPager.lSGallery li a:focus,.history .lSSlideOuter .lSPager.lSGallery li a:hover, {
	color:#FF6A00;
	text-decoration: none !important;
	border-left: solid 1px #444;
}

.motorclothes .lSSlideOuter .lSPager.lSGallery li.active a, .motorclothes .lSSlideOuter .lSPager.lSGallery li a:focus,.motorclothes .lSSlideOuter .lSPager.lSGallery li a:hover, {
	color:#FF6A00;
	text-decoration: none !important;
	border-left: solid 1px #444;
}

.history .lSSlideOuter .lSPager.lSGallery li:first-child a, .motorclothes .lSSlideOuter .lSPager.lSGallery li:first-child a{
	border-left: solid 0px #444;
}
.history .lSSlideOuter .lSPager.lSGallery li:last-child a, .motorclothes .lSSlideOuter .lSPager.lSGallery li:last-child a{
	border-right: solid 0px #444;
}

@media (max-width:680px) {
	.history .lslide .slidecontent .copybox {
    	width:100%;
	}

	.history .lslide .slidecontent .imagebox {
		width:100%;
		clear:both;
		margin-top:20px;
	}
}


@media (max-width:480px) {
	.history ul.lightSlider div.lslide li.slidecontent {
    	padding: 0px 15px;
	}

	.history .lslide .slidecontent .copybox {
    	float: left;
    	margin: 15px 0px 0px 0px;
    	width: 100%;
    	padding: 5px;
    	color: #000;
	}

	.history .lslide .slidecontent .copybox h1 {
    	font-size: 18px;
	}

	.history .lslide .slidecontent .imagebox {
		width:100%;
		clear:both;
		margin-top:10px;
	}


}




/** Gallery */

a.downloadhelp{
	position:absolute; 
	top:42px; 
	right:15px;
}


.gallery-thumb-row{
	padding-left:0px;
}



.gallery-thumb-row {
	height:140px;
	margin-top:0px;
	margin-bottom:0px; 
	text-align:center;
}

.gallery-thumb-outer {
	position:relative; 
	margin:auto;
	height:140px; 
	display:block;
	border:1px solid #242424;
	border-top:none;
	background:#444;

	width:100%;
}

.gallery-thumb-row {
	padding-right: 0px;
}

.gallery-thumb {
	top:0;
	bottom:0; 
	left:0; 
	right:0;
	margin:auto; 
	position:absolute;
	position:relative;
}

.gallery-thumb-outer p {
    font-size: 13px;
    position: relative;
    bottom: 5px;
}


.container.gallery div.row div.container {
	padding-left:0px;
	padding-right:0px;
}


#info-box {
	position:relative;
	display:none;
	background:#222;
	color:#fff;
	min-height:160px;
	margin:20px;
	clear:both;
	float:none;
	padding:20px;
}
.info-box-close {
	z-index:30;
	position:absolute;
	top:20px;
	right:20px;
}

.info-box-info {
	padding:0 20px;
	padding:0px;
	min-height:160px;
	position:relative;
	width:100%;
}
.info-box-buttons {
	border-top:1px solid #555;
	padding-top:20px;
	position:absolute;
	bottom:0;
	left:0;
	right:0;
}



.info-box-outer{
	width:500px;
}

.btn.gallerybut.motorcycles, .btn.gallerybut.customisation{
	clear:both; 
	margin-left:0px; 
	margin-bottom:3px;
}


.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0px;
}
.btn-group > .btn:last-child:not(:first-child):not(.dropdown-toggle), .btn-group > .dropdown-toggle:not(:first-child) {
    border-radius: 0px;
}




@media (max-width:1040px) {
	div.container.large-image-container.motorcycles, div.container.large-image-container.customisation {
		margin-right:50px;
	}
}

@media (max-width:800px) {

	#page-header.gallery {
    	height: auto;
	}
	#page-header.gallery a.downloadhelp{
		position: relative;
		left: 0px;
		top:0px;
		margin-top:5px;
		display:block;
		max-width:160px;

	}

}


@media (max-width:680px) {

	.info-box-outer{
		width:350px;
		position: relative;
		left: -5px;
	}

	.btn.gallerybut.motorcycles, .btn.gallerybut.customisation {
    	width: 125px;
	}
}

@media (max-width:400px) {
	.info-box-outer{
		width: 245px;
		position: relative;
		left: -5px;
	}
	.btn.gallerybut.motorcycles, .btn.gallerybut.customisation {
    	width: 165px;
	}
	.btn-group{
		display: block; 
	}

}

/** Project Livewire */
input, button, select, textarea {
    font-family: font-family: 'BebasNeueRegular', arial, serif;
}

.summarytext.livewire {
    position: relative;
    top: -20px;
    left: 30px;
    width: 360px;
}


body.loc-.eu .summarytext.livewire, body.loc-.zz .summarytext.livewire {
	width:250px;
}

iframe.livewire {
	position: relative;
	top:-10px;
	left:30px;
}

body.loc-.eu iframe.livewire {
	width:250px;
	height:140px;
}

body.loc-.au iframe.livewire {
	top:0px;
	width:360px;
}


.resources-box.livewire{
	position: relative;
	top:20px;
	right:40px;
}

body.loc-.eu .resources-box.livewire, body.loc-.zz .resources-box.livewire, .resources-box.livewire {
	position: absolute;	
	top:20px; 
	right:40px; 
	width:220px;
}

body.loc-.eu .resources-box.botk {
	position: absolute;	
	top:20px; 
	right:120px; 
	width:175px;
}



/** Doc box */

.doc-box {
	background:none;
	z-index: 1000;
	width:100%;
}

.doc-box #download {
	width:85%;
	/*width:100%;*/
	padding-left:5px;

}

.downloaditem {
	/**width:33%;
	width:150px; 
	float:left;*/

}

.doc-box button, .doc-box .go-btn {
	width:12%;
   background: #FF6A0E;
   border: solid 1px #FF6A0E;
   border-radius: 0;
   color: #fff;
   margin:0;
   text-align:center;
   padding:0;
	font-weight:normal;
	font-family: 'BebasNeueRegular', arial, serif;
   margin-top:5px;
   font-size: 14px;
   float:right;
   line-height:1.2em;
   /**float:left;*/
   }


.doc-box select {
   background: #555;
   border: 0;
   border-radius: 0;
   color: #fff;
   padding:2px 0px;
   margin-top:5px;
	font-size: 11px;
	/**float:left;*/
 }


@media (max-width:970px) {
	#main.livewire .large-image-container{
		height:auto;
	}
	body.loc-.eu .summarytext.livewire, .summarytext.livewire {
		left: 0px;
	}
	iframe.livewire {
		left:0px;
	}
}


@media (max-width:680px) {


	body.loc-.eu .summarytext.livewire, .summarytext.livewire {
		width:100%;
		left: 0px;
	}
	body.loc-.eu .resources-box.livewire, .resources-box.livewire{
		position: relative;
		top:0px;
		left:0px;
		z-index: 999;
		width:100%;
	}
	
	iframe.livewire {
		left:0px;
	}

	body.loc-.eu iframe.livewire, body.loc-.au iframe.livewire, iframe.livewire{
		width:230px;
		width:100%;
		height:100%;
	}

	#main.livewire .large-image-container{
		height:auto;
	}

	.livewire .large-background-image{
		display:none;
	}

	.doc-box select {
  		background: #fff;
   		color: #555;
 	}
}





/** News Releases */


ul.downloadList:nth-child(2) {
    position: absolute;
    top: 0px;
    left: 200px;
	
}

ul.downloadList:nth-child(3) {
    position: absolute;
    top: 0px;
    left: 400px;
	
}

ul.downloadList:nth-child(4) {
    position: absolute;
    top: 0px;
    left: 600px;
}

ul.downloadList li {
    list-style: outside none none;
    margin-left: 0px;
    padding-left: 0px;
	position: relative;
}

/**ul.downloadList li:nth-child(n+8) {
    position: relative;
    top: -210px;
    left: 200px;
	
}

ul.downloadList li:nth-child(n+15) {
    position: relative;
    top: -420px;
    left: 400px;

}

ul.downloadList li:nth-child(n+22) {
    position: relative;
    top: -630px;
    left: 600px;

}*/



@media (max-width:400px) {
	ul.downloadList:nth-child(2) {
   	 	position: relative;
    	top: 0px;
    	left: 0px;	
	}

	ul.downloadList:nth-child(3) {
    	position: relative;
    	top: 0px;
    	left: 0px;

	}
	ul.downloadList:nth-child(4) {
    	position: relative;
    	top: 0px;
    	left: 0px;
	}
}


/** Tables */



/** CSV table page */


#table-page-intro-text {
	padding-top: 50px;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border:1px solid #333;
}
.table-bordered{
	border:0px solid #333;
}

.table-bordered > tbody > tr > td:first-child,.table-bordered > tbody > tr > th:first-child,.table-bordered > thead > tr > th:first-child {border-left:none;}
.table-bordered > tbody > tr > td:last-child,.table-bordered > tbody > tr > th:last-child,.table-bordered > thead > tr > th:last-child {border-right:none;}

.table-bordered > tbody > tr:last-child td{
border-bottom:none;
}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#202020;}

/** Spec Tables **/
table.specgrid { width:100%; border:none; color:#fff; }
table.specgrid td, table.specgrid th {padding:5px 7px; border:none;}
table.specgrid td { line-height: 1.4em; }
table.specgrid th { background:none;}
table.specgrid td { border:1px solid #333; }
table.specgrid tr:nth-child(even) {background: #none}
table.specgrid tr:nth-child(odd) {background: #none}
table.specgrid td:first-child {width:250px; border-left:none; color:#fff; }
table.specgrid td:last-child {border-right:none;}
/**table.specgrid td:nth-child(2) { width:400px; }*/

table.specgridPA { width:100%; border:none; color:#fff; }
table.specgridPA td, table.specgrid th {padding:5px 7px; border:none;}
table.specgridPA td.head, table.specgrid th {padding:5px 7px; border:none;}
table.specgridPA td { line-height: 1.4em; padding:5px 7px;}
table.specgridPA td.head{
font-size: 16px;
color: #999; 
background:none; 
font-weight:normal;
font-family: 'BebasNeueRegular', arial, serif;
}


table.specgridPA th { 
font-size: 18px;
color: #FFF; 
background:none; 
padding-bottom:10px;
padding-top:30px; 
font-weight:normal;
font-family: 'BebasNeueRegular', arial, serif;
}

table.specgridPA th.parts{
font-size: 13px;
color: #fff; 
background:none; 
font-weight:normal;
font-family: arial, serif;
}

table.specgridPA td { border:1px solid #333; padding-left:0px; margin-left:0px;}
table.specgridPA tr:nth-child(even) {background: #none}
table.specgridPA tr:nth-child(odd) {background: #none}
table.specgridPA td:first-child {width:250px; border-left:none;}
table.specgridPA td:last-child {border-right:none;}


table.specgridPA h3{
	margin:0px;
	padding:0px;
	font-size: 18px;
	color: #FFF; 
	background:none; 
	padding-bottom:10px;
	padding-top:30px; 
	font-weight:normal;
	font-family: 'BebasNeueRegular', arial, serif;
}

table.specgridPA h4{
	margin:0px;
	padding:0px;
	padding:5px 0px;
	font-size: 16px;
	color: #999; 
	background:none; 
	font-weight:normal;
	font-family: 'BebasNeueRegular', arial, serif;
}

select#csv-select{
	background: #555;
	border: 0;
   	border-radius: 0;
   	color: #fff;
   	padding:2px 0px;
   	margin-top:5px;
	font-size: 11px;
}

@media (max-width:768px) {
	.table-responsive {
    	border: 0px solid #DDD;
	}
	.table-responsive > .table {
    	background: none;
	}
}



/** Clippings */

.container.clippings{
padding-left:15px;
}

#clippings-images, #clippings-videos, #clippings-documents {
    margin-left: 2px;
    margin-right: 2px;
    background:none;
}


/***/

#clippings-images .clippings-row, #clippings-videos .clippings-row, #clippings-documents .clippings-row, .clippings-links {
   padding-left: 0px;
	padding-right: 0px;
}

#clippings-region{
	padding-left: 0px;
	padding-right: 0px;
}

.clippings-buttons.btn-group > .btn, .btn-group > .btn {
    border-radius: 0px;
    padding: 3px;
    font-size: 13px;
    width: 160px;
	 border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #242424 #242424;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
	outline-offset: 0px;

}


.clippings-buttons.btn-group .btn.btn-default.btn-image-download:hover, .clippings-buttons.btn-group .btn.btn-default.btn-image-download:focus {
    color: #333;
    background-color: #EBEBEB;
    width: 160px;
	 border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #242424 #242424;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
	outline-offset: 0px;
}

.btn-bulk-share-clippings, .btn-clear-clippings, .btn-email-clippings, .btn-bulk-download-clippings{
	color: #FFF;
	background-color: #FF6A0E;
}

.btn-group > .btn:first-child:not(.dropdown-toggle) {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color:#444;
	border:none;
    border-radius: 0px;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.05) inset;
}


.clippings-links .page-header {
    padding-bottom: 9px;
    margin: 40px 0px 0px;
    border-bottom: 0px solid #EEE;
}



.clippings-item-outer {
    position: relative;
    margin: auto;
    height: 140px;
    display: block;
    border-width: medium 1px 1px;
    border-style: none solid solid;
    border-color: -moz-use-text-color #242424 #242424;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    background: #444 none repeat scroll 0% 0%;
}

a.newfor2016link:hover, a.newfor2016link:focus{
	color:#FF6A00;
	text-decoration: none !important;
}

a.newfor2016link {
	color:#FFF;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}



h3.search-results-info {	
	color:#fff;
}

h3.search-results-info span.sisea-highlight{
	color:#FF6A00;
	font-weight: normal;
	padding-right: 2px;
	padding-left: 2px;
}


.search-results-list .search-result {
    padding: 0px;
    border-top: 1px solid #444;
    margin: 20px 0px;
}

.search-results-list .search-result h3{
    font-size:14px;
}


.search .search-pager {
    padding-top: 10px;
    text-align: right;
    border-top: 1px solid #444;
}

.search .search-pager .pagination > li {
    display: inline-block;
	margin:0px;
}

.gallery-botk .row {
	padding-left:15px;
}