hr {
height: 1px;
margin-left: auto;
margin-right: auto;
width: 150% !IMPORTANT;
}
div.linkslist {
column-count: 3;
column-rule-style: solid;
column-rule-width: 1px;
column-gap: 30px;
}
div.hollyivy {
background-image: url(https://www.lodge8088.uk/wp-content/uploads/holly-ivy.png);
background-repeat: no-repeat;
background-attachment: local;
background-position: left bottom;
} a.plain:link {
text-decoration: none;
}
.whitetext {
color:white;
background-color: rgba(0,0,0,.5);
padding-top: 0px;
padding-right: 15px;
padding-bottom: 0px;
padding-left: 15px;
}
.blacktext {
color: black !IMPORTANT;
}
.blacktext:hover {
color: #B07A33 !IMPORTANT;
} .rndbdrblk1 {
border-style: solid;
border: 1px solid black !important;
border-radius: 5px;
padding: 5px;
}
.rndbdrblk2 {
border-style: solid;
border: 2px solid black !important;
border-radius: 5px;
padding: 5px;
}
.rndbdrblk3 {
border-style: solid;
border: 3px solid black !important;
border-radius: 5px;
padding: 5px;
}
.rndbdrwht1 {
border-style: solid;
border: 1px solid white !important;
border-radius: 5px;
padding: 5px;
}
.rndbdrwht2 {
border-style: solid;
border: 2px solid white !important;
border-radius: 5px;
padding: 5px;
}
.rndbdrwht3 {
border-style: solid;
border: 3px solid white !important;
border-radius: 5px;
padding: 5px;
} .zoom200 {
transition: transform .8s; }
.zoom200:hover {
transform: scale(2.0); }
.zoom150 {
transition: transform .8s; }
.zoom150:hover {
transform: scale(1.5); }
.zoom120 {
transition: transform .4s; }
.zoom120:hover {
transform: scale(1.2); }
.zoom110 {
transition: transform .8s; }
.zoom110:hover {
transform: scale(1.1); }
.zoom80 {
transition: transform 1.3s; }
.zoom80:hover {
transform: scale(0.8); } div .joking {
width: 100px;
height: 100px;
background-color: red;
position: relative;
animation-name: joking;
animation-duration: 4s;
animation-iteration-count: infinite;
}
@keyframes joking {
0%   {background-color:red; left:0px; top:0px;}
25%  {background-color:yellow; left:200px; top:0px;}
50%  {background-color:blue; left:200px; top:200px;}
75%  {background-color:green; left:0px; top:200px;}
100% {background-color:red; left:0px; top:0px;}
} .vsel-day-top, .vsel-month-top {
background:#508099;
color:#eee;
border: 1px solid white;
border-bottom: 2px solid white;
}
.vsel-start-icon, .vsel-end-icon {
background:#506899;
color:#eee;
border: 1px solid white;
}
.vsel-content {
padding: 15px !IMPORTANT;
border: 1px solid white;
margin: 10px !IMPORTANT;
background-color: rgba(0,0,0,.25);
border-radius: 7px;
} .newsitem {
padding: 15px !IMPORTANT;
border: 1px solid white;
margin: 10px !IMPORTANT;
background-color: rgba(1,47,143,.85);
border-radius: 5px;
} .rotate5left:hover {
transform:rotate(-5deg);
}
.rotate10left:hover{
transform: rotate(-10deg);
}
.rotate15left:hover{
transform: rotate(-15deg);
}
.rotate20left:hover{
transform: rotate(-20deg);
}
.rotate5right:hover{
transform: rotate(5deg);
}
.rotate10right:hover{
transform: rotate(10deg);
}
.rotate15right:hover{
transform: rotate(15deg);
}
.rotate20right:hover{
transform: rotate(20deg);
}
.tilt5left{
transform: rotate(-5deg);
}
.tilt10left{
transform: rotate(-10deg);
}
.tilt15left{
transform: rotate(-15deg);
}
.tilt20left{
transform: rotate(-20deg);
}
.tilt5right{
transform: rotate(5deg);
}
.tilt10right{
transform: rotate(10deg);
}
.tilt15right{
transform: rotate(15deg);
}
.tilt20right{
transform: rotate(20deg);
}
.track_this_link {
color: white !IMPORTANT;
text-decoration: none !IMPORTANT;
font-weight: bold;
}
a.track_this_link:hover {
color: #B07A33 !IMPORTANT;
}
.linklist {
color:silver;
} .pageback {
background-color: rgba(1,47,143,.65); }
.pagebackforms {
background-color: rgba(0,0,0,.2);
}
.pagebackgrey {
background-color: rgba(15,15,15,.50);
} .wpforms-form button[type=submit] {
box-shadow: 3px 3px 2px darkgrey !IMPORTANT;
}
.wp-block-social-link {
display:none;
}
.wpforms-field-label {
color: white !important;
}
.wpforms-field-label-inline {
color: white !important;
}
.wpforms-container{
background-color: rgba(0,0,0,0) !important;
color: #ffffff !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
}
.wpforms-field-container {
background-color: rgba(0,0,0,0) !important;
color: #ffffff !important;
}
.wpforms-field-text {
background-color: rgba(0,0,0,0) !important;
color: #ffffff !important;
}
.wpforms-image-choices-label {
color: #ffffff !important;
}
.wpforms-field-medium {
color: #000000 !important;
}
.repeater-field-header {
font-size: 1.5em !important;
font-weight: bold;
border-top: 2px solid white !important;
}  .sf-public-file-upload-container {
background-color: transparent !important;
}
input[name="_sf_title"] {
color: #000000 !important;
}
.sf-back-grey {
background-color: rgba(0,0,0,.5) !important;
padding-top: 20px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 20px;
}
.boxshadow{
box-shadow: 3px 3px 2px darkgrey !IMPORTANT;
}