.etu_start {height: auto;vertical-align: middle;background-image: url(//www.marijella.fi/images/590329269.jpg) ;background-repeat: no-repeat ;background-position: 50.00% 23.03% ;background-size: 100% ;background-color: transparent ;background-size: cover;}
.etu_vara {height: auto;vertical-align: middle;background-image: url(//www.marijella.fi/images/calendar1.jpg) ;background-repeat: no-repeat ;background-position: 50.00% 40.03% ;background-size: 100% ;background-color: transparent ;background-size: cover; }
.etu_part {height: auto;vertical-align: middle;background-image: url(//www.marijella.fi/images/part.jpg) ;background-repeat: no-repeat ;background-position: 50.00% 40.03% ;background-size: 100% ;background-color: transparent ;background-size: cover; }
.etu_bio {height: auto;vertical-align: middle;background-image: url(//www.marijella.fi/images/bioline.jpg) ;background-repeat: no-repeat ;background-position: 50.00% 50.03% ;background-size: 100% ;background-color: transparent ;background-size: cover; }
.etu_legs {height: auto;vertical-align: middle;background-image: url(//www.marijella.fi/images/legs.jpg) ;background-repeat: no-repeat ;background-position: 50.00% 50.03% ;background-size: 100% ;background-color: transparent ;background-size: cover; }
.etu_eye {height: auto;vertical-align: middle;background-image: url(//www.marijella.fi/images/eye.jpg) ;background-repeat: no-repeat ;background-position: 50.00% 40.03% ;background-size: 100% ;background-color: transparent ;background-size: cover; }
.etu_girl {height: auto;vertical-align: middle;background-image: url(//www.marijella.fi/images/girl2.jpg) ;background-repeat: no-repeat ;background-position: 50.00% 40.03% ;background-size: 100% ;background-color: transparent ;background-size: cover; }
.etu_mass {height: auto;vertical-align: middle;background-image: url(//www.marijella.fi/images/mass.jpg) ;background-repeat: no-repeat ;background-position: 50.00% 40.03% ;background-size: 100% ;background-color: transparent ;background-size: cover; }
.etu_body {height: auto;vertical-align: middle;background-image: url(//www.marijella.fi/images/body2.jpg) ;background-repeat: no-repeat ;background-position: 50.00% 40.03% ;background-size: 100% ;background-color: transparent ;background-size: cover; }
ul.wp-block-social-links {padding-left:0px!important;}
.site-content a {text-decoration:none!important;}
.sub-menu a {font-size:12px!important;}
.palvelut {font-weight:600!important; color:#db9e36; font-style: italic; border-top: 1px solid #db9e36; border-bottom: 1px solid #db9e36; padding: 15px;}
.sp-lc-image {padding:20px!important;}
.sub-menu li a {font-size:13px!important;}
.sub-menu li a span {font-size:12px!important; padding-left:15px;}
.edu_start {height: auto;vertical-align: middle;background-image: url(//www.marijella.fi/images/gold.png) ;background-repeat: no-repeat ;background-position: 50.00% 23.03% ;background-size: 100% ;background-color: #e1e1e1 ;background-size: cover; background-attachment: fixed;}
table, th, td {border: 2px solid #fff!important; border-collapse: collapse;}
table tr:nth-child(odd){background: #ede0d4;}
table tr:nth-child(even){background: #f8f8f8;}
table tr td:last-child {width:200px!important; text-align:center!important;}
table tr td:first-child {padding-left:20px!important; font-style: italic;}
table tr td {padding-top:20px!important; padding-bottom:20px!important; vertical-align:middle!important;}
table tr td strong {font-style: normal!important;}
table {margin-bottom:80px!important;}
#masthead {position:fixed; width:100%; top:0px; transition: 1.6s all;}
.darker {top:-265px!important; transition: 1.6s all;}
.site-content {margin-top:325px!important;}
.topest a, .topest {font-size:12px; color:#000; transition: 0.6s all;}
.topest a:hover {color:#db9e36; transition: 0.6s all;}
.topest {padding-right:20px;}
.topest span {padding-left:20px;}
.ast-social-color-type-custom svg {transition: 0.6s all;}
.ast-social-color-type-custom:hover svg {transition: 0.6s all;}
.spacers {padding-top:80px!important; padding-bottom:80px!important;}
@media (max-width: 799px) {
.m_none {display:none!important;}	
.m_yes .wp-block-image {float:none!important; text-align: center; display:block!important; margin:0px!important;}
.m_yes .wp-block-image img {text-align:center!important;}
.site-content {margin-top:225px!important;}
}
@media (max-width: 599px) {
.m_none {display:none!important;}	
.m_yes .wp-block-image {float:none!important; text-align: center; display:block!important; margin:0px!important;}
.m_yes .wp-block-image img {text-align:center!important;}
.site-content {margin-top:145px!important;}
table tr td:last-child {width:150px!important; text-align:center!important;}	
}