.tabs .tabs {height: 22px;
clear: both;
}
.tabs .tabs li{
  float: left;
}
.field-name-field-logo img {
	height: 100%;
}

.mainSubNavigation  li > a.active{
	color: #fff;
}
img {height: auto;}

.M00610 .M00610-item .contactTeaserImage {
	height: auto;
}
.user-navigation .user-control .links {float: left;margin: 0;}

.main-content blockquote {
    margin-left: 0;
    font-size: 22px;
    line-height: 130%;
    font-style: italic;
    color: #636363;
    border-left: 2px solid #0069B4;
}
.main-content blockquote p {
    color: #636363;
    padding-left: 15px
}
.main-content blockquote footer {
    padding: 0;
    margin-top: 0;
    font-size: 15px;
    line-height: 120%;
    margin-left: 15px;
    font-weight: normal
}
.main-content blockquote footer a {
    color: #636363;
    text-decoration: underline
}

@media screen and (min-width: 720px) {
	.M003 .searchInputGroup.nonslc .searchInput,
	.stage-slider .rowInner .searchInputGroup.nonslc .searchInput {
    	padding: 10px 65px 10px 20px;
	}
}
.spacerRow {clear: both;}

.M004 .social-bar {margin-left: 25px;}

.page-search .search-form #edit-submit{
	position: absolute;
    top: 0px;
    right: 0px;
    z-index: 100;
    margin-top: 23px;
}
.page-search .search-form .form-type-textfield{
    padding-right: 90px;
    display: block;
    width: auto;
}
@media screen and (max-width: 719px) {
	.page-search .search-form #edit-submit{
		margin-top:16px;
	}
}

@media screen and (min-width: 720px) {
  .home .mainHead .claim{
    font-size: 12px;
    line-height: 1.6;
    width: 360px;
  }
}
@media screen and (min-width: 1000px) {
  .home .mainHead .claim{
    font-size: 16px;
    line-height: 1.6;
    width: 540px;
  }
}
@media screen and (min-width: 720px) {
  .mainSubNavigation .level-2 > li > span {
    font-weight: bold;
    color: #fff;
    display: block;
    padding: 5px 17px;
    line-height: 1.1;
    -webkit-font-smoothing: antialiased;
    transition: background-color 0.3s ease-out;
    cursor: auto;
  }
}
.mainNavigation a.hight{

    font-size: 130%;
    /* border-bottom: 1px solid; */
    padding-bottom: 10px;
    margin-bottom: 10px;
    /* height: 40px; */
    text-shadow: 2px 2px 5px #333;
}
.metaHead .metaInformation a {color:#000;} 
#downcounter-area {
    margin-top: 20px;
    text-align: center;
}
#downcounter-area>div {

  display: inline-block !important;
}
.image-block img {width: 100%}
.l-list.as-check > li {display: block;}
.M071 {
	text-align: left;
}

.mainSubNavigation section {border-left: 1px solid #bbb;}

.full-video-body p {
  color: #ccc !important;
}
.checkBox input[type="checkbox"] + label { display: inherit; }


.M05603 .dayswitch .dayswitch-msg {width: 120px;font-size: 18px;}
.M05603 .dayswitch .left .dayswitch-msg {text-align: left;}
.M05603 .dayswitch .right .dayswitch-msg {text-align: right;}


.social-fixed {
width: auto;
display: block;
position: fixed;
z-index: 10000;
bottom: 10px;
right: 10px;
}
.social-fixed .M078 section.M07801{
    margin-bottom: 0px;
}
.social-fixed .M078 h2{
    display: none;
}

.social-fixed .M078 li{
    display: block !important;
}


@media screen and (max-width: 1024px) {
    .social-fixed {
        display:none;
    }
}