/* This file will hold styles that are loaded using the same media query as the narrow grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the normal and widescreen layouts. You may override these styles in the normal 
 *  and widescreen CSS files as appropriate. */
 /*
 * ==========================================================
 * Grid
 * ==========================================================
 */
 @font-face {
    font-family: 'latoregular';
    src: url('font/lato-reg.eot');
    src: url('font/lato-reg.eot?#iefix') format('embedded-opentype'),
         url('font/lato-reg.woff') format('woff'),
         url('font/lato-reg.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, 
.grid-11, .grid-12 {
  display: inline;
  float: left;
  position: relative;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4,
.push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8,
.push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 {
  position: relative;
}

/*
 * ==========================================================
 * Alpha - Omega
 * ==========================================================
 */

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/*
 * ==========================================================
 * Container
 * ==========================================================
 */
 
html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
}

body {
  min-width: 306px !important;
}

.container-12 {
  margin-left: auto;
  margin-right: auto;
  width: 100% !important;
}

.container-24 {
margin-left: auto;
margin-right: auto;
width: 100% !important;
}

/*
 * ==========================================================
 * Columns
 * ==========================================================
 */

.container-12 .grid-1 {
  width: 40px;
}

.container-12 .grid-2 {
  width: 25% !important;
}

.container-12 .grid-3 {
  width: 100% !important;
}

.container-12 .grid-4 {
  width: 220px;
}

.container-12 .grid-5 {
  width: 280px;
}

.container-12 .grid-6 {
  width: 100% !important;
}

.container-12 .grid-7 {
  width: 75% !important;
}

.container-12 .grid-8 {
  width: 460px;
}

.container-12 .grid-9 {
  width: 100% !important;
}

.container-12 .grid-10 {
  width: 580px;
}

.container-12 .grid-11 {
  width: 640px;
}

.container-12 .grid-12 {
  width: 100% !important;
}

.container-24 .grid-3 {
width: 100% !important;
}

.container-24 .grid-18 {
width: 100% !important;
margin-left: 0px;
margin-right: 0px;
}

.container-24 .grid-21 {
width: 100% !important;
margin-left: 0px;
margin-right: 0px;
}

.container-24 .grid-24 {
width: 100% !important;
margin-left: 0px;
margin-right: 0px;
}

/*****************************************************
** Mobile design
*****************************************************/
#block-block-2 {
	display: none;
}

section#block-views-videoshow-block {
display: none;
}

img {
max-width: 100%;
height: auto !important;
}

div#block-custom-search-blocks-1 {
display: none;
}

div#block-block-19 {
display: none;
}

div#zone-completebox {
display: none;
}

#block-block-33, #block-block-8, #block-menu-block-1, #block-menu-block-2, #block-menu-block-4, #block-menu-block-5, #block-menu-block-6, #block-menu-block-7, #block-menu-block-8 {
display: none;
}

#region-sidebar-second ul.menu {
display: none;
}

div#block-system-main {
width: 96%;
margin-left: auto;
margin-right: auto;
}

#block-system-main table {
width: 100% !important;
}

/**************************************************
** Logo
**************************************************/
div#block-block-3 img {
width: 90px !important;
height: auto !important;
}

div#region-user-first {
width: 108px !important;
}

div#block-block-4 img {
	/*
width: 92px !important;
height: 75px !important;
*/
}

#block-block-4 .content p:first-child {
    display: none;
}

div#region-user-second {
width: 188px !important;
float: right;
}

div#block-block-36 {
text-align: right;
font-family: arial;
color: #ffffff;
}

div#block-block-36 p {
margin: 0px;
width: 119px;
float: right;
background-color: rgb(109,110,103);
padding-right: 0px;
font-size: 16px;
font-family: 'latoregular';
background-repeat: no-repeat;
margin-right: 14px;
text-align: center;
}

div#block-block-36  a {
color: #ffffff;
text-decoration: none;
}


#block-block-4 {
	text-align: right;
	margin-right: 14px;
	margin-top: 0px;
}

/************************************************
** Main menu
************************************************/
div#block-block-37 {
margin-top: -12px;
}

div#region-menu {
position: absolute;
z-index: 6;
left: -90%;
display: none;
}
div#main-menu-hamburger {
float: right;
margin-right: 14px;
}

div#main-menu-hamburger {
background: url('../images/menu.png') no-repeat;
width: 29px;
height: 28px;
font-size: 0px;
cursor: pointer;
}

div#main-menu-hamburger.active {
background: 0px -28px url('../images/menu.png') no-repeat;
}

div#block-menu-block-9 {
width: 90%;
}

div#block-menu-block-9  ul.menu li {
background: top right url(../images/main-menu-bg.png);
height: 25px;
padding: 0px;
font-family: arial;
font-size: 14px;
line-height: 25px;
margin-left: 0px;
border-bottom: 1px solid #BCBDB6;
list-style: none;
} 

div#block-menu-block-9  ul.menu li.active {
background: top right url(../images/main-menu-bg-active.png);
}

div#block-menu-block-9 ul.menu li a {
color: #ffffff;
padding-left: 3%;
width: 89%;
display: inline-block;
line-height: 25px;
text-decoration: none;
}

div#block-menu-block-10 {
width: 90%;
}

div#block-menu-block-10  ul.menu li {
background: top right url(../images/main-menu-bg.png);
height: 25px;
padding: 0px;
font-family: arial;
font-size: 14px;
line-height: 25px;
margin-left: 0px;
border-bottom: 1px solid #BCBDB6;
list-style: none;
} 

div#block-menu-block-10 ul.menu li a {
color: #ffffff;
padding-left: 3%;
width: 89%;
display: inline-block;
line-height: 25px;
text-decoration: none;
}

div#block-menu-menu-main-navigation{
width: 90%;
}

div#block-menu-menu-main-navigation  ul.menu li {
background: top right url(../images/main-menu-bg.png);
height: 25px;
padding: 0px;
font-family: arial;
font-size: 14px;
line-height: 25px;
margin-left: 0px;
border-bottom: 1px solid #BCBDB6;
list-style: none;
} 

div#block-menu-menu-main-navigation ul.menu li a {
color: #ffffff;
padding-left: 3%;
width: 89%;
display: inline-block;
line-height: 25px;
text-decoration: none;
}

div#block-menu-menu-main-navigation ul.menu ul.menu {
display: none;
}

/************************************************
** Slideshow
************************************************/
div#block-views-slideshow-block {
}

div#block-views-slideshow-block  .flexslider ul.flex-direction-nav a {
opacity: 1;
display: block;
font-size: 0px;
margin-top: -50px;
}

div#block-views-slideshow-block  .flexslider ul.flex-direction-nav a.flex-prev {
background: url(../images/arrow_left.png) no-repeat;
z-index: 2;
}

div#block-views-slideshow-block  .flexslider ul.flex-direction-nav a.flex-next {
background: url(../images/arrow_right.png) no-repeat;
z-index: 2;
}

div#block-views-slideshow-block .flex-direction-nav a:before {
font-family: "flexslider-icon";
font-size: 40px;
display: none;
content: '\f001';
}

div#block-views-slideshow-block .views-field-title {
margin-top: 22px;
text-transform: uppercase;
color: rgb(65,64,66);
padding-left: 6px;
border-top: 1px #BCBDB6 solid;
font-size: 17px;
line-height: 18px;
text-align: center;
height:38px;
overflow: hidden;
}

div#block-views-slideshow-block div.views-field-body {
display: none;
}

div#block-views-slideshow-block div.views-field-field-read-more-link {
font-family: arial;
font-size: 13px;
padding-left: 6px;
text-align: center;
}

div#block-views-slideshow-block div.views-field-field-read-more-link a {
color: rgb(65,64,66);
text-decoration: none;
}

div#block-views-slideshow-block div.views-field-addtoany-link {
display: none;
}

#block-views-slideshow-block .views-slideshow-controls-bottom {
display: none;
}

#block-views-slideshow-block div.view-footer {
display: none;
}

#block-views-slideshow-block div.flexslider {
border: none;
border-radius: 0px;
box-shadow: none;
margin-bottom: 6px;
}

#block-views-slideshow-block ol.flex-control-nav {
bottom: 52px;
text-align: center;
}

@media all and (min-width: 480px) 	{
	#block-views-slideshow-block ol.flex-control-nav {
	bottom: 52px;
	text-align: center;
	}
}

#block-views-slideshow-block .flex-control-paging li a {
background: #CCDBE9;
box-shadow: none;
}

#block-views-slideshow-block .flex-control-paging li a.flex-active {
background: #0E7BC6;
}

div#block-block-31 {
display: none;
}

.flex-control-nav li {
margin: 0 3px;
display: inline-block;
zoom: 1;
}

/************************************************
** Quicklinks
************************************************/
#block-menu-menu-quick-links .block-title {
	display: none;
}

#block-menu-menu-quick-links .menu {
	list-style: none;
}

#block-menu-menu-quick-links .menu li {
	list-style: none;
	list-style-position: outside;
	margin-left: 0px;
	font-family: arial;
	font-size: 14px;
	font-weight: normal;	
	border-bottom: 1px #BCBDB6 solid;
	line-height: 21px;
	background: top right url(../images/quick-link-bg.png);
	text-align: center;
}

#block-menu-menu-quick-links .menu li a {
	color: #ffffff;
	text-decoration: none;
	width: 100%;
	display: inline-block;
}

/************************************************
** COMPLETE
************************************************/
div#block-block-38 {
margin-top: 23px;
}

div#block-block-38 p {
margin: 0px;
color: #63645F;
font-size: 23px;
line-height: 23px;
text-align: center;
}

div#block-block-38 p.first-line {
width: 95%;
margin-left: auto;
margin-right: auto;
border-top: 1px solid #63645f;
padding-top: 10px;
}

div#block-block-38 p.second-line {
margin-bottom: 10px;
}

div#block-block-38 p.second-line  span{
color: #63645F !important;
}

div#block-block-38 .complete-div {
float: left;
width: 25%;
background: top center url(../images/c-box-bg.png);
height: 56px;
text-align: center;
line-height: 56px;
font-size: 40px;
font-family: arial;
border-bottom: 1px solid #BCBDB6;
}

div#block-block-38 .complete-div  a {
text-decoration: none;
}

div#block-block-38 .complete-c a {
color: #1873b5;
}

div#block-block-38 .complete-o a {
color: #62AD5F;
}

div#block-block-38 .complete-m a {
color: #EF5A29;
}

div#block-block-38 .complete-p a {
color: #7F3F96;
}

div#block-block-38 .complete-l a {
color: #F8DE72;
}

div#block-block-38 .complete-e a {
color: #D01C59;
}

div#block-block-38 .complete-t a {
color: #F9AE40;
}

div#block-block-38 .complete-e2 a {
color: #D5DD23;
}

/************************************************
** Recent news
************************************************/
#block-views-recent-news-block .block-title {
	font-family: arial;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	color: rgb(65,64,66);
	line-height: 15px;
	padding-bottom: 10px;
}



#see_all_news {
	font-family: arial;
	font-size: 12px;
	line-height: 13px;
    margin-top: 3px;
}



#block-views-recent-news-block .views-field-title {
	font-family: arial;
	font-size: 12.5px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
}

#block-views-recent-news-block .views-field-title a {
	text-decoration: none;
	color: rgb(65,64,66);
}

#block-views-recent-news-block .views-field-title a:hover {
	color: rgb(0,121,193);
}

#block-views-recent-news-block .views-field-body {
	font-family: arial;
	font-size: 14.5px;
	font-weight: normal;
	color: rgb(109,110,103);
	line-height: 14px;
}

#block-views-recent-news-block .views-field-body p {
	margin-bottom: 4px;
}

section#block-views-recent-news-block .views-field-body {
	max-height: 72px;
	overflow: hidden;
}

section#block-views-recent-news-block .views-field-body div.field-content {
	max-height: 29px;
	text-overflow: ellipsis;
	overflow: hidden;
	height: auto;
}

#block-views-recent-news-block .views-field-field-read-more {
	border-bottom: 1px dotted rgb(65,64,66);
}





.view-recent-news-page div.views-field-body .field-content {
	max-height: 45px;
	overflow: hidden;
	margin-bottom: 0px;
	font-size: 14.5px;
	font-weight: normal;
	color: rgb(109,110,103);
}

.view-recent-news-page .views-field-title a {
	font-size: 14.5px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(109,110,103);
}

.view-recent-news-page .views-field-title a:hover {
	color: rgb(0,121,193);
}

.view-recent-news-page .views-field-body {
	margin-bottom: 5px;
}

.view-recent-news-page .views-field-field-news-date {
	font-size: 14.5px;
	font-weight: normal;
	color: rgb(109,110,103);
}

.view-recent-news-page .views-field-field-read-more {
	border-bottom: 1px dotted rgb(65,64,66);
}

.view-recent-news-page .views-field-field-read-more a{
	font-family: arial;
	font-size: 14.5px;
	font-weight: normal;
	color: rgb(109,110,103);
	line-height: 14px;
	text-decoration: none;
}

.view-recent-news-page .views-field-field-read-more a:hover {
	color: rgb(0,121,193);
}
#block-views-recent-news-block .block-title {
text-align: center;
padding-top: 18px;
}

div#see_all_news {
text-align: center;
padding-top: 1px;
}

#block-views-recent-news-block .view-header {
	margin-top: -14px;
	text-align: right;
}
section#block-views-recent-news-block {
padding-left: 3%;
padding-right: 3%;
}
#block-views-recent-news-block .views-field-field-mobile-quickview {
text-align: center;
padding-top: 8px;
}

#block-views-recent-news-block .views-field-field-mobile-quickview img {
width: 100%;
}

#block-views-recent-news-block .views-field-title {
}

section#block-views-recent-news-block .views-field-body {
}

#block-views-recent-news-block .views-field-field-read-more {
}

#block-views-recent-news-block .views-field-field-read-more a {
color: rgb(109,110,103);
display: inline-block;
width: 70px;
font-size: 14px;
}

/************************************************
** Google calendar
************************************************/
#block-google-calendar-block-1 .title {
	font-family: arial;
	font-size: 12.5px;
	font-weight: bold;
	text-transform: uppercase;
	color: rgb(65,64,66);
}

#block-google-calendar-block-1 ul li {
	margin-left: 0px;
}

#block-google-calendar-block-1 .event .content {
	display: none;
}

#block-google-calendar-block-1 .event .date {
	font-family: arial;
	font-size: 12.5px;
	color: rgb(109,110,103);
}
#block-google-calendar-block-1 .block-title {
text-align: center;
padding-top: 18px;
}

#block-block-28 {
    position: absolute;
	top: 6px;
	right: 10%;
}

#block-block-28 img {
width: 36px !important;
}

#block-google-calendar-block-1 .block-title {
	font-family: arial;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	color: rgb(65,64,66);
	line-height: 15px;
	padding-bottom: 12px;
}

#block-google-calendar-block-1 {
padding-left: 3%;
padding-right: 3%;
}

#block-block-6 {
position: relative;
}

#block-block-6 h2.block-title {
background: top right url(../images/main-menu-bg.png) no-repeat;
font-size: 14px;
font-weight: normal;
color: #ffffff;
line-height: 25px;
padding-left: 2%;
border-bottom: 1px solid #ffffff;
text-align: center;
}

div#request_prospectus a {
position: absolute;
top: 0px;
width: 100%;
text-decoration: none;
}

#block-block-7 {
position: relative;
}

#block-block-7 h2.block-title {
background: top right url(../images/main-menu-bg.png) no-repeat;
font-size: 14px;
font-weight: normal;
color: #ffffff;
line-height: 25px;
padding-left: 2%;
border-bottom: 1px solid #ffffff;
text-align: center;
}

div#book_tour a {
position: absolute;
top: 0px;
width: 100%;
text-decoration: none;
}

#block-block-18 {
	width: 100%;
    /*
	margin-left: 853px;
	margin-top: -174px;
	*/
}

div#block-block-18 p {
margin: 0px;
}

div#request_prospectus_page {
position: relative;
}

#request_prospectus_page .heading {
background: top right url(../images/main-menu-bg.png) no-repeat;
font-size: 14px;
font-weight: normal;
color: #ffffff;
line-height: 25px;
padding-left: 2%;
border-bottom: 1px solid #ffffff;
text-align: center;
}

div#request_prospectus_page a {
position: absolute;
top: 0px;
display: inline-block;
width: 100%;
text-decoration: none;
}

div#book_tour_page {
position: relative;
}

#book_tour_page .heading {
background: top right url(../images/main-menu-bg.png) no-repeat;
font-size: 14px;
font-weight: normal;
color: #ffffff;
line-height: 25px;
padding-left: 2%;
border-bottom: 1px solid #ffffff;
text-align: center;
}

#book_tour_page a {
position: absolute;
top: 0px;
display: inline-block;
width: 100%;
text-decoration: none;
}

#block-block-39 .nav-item {
background: top right url(../images/main-menu-bg.png) no-repeat;
border-bottom: 1px solid #ffffff;
}

#block-block-39 .nav-item a {
width: 98%;
text-decoration: none;
font-size: 14px;
font-weight: normal;
color: #ffffff;
line-height: 25px;
padding-left: 2%;	
display: inline-block;
text-transform: uppercase;
text-align: center;
}

#block-block-39 .nav-item-images {
background: #6d6e68;
text-align: center;
}

#block-block-39 .nav-item-images a {
margin-left: 16px;
margin-right: 16px;
line-height: 42px;
background: #ffffff;
padding-top: 13px;
padding-bottom: 5px;
}

#block-block-39 .nav-item-images img {
width: 40px;
margin-top: 8px;
margin-bottom: 8px;
}

#block-block-39 .nav-item-images-1 img {
    width: 116px;
}

.mobile-social {
text-align: center;
}

.mobile-social a {
padding-left: 16px;
padding-right: 16px;
}

.mobile-social img {
vertical-align: middle;
margin-top: 6px;
margin-bottom: 6px;
}

#block-block-17 {
	font-family: arial;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
    padding-top: 4px;
	padding-right: 6px;
	float: left;
	line-height: 18px;
	text-align: center;
	padding-left: 6px;
}

div#block-block-16 {
padding-right: 6px;
}



/************************************************
** Google calendar
************************************************/
#block-sharethis-sharethis-block {
display: none;
}

/************************************************
** Content page
************************************************/
#region-sidebar-second {
height: auto !important;
margin-top: 60px;
}

#page-title {
	font-family: arial;
	font-size: 21px;
	text-transform: uppercase;
	font-weight: normal;
	background: rgb(0,121,193);
	height: 48px;
	margin-top: 22px;
	color: #ffffff;
	line-height: 48px;
	padding-left: 12px;
}

div#block-system-main img {
max-width: 96%;
}

.node-type-content-page h1#page-title {
margin-top: 0px;
}

.node-type-news #page-title {
background: rgb(0,121,193) url(../images/heading-arrow-left.png) no-repeat;
padding-left: 56px;
cursor: pointer;
height: 48px;
overflow: hidden;
}

/************************************************
** Content page menu
************************************************/
div#block-block-40 {
position: absolute;
top: 22px;
right: 0px;
cursor: pointer;
}

.node-type-content-page div#block-block-40 {
top: 0px;
}

.node-type-news div#block-block-40 {
display: none;
}

div#mobile-2nd-level{
background: url(../images/menu-arrow-down.png) no-repeat;
width: 48px;
height: 48px;
}

div#mobile-2nd-level.active{
background: url(../images/menu-arrow-up.png) no-repeat;
}

#region-content .block-menu-block{
width: 90%;
position: absolute;
top: 70px;
display: none;
left: -90%;
}

.node-type-content-page #region-content .block-menu-block{
width: 90%;
position: absolute;
top: 48px;
}

#region-content .block-menu-block  ul.menu li {
background: top right url(../images/main-menu-bg.png);
height: 25px;
padding: 0px;
font-family: arial;
font-size: 14px;
line-height: 25px;
margin-left: 0px;
border-bottom: 1px solid #BCBDB6;
list-style: none;
} 

#region-content .block-menu-block  ul.menu li.active {
background: top right url(../images/main-menu-bg-active.png);
}

#region-content .block-menu-block ul.menu li a {
color: #ffffff;
padding-left: 3%;
width: 89%;
display: inline-block;
line-height: 25px;
text-decoration: none;
}

#block-menu-block-11, #block-menu-block-12, #block-menu-block-13, #block-menu-block-14, #block-menu-block-15, #block-menu-block-16 {
display: none;
left: -90%;
}

/************************************************
** Complete page
************************************************/
.node-type-popup-block h1#page-title {
background: none;
font-size: 18px;
line-height: 20px;
width: 269px;
text-align: center;
margin-bottom: 8px;
margin-top: 12px;
}

.field-name-field-left-page-url {
position: absolute;
top: 25px;
right: 22px;
}

.field-name-field-right-page-url {
position: absolute;
top: 25px;
right: 5px;
}

.page-node-75 .field-name-field-heading {
	color: #1873B5;
}

.page-node-76 .field-name-field-heading {
	color: #62AD5F;
}

.page-node-77 .field-name-field-heading {
	color: #EF5A29;
}

.page-node-78 .field-name-field-heading {
	color: #7F3F96;
}

.page-node-79 .field-name-field-heading {
	color: #F8DE72;
}

.page-node-80 .field-name-field-heading {
	color: #D01C59;
}

.page-node-81 .field-name-field-heading {
	color: #F9AE40;
}

.page-node-82 .field-name-field-heading {
	color: #D5DD23;
}

.node-type-popup-block .field-name-field-heading {
border-top: 1px solid rgb(109,110,103);
padding-top: 12px;
}

#block-search-form {
background: #BCBEC1;
width: 90%;
position: absolute;
top: 0px;
left: -90%;
z-index: 10;
}

.search-form {
margin-bottom: 0px;
}

div#block-search-form input.form-text {
background: #DCDEE0;
border-radius: 4px;
border: none;
margin-left: 16%;
width: 76%;
outline: none;
box-shadow: none;
}

#block-search-form div#edit-actions {
position: absolute;
left: 0px;

}

#block-search-form div#edit-actions input {
background: url(/sites/all/themes/mcc/images/search_icon.png) no-repeat;
border: none;
text-shadow: none;
color: transparent;
margin-top: 4px;
margin-left: 6px;
}

#see_all_news a {
	color: rgb(65,64,66);
	text-decoration: none;
	font-weight: bold;
}

.calendar-desktop {
display: none;
}

.calendar-mobile {
margin-left: auto;
margin-right: auto;
width: 310px;
}

#zone-sitemap {
	padding-bottom: 15px;
}

#region-footer-first {
    margin-left: auto;
    margin-right: auto;
}

.node-type-webform input[type='text'], .node-type-webform input[type='email'] {
max-width: 100%;
}




/******* Google calendar API V3 ************/
section#block-gcal-events-gcal-events-0 {
padding-left: 3%;
padding-right: 3%;
margin-top: 17px;
}

#block-gcal-events-gcal-events-0 .block-title {
	font-family: arial;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: bold;
	color: rgb(65,64,66);
	line-height: 15px;
	padding-bottom: 12px;
	border-bottom: 1px solid rgb(65,64,66);
	text-align: center;
}

#block-gcal-events-gcal-events-0 .event-row {
	border-bottom: 1px dotted rgb(65,64,66);
}

#block-gcal-events-gcal-events-0 .event-title {
	font-family: arial;
	font-size: 12.5px;
	font-weight: bold;
	margin-top: 5px;
	color: rgb(65,64,66);
}

#block-gcal-events-gcal-events-0 .event-loc {
	display: none;
}

#block-gcal-events-gcal-events-0 .event-date {
	font-family: arial;
	font-size: 12.5px;
	font-weight: normal;
	color: rgb(109,110,103);
	line-height: 14px;
}


#block-block-43 img {
    height: 92px !important;
    width: auto !important;
    position: relative;
    top: -28px;
}