body{
font-family: 'Lato', sans-serif;
color:rgb(30,30,30);
background:white;
font-size:16px;
}
h1,h2,h3{
color:rgb(30,30,30);
}
img{
max-width:100%;
}
h1{
font-size:2rem;
}
h2{
font-size:1.8rem;
}
h3{
font-size:1.4rem;
}
h4{
font-size:1.2rem;
}
a:link, a:visited{
color:#791323;
text-decoration: none;
}
a:hover{
text-decoration:underline;
}
ul, ol{
padding-left:1rem;
list-style-type:square;
}
#header h1, #header h2{
color:rgb(30,30,30);
font-weight:700;
}
#mainmenu{
background:white;
padding:0;
}
#breadcrum{
color:white;
text-align:center;
padding:1rem;
width:100%;
background:#791323;
font-weight:700;
}
#breadcrum h1{
color:white;
padding:0;
margin:0;
text-transform: uppercase;
font-size:1.6rem;
}
#mainmenu-container{
}
#navbutton{
padding:1rem;
color:rgb(30,30,30);
font-size:1rem;
}
#mainmenu a:link, #mainmenu a:visited{
padding:1rem;
color:rgb(30,30,30);
transition:color 0.2s ease-in-out;
font-weight:700;
text-transform: uppercase;
}
#mainmenu-container a:hover{
color:#791323;
}
#mainmenu .current-menu-item:link, #mainmenu .current-menu-item:visited{
color:#791323;
}
.bar{
padding:0;
padding-top:2.5rem;
padding-bottom:2.5rem;
}
.white-background{
background-color:white;
}
.dark-background{
background-color:rgb(40,40,40);
color:white;
}
.bg-image{
background-image:url(//tietokonehuolto.info/wordpress/wp-content/themes/macomtech/img/headerikuva10.png);
background-size:cover;
padding-top:8%;
padding-bottom:8%;
text-shadow: 0px 0px 3px black;
}
.bg-image-2{
padding-top:3rem;
padding-bottom:3rem;
background-image:url(//tietokonehuolto.info/wordpress/wp-content/themes/macomtech/img/bg2.jpg);
background-size:cover;
}
.dark-background h1, .dark-background h2, .dark-background h3, .dark-background h4{
color:inherit;
}
.footer{
background:#1b1b1b;
color:rgb(160,160,160);
}
.footer h1, .footer h2, .footer h3, .footer h4{
color:white;
}
#footer-menu{
padding-top:1rem;
padding-bottom:1rem;
text-align:center;
}
#footer-menu a:link, #footer-menu a:visited{
color:white;
}
#some-menu{
background:rgb(35,35,35);
width:100%;
padding:0.5rem;
text-align:center;
}
.some-icon{
display:inline-block;
padding:0.6rem;
margin:0.3rem;
font-size:1.2rem;
border-radius:5px;
}
.some-icon:link, .some-icon:visited{
color:rgb(220,220,220);
}
.some-icon:hover{
text-decoration: none;
color:white;
}
.block{
margin:0.5rem;
border:1px solid rgb(200,200,200);
border-bottom:5px solid #791323;
padding:1rem;
}
.block-header{
padding:0.5rem;
font-weight:700;
}
.block-content{
padding:0.5rem;
}
.block-footer{
padding:0.5rem;
}
.price-head{
margin-bottom:0;
font-weight:bold;
}
.price{
margin-top:-10px;
font-size:3rem;
}
.wp-block-table td, .wp-block-table th{
padding:0.5rem;
}
.wp-block-table, .wp-block-table td, .wp-block-table th{
border:1px solid rgb(30,30,30);
}