@import url("https://fonts.googleapis.com/css?family=Lobster|Lobster+Two|League+Spartan");
.landing-section-test {
transform: scale(1.4);
}
.landing-page-image-test-3 {
right: 34px;
position: relative;
z-index: -1;
transform: rotate(10deg) scale(0.95);
top: 15px;
}
.landing-page-image-test-2 {
left: 34px;
position: relative;
z-index: -1;
transform: rotate(-10deg) scale(0.95);
top: 15px;
}
.landing-section-test .cover-div-s3:after {
content:'';
width: 100%;
height: 100%;
xdisplay: block;
xbackground: red;
position: absolute;
top: 0px;
bottom: 0px;
left:0px;
right: 0px;
margin: auto;
box-shadow: inset 0 0 12px #000;
}
.landing-section-test .cover-div-s3 {
max-width: 200px !important;
margin: auto;
outline: none !important;
xposition: relative;
xoverflow: visible;
}
.landing-section-test .cover-div-s3:before {
content:'';
width: 110%;
height: 140%;
xdisplay: block;
background: linear-gradient(180deg,rgba(237, 238, 232, 1) 0%, rgba(238, 238, 236, 1) 50%, rgba(235, 232, 225, 1) 100%);
position: absolute;
top: 25%;
bottom: 0px;
left:-5%;
right: 0px;
margin: auto;
z-index: -1;
box-shadow: inset 0 0px 5px 5px rgba(0, 0, 0, 0.03), 0 25px 10px 10px rgba(0, 0, 0, 0.02);
}
.landing-section-test .cover-div-s2:after {
content:'';
width: 100%;
height: 100%;
xdisplay: block;
xbackground: red;
position: absolute;
top: 0px;
bottom: 0px;
left:0px;
right: 0px;
margin: auto;
box-shadow: inset 0 0 12px #000;
}
.landing-section-test .cover-div-s2 {
max-width: 200px !important;
margin: auto;
outline: none !important;
xposition: relative;
xoverflow: visible;
}
.landing-section-test .cover-div-s2:before {
content:'';
width: 110%;
height: 140%;
xdisplay: block;
background: linear-gradient(180deg,rgba(237, 238, 232, 1) 0%, rgba(238, 238, 236, 1) 50%, rgba(235, 232, 225, 1) 100%);
position: absolute;
top: 25%;
bottom: 0px;
left:-5%;
right: 0px;
margin: auto;
z-index: -1;
box-shadow: inset 0 0px 5px 5px rgba(0, 0, 0, 0.03), 0 25px 10px 10px rgba(0, 0, 0, 0.02);
}
.landing-section-test .cover-div-s1:after {
content:'';
width: 100%;
height: 100%;
xdisplay: block;
xbackground: red;
position: absolute;
top: 0px;
bottom: 0px;
left:0px;
right: 0px;
margin: auto;
box-shadow: inset 0 0 12px #000;
}
.landing-section-test .cover-div-s1 {
max-width: 200px !important;
margin: auto;
outline: none !important;
position: relative;
overflow: visible;
}
.landing-section-test .cover-div-s1:before {
content:'';
width: 110%;
height: 140%;
xdisplay: block;
background: linear-gradient(180deg,rgba(237, 238, 232, 1) 0%, rgba(238, 238, 236, 1) 50%, rgba(235, 232, 225, 1) 100%);
position: absolute;
top: 25%;
bottom: 0px;
left:-5%;
right: 0px;
margin: auto;
z-index: -1;
box-shadow: inset 0 0px 5px 5px rgba(0, 0, 0, 0.03), 0 25px 10px 10px rgba(0, 0, 0, 0.05);
}
.landing-page-slider img {
border-radius: 25px !important;		
}
.feature-with-icon .flex-me-class {
justify-content: flex-start !important;
}
.contact-page-form .sow-form-field:nth-child(7) {
margin-top: 20px;
}
.form-row-white-background-2 .sow-form-field:nth-child(7) {
margin-top: 20px;
}
.horizontal-gallery .photonic-stream {
display: inline !important;	
}
.photonic-stream {
display: flex !important;	
}
.mobile-home-openeing-images {
position: relative;
}
.mobile-home-openeing-images:after {
content:'';
height: 100px;
width: 120%;
background: white;
position:absolute;
bottom: 0px;
filter: blur(15px);
left: -10%;
}
.mobile-home-openeing-images .photonic-thumb img {
border-radius: 10px;
filter: drop-shadow(0px 0px 2px rgb(0, 0, 0, 0.2));
}
.navbar-toggle2 {
font-family: League Spartan !important;
}
.collapsed.navbar-toggle2 {
display: none !important;
}
@media only screen and (max-width: 980px) { 
.countdown-row {
padding-left: 0px !important;	
}
#footer {
z-index:9;	
}
.page-id-696 .gallery-row {
background-size: 0px !important;	
}
.form-row-white-background-2:after {
xmargin-bottom: -100px !important;
display:none;
}
.countdown {
zoom: 0.75;	
margin-left:-10px;
}
.flex-me-top-bar {
width: 150%;	
}
}
.flex-button-fix .so-panel {
width: 50%;
}
.flex-button-fix .so-panel:nth-child(1)
.ow-button-base.ow-button-align-left {
text-align: right;	
}
.sow-contact-form-success {
text-align: center !important;
}
.topbar-contact-details2 a {
color: white !important;
}
.topbar-contact-details2 {
display: table;
margin: auto;
xmargin-right: 10px;
background: #d71412;
padding: 5px 10px 5px 10px !important;
border-radius: 25px;
margin-top: -2px;
font-weight: bold;
transition-property: all;
transition-timing-function: ease-in-out;
transition-duration: 0.2s;
}
.topbar-contact-details2:hover {
scale: 1.02;	
background: black;
cursor: pointer;
}
.zoom-background {
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));
}
.hero-small {
text-shadow: 4px 4px 15px #000000;
}
body {
overflow-x: hidden;
}
@media only screen and (max-width: 980px) {
.contact-page-row {
background-size: 60vw !important;
;
background-position: -7vw -8vw !important;
}
.about-us-open-row:before {
content:'';
width: 42vw !important;
height: 65vw !important;
xbackground: red;
margin-top: -100px;
margin-right: -20px;
}
.oceanwp-mobile-menu-icon {
margin-right: 10px;	
}
.gallery-row-1 {
transform: perspective(0px) translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skewX(0deg) skewY(0deg) translateZ(0px) !important;
overflow-x:scroll;
}
.gallery-row-2 {
transform: perspective(0px) translateX(0px) translateY(0px) scaleX(1) scaleY(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skewX(0deg) skewY(0deg) translateZ(0px) !important;
overflow-x:scroll;
}
.gallery-row-1 .photonic-random-layout:after {
display: none;	
}
.gallery-row-2 .photonic-random-layout:after {
display: none;	
}
.residential-page-openeing-section {
background-position: 100px 350px !important;
background-size: 0px !important;
padding-bottom: 300px !important;
margin-bottom: -270px;
}
.zoom-background {
margin-left: 10px;	
margin-right: 10px;	
}
.zoom-background .panel-row-style {
justify-content: flex-end !important;
}
.review-slider-banner-row p {margin-bottom: 0px;
}
#footer .dropdown-menu {
flex-wrap: wrap !important;
}
#xxxfooter-widgets {
background-color: #D9141B !important;
}
#footer-widgets {
background-size: 0 !important;	
}
#xfooter-widgets {
background-position: -30vw 100% !important;
background-size: 80vw !important;
}
.footer-balloon-logo:before {
xtext-align: center;
content: 'Visit' !important;
}
.footer-creative-balloon-row {
padding-left: 10px !important;
padding-right: 0px !important;
}
.footer-balloon-logo {
align-items: center !important;		
font-size: 8pt !important;
}
.footer-balloon-logo img {
max-width: 80px !important;	
margin: auto;
}
#footer-widgets .col {
margin-bottom: 0px;	
}
.gallery-row {
background-size: 50vw !important;
background-repeat: no-repeat;
background-position: -20% 0% !important;
}
.gallery .photonic-masonry-layout {
column-count: 2 !important;
}
.review-slider-banner-row.so-parallax img {
display: none !important;
}
.review-slider-banner-row.so-parallax:before {
content:'';
position: absolute;
height: 100%;
width: 100%;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/05/christmas-tree_HVIEOG49YA.jpeg) !important;
background-size: cover !important;
background-repeat: no-repeat !important;	
top: 0px;
left: 0px;
opacity: 0.70;
}
.form-row-white-background-2:before {
content:'';
width: 30vw !important;
height: 40vw !important;
xbackground: red;
}
.form-row-white-background-2:after {
content:'';
width: 60vw !important;
height: 70vw !important;
xbackground: red;
z-index:-1;
}
.residential-row:before {
width: 60vw !important;
height: 60vw !important;
xbackground: red;
position: absolute;
right: 0px;
bottom: 0px;
max-width: 100% !important;
background-position: bottom right;
margin-right: -30vw !important;
margin-bottom: 10vw !important;
}
.cara-test:before {
display: none !important; 	
}
.hero-collage-row .photonic-masonry-layout {
width: 100% !important;	
column-count: 3 !important;
}
#mainNav {
opacity: 1 !important;	
}
.hero-collage-row {
padding-left: 0px !important;
padding-bottom: 0px !important;
background-size: 0px !important;
}
#top-bar .panel-row-style .panel-grid-cell:nth-child(2) {
display: none;	
width: 0px !important;
}
#top-bar .panel-row-style .panel-grid-cell:nth-child(1) {
width: 70%;
}
#top-bar .panel-row-style .panel-grid-cell:nth-child(3) {
width: 40%;
}
#site-logo img {
max-width: 300px !important;	
padding-left: 10px;
}
.countdown {
justify-content: center
}
.countdown-row .panel-grid-cell {
margin-bottom: 0px !important;
}
.countdown-row .panel-grid-cell:nth-child(1) span {
font-size: 22pt !important;
}
.countdown-row .panel-grid-cell:nth-child(1) p {
font-size: 10pt !important;
}
}
.navbar-toggle2 {
font-weight: bold;
}
.form-row-white-background-2 .sow-submit-wrapper button {
text-transform: capitalize;
font-size: 10pt;
font-weight: bold;
}
#site-header .right-menu {
text-align: left !important;	padding-left: 30px;
}
#site-header .left-menu {
text-align: right !important;	padding-right: 30px;
}
.xxxxnavbar .photonic-thumb:nth-child(1) {
margin-bottom: -16px !important;	
}
.xxxxnavbar .photonic-thumb:nth-child(1) :after {
content:'';
display: inline-block;
width: 90.14789%;
xmargin-right:-10%;
height: 6vh;
z-index: 99999 !important;
position: relative;
xbackground: blue;
margin-top: -100% !important;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/05/Red-Bow.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
filter: drop-shadow(0px 0px 2px rgb(0, 0, 0, 0.6));
}
.xresidential-row {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/Gingerbread.jpg);
background-size: 32vw;
background-repeat: no-repeat;
background-position: 120% 150%;
}
.residential-row {
position: relative;
margin-bottom: -100px;
}
.residential-row:before {
xopacity: 0.5;
content:'';
width: 30vw;
height: 30vw;
max-width: 500px;
xbackground: red;
position: absolute;
right: 0px;
bottom: 0px;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/09/Gingerbread-1.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: bottom right;
margin-right: -10vw;
}
.xabout-us-open-row {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/09/About-us-row-graphic-edit.jpg);
background-size: 32vw;
background-repeat: no-repeat;
background-position: 100% 100%;	
xpadding-bottom: 5%;
}
.about-us-open-row {
position: relative;
}
.about-us-open-row:before {
content:'';
width: 22vw;
height: 35vw;
xbackground: red;
position: absolute;
right: 0px;
top: 0px;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/09/About-us-row-graphic-edit.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: top right;
margin-top: -100px;
}
.horizontal-gallery .photonic-thumb {
zoom: 1.3;
}
@media only screen and (min-width: 980px) {
.review-slider-banner-row .sow-slider-image-wrapper {
padding-top: 20px !important;		padding-bottom: 0px !important;	
}
}
@media only screen and (max-width: 980px) {
.review-slider-banner-row .sow-slider-image-wrapper em {
font-size: 16pt;
}
.review-slider-banner-row {
padding-bottom: 30px !important;	
}
}
#site-header-inner.container {
width: 100% !important;	
max-width: 100% ;
}
#site-header-inner {
margin-left: 0px;	
margin-right: 0px;	
}
.main-navigation .text-wrap {
font-size: 11pt;
}
@media only screen and (max-width: 1600px) {
.hero-collage-row .panel-grid-cell:nth-child(1) .panel-cell-style  {
padding-top: 30px !important;
padding-bottom: 30px;
}
}
.view-photos-button a {
filter: drop-shadow(0px 0px 20px rgb(0, 0, 0, 1));
box-shadow: 0px 0px 35px 20px rgba(255,255,255,1) !important;
}
.view-photos-button {
display: none !important;
}
.top-bar-button a {
color: white;
}
.residential-page-openeing-section {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/08/christmas-stockings-3006869_1280.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 100% 100%;
}
.contact-page-row  .sow-submit {
background: black !important;
}
.contact-page-row {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/09/Wreath-Background-Edit-2.jpg);
background-size: 32vw;
background-repeat: no-repeat;
background-position: 0% 00%;
}
#mainNav .photonic-stream {
margin-top: 50px ;	
}
#site-navigation .menu-link {
color: black !important;
}
}
.review-slider .sow-slider-image-wrapper {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
#footer-widgets {
padding-bottom:0px;	
}
#menu-footer-menu .menu-link {
xcolor: white;
background: #CE0E1B;
padding: 10px 15px 10px 15px;
border-radius: 7px;
border-bottom: 2px solid #ffffff;
filter: drop-shadow(0px 10px 3px rgb(0, 0, 0, 0.1));
}
#menu-footer-menu .menu-link:hover {
font-size: 10.5pt;
}
.footer-balloon-logo:before {
content: 'Visit the';	
color: white;
margin-right: 10px;
}
.footer-balloon-logo:after {
content: 'website for Weddings, Birthdays, Baby Showers and more.';
color: white;
margin-left: 10px;
}
.footer-balloon-logo {
display: flex;
align-items: flex-end;
justify-content: center;
}
@media only screen and (min-width: 980px) {
.footer-balloon-logo img {
max-width: 130px !important;
margin: auto;
}
}
#xmenu-footer-menu .menu-item {
background: #15533a !important;
color: red !important;
border-radius: 100px;
padding: 0px 20px 0px 20px;
min-width: 100px !important;
filter: drop-shadow(0px 5px 7px rgb(0, 0, 0, 0.3)) !important;
}
#menu-footer-menu .menu-item a {
color: white !important;
font-weight: 500;
}
.reminder-form .sow-contact-form {
width: 120%;	
margin-left: -10%;
}
.reminder-form .sow-form-field:nth-child(1) {
width: 30% !important;		
}
.reminder-form .sow-form-field:nth-child(2) {
width: 30% !important;		
}
.reminder-form .sow-form-field:nth-child(3) {
width: 38% !important;		
}
.reminder-form ::placeholder {
text-align: center;
}
.horizontal-gallery .photonic-thumb img {
border-radius: 10px;	
filter: drop-shadow(0px 0px 2px rgb(0, 0, 0, 0.2));
}
.get-started-row-2 {
height: 750px;
margin-bottom: -750px;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/08/christmas-stockings-3006869_1280.png);
background-size: contain;
background-repeat: no-repeat;
background-position: 110% 50%;	
}
.xxxxcard__gloss {
background: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/08/1600w-ObREsAyFYK4.webp) !important;
background-size: cover !important;
background-repeat: no-repeat;
background-position: 100% 100%;
}
.horizontal-gallery .photonic-random-layout {
flex-wrap: nowrap !important;
width: 600vw !important;
justify-content: center !important;
}
.horizontal-gallery .photonic-wp-stream {
margin: 0px;
}
.horizontal-gallery .gallery-row-1 {
margin-left:-100vw;
}
.menu-link .text-wrap {
xcolor: white;
background: white;
padding: 10px 15px 10px 15px;
border-radius: 7px;
border-bottom: 2px solid #b5b5b5;
filter: drop-shadow(0px 10px 5px rgb(0, 0, 0, 0.03));
transition-property: all;
transition-timing-function: ease-in-out;
transition-duration: 0.2s;
}
.menu-link:hover .text-wrap {
border-bottom-color: black;
font-size: 10.5pt;
}
.top-bar-call-column .textwidget {
display: flex;
justify-content: center;
}
.top-bar-button {
margin-right: 10px;
background: #d71412;
padding: 5px 10px 5px 10px;
border-radius: 25px;
margin-top: -2.5px;
font-weight: bold;
transition-property: all;
transition-timing-function: ease-in-out;
transition-duration: 0.2s;
}
.top-bar-button:hover {
scale: 1.07;	
background: black;
cursor: pointer;
}
.corporate-row2 .slick-dots {
margin-left: -1% !important;	
}
.corporate-row2 .cara-test:before {				content:'';
display: block;
margin: auto;
width: 100%;
height: 366px;
position: absolute;
z-index: 9999;
left: -30px;		
xbackground:red;
box-shadow: inset 45px 0px 35px 0px rgba(255,255,255,1);
}
@media only screen and (max-width: 980px) {
.service-type-widget2 .sow-carousel-navigation {
margin-left: -10% !important;		margin-right: -10% !important;	
}
}
@media only screen and (min-width: 980px) {
.corporate-row2  .cara-test .sow-carousel-wrapper {
clip-path: inset(0px -1000px -10px 0px);
}
.corporate-row2 .slick-list {
width: 125% !important;	
}
.corporate-row2 .sow-carousel-navigation {
left: 5%;
position: relative;
}
}
#mainNav .photonic-stream {
margin-top: 50px ;	
}
#site-navigation .menu-link {
color: black !important;
}
.menu-link {
xfont-size: 12pt !important;
xtext-transform: uppercase;
xfont-family: 'Bona Nova';
xfont-family: 'Lobster Two';
xfont-size: 16pt !important;
}
.service-type-widget2 .sow-carousel-navigation  {
z-index:9999;
xbackground: white;
transform: translate(0%, 600%);
-ms-transform: translate(0%, 600%);
}
@media only screen and (min-width: 980px) {
.service-type-widget2 .sow-carousel-next {
transform: translate(-200%, 0%);
-ms-transform: translate(-200%, 0%);
}
.service-type-widget2 .sow-carousel-previous {
transform: translate(100%, 0%);
-ms-transform: translate(100%, 0%);
}
.residential-row .slick-dots {
margin-left: -5% !important;	
}
.corporate-row2 .slick-dots {
margin-left: 2.5% !important;	
}
.corporate-row .slick-dots {
margin-left: -1.5% !important;	
}
}
.middle-site-logo {
width: 100% !important;
padding-top: 20px;
padding-bottom: 20px;
max-width: 430px;
}
.widget_sow-anything-carousel {
position: relative !important;
}
.residential-row .cara-test:before {				content:'';
display: block;
margin: auto;
width: 100%;
height: 366px;
position: absolute;
z-index: 9999;
right: -30px;		
xbackground:red;
box-shadow: inset -45px 0px 35px 0px rgba(255,255,255,1);
}
.corporate-row .cara-test:before {				content:'';
display: block;
margin: auto;
width: 100%;
height: 260px;
position: absolute;
z-index: 9999;
left: -30px;		
xbackground:red;
box-shadow: inset 45px 0px 35px 0px rgba(255,255,255,1);
}
.corporate-row  .cara-test .sow-carousel-wrapper {
clip-path: inset(0px -1000px -10px 0px);
}
@media only screen and (min-width: 980px) {
.residential-row .cara-test .sow-carousel-wrapper {
clip-path: inset(0px 0px -10px -1000px);
}
.residential-row .slick-list {
width: 125% !important;	
margin-left: -25%;
}
.corporate-row .slick-list {
width: 125% !important;	
}
}
.xxxmenu-item:hover {
background-color: #E9E9E9;
border-radius: 15px;
}
#xxxsite-navigation {
background-color: #F0F0F0;
border-radius: 15px;
}
#xxxsite-navigation-wrap {
display: flex !important;
transform: translate(-60%, 0%) !important;
}
#xxxsite-navigation-wrap {
width: 75%;
left: 70% !important;
margin-top: 10px;
}
.sow-form-field  input[type='checkbox'] {
height: 16px !important;	
}
.top-bar-google img {
max-height: 25px !important;
width: auto;
}
.flex-me-top-bar {
display: flex !important;
gap: 20px;
}
#top-bar-wrap  {
max-height: 35px !important;
}
.reminder-form .sow-submit-wrapper button {
background: black !important;	
color: white !important;
}
.reminder-form .sow-field-container {
filter: drop-shadow(0px 0px 10px rgb(0, 0, 0, 0.05));
}
.contact-form-divider {
height: 34vw;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/red-silver-christmas-decorations-edit.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: -20% 0%;
margin-bottom: -15vw;
margin-top: -9vw;
}
#footer-widgets {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/Footer-Background.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: -5vw 100%;
background-color: #CE0E1B;
}
#primary {
margin-bottom: 0px !important;
}
#footer .dropdown-menu  {
display: flex;	
justify-content: center;
gap: 20px;
}
#footer .dropdown-menu li  {
border-bottom: 0px !important;
}
.corporate-row {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/Corner-Xmas-1-Transparent.png);
background-size: 30vw;
background-repeat: no-repeat;
background-position: 100% 0%;
padding-top: 200px !important;
}
.my-social-buttons-widget-class .sow-social-media-button.active:after {
top: 2vh; 
opacity: 1;
}
.my-social-buttons-widget-class .sow-social-media-button:after {
content:'';
opacity: 0;
display: block;
width: 104%;
margin-left: -2%;
height: 3vh;
z-index: 99999 !important;
position: relative;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/05/Red-Bow.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-top: -3vh;
xtop: 2vh;
top: 2.5vh;
xtop: 50%;
xleft: 50%;
x-ms-transform: translate(-50%, -50%);
xtransform: translate(-50%, -50%);
filter: drop-shadow(0px 0px 2px rgb(0, 0, 0, 0.6));
transition-property: all;
transition-timing-function: ease-in-out;
transition-duration: 0.5s;
}
.gallery-row {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/BG-Xmas-2.jpg);
xbackground-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/Xmas-B2.png);
background-size: 30vw;
background-repeat: no-repeat;
background-position: -6% 0%;
}
.form-row-white-background {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/05/xmas-side-1.png);
background-size: 40vw;
background-repeat: no-repeat;
background-position: 105% 50%;
}
.xform-row-white-background-2 {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/Contact-Form-Background-Edit-2-scaled.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: 100% 0%;
}
.form-row-white-background-2 {
position: relative;
}
.form-row-white-background-2:before {
content:'';
width: 20vw;
height: 26vw;
xbackground: red;
position: absolute;
left: 0px;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/09/Parcel-1.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: top;
}
.form-row-white-background-2:after {
content:'';
width: 20vw;
height: 24vw;
xbackground: red;
position: absolute;
right: 0px;
bottom: 0px;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/09/Parcel-2.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: bottom;
}
.contact-row-red {
padding-right: 0px !important;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/05/xmas-side-1.png);
background-size: 40vw;
background-repeat: no-repeat;
background-position: 105% 50%;
}
.gallery .photonic-thumb img {
border-radius: 10px;	
filter: drop-shadow(0px 0px 2px rgb(0, 0, 0, 0.2));
}
.gallery .photonic-thumb {
padding: 7px !important;
}
.cara-test .sow-carousel-wrapper {
overflow: visible !important;
}
.slick-list {
overflow: visible !important;
}
.contact-row .first-column  {
background: RGB(212,53,50, 0.85);
padding: 50px;
border-radius: 55px 0px 0px 55px !important;
filter: drop-shadow(0px 0px 4px rgb(0, 0, 0, 0.4));
}
.contact-row {
xpadding-left: 0px !important;	
border-radius: 55px 0px 0px 55px !important;
xmax-width: 1500px;
filter: drop-shadow(0px 0px 10px rgb(0, 0, 0, 0.2));
padding-right: 0px !important;	
margin-left: 0px !important;
padding-left: 0px !important;
}
.sow-submit-wrapper button {
border-radius: 2em;
padding: 15px;
padding-left: 25px;
padding-right: 25px;
}
.form-row-white-background-2 .sow-submit-wrapper button {
background: black !important;	
color: white !important;
}
.form-row-white-background .sow-submit-wrapper button {
background: black !important;	
color: white !important;
}
.sow-submit-wrapper {
margin-top: 20px;
width: 100%;
display: flex;
justify-content: center;
}
@media only screen and (min-width: 980px) {
.gallery .photonic-masonry-layout {
column-count: 4 !important;
xwidth: 150% !important;
xheight: 600px;
maxwidth: 1200px;
padding-left: 5%;
padding-right: 5%;
}
}
.photonic-thumb {
padding: 5px !important;		
}
.center-title:before {
content:'';
display: block;
margin: auto;
width: 60px;
height: 60px;
position: relative;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/10/Christmas-Tree-Black.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
margin-bottom:-20px;
opacity: 0.5;
}
.hero-title {
display: flex;	
}
.hero-title:after {
content:'';
display: inline-block;
width: 100px;
height: 100px;
position: relative;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/360_F_179669365_Ee8aUaJVHPat8LZ4Ws4eiV2L3DJjQyXU.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
.white-form .sow-form-field input {
border-bottom: solid white !important;	
}
.white-form .sow-form-field textarea {
border-bottom: solid white !important;	
}
.white-form .sow-form-field ::placeholder {
color: white !important;
}
.white-form .sow-form-field-checkboxes input {
xborder-bottom: none !important;
height: 16px !important;
background: transparent;
border: 2px solid white;
}
@media only screen and (max-width: 980px) {
.sow-form-field {
margin-top: 5px;	
}
}
@media only screen and (min-width: 980px) {
.sow-form-field {
margin-top: 20px;	
}
.sow-contact-form {
display: flex !important;
flex-wrap: wrap;
justify-content: space-between;
}
.sow-form-field:nth-child(1) {
width: 49%;		
}
.sow-form-field:nth-child(2) {
width: 49%;		
}
.sow-form-field:nth-child(3) {
width: 49%;		
}
.sow-form-field:nth-child(4) {
width: 49%;		
}
.sow-form-field:nth-child(5) {
width: 49%;		
}
.sow-form-field:nth-child(6) {
width: 49%;		
}
.sow-form-field:nth-child(7) {
width: 50%;		
}
.sow-form-field:nth-child(8) {
width: 100%;		
}
}
.gingerbread-row {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/Gingerbread.jpg);
background-size: 32vw;
background-repeat: no-repeat;
background-position: 120% 140%;	padding-bottom: 5%;
}
.hero-collage-text li {
display: inline;	
margin-left: 5px;
font-weight: bold;
}
.hero-collage-text ul {
margin-left: 0px;
}
.hero-collage-text li:nth-child(1) {
margin-left: 0px;
}
.hero-collage-text li:before {
font-family: "Font Awesome 5 Free";
xfont-weight: 600;
content: "\f00c";
margin-right: 5px;
}
.navbar .photonic-thumb {
padding: 5px !important;
}
.navbar .photonic-thumb img {
border-radius: 10px;	
filter: drop-shadow(0px 0px 2px rgb(0, 0, 0, 0.2));
}
.navbar .photonic-thumb:nth-child(1) img {
xpadding-left: 20px !important;
width: 90% !important;
float: right
}
.navbar .photonic-thumb:nth-child(2) img {
border-radius: 15px 0px 0px 15px;	
}
.navbar .photonic-thumb:nth-child(3) img {
width: 90% !important;
float: right}
.navbar .photonic-thumb:nth-child(5) img {
margin-top: 20px;
}
.navbar .photonic-thumb:nth-child(9) img {
margin-top: -20px;
}
.hero-collage-row
{
xbackground-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/05/xmas-side-1.png);
xbackground-size: 600px;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/10/Background-Test-Xmas-4-2.jpg);
background-size: 25vw;
background-repeat: no-repeat;
background-position: left bottom;
xmargin-right: 0px !important;
padding-right: 0px !important;
}
@media only screen and (min-width: 980px) {
.hero-collage-row .photonic-masonry-layout {
column-count: 4 !important;
width: 150% !important;
xheight: 600px;
}
}
.navbar::-webkit-scrollbar {
display: none;
}
.navbar {
overflow-y: hidden;
xmax-height: 100%;
-ms-overflow-style: none; scrollbar-width: none; }
.navbar {
max-height: 800px;
}
#shadow {
z-index:9;
}
#mainNav {
z-index: 9;
position: relative;
}
.shadow {
box-shadow: 0px 0px 60px 90px #ffffff;
position: relative;
height: 10px !important;
}
.xxxxsow-carousel-previous {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/xmas-ball-next-3.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
scale: 1.2;
opacity: 0.6;
}
.xxxsow-carousel-next {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/xmas-ball-next-2.png);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
scale: 1.2;
opacity: 0.6;
}
.xxxxsow-carousel-next {
border-style: none !important;
height: 200px !important;
}
.xxxxsow-carousel-previous {
border-style: none !important;
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
height: 200px !important;
}
.xxxxsow-carousel-navigation :after {
display: none !important;	
}
.xxxxsow-carousel-navigation :before {
display: none !important;	
}
.service-type-widget .sow-carousel-navigation  {
z-index:9999;
background: white;
transform: translate(0%, 400%);
-ms-transform: translate(0%, 400%);
}
.service-type-widget .sow-carousel-next {
transform: translate(-500%, 0%);
-ms-transform: translate(-500%, 0%);
}
.service-type-widget .sow-carousel-previous {
transform: translate(500%, 0%);
-ms-transform: translate(-500%, 0%);
}
.wreath-row {
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/wreath-scaled.jpg);
background-size: contain;
background-repeat: no-repeat;
background-position: left;
background-color: #EDEDED;
padding-top: 40px;
padding-bottom: 40px;
}
.flex-me-class {
display: flex !important;
justify-content: center;
gap: 10px;
}
.icon-in-bubble {
background: #d71412;
border-radius: 100%;
padding: 5px;
max-width: 70px;
min-width: 45px;
}
.hero-row .sow-slider-base {
border-radius: 40px;	
}
.text-left-and-image-right-row .image-cell {
border-radius: 45px 0px 0px 45px !important;
xmargin-right: 30px;
filter: drop-shadow(0px 5px 5px rgb(0, 0, 0, 0.2));
}
.text-right-and-image-left-row .image-cell {
border-radius: 0px 40px 45px 0px !important;
z-index: 99999 !important;
position: relative;
xmargin-left: 30px;
filter: drop-shadow(0px 5px 5px rgb(0, 0, 0, 0.2));
}
.red-ribbon-background {
margin-left: -10%;
width: 110% !important;
}
.xmenu-item span {
font-family: 'Lobster Two';
font-size: 17px;
color: #5F5F5F;
letter-spacing: 1px;
}
.xmenu-item::first-letter {
font-size: 20px;
color: #d43532 !important;
}
#xsite-header::before {
content:'';
position: absolute;
width: 100%;
height: 100%;
background-image: url(https://christmas-decorator.co.uk/wp-content/uploads/2024/07/header-snowflake-test-2.png);
background-size: 100%;
background-repeat: no-repeat;
background-position: center;
opacity: 0.13;
}
#menu-item-242 {
position: absolute !important;
right: 0px;
top: 10px;
}
#menu-item-242 span {
color: white;
font-family: 'Lobster' !important;
}
#menu-item-242 a {
text-align: center;
min-width: px !important;
padding: 10px 40px !important;
font-size: 18px !important;
line-height: 26px !important;
text-decoration: none;
color: #FFF;
text-shadow: 0 1px 2px rgba(0,0,0,0.75) !important;
background: #5e0d0c;
outline: none;
border-radius: 15px;
border: 1px solid #4c0300 !important;
box-shadow: inset 1px 1px 0px rgba(255,255,255,0.25), 
inset 0 0 6px #a23227, 
inset 0 80px 80px -40px #ac3223, 
1px 1px 3px rgba(0,0,0,0.75) !important; }
#menu-item-242 a::before {
content: '';
display: block;
position: absolute;
top: -7px;
left: -3px;
right: 0;
height: 23px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAXCAYAAACS5bYWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABFpJREFUeNrUV0tIo1cUvpkYjQ4xxSA6DxuNqG0dtaUKOgs3s6i0dFd3pSsXdjeIixakiGA34sZuXCkoONLFwJTK4GMYLYXg29gatTpiXurkbd7vv9/5ub+IxuhA7eiFQ5Kbc8/57ne/e87/ywRBYLdl3GG3aNwqsLJ0k0tLS+fmcnNzWUVFBVMoFGx2djarvLxcm5OTw+bm5iytra2xc4ExNjY27iqVyvvwK6CpeDzuCYVC1urq6qDA9UcfPp+PHR4esmAwKK6tr68/l5/8rgQ2Ozub1dbWyiYmJooaGxt/VqvV38jlchX9l0qlwoFA4DWS/RKLxRxFRUVf5+XlPcaaT2AP0sVPJBL2SCRiAPBpu93+vKamZo/Ae71eZjabWV1dXVqw7CKwp43ksrCw8Bhg7MJ/PLDZ5PHx8cz29vYT5JGD/bSYLgTrcDgYdk6siSc6NjZWDaAe4ZoHQL+cmZnRpZPnhWDpD8kw7uKo9ML/NMCsd2tr61vkzboMrEyv138M7TyLRqMWMBsX3sMgaZhMpp+AR5EJrCocDpuEGzKg4x8khs+CVWxubvZfR9JkMik4nU7BarUKLpeLmLsKuwIqTLynp4fqmIzASrqQT09Pf1VVVfX0KsWZ6uHBwQHTaDSsoKAgo6/H4xHLEcrVyRwuEisrKzs5XrrIVAVwiUVDKRRrL+YI32ewdVhMApuHWvcj6vids6J2u90MF4yBHUZNgKoEBaRBQalJqFSqtJfUYrGIlQX+ydXVVTN+u0tKSjQNDQ1axJVl2iTypebn55d7e3v/kqoDgZU1NTU9LCws/Py0M+2ekuGincxJ3yF+18jIyHJLS0slQJUWFxczrBeBE0vE5tHRkbixlZWVfSR8gTX/0P5gH7S1tX3Z3t7+BW8qAvwSfr8/jA0EIRM/qoFtampqbW9vTw+XA+ojUruVd3Z2tvb19T2TQFEim81GgVJoCvvj4+NLOJZgaWmpemdn5y3a6BbcnJDAw8HBwac6ne6eqCW5XDwB3qVSqM9/DAwMUNy/eVLabT7sI25qwgujThCBhWE+mAt2yNc4SQKSZrOQQE1HS22VJkmPAGTr7+//fX19fRk+Zgq0trbGeFAKEAQT98BSqKOj47vm5uaa/Px8JeIk4GcaHh6eWlxcfAU/A8xG67BxAX3fwdcbYUpSDJ06Z49Ak8ZC3OL8f3YiA4PBYKdLQ2AJ9OTk5GpXV9cQiCVh79M94QtlPLDUE/1gPNrd3f0W33W4cBoco48zQuy/IZYAMnGqlSc4c66L9JruQUaSARXeT8HGKzxAqFBekni6+h46+pMzGiJGMgTOJh1yU/KNEGDvZWvfBawkA9ppwGg0mrRa7SOI2g+gxOgbJIpdFpj72PnxSnPX8vqRxTURgBQWKisrH+GThOm+CtAzoK/9/Uiqq/6hoaHfdnd3jaOjo7/yY7yxbwqkWy3sQzpS2C6YirwvUJk0y7hurfyGRrnduPGvAAMASmo8wzeVwfsAAAAASUVORK5CYII=) no-repeat 0 0,
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAAXCAYAAABOHMIhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABiZJREFUeNrsWMtPlFcUvzPMwIDysLyRR4uATDHWCiVgSmRlios2DeiiXUFs0nRBd6arxqQhJDapkYXhP4BqDKTQhZaFNQSCaBEVJjwdHsNr5DUMDDPDzPT3u7nTDEgRKrKgc5KT+z3uufec33de99P4fD4RpL2RNgjB3kn35MkTeRERESFiYmLkGBoaKnQ6nWSNRvPPZFxr+vv7k6KioiIdDsfa8vLyQkFBgcP3Bnel3MDAQArWI0eFhISE87nb7bZ7PJ4VvLYuLi5O5+fnu9+kMNfq6+tLjIyMzMY6KeBEbK/XarXReI3lPDZMWcc4v7GxYV1dXR3Jy8ub2E5HPvJ6vRSSDH0ku1wuAfsEZOV1IEFHoeNFdHS0yMrK2knR0Lm5uR+hxLdQMjbwHTZbB41h8RGwCdc9MzMzneHh4bGJiYlf4SN8ijkfwqiIncCAAR7Iz2GPSShudjqdfeCeqampvwBQfFxc3JdYqwTv8gB8/F48A8BgKecE14V+L7ju2tpae05OzkuCCZvkPOj8mizmC6vVKtmPu+bx48cC3qI1mUyFUOyywWD4SHlELBaLJmCHNcwAghuAOujtuF4FqHO4nsX4EsAS3I4TJ04ME1h8PDE9PS09TYZoY2Pj1729vd6lpSVfkDYTPG0UkfNDRUWFgQ5Gb2Mh0N29e9eG/GQfHh4W8/PzwUy/ObQ/gMfVVlZW1iAiZdQxp3nv3LljRoL/5erVq1UIxzSiiVD9X4EDYATynCwAzGO858hCQRoaGmJFZNJz8YIcBc4BF966dau6sLAwBxVSJCUlCSThQwuU3W6XkYUok1Vzm5znQx5bbm9v77p+/frPeNSNRzZ/ISBwrG4ZR48eLamtrf2+uLjYSEG9Xi/wTISFhQlWGXohyzO/CJlVl23KQRLbABoaHx+/Z1lUZ/Hq1SsJFj3JT3hmHx8fnydPTEzMj46OziHPW2w22wxeD4Kfgadh/4YEzU8Az4DhffAn5eXlX1y6dKkEoCTspAQ9Mjs7+0BBo8Fms1lkZGTsOo0QLLRNkvnR+fEJzIMHD0xtbW39CL8JTFtSbAOvBIyLHIGVm9VzE2gKuDAMSSpcT6KXyT137lx2cnLyMXhcGDb3wq3XuWF3d/fCzZs3P0c4v5eSknJQbYLo7Ox0gC2lpaVZ3Be67Th/dnZWoAJKsJC3XA8fPhxoamp6hMb+BaaMgWcUMGtszZjiFDNmvcDI91pzG0iY4ARwkwrxkcHBwUdgNrRMbnrqoRbkVzDcvn3bl5qaWsmcgFH4G8XdEGUWFhak51AuISFBnkoCTyFbyWKxCJwIxlC0fq2rq7tcVFRkRKskjh8/Lr0+kBjCCDV/knfdv3//WX19/R8IRRNemxlu4AXwKqM+EJwdj1HbPYSwh3sCPAJDABm2LLchCjS+5/kirKGhwWk0GrMuXrxYQuX9hm/XXTMXMY+srKwI5ApZrbYmZh7deEJhAUKjLe/pLTzSsCuHrK+1tbUJVe3P6upq87Vr174rKysrYHVj/uW+OH3IfEuw4F3ee/fuPQfAvwOs5yyE4CnlFOu7BWrTCWlreO6FACpBZGwUw4BvkANLobReHb3kGZYGsGzTq/zlO8AT1ru6uoZbWlqeA6gINJAfnz59OlVLoX8Jtebm5raampqfcMvQYgTknz9//sKVK1c+y83NTdIEuCnaKMuNGzd+6+np6cCtSTkAw9D9X8Dyh+dbgaaAC1XAnUlPTy+qqqq6cPbs2UzkmWjNljiDJzpwHFnCkW2yo6NjCKW8H54wjlezKvRT09LSTsJrz5w6dSoN+Yp51ADAPUj8VoDbDq9pxrwuJcNIYQllJTIi/xopBw/VA7DJp0+f9hA78CgL5F5C8J2CpoCj8sfA6WCe/FPRhsRlZmbGIs8Y4FFO5CJgtrSsvrRVGW1V93b1myoGnKAKEcHgnwsWpg1lNI0fphwrmdqbckeU18WrnlOjqp5/j7W3BWvfQVPKa5SBkcrYCNVB65TRTlWZ1lXiXVU5xbtlDb2SPaLWYwrgHIcqPg6Vc7fbX69Yoyqfa7/AeiegbWOEVhmsVcWDwPn224iDJgla8Hd38Hd3ELQgaIeI/hZgAIPEp0vmQJdoAAAAAElFTkSuQmCC) no-repeat 50% 0,
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAXCAYAAACFxybfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAodJREFUeNrsVb1rWlEUv2pN/GqspKRSKFYXWzEloIWif0Fn6dJChQ7OQil0qd3EzcEpg0OgdHDr4CQODk7VRlLMEIVqApX4We0zflR9/Z1Ui4T34ksaaAYP/Hzc673n/M6550PG8zz73yKjn0wm83fDYDAwo9HINBrNnwOQg4MDs0ql2lQqlfdAWont7ng8Pjw+Ps44nc4G1pI9EXWaSOzt7TGO42aH5Pv7+08ajUZ0MBiUeXEZd7vdL5VK5fX29rZ+5tQiEmdxKrlcjsEYczgcynK5/BKKv/IXFNz/XiqVXkHdjUuRIA9SqdRD8or/R8Ez9fr9fqHVakUR4c2z0REjIQuHw2ZcrPBXLCA0RHTezEdHjIQqkUhEr9I4HOILhQLf6/VoOUFEvDMiQiToDx1Cdz+bzZ6bUFarlel0OkkVUK/XWbvdPoVer5fh3ntsfwJ+CJ2XA4p0Op1bpBgJyxDehQQ6nQ5DZXHBYDBZq9V+EhFUndnr9drEqoc2bwJbwGPgtohuVSwWe2Gz2TZMJpNgRKi6qtUqg2EWj8dTgUDgo0KhWPN4PC70EvXOzs67fD6/S6kiRIKeZA1YJ2MiJNbdbvfTUCjkV6vVK2hcDF8GI2w0GrGTkxM2HA5PDxaLxSOfz/cWEfk81X0XIMMFgJJ/srBjCgk8IdcfuVyuZ36//7nFYtkQyAMumUzuRiKRD0jMFLa+AZOpYwqgB/ziBVqmVBKUO7eAB/R0WG/Z7XaTVqtdbTabHJL6EK2djBaBPHA0NSqpbUsiMUeEBgpF4Q5AbZrmSJ/yEWgBTaBNHl9kdkgmMUeG7qwAq9PqovceTA3zlxlgsuswyuXsGsiSxJLEkoSY/BZgAEjRodi+uBruAAAAAElFTkSuQmCC) no-repeat 100% 0;
}
#topbar-template {
width: 100% !important;
}
.top-bar-left {
float: none !important;
}
#topbar-template p {
margin-bottom: 0px;
}
#menu-header a {
font-weight: 600;
color: black !important;
}
.ow-button-base a {
text-decoration: none !important;
font-weight: bold;
}
.text-left-and-image-right-row {
padding-right: 0px !important;
padding-left: 0px !important;
min-height: 500px;
}
.text-right-and-image-left-row {
padding-right: 0px !important;
padding-left: 0px !important;
min-height: 500px;
}
.text-left-and-image-right-row .text-cell {
max-width: 650px;
float: right;
padding-left: 50px;
}
.text-right-and-image-left-row .text-cell .panel-first-child {
max-width: 650px;
xfloat: left;
padding-right: 50px;
}
.contact-form {
background: white;
border-radius: 30px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 50px;
left: 100px;
position: relative;
box-shadow: 0 5px 15px  rgba(0,0,0,0.15);
}
.christmas-lights {
position: relative;
left: 30px;
}
.ow-button-base a {
box-shadow: 0 5px 15px  rgba(0,0,0,0.15);
}
.box {
box-shadow: 0 5px 15px  rgba(0,0,0,0.15);
min-width: 45px;
text-align: center;
}
.time {
font-size: 10pt !important;	
}
#content-wrap {
padding-top: 0px !important;
padding-bottom: 0px !important;
}
#site-logo img {
padding-top: 10px;
padding-bottom: 10px;
}.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .social-media-button-container {
zoom: 1;
text-align: left; }
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .social-media-button-container {
text-align: left;
}
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-facebook-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-facebook-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-tiktok-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-tiktok-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-tiktok-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-instagram-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-instagram-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-whatsapp-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-whatsapp-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button-whatsapp-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button {
display: inline-block;
font-size: 1em;
line-height: 1em;
margin: 0.1em 0.1em 0.1em 0;
padding: 0.5em 0;
width: 2em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
border-radius: 0.25em;
}
.so-widget-sow-social-media-buttons-flat-c1fae5612e2e .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}@font-face {
font-family: 'sow-fontawesome-brands';
font-style: normal;
font-weight: normal;
font-display: block;
src: url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);
src: url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot) format("embedded-opentype"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg) format("svg");
}
.sow-fab {
font-family: 'sow-fontawesome-brands';
font-style: normal !important;
font-weight: normal !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);
src: url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot) format("embedded-opentype"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg) format("svg");
}
.sow-far {
font-family: 'sow-fontawesome-free';
font-style: normal !important;
font-weight: 400 !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 900;
font-display: block;
src: url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);
src: url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot) format("embedded-opentype"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg) format("svg");
}
.sow-fa,
.sow-fas {
font-family: 'sow-fontawesome-free';
font-weight: 900 !important;
font-style: normal !important;
}
.sow-icon-fontawesome {
display: inline-block;
speak: none;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-fontawesome[data-sow-icon]:before {
content: attr(data-sow-icon);
}.so-widget-sow-image-default-c67d20f9f743-602 .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.so-widget-sow-image-default-c67d20f9f743-602 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-c67d20f9f743-602 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-c67d20f9f743-602 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:0.75s;animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:0.75s;animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:0.75s;animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:0.75s;animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}.animate__rotateInDownRight{animation-name:rotateInUpLeft;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}.animate__rotateOutDownRight{animation-name:rotateOutUpLeft;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration) * 2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}.so-widget-sow-button-flat-b174731ea026 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-b174731ea026 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-b174731ea026 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-b174731ea026 .ow-button-base.ow-button-align-left {
text-align: center;
}
.so-widget-sow-button-flat-b174731ea026 .ow-button-base.ow-button-align-left.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-b174731ea026 .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em;
padding: 1em 2em;
background: #d71412;
color: #ffffff !important;
border: 1px solid #d71412;
border-width: 1px 0;
-webkit-border-radius: 2em 2em 2em 2em;
-moz-border-radius: 2em 2em 2em 2em;
border-radius: 2em 2em 2em 2em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-b174731ea026 .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-flat-b174731ea026 .ow-button-base a.ow-button-hover:hover {
background: #141414;
border-color: #141414;
color: #ffffff !important;
}.ow-button-base{zoom:1}.ow-button-base:before{content:'';display:block}.ow-button-base:after{content:'';display:table;clear:both}.ow-button-base a{text-align:center;display:inline-block;cursor:pointer;text-decoration:none;line-height:1em}.ow-button-base a .sow-icon-image,.ow-button-base a [class^="sow-icon-"]{font-size:1.3em;height:1em;width:auto;margin:-0.1em .75em -0.2em -0.75em;display:block;float:left}.ow-button-base a .sow-icon-image{width:1em;background-size:cover}.ow-button-base a.ow-icon-placement-top .sow-icon-image,.ow-button-base a.ow-icon-placement-top [class^="sow-icon-"]{margin:0 auto .5em;float:none}.ow-button-base a.ow-icon-placement-right .sow-icon-image,.ow-button-base a.ow-icon-placement-right [class^="sow-icon-"]{margin:-0.1em -0.75em -0.2em .75em;float:right}.ow-button-base a.ow-icon-placement-bottom .sow-icon-image,.ow-button-base a.ow-icon-placement-bottom [class^="sow-icon-"]{float:none;margin:.5em auto 0}.ow-button-base a.ow-icon-placement-bottom>span{display:flex;flex-direction:column-reverse}.ow-button-base a.ow-icon-placement-left .sow-icon-image,.ow-button-base a.ow-icon-placement-left [class^="sow-icon-"]{margin:-0.1em .75em -0.2em -0.75em;float:left}.ow-button-base.ow-button-align-left{text-align:left}.ow-button-base.ow-button-align-right{text-align:right}.ow-button-base.ow-button-align-center{text-align:center}.ow-button-base.ow-button-align-justify a{display:block}.so-widget-sow-button-flat-416881b545d2 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-416881b545d2 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-416881b545d2 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-416881b545d2 .ow-button-base.ow-button-align-left {
text-align: center;
}
.so-widget-sow-button-flat-416881b545d2 .ow-button-base.ow-button-align-left.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-416881b545d2 .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em;
padding: 1em 2em;
background: #15533a;
color: #ffffff !important;
border: 1px solid #15533a;
border-width: 1px 0;
-webkit-border-radius: 2em 2em 2em 2em;
-moz-border-radius: 2em 2em 2em 2em;
border-radius: 2em 2em 2em 2em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-416881b545d2 .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-flat-416881b545d2 .ow-button-base a.ow-button-hover:hover {
background: #141414;
border-color: #141414;
color: #ffffff !important;
}.so-widget-sow-image-default-8b5b6f678277-602 .sow-image-container {
display: flex;
align-items: flex-start;
}
.so-widget-sow-image-default-8b5b6f678277-602 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-8b5b6f678277-602 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-8b5b6f678277-602 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container a.sow-carousel-next:after {
content: "\e601";
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container a.sow-carousel-previous:before {
content: "\e600";
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container .sow-carousel-navigation {
margin-top: 0;
margin-bottom: 0;
min-width: 34px;
width: 34px;
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container a.sow-carousel-previous,
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container a.sow-carousel-next {
align-items: center;
border-radius: 16px;
border: 1px solid #626262;
color: #626262 !important;
display: flex;
font-size: 14px;
height: 32px;
justify-content: center;
width: 32px;
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container a.sow-carousel-previous:not(.sow-carousel-disabled):focus,
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container a.sow-carousel-next:not(.sow-carousel-disabled):focus,
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container a.sow-carousel-previous:not(.sow-carousel-disabled):hover,
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container a.sow-carousel-next:not(.sow-carousel-disabled):hover {
color: #000000 !important;
border-color: #000000;
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container .sow-carousel-navigation-hidden {
display: none !important;
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item {
margin: 0px 12px 64px 12px;
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item h4.sow-carousel-item-title {
margin: 0;
margin-bottom: 24px;
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container .sow-carousel-wrapper .slick-dots li.slick-active button:before {
color: #f14e4e;
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container .sow-carousel-wrapper .slick-dots li button {
height: 12px;
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container .sow-carousel-wrapper .slick-dots li button:before {
color: #bebebe;
font-size: 41px;
margin-right: 5px;
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container .sow-carousel-wrapper .slick-dots li button:hover:before {
color: #f14e4e;
}
.so-widget-sow-anything-carousel-base-34d3d11cb945-602 .sow-carousel-container .sow-carousel-wrapper .slick-dots li:last-of-type button:before {
margin-right: 0;
}.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
}@font-face{font-family:'anything-carousel-arrows';src:url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/widgets/anything-carousel/css/fonts/carousel-arrows.eot);src:url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/widgets/anything-carousel/css/fonts/carousel-arrows.eot) format('embedded-opentype'),url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/widgets/anything-carousel/css/fonts/carousel-arrows.woff) format('woff'),url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/widgets/anything-carousel/css/fonts/carousel-arrows.ttf) format('truetype'),url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/widgets/anything-carousel/css/fonts/carousel-arrows.svg) format('svg');font-weight:normal;font-style:normal;font-display:block}.so-widget-sow-anything-carousel .sow-carousel-container{align-items:center;display:flex;justify-content:center}body.rtl .so-widget-sow-anything-carousel .sow-carousel-container{flex-direction:row-reverse}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-navigation .sow-carousel-disabled{cursor:default;opacity:.6}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-navigation a.sow-carousel-next,.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-navigation a.sow-carousel-previous{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:'anything-carousel-arrows';font-style:normal;font-variant:normal;font-weight:normal;text-align:center;text-decoration:none;text-transform:none}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper{left:0;overflow:hidden;position:relative;right:0;width:100%}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items{zoom:1;margin:0;padding:0;transition:all .45s ease}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items:before{content:'';display:block}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items:after{clear:both;content:'';display:table}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item{display:block}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .slick-dots{display:block;line-height:0;list-style:none;margin:0;padding:0;text-align:center;width:100%}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .slick-dots li{cursor:pointer;display:inline-block;margin:0;padding:0;position:relative}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .slick-dots li button{background:transparent;border:0;box-shadow:none;color:transparent;cursor:pointer;display:block;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:0;font-style:normal;font-weight:400;letter-spacing:normal;line-height:0;margin:0;outline:none;padding:0}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .slick-dots li button:active,.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .slick-dots li button:hover,.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .slick-dots li button:focus{box-shadow:none;outline:none}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .slick-dots li button:before{content:'•';display:block;font-family:initial;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;text-align:center}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .slick-dots li.slick-active button:before{opacity:1}.so-widget-sow-anything-carousel .sow-carousel-container .sow-carousel-wrapper .slick-dots li.slick-active button:hover{cursor:default}.so-widget-sow-button-flat-10569d8c3d34 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-10569d8c3d34 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-10569d8c3d34 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-10569d8c3d34 .ow-button-base.ow-button-align-left {
text-align: center;
}
.so-widget-sow-button-flat-10569d8c3d34 .ow-button-base.ow-button-align-left.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-10569d8c3d34 .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em;
padding: 1em 2em;
background: #d71412;
color: #ffffff !important;
border: 1px solid #d71412;
border-width: 1px 0;
-webkit-border-radius: 2em 2em 2em 2em;
-moz-border-radius: 2em 2em 2em 2em;
border-radius: 2em 2em 2em 2em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-10569d8c3d34 .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-flat-10569d8c3d34 .ow-button-base a.ow-button-hover:hover {
background: #0a0a0a;
border-color: #0a0a0a;
color: #ffffff !important;
}.so-widget-sow-button-flat-0a7853ba8b36 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-0a7853ba8b36 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-0a7853ba8b36 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-0a7853ba8b36 .ow-button-base.ow-button-align-left {
text-align: center;
}
.so-widget-sow-button-flat-0a7853ba8b36 .ow-button-base.ow-button-align-left.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-0a7853ba8b36 .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em;
padding: 1em 2em;
background: #15533a;
color: #ffffff !important;
border: 1px solid #15533a;
border-width: 1px 0;
-webkit-border-radius: 2em 2em 2em 2em;
-moz-border-radius: 2em 2em 2em 2em;
border-radius: 2em 2em 2em 2em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-0a7853ba8b36 .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-flat-0a7853ba8b36 .ow-button-base a.ow-button-hover:hover {
background: #0a0a0a;
border-color: #0a0a0a;
color: #ffffff !important;
}.so-widget-sow-button-flat-b7c379845ff8 .ow-button-base {
zoom: 1;
}
.so-widget-sow-button-flat-b7c379845ff8 .ow-button-base:before {
content: '';
display: block;
}
.so-widget-sow-button-flat-b7c379845ff8 .ow-button-base:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-button-flat-b7c379845ff8 .ow-button-base.ow-button-align-left {
text-align: center;
}
.so-widget-sow-button-flat-b7c379845ff8 .ow-button-base.ow-button-align-left.ow-button-align-justify a {
display: inline-block;
}
}
.so-widget-sow-button-flat-b7c379845ff8 .ow-button-base a {
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-size: 1em;
padding: 1em 2em;
background: #d71412;
color: #ffffff !important;
border: 1px solid #d71412;
border-width: 1px 0;
-webkit-border-radius: 2em 2em 2em 2em;
-moz-border-radius: 2em 2em 2em 2em;
border-radius: 2em 2em 2em 2em;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
}
.so-widget-sow-button-flat-b7c379845ff8 .ow-button-base a.ow-button-hover:active,
.so-widget-sow-button-flat-b7c379845ff8 .ow-button-base a.ow-button-hover:hover {
background: #ea1614;
border-color: #ea1614;
color: #ffffff !important;
}.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field {
display: block;
zoom: 1;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field:before {
content: '';
display: block;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field:after {
content: '';
display: table;
clear: both;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field label {
display: block;
margin-bottom: 5px;
text-align: left;
color: #0a0a0a;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field label.sow-form-field-label-left {
float: left;
margin-right: 10px;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field label.sow-form-field-label-right {
float: right;
margin-left: 10px;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field .sow-field-container {
overflow: hidden;
display: block;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field .sow-field-container textarea:focus,
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field .sow-field-container input:focus,
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field .sow-field-container > :focus {
outline-style: solid;
outline-width: 1px;
}
@media (min-width: 780px) {
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-datepicker .sow-text-field,
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-location .sow-text-field {
max-width: none;
}
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field textarea {
height: 100px;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field textarea,
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field .sow-text-field {
display: block;
width: 100%;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 17px;
margin: 0px 0px 15px 0px;
border: 1px none #c0c0c0;
background: #ffffff;
color: #0a0a0a;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-radio ul {
list-style: none;
margin: 0;
padding: 0;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-radio ul li {
margin: 0;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-radio ul label {
margin-bottom: 0;
display: flex;
align-items: center;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-radio ul input {
float: left;
margin-right: 0.5em;
height: auto;
flex: none;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-checkboxes ul {
list-style: none;
margin: 0;
padding: 0;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-checkboxes ul li {
align-items: center;
display: flex;
margin: 0;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-checkboxes ul label {
margin-bottom: 0;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-checkboxes ul input {
height: auto;
margin-right: 0.5em;
flex: none;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select select,
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-container {
background: #ffffff;
border-radius: 17px;
border: 1px none #c0c0c0;
color: #0a0a0a;
margin: 0px 0px 15px 0px;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-container,
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-search__field {
width: 100% !important;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-selection__rendered,
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-search__field {
padding: 0;
margin: 0;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-selection__rendered:focus,
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-search__field:focus {
outline: none;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-search {
margin-left: 3px;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-selection__choice__remove {
height: 100%;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-selection__choice {
margin-left: 2px;
margin-top: 0;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field.sow-form-field-select .select2-selection--multiple {
align-items: center;
border: none;
display: flex;
padding: 0;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-form-field .sow-form-field-description {
font-size: 0.9em;
margin-top: 0.2em;
margin-left: 0.2em;
color: #ffffff;
font-style: italic;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-recaptcha {
margin-bottom: 1em;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-contact-form {
padding: 10px;
border: #c0c0c0 none 1px;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-contact-form .sow-error {
background: #fce4e5;
border: 1px solid #ec666a;
color: #ec666a;
border-radius: 2px;
padding: 5px;
font-size: 0.8em;
list-style: none;
margin: 0 0 10px 0;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-contact-form .sow-error li {
margin: 0;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-contact-form .sow-submit-styled {
text-align: center;
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-contact-form .sow-submit-styled .sow-submit {
color: #5a5a5a;
background: #ffffff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d5d5d5), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #d5d5d5, #ffffff);
background: -moz-linear-gradient(center bottom, #d5d5d5 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #d5d5d5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5d5d5', GradientType=0);
border: 1px solid #989a9c;
border-radius: 3px;
font-weight: 500;
padding: 10px 20px;
display: inline-block;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5);
}
.so-widget-sow-contact-form-default-16dcfa4f5919-602 .sow-contact-form .sow-submit-styled .sow-submit:disabled {
color: #8d8d8d;
cursor: not-allowed;
background: #ffffff;
border: 1px solid #cccdce;
}.so-widget-sow-contact-form .sow-field-container .datepicker-container input {
width: 100%;
}
.so-widget-sow-contact-form .sow-field-container .datepicker-container.half-width {
width: 49%;
display: inline-block;
float: left;
}
.so-widget-sow-contact-form .sow-field-container .timepicker-container input {
width: 100%;
}
.so-widget-sow-contact-form .sow-field-container .timepicker-container .half-width {
width: 49%;
display: inline-block;
float: right;
}
.so-widget-sow-contact-form .sow-field-container .timepicker-container input {
width: 100%;
}
.so-widget-sow-contact-form .sow-field-container .pika-single {
display: inline-block;
margin-top: 10px;
}.so-widget-sow-layout-slider-default-d9bf98931a2f-602 .sow-slider-base ul.sow-slider-images {
min-height: 0 !important;
}
.so-widget-sow-layout-slider-default-d9bf98931a2f-602 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
padding: calc( 50px + 0px ) 10px 50px 10px;
max-width: 1280px;
}
@media (max-width: 780px) {
.so-widget-sow-layout-slider-default-d9bf98931a2f-602 .sow-slider-base ul.sow-slider-images .sow-slider-image-wrapper {
height: auto;
padding-top: 0px;
padding-top: calc(0px + 0px);
padding-bottom: 0px;
}
}
.so-widget-sow-layout-slider-default-d9bf98931a2f-602 .sow-slider-base .sow-slider-pagination {
text-align: right;
}
.so-widget-sow-layout-slider-default-d9bf98931a2f-602 .sow-slider-base .sow-slider-pagination li a {
background: #ffffff;
}
.so-widget-sow-layout-slider-default-d9bf98931a2f-602 .sow-slider-base .sow-slide-nav {
font-size: 25px;
}
.so-widget-sow-layout-slider-default-d9bf98931a2f-602 .sow-slider-base .sow-slide-nav a {
color: #ffffff;
}
@media (max-width: 780px) {
.so-widget-sow-layout-slider-default-d9bf98931a2f-602 .sow-slider-image-fixed {
background-attachment: scroll !important;
}
}
.so-widget-sow-layout-slider-default-d9bf98931a2f-602 .simpleParallax > img {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 0;
}@font-face{font-family:'so-slider-pointers';src:url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.eot);src:url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.eot) format('embedded-opentype'),url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.woff) format('woff'),url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.ttf) format('truetype'),url(//christmas-decorator.co.uk/wp-content/plugins/so-widgets-bundle/css/slider/fonts/slider.svg) format('svg');font-weight:normal;font-style:normal;font-display:block}.sow-slider-base{position:relative;overflow:hidden}.sow-slider-base ul.sow-slider-images{list-style:none;margin:0;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image{width:100%;margin:0;list-style:none;position:relative;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-position:center center;background-size:cover}.sow-slider-base ul.sow-slider-images li.sow-slider-image.sow-slider-image-cover{background-repeat:repeat}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container{position:absolute;top:0;left:0;width:100%;z-index:2}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper{margin:0 auto;z-index:2;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:first-child{margin-top:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-container .sow-slider-image-wrapper>*:last-child{margin-bottom:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay{position:absolute;top:0;left:0;bottom:0;right:0}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-position:center center;background-size:cover}.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-overlay.sow-slider-image-cover{background-repeat:repeat}.sow-slider-base ul.sow-slider-images li.sow-slider-image>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image>a>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>img,.sow-slider-base ul.sow-slider-images li.sow-slider-image .sow-slider-image-wrapper>a>img{display:block;width:100%;height:auto;border:none}.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-background-element{position:absolute;top:50%;left:50%;width:auto;height:auto;z-index:1;overflow:hidden}.sow-slider-base ul.sow-slider-images li.sow-slider-image video.sow-full-element{display:block;width:100%;height:auto}.sow-slider-base .sow-slider-pagination{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;bottom:20px;font-size:0;left:0;line-height:11px;list-style:none;margin:0;padding:0 30px;position:absolute;width:100%;z-index:1001}.sow-slider-base .sow-slider-pagination li{display:inline-block;font-size:1em;text-align:left;margin:0 4px 0 0}.sow-slider-base .sow-slider-pagination li:last-of-type{margin-right:0}.sow-slider-base .sow-slider-pagination li a{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:block;height:11px;opacity:.45;text-indent:-9999px;width:11px}.sow-slider-base .sow-slider-pagination li.sow-active a{opacity:.85}.sow-slider-base .sow-slide-nav{list-style:none;z-index:1001;position:absolute;top:50%;transform:translateY(-50%);opacity:.75;font-size:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sow-slider-base .sow-slide-nav a{display:block;padding:15px;text-align:center;text-decoration:none;color:#FFFFFF}.sow-slider-base .sow-slide-nav a em{display:block}.sow-slider-base .sow-slide-nav.sow-slide-nav-next{right:5px}.sow-slider-base .sow-slide-nav.sow-slide-nav-next a{background-position:top right}.sow-slider-base .sow-slide-nav.sow-slide-nav-prev{left:5px}.sow-slider-base .sow-slide-nav.sow-slide-nav-prev a{background-position:top left}.sow-slider-base .cycle-sentinal{overflow:hidden}.sow-slider-base.sow-slider-is-mobile video.sow-background-element:not(.sow-mobile-video_enabled){visibility:hidden}.sow-slider-base [class^="sow-sld-icon-"],.sow-slider-base [class*=" sow-sld-icon-"]{font-family:'so-slider-pointers';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sow-slider-base .sow-sld-icon-ultra-thin-rounded-left:before{content:"\e600"}.sow-slider-base .sow-sld-icon-ultra-thin-rounded-right:before{content:"\e601"}.sow-slider-base .sow-sld-icon-thin-rounded-left:before{content:"\e602"}.sow-slider-base .sow-sld-icon-thin-rounded-right:before{content:"\e603"}.sow-slider-base .sow-sld-icon-medium-rounded-left:before{content:"\e604"}.sow-slider-base .sow-sld-icon-medium-rounded-right:before{content:"\e605"}.sow-slider-base .sow-sld-icon-thick-rounded-left:before{content:"\e606"}.sow-slider-base .sow-sld-icon-thick-rounded-right:before{content:"\e607"}.sow-slider-base .sow-sld-icon-ultra-thin-left:before{content:"\e608"}.sow-slider-base .sow-sld-icon-ultra-thin-right:before{content:"\e609"}.sow-slider-base .sow-sld-icon-thin-left:before{content:"\e60a"}.sow-slider-base .sow-sld-icon-thin-right:before{content:"\e60b"}.sow-slider-base .sow-sld-icon-medium-left:before{content:"\e60c"}.sow-slider-base .sow-sld-icon-medium-right:before{content:"\e60d"}.sow-slider-base .sow-sld-icon-thick-left:before{content:"\e60e"}.sow-slider-base .sow-sld-icon-thick-right:before{content:"\e60f"}.so-widget-sow-image-default-c67d20f9f743 .sow-image-container {
display: flex;
align-items: flex-start;
justify-content: center;
}
.so-widget-sow-image-default-c67d20f9f743 .sow-image-container > a {
display: inline-block;
max-width: 100%;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
.so-widget-sow-image-default-c67d20f9f743 .sow-image-container > a {
display: flex;
}
}
.so-widget-sow-image-default-c67d20f9f743 .sow-image-container .so-widget-image {
display: block;
height: auto;
max-width: 100%;
}.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field {
display: block;
zoom: 1;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field:before {
content: '';
display: block;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field:after {
content: '';
display: table;
clear: both;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field label {
display: block;
margin-bottom: 5px;
text-align: left;
color: #0a0a0a;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field label.sow-form-field-label-left {
float: left;
margin-right: 10px;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field label.sow-form-field-label-right {
float: right;
margin-left: 10px;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field .sow-field-container {
overflow: hidden;
display: block;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field .sow-field-container textarea:focus,
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field .sow-field-container input:focus,
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field .sow-field-container > :focus {
outline-style: solid;
outline-width: 1px;
}
@media (min-width: 780px) {
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-datepicker .sow-text-field,
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-location .sow-text-field {
max-width: none;
}
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field textarea {
height: 100px;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field textarea,
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field .sow-text-field {
display: block;
width: 100%;
-ms-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 17px;
margin: 0px 0px 15px 0px;
border: 1px none #c0c0c0;
background: #f2f2f2;
color: #0a0a0a;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-radio ul {
list-style: none;
margin: 0;
padding: 0;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-radio ul li {
margin: 0;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-radio ul label {
margin-bottom: 0;
display: flex;
align-items: center;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-radio ul input {
float: left;
margin-right: 0.5em;
height: auto;
flex: none;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-checkboxes ul {
list-style: none;
margin: 0;
padding: 0;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-checkboxes ul li {
align-items: center;
display: flex;
margin: 0;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-checkboxes ul label {
margin-bottom: 0;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-checkboxes ul input {
height: auto;
margin-right: 0.5em;
flex: none;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select select,
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-container {
background: #f2f2f2;
border-radius: 17px;
border: 1px none #c0c0c0;
color: #0a0a0a;
margin: 0px 0px 15px 0px;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-container,
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-search__field {
width: 100% !important;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-selection__rendered,
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-search__field {
padding: 0;
margin: 0;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-selection__rendered:focus,
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-search__field:focus {
outline: none;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-search {
margin-left: 3px;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-selection__choice__remove {
height: 100%;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-selection__choice {
margin-left: 2px;
margin-top: 0;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field.sow-form-field-select .select2-selection--multiple {
align-items: center;
border: none;
display: flex;
padding: 0;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-form-field .sow-form-field-description {
font-size: 0.9em;
margin-top: 0.2em;
margin-left: 0.2em;
color: #ffffff;
font-style: italic;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-recaptcha {
margin-bottom: 1em;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-contact-form {
padding: 10px;
border: #c0c0c0 none 1px;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-contact-form .sow-error {
background: #fce4e5;
border: 1px solid #ec666a;
color: #ec666a;
border-radius: 2px;
padding: 5px;
font-size: 0.8em;
list-style: none;
margin: 0 0 10px 0;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-contact-form .sow-error li {
margin: 0;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-contact-form .sow-submit-styled {
text-align: center;
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-contact-form .sow-submit-styled .sow-submit {
color: #5a5a5a;
background: #ffffff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d5d5d5), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #d5d5d5, #ffffff);
background: -moz-linear-gradient(center bottom, #d5d5d5 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #d5d5d5);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d5d5d5', GradientType=0);
border: 1px solid #989a9c;
border-radius: 3px;
font-weight: 500;
padding: 10px 20px;
display: inline-block;
box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5);
}
.so-widget-sow-contact-form-default-97365163f2a5-602 .sow-contact-form .sow-submit-styled .sow-submit:disabled {
color: #8d8d8d;
cursor: not-allowed;
background: #ffffff;
border: 1px solid #cccdce;
}.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .social-media-button-container {
zoom: 1;
text-align: center; }
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .social-media-button-container {
text-align: center;
}
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-facebook-0 {
color: #ffffff !important;
background-color: #15533a;
border: 1px solid #15533a;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-facebook-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-facebook-0:hover {
border-bottom: 1px solid #15533a;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-facebook-0.ow-button-hover:hover {
background-color: #3a5795;
border-color: #3a5795;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-tiktok-0 {
color: #ffffff !important;
background-color: #d71412;
border: 1px solid #d71412;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-tiktok-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-tiktok-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-tiktok-0:hover {
border-bottom: 1px solid #d71412;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-tiktok-0.ow-button-hover:hover {
background-color: #000000;
border-color: #000000;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-instagram-0 {
color: #ffffff !important;
background-color: #15533a;
border: 1px solid #15533a;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-instagram-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-instagram-0:hover {
border-bottom: 1px solid #15533a;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button-instagram-0.ow-button-hover:hover {
background-color: #f26000;
border-color: #f26000;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button {
display: inline-block;
font-size: 2em;
line-height: 1em;
margin: 0.1em 0.05em 0.1em 0.05em;
padding: 0.5em 0;
width: 2em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
border-radius: 0.25em;
}
.so-widget-sow-social-media-buttons-flat-3fda60868709-602 .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .social-media-button-container {
zoom: 1;
text-align: center; }
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .social-media-button-container {
text-align: center;
}
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-facebook-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-facebook-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-facebook-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-tiktok-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-tiktok-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-tiktok-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-instagram-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-instagram-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-instagram-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-whatsapp-0 {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-whatsapp-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button-whatsapp-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button {
display: inline-block;
font-size: 2em;
line-height: 1em;
margin: 0.1em 0.05em 0.1em 0.05em;
padding: 0.5em 0;
width: 2em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: em;
-moz-border-radius: em;
border-radius: em;
}
.so-widget-sow-social-media-buttons-flat-4aff920d1ce2-602 .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}