/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */

#block-views-slider-block .flexslider {
	width: 940px;
	height: 382px;
}

#block-views-slider-block .flexslider .flexslider-views-slideshow-main-frame-row .views-field-body {
	display: block;	
	max-width: auto;
}

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

#block-views-slider-block .flexslider .views-field-php {
	display:block;
}

#block-views-featured-block-1 .views-field-field-header-kuva {
	width: 170px;
	height: 135px;
}

#search-block-form {
	display: block;
}

.front #block-views-video-block-1 {
	display: block;
}

.container-12 .grid-3 {
	width: 229px !important;
}

.region-sidebar-first {
	background: url('../images/sidebar-bg.png');
	margin-right: 0px !important;
	border-right: 1px solid #c9c8bf;
}

.region-content {
	background: #f9f7f2;
	margin-left: 0px !important; 
	padding-left: 10px;
	display:block;
	width: 700px !important;
}

.front .region-content {
	
	width: 940px !important;
}

.left-corner {
	position: absolute;
	width: 10px;
	height:10px;
	left:0px;
	bottom:0px;
	background: url('../images/bottom-left.png') no-repeat left bottom;
}

.right-corner {
	position: absolute;
	width: 10px;
	height:10px;
	right:-1px;
	bottom:0px;
	background: url('../images/bottom-right.png') no-repeat left bottom;
}


 .logo-img {
	margin-top:22px;
	margin-left: 40px;
}

#block-search-form {
	margin: 13px 50px 13px 8px;
}
#block-block-5{
	margin: 13px 8px 8px 8px;
}

.front #block-views-video-block-1,
.front #block-block-12 {
	width:460px;
	padding-bottom: 20px;	
}

.front #block-system-main .block-inner{
	margin-left:40px !important;
	margin-right: 40px !important;
}

.i18n-fi.front #block-system-main,
.i18n-en.front #block-system-main,
.i18n-sv.front #block-system-main {
	width: 460px;
	padding-left: 20px;
	padding-bottom: 20px;
}

.i18n-fi.front #block-system-main .block-inner,
.i18n-en.front #block-system-main .block-inner  {
	margin: 0 20px !important;
}

.front #block-system-main .field-name-body {
	width: 48%;
	float: left;
	margin-right: 2%;	
}

.i18n-fi.front #block-system-main .field-name-body,
.i18n-en.front #block-system-main .field-name-body,
.i18n-sv.front #block-system-main .field-name-body {
	width: 100%;
}

.front #block-system-main .field-name-field-header-kuva {
	float: right;
	width :48%;
	margin-left: 2%;
}
.front #block-system-main .field-name-field-header-kuva .field-item {
	border: 1px solid #a7a699;
	padding: 9px;
	background: #fbfaf4;
}

.front #block-system-main .field-name-field-header-kuva img {
	padding: 0px;
	border: 0px;
	margin: 0px;
}

#block-menu-block-1 {
  width: 1032px;
  margin: 0 -46px;
  background: url('../images/navigation.png') no-repeat top left;
  background-position: 0 -4px;
}
 
 #block-menu-block-1 ul.menu {
	margin-left: 258px;
}

 #block-menu-block-1 ul.menu li a {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	padding: 20px 21px 20px 21px;
	display: inline-block;	
}

#block-views-featured-block .views-row .views-field-field-nostokuva {
	min-height: 190px;
	height: auto !important;	
}

#block-views-featured-block-1 .views-row .views-field-field-header-kuva {
	min-height: 150px;
	height: auto !important;
}

 #block-menu-block-1 ul.menu li.active a { padding: 21px 17px 21px 17px; }


 #block-views-featured-block .view-footer {
	float:right;
	width: 48%;
	margin-top: 25px;
}

  #block-views-featured-block .view-footer .block a.button {
	font-size: 16px;
	padding: 7px 58px 7px 58px;
}
 #block-views-featured-block .views-row{
	margin: 10px 13px 10px 14px;
}

 #block-views-featured-block-1 .views-row {
	margin: 0px 11px 0px 11px;
	display:block;
}

 #block-views-featured-block .views-row.first,
 #block-views-featured-block-1 .views-row-first-on-row{
	margin-left: 0px;
}

 #block-views-featured-block .views-row.fourth,
 #block-views-featured-block-1 .views-row-last-on-row{
	margin-right: 0px;
}

.front #block-views-news-block .views-field-field-header-kuva{
	float:left;
	width: 300px;
	margin-bottom: 0px;
}

.front #block-views-news-block .views-field-title {
	float:left;
}

.front #block-views-news-block .views-field-body {
	float:left;
	width: 560px;
}

#block-views-events-block .views-field-body,
#block-views-events-block .views-field-title,
#block-views-events-block .views-field-view-node,
#block-views-events-block .views-field-field-ajankohta,
#block-views-events-block .views-field-view-node,
#block-views-bands-block .views-field-body,
#block-views-bands-block .views-field-title,
#block-views-bands-block .views-field-view-node,
#block-views-bands-block .views-field-view-node {
	width: 400px;	
}

.front #block-views-news-block .views-field-view-node {
	float: left;
	width: 560px;
}

 footer #block-webform-client-block-8,
 footer #block-block-2,
 footer #block-menu-menu-footer-links {
	margin-left: 16.6%;
	clear:left;
	color: #cdc8c8;
	float:left;
}

#block-views-featured-block .view-footer .block {
    margin: 25px !important;
}

.region-footer-first,
.region-footer-second,
.region-footer-third {
	width: 300px !important;

}

.front #block-views-news-block h2 {
	font-size: 28px;
}

.front.responsive-layout-narrow #block-views-news-block .views-field-body,
.front.responsive-layout-narrow #block-views-news-block .views-field-view-node,
.front.responsive-layout-narrow #block-views-news-block .views-field-title {
	width: 420px;
	float: right;
}


.view-cottage .views-row,
.view-galleria .views-row,
.node-gallery .field-name-field-gallery-image .field-item {
	width: 191px;
	float:left;
	margin: 10px 11px 0px 11px;
}

.view-cottage .views-row-first-on-row,
.view-galleria .views-row-first-on-row,
.node-gallery .field-name-field-gallery-image .views-row-first-on-row {
	margin-left: 0px;
}

.view-cottage .views-row-last-on-row,
.view-galleria .views-row-last-on-row,
.node-gallery .field-name-field-gallery-image .views-row-last-on-row  {
	margin-right: 0px;
}

/* Galleria */
.galleria-container {
	width: 870px !important;
}

.galleria-image {
	text-align: center;
}

.galleria-image img {
	top: 0px !important;
	margin: 0;
}

.galleria-image img {
/* width: 100% !important; */
}

.galleria-stage  {
	bottom: 140px;
}

.node-type-gallery #region-content {
	width: 930px !important;
}