.separator {
background-color: #0A9A48;
}
.separator h2,
.separator h1 {
text-shadow: 0 0 10px #222;
font-size: 35px;
color: #fff;
}
.separator h1 {
font-size: 45px;
}
.separator-vari h2, .separator-vari h1 {
text-shadow: none;
}
.single-post .fl-post-title {
font-size: 26px;
color: #333;
}
.row-green {
background-color: #0A9A48;
}
.row-green h1, .row-green h2, .row-green h3, .row-green h4, .row-green p {
color: #fff;
}
.help-block {
font-style: italic;
}
.fl-logo-img {
max-width: 170px;
height: auto;
}
input[type=text],
input[type=password],
input[type=email],
input[type=tel],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=number],
input[type=search],
textarea {
border-radius: 0;
}
label {
font-weight: 400;
text-transform: uppercase;
}
.button, fl-button
input[type=button],
input[type=submit] {
background: #05812E;
background: -moz-linear-gradient(top, #05812e 0%, #046825 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #05812E), color-stop(100%, #046825));
background: -webkit-linear-gradient(top, #05812E 0%, #046825 100%);
background: -o-linear-gradient(top, #05812e 0%, #046825 100%);
background: -ms-linear-gradient(top, #05812e 0%, #046825 100%);
background: linear-gradient(to bottom, #05812E 0%, #046825 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05812e, endColorstr=#046825, GradientType=0);
padding: 10px 40px;
font-size: 16px;
border-radius: 0;
}
a.fl-button {
border-radius: 0;
border: 0;
padding: 10px 40px;
font-size: 16px;
}
a.fl-button.btn {
margin: 20px 0 0;
}
a.fl-button, a.fl-button:visited, .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
background: #0a9a48;
color: #FFF;
border:0;
padding: 10px 40px;
margin: 20px 0 0;
}
.fl-page-nav .navbar-toggle {
background: #05812E;
color: #fff;
color: red;
background: -moz-linear-gradient(top, #05812e 0%, #046825 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #05812E), color-stop(100%, #046825));
background: -webkit-linear-gradient(top, #05812E 0%, #046825 100%);
background: -o-linear-gradient(top, #05812e 0%, #046825 100%);
background: -ms-linear-gradient(top, #05812e 0%, #046825 100%);
background: linear-gradient(to bottom, #05812E 0%, #046825 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#05812e, endColorstr=#046825, GradientType=0);
padding: 10px 40px;
}
.fl-page-nav .navbar-toggle:hover,
.fl-page-nav .navbar-toggle:focus  {
background: #046825 !important;
}
.fl-page-nav .navbar-toggle:hover,
.fl-page-nav .navbar-toggle:focus {
background: #E6E6E6;
background: #046825 !important;
}
.fl-page-nav .navbar-toggle span {
color: #fff;
}
.fl-page-footer-wrap {
border-color: #F4F4F4;
font-size: 16px;
}
.fl-page-footer-wrap .logo {
width: 150px;
height: 150px;
margin: 0 auto 10px;
}
.fl-page-footer-wrap .fl-page-footer-text {
font-size: 14px;
}
.glyphicon,
.fa {
color: #EB8B2D;
}
.fl-page-footer-wrap .fl-page-footer-text .fa {
padding-left: 10px;
}
.fl-post-content .size-medium,
.fl-post-content .size-large,
.fl-post-content .size-thumbnail {
max-width: 100%;
height: auto;
padding: 10px;
border: 1px solid #EEE;
display: inline-block;
box-shadow: 0 0 20px #EEE;
margin-bottom: 10px;
}
.fl-post-grid-post .wp-post-image {
box-shadow: none;
border: 0;
}
.fl-post-grid-post {
border: 0;
}
.fl-post-grid-text {
padding-top: 0;
}
.fl-post-grid-post .wp-post-image {
max-width: 100%;
height: auto;
padding: 10px; display: inline-block; margin-bottom: 10px;
}
.fl-module-content .fl-post-grid .fl-post-grid-post {
margin-bottom: 20px;
background-color: #f9f9f9;
border: 1px solid #ECECEC;
}
.etusivu-matkatarjonta .fl-module-content .fl-post-grid .fl-post-grid-post {
background-color: #fff;
}
.fl-module-content .fl-post-grid .fl-post-grid-post {
margin-bottom: 20px;
}
.fl-post-grid-post .fl-post-grid-text h2 {
font-size: 14px;
}
.fl-post-grid-text a {
color: #333;
}
.fl-post-grid-text a:hover {
color: #0A9A48;
}
.fl-page-footer {
border-color: #F3E43B;
}
aside .fl-widget-title {
color: #333;
}
.img-circle {
width: 140px;
height: 140px;
display: inline-block;
box-shadow: 0 0 9px #AAA;
border: 1px solid #FFF;
padding: 5px;
margin-bottom: 10px;
-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 8px rgba(0,0,0,.1);
box-shadow: 0 2px 8px rgba(0,0,0,.1);
}
.yellow-button {
display: block;
margin: 0 auto;
font-weight: 600;
text-align: center;
padding: 15px 20px;
color: #fff;
background-color: #EB8A2D;
}
.yellow-button:hover, .yellow:focus {
background: #F2B547;
color: #fff;
text-decoration: none;
}
.wpcf7-mail-sent-ok {
border: 2px solid #008000;
background-color: #008000;
padding: 10px 20px !important;
color: #FFF;
margin: 20px 0 !important;
}
.wpcf7-validation-errors {
border: 2px solid #F00 !important;
background-color: #F00;
padding: 10px 20px !important;
color: #FFF;
margin: 20px 0 !important;
}
.facebook-tykkays {
padding: 7px 0;
border-top: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
margin-bottom: 30px;
}
.fl-page-nav-wrap {
border-color: rgba(6, 168, 60, 0.34);
}
.facebook .fl-widget {
margin-bottom: 0;
text-align: center;
}
.yhteystiedot-napit {
text-align: center;
}
.yhteystiedot-napit .fl-module-button {
display: inline-block;
}
.fl-page-header-fixed .fl-logo-img {
height: 39px;
width: 39px;
}
img.aaa.aligncenter.size-thumbnail,
.fl-post-content .aaa.size-thumbnail {
box-shadow: none;
border: 0;
padding: 0;
width: 60px;
height: auto;
margin: 15px 5px 5px;
}
.etusivu-aaa .aaa {
width: 60px !important;
margin: 0 10px 0 0 !important;
}
h4 {
margin-top: 30px;
}
.etusivu-matkatarjonta .fl-module-content .fl-post-grid .fl-post-grid-post,
.fl-module-content .fl-post-grid .fl-post-grid-post {
-webkit-box-shadow: 0 2px 8px rgba(0,0,0,.1);
-moz-box-shadow: 0 2px 8px rgba(0,0,0,.1);
box-shadow: 0 2px 8px rgba(0,0,0,.1);
}
.fl-post-grid-post .fl-post-grid-text h2 {
margin-bottom: 0;
line-height: 1.4;
}
@media (max-width: 767px) {
.fl-page-nav-wrap .container {
padding: 0;
}
.fl-page-header-wrap {
background: #fff url(http://www.matkagalleria.fi/wp-content/uploads/2015/07/bg-silta.jpg) 0 0 no-repeat;
background-size: cover;
}
button:active, button:focus, input[type=button]:active, input[type=button]:focus, input[type=submit]:active, input[type=submit]:focus {
top: 0;
}
.fl-page-nav-collapse.in ul.navbar-nav {
border-bottom: 1px solid #DDD;
}
}
@media (min-width: 768px) {
.page .fl-page-header-primary, .single .fl-page-header-primary {
background: #fff url(http://www.matkagalleria.fi/wp-content/uploads/2015/07/bg-silta.jpg) 0 0 no-repeat;
background-size: cover;
}
.page.page-id-13 .fl-page-header-primary {
background-image: url(http://www.matkagalleria.fi/wp-content/uploads/2015/07/bg-ilman-matkatoimistoa.jpg);
}
.page.page-id-12 .fl-page-header-primary {
background-image: url(http://www.matkagalleria.fi/wp-content/uploads/2015/07/bg-tallinna1.jpg);
}
.page.page-id-128 .fl-page-header-primary {
background-image: url(http://www.matkagalleria.fi/wp-content/uploads/2015/07/bg-finnair.jpg);
}
}