.elementor-21700 .elementor-element.elementor-element-20ea6866{--display:flex;--min-height:70vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--overlay-opacity:0.5;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-21700 .elementor-element.elementor-element-20ea6866:not(.elementor-motion-effects-element-type-background), .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-4bcaadb ) 85%, var( --e-global-color-fc0feb7 ) 37%);}.elementor-21700 .elementor-element.elementor-element-20ea6866::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-background-video-container::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .e-con-inner > .elementor-background-video-container::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-background-slideshow::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://islandholidaycottages.com/wp-content/uploads/2024/05/IHC-logo-1-1.png");background-position:-5% 75%;background-repeat:no-repeat;background-size:55% auto;}.elementor-21700 .elementor-element.elementor-element-20ea6866, .elementor-21700 .elementor-element.elementor-element-20ea6866::before{--border-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-90ffca6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:space-evenly;--background-transition:0.3s;--padding-top:5%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-21700 .elementor-element.elementor-element-2e33b564{text-align:center;}.elementor-21700 .elementor-element.elementor-element-2e33b564 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:35px;font-weight:600;}.elementor-21700 .elementor-element.elementor-element-2e33b564 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21700 .elementor-element.elementor-element-48dae951{text-align:center;width:var( --container-widget-width, 104.991% );max-width:104.991%;--container-widget-width:104.991%;--container-widget-flex-grow:0;}.elementor-21700 .elementor-element.elementor-element-48dae951 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Raleway", Sans-serif;font-size:22px;font-weight:500;word-spacing:0px;}.elementor-21700 .elementor-element.elementor-element-48dae951 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21700 .elementor-element.elementor-element-48dae951.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21700 .elementor-element.elementor-element-55b2a07 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21700 .elementor-element.elementor-element-55b2a07 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21700 .elementor-element.elementor-element-55b2a07 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-21700 .elementor-element.elementor-element-55b2a07 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-21700 .elementor-element.elementor-element-55b2a07{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-21700 .elementor-element.elementor-element-55b2a07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21700 .elementor-element.elementor-element-55b2a07 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:500;}.elementor-21700 .elementor-element.elementor-element-55b2a07 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21700 .elementor-element.elementor-element-36fbbd0{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-21700 .elementor-element.elementor-element-36fbbd0 .elementor-widget-container{text-align:center;}.elementor-21700 .elementor-element.elementor-element-36fbbd0 .elementor-social-icon{background-color:var( --e-global-color-6ecdb2a );}.elementor-21700 .elementor-element.elementor-element-36fbbd0 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-21700 .elementor-element.elementor-element-36fbbd0 .elementor-social-icon svg{fill:var( --e-global-color-primary );}.elementor-21700 .elementor-element.elementor-element-889b724 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21700 .elementor-element.elementor-element-889b724 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21700 .elementor-element.elementor-element-889b724 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-21700 .elementor-element.elementor-element-889b724 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-21700 .elementor-element.elementor-element-889b724{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-21700 .elementor-element.elementor-element-889b724 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21700 .elementor-element.elementor-element-889b724 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:500;}.elementor-21700 .elementor-element.elementor-element-889b724 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21700 .elementor-element.elementor-element-4607454d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:75px 0px 0px 75px;}.elementor-21700 .elementor-element.elementor-element-4607454d::before, .elementor-21700 .elementor-element.elementor-element-4607454d > .elementor-background-video-container::before, .elementor-21700 .elementor-element.elementor-element-4607454d > .e-con-inner > .elementor-background-video-container::before, .elementor-21700 .elementor-element.elementor-element-4607454d > .elementor-background-slideshow::before, .elementor-21700 .elementor-element.elementor-element-4607454d > .e-con-inner > .elementor-background-slideshow::before, .elementor-21700 .elementor-element.elementor-element-4607454d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(170deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-21700 .elementor-element.elementor-element-4607454d, .elementor-21700 .elementor-element.elementor-element-4607454d::before{--border-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-4607454d.e-con{--align-self:stretch;}.elementor-21700 .elementor-element.elementor-element-270ae79{--display:flex;--background-transition:0.3s;--padding-top:4%;--padding-bottom:4%;--padding-left:10%;--padding-right:10%;}.elementor-21700 .elementor-element.elementor-element-0b5f757 .bdt-post-grid-desc{padding:0px 0px 0px 0px;}.elementor-21700 .elementor-element.elementor-element-0b5f757 .bdt-post-grid-item .bdt-custom-overlay{opacity:0;}.elementor-21700 .elementor-element.elementor-element-0b5f757 .bdt-post-grid .bdt-post-grid-item{padding:-24px -24px -24px -24px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.01);}.elementor-21700 .elementor-element.elementor-element-0b5f757.elementor-element{--order:-99999 /* order start hack */;}.elementor-21700 .elementor-element.elementor-element-b444527{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-top:4%;--padding-bottom:4%;--padding-left:10%;--padding-right:10%;}.elementor-21700 .elementor-element.elementor-element-b444527:not(.elementor-motion-effects-element-type-background), .elementor-21700 .elementor-element.elementor-element-b444527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bcaadb );}.elementor-21700 .elementor-element.elementor-element-b444527, .elementor-21700 .elementor-element.elementor-element-b444527::before{--border-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-52c37d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-420ca29{text-align:center;}.elementor-21700 .elementor-element.elementor-element-420ca29 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Raleway", Sans-serif;font-size:55px;font-weight:600;}.elementor-21700 .elementor-element.elementor-element-420ca29 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21700 .elementor-element.elementor-element-b9c7954 .bdt-ep-advanced-divider{text-align:center;margin:0 auto;margin-center:0;max-width:200px;padding-top:0px;padding-bottom:20px;}.elementor-21700 .elementor-element.elementor-element-b9c7954 .bdt-ep-advanced-divider svg *{stroke-width:30px;stroke:var( --e-global-color-primary );}.elementor-21700 .elementor-element.elementor-element-b9c7954{--ep-advanced-divider-rotate:0deg;}.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button{color:var( --e-global-color-6ecdb2a );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:020px 020px 020px 020px;}.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button,
								.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:#6495ED;}.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button:hover{color:var( --e-global-color-6ecdb2a );border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-primary );}.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button:after,
								.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button:hover,
								.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-accent );}.elementor-21700 .elementor-element.elementor-element-9c12ae1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21700 .elementor-element.elementor-element-a251cab{text-align:center;font-family:"Raleway", Sans-serif;font-size:22px;font-weight:500;}.elementor-21700 .elementor-element.elementor-element-02ea748 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21700 .elementor-element.elementor-element-02ea748 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21700 .elementor-element.elementor-element-02ea748 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-21700 .elementor-element.elementor-element-02ea748 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-21700 .elementor-element.elementor-element-02ea748{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-21700 .elementor-element.elementor-element-02ea748 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21700 .elementor-element.elementor-element-02ea748 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:500;}.elementor-21700 .elementor-element.elementor-element-02ea748 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21700 .elementor-element.elementor-element-30bc24b .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-21700 .elementor-element.elementor-element-30bc24b .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-21700 .elementor-element.elementor-element-30bc24b .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-21700 .elementor-element.elementor-element-30bc24b .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-21700 .elementor-element.elementor-element-30bc24b{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-21700 .elementor-element.elementor-element-30bc24b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21700 .elementor-element.elementor-element-30bc24b .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:500;}.elementor-21700 .elementor-element.elementor-element-30bc24b .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-21700 .elementor-element.elementor-element-e769a89{--display:flex;--background-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-c29dcd0 img{max-width:100%;box-shadow:-8px -5px 25px 27px rgba(0,0,0,0.5);}.elementor-21700 .elementor-element.elementor-element-7b19506{--display:flex;--background-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-e3b7fd9{--display:flex;--background-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-4e00392{--display:flex;--background-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-67c91a6{--display:flex;--background-transition:0.3s;}.elementor-21700 .elementor-element.elementor-element-a577109 .elementor-repeater-item-0fb40f6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://islandholidaycottages.com/wp-content/uploads/2026/01/1.jpg);background-size:cover;}.elementor-21700 .elementor-element.elementor-element-a577109 .elementor-repeater-item-7d6fa75 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://islandholidaycottages.com/wp-content/uploads/2024/07/otter22ext.jpg);background-size:cover;}.elementor-21700 .elementor-element.elementor-element-a577109 .elementor-repeater-item-993585a .swiper-slide-bg{background-color:#1abc9c;}.elementor-21700 .elementor-element.elementor-element-a577109 .swiper-slide{height:330px;transition-duration:calc(5000ms*1.2);}.elementor-21700 .elementor-element.elementor-element-a577109 .swiper-slide-contents{max-width:66%;}.elementor-21700 .elementor-element.elementor-element-a577109 .swiper-slide-inner{text-align:center;}.elementor-21700 .elementor-element.elementor-element-1aced3b{--display:flex;--background-transition:0.3s;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-21700 .elementor-element.elementor-element-90ffca6{--width:50%;}.elementor-21700 .elementor-element.elementor-element-4607454d{--width:50%;}.elementor-21700 .elementor-element.elementor-element-52c37d0{--width:100%;}.elementor-21700 .elementor-element.elementor-element-e769a89{--content-width:100%;}}@media(max-width:1024px){.elementor-21700 .elementor-element.elementor-element-20ea6866{--min-height:50vh;}.elementor-21700 .elementor-element.elementor-element-20ea6866::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-background-video-container::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .e-con-inner > .elementor-background-video-container::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-background-slideshow::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-4% 80%;}.elementor-21700 .elementor-element.elementor-element-2e33b564{text-align:center;}.elementor-21700 .elementor-element.elementor-element-2e33b564 .elementor-heading-title{font-size:35px;}.elementor-21700 .elementor-element.elementor-element-48dae951{text-align:center;}.elementor-21700 .elementor-element.elementor-element-48dae951 .elementor-heading-title{font-size:18px;}.elementor-21700 .elementor-element.elementor-element-55b2a07 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21700 .elementor-element.elementor-element-55b2a07 .elementor-icon-list-item > a{font-size:15px;}.elementor-21700 .elementor-element.elementor-element-889b724 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21700 .elementor-element.elementor-element-889b724 .elementor-icon-list-item > a{font-size:15px;}.elementor-21700 .elementor-element.elementor-element-270ae79{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-21700 .elementor-element.elementor-element-0b5f757 .bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-img-wrap a{height:280px;}.elementor-21700 .elementor-element.elementor-element-0b5f757 .bdt-post-grid .bdt-post-grid-title a{font-size:20px;}.elementor-21700 .elementor-element.elementor-element-420ca29{text-align:center;}.elementor-21700 .elementor-element.elementor-element-420ca29 .elementor-heading-title{font-size:30px;}.elementor-21700 .elementor-element.elementor-element-b9c7954 .bdt-ep-advanced-divider{max-width:100px;}.elementor-21700 .elementor-element.elementor-element-b9c7954{--ep-advanced-divider-rotate:0deg;}.elementor-21700 .elementor-element.elementor-element-9c12ae1 .bdt-ep-button{border-radius:20px 20px 20px 20px;}.elementor-21700 .elementor-element.elementor-element-9c12ae1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21700 .elementor-element.elementor-element-a251cab{font-size:18px;}.elementor-21700 .elementor-element.elementor-element-02ea748 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21700 .elementor-element.elementor-element-02ea748 .elementor-icon-list-item > a{font-size:15px;}.elementor-21700 .elementor-element.elementor-element-30bc24b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21700 .elementor-element.elementor-element-30bc24b .elementor-icon-list-item > a{font-size:15px;}}@media(max-width:767px){.elementor-21700 .elementor-element.elementor-element-20ea6866{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-21700 .elementor-element.elementor-element-20ea6866:not(.elementor-motion-effects-element-type-background), .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, var( --e-global-color-4bcaadb ) 100%, var( --e-global-color-fc0feb7 ) 34%);}.elementor-21700 .elementor-element.elementor-element-20ea6866::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-background-video-container::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .e-con-inner > .elementor-background-video-container::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-background-slideshow::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21700 .elementor-element.elementor-element-20ea6866 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://islandholidaycottages.com/wp-content/uploads/2024/05/IHC-logo-1-1.png");background-position:50% 100%;background-size:100% auto;}.elementor-21700 .elementor-element.elementor-element-90ffca6{--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-21700 .elementor-element.elementor-element-2e33b564{text-align:center;}.elementor-21700 .elementor-element.elementor-element-2e33b564 .elementor-heading-title{font-size:25px;}.elementor-21700 .elementor-element.elementor-element-48dae951{text-align:center;}.elementor-21700 .elementor-element.elementor-element-48dae951 .elementor-heading-title{font-size:18px;}.elementor-21700 .elementor-element.elementor-element-36fbbd0{--icon-size:20px;}.elementor-21700 .elementor-element.elementor-element-4607454d{--min-height:35vh;--border-radius:0px 0px 0px 0px;}.elementor-21700 .elementor-element.elementor-element-0b5f757 .bdt-post-grid.bdt-post-grid-skin-carmie .bdt-post-grid-img-wrap a{height:256px;}.elementor-21700 .elementor-element.elementor-element-0b5f757 .bdt-post-grid .bdt-post-grid-item *{text-align:center;}.elementor-21700 .elementor-element.elementor-element-0b5f757 .bdt-post-grid .bdt-post-grid-title a{font-size:18px;}.elementor-21700 .elementor-element.elementor-element-b444527{--padding-top:05%;--padding-bottom:05%;--padding-left:05%;--padding-right:05%;}.elementor-21700 .elementor-element.elementor-element-420ca29{text-align:center;}.elementor-21700 .elementor-element.elementor-element-420ca29 .elementor-heading-title{font-size:25px;}.elementor-21700 .elementor-element.elementor-element-b9c7954 .bdt-ep-advanced-divider{max-width:100px;padding-bottom:0px;}.elementor-21700 .elementor-element.elementor-element-b9c7954{--ep-advanced-divider-rotate:0deg;}.elementor-21700 .elementor-element.elementor-element-9c12ae1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-21700 .elementor-element.elementor-element-a251cab{font-size:15px;}}/* Start custom CSS for heading, class: .elementor-element-2e33b564 */background: rgb(100,149,237);
background: linear-gradient(150deg, rgba(100,149,237,1) 0%, rgba(135,206,235,1) 100%);/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-420ca29 */background: rgb(100,149,237);
background: linear-gradient(150deg, rgba(100,149,237,1) 0%, rgba(135,206,235,1) 100%);/* End custom CSS */