.no-js #loader{display:none}.js #loader{display:block;position:absolute;left:100px;top:0}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background-color:#1d1d1b}.loader i{position:absolute;left:50%;left:calc(50vw - 25px);top:50%;color:#fff;font-size:3em}.fa-spin-custom,.glyphicon-spin{-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}html{font-size:14pt;line-height:175%}body{width:100%;height:100%;font-family:'Nunito',sans-serif;font-weight:400;color:#fff;padding:0;margin:0;background-color:#074967}header,footer{font-family:'PT Sans',sans-serif}a{color:#d8461d;font-weight:600;text-decoration:none;-webkit-transition:all .3s ease-in-out,all .3s ease-in-out;-moz-transition:all .3s ease-in-out,all .3s ease-in-out;-o-transition:all .3s ease-in-out,all .3s ease-in-out;transition:all .3s ease-in-out,all .3s ease-in-out}a:hover,a:focus,a:active{color:#074967;text-decoration:none}.btn,.btn-primary,.btn-secondary{font-weight:500;padding:10px 15px;border:none;border-radius:5px;text-transform:uppercase;margin:30px 0;-webkit-transition:all .3s ease-in-out,all .3s ease-in-out;-moz-transition:all .3s ease-in-out,all .3s ease-in-out;-o-transition:all .3s ease-in-out,all .3s ease-in-out;transition:all .3s ease-in-out,all .3s ease-in-out}.btn-primary{background-color:#d8461d;color:#fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#074967;color:#fff}h1,h2,h3,h4{color:#d8461d;font-weight:400;margin:30px 0}h1{font-weight:600;font-size:1.75rem;margin:0 0 30px}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.25rem}p{margin:30px 0}@media only screen and (min-width:992px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.5rem}}@media only screen and (min-width:1200px){h1{font-size:2.25rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}}.dropdown-toggle:after{display:none}.dropdown-toggle span{background-image:url(//www.oddrwsiddrws.cymru/wp-content/themes/oddrwsiddrws/assets/images/css/bg-nav-link.png);background-repeat:no-repeat;background-position:right center;-webkit-transition:all .3s ease-in-out,all .3s ease-in-out;-moz-transition:all .3s ease-in-out,all .3s ease-in-out;-o-transition:all .3s ease-in-out,all .3s ease-in-out;transition:all .3s ease-in-out,all .3s ease-in-out}.dropdown-toggle:active span,.dropdown-toggle:focus span,.dropdown-toggle:hover span,.menu-item.active .dropdown-toggle span{background-image:url(//www.oddrwsiddrws.cymru/wp-content/themes/oddrwsiddrws/assets/images/css/bg-nav-link-white.png)}.dropdown-toggle[aria-expanded=true] span{background-image:url(//www.oddrwsiddrws.cymru/wp-content/themes/oddrwsiddrws/assets/images/css/bg-nav-link-blue.png) !important}.dropdown-menu{margin:0;box-shadow:none;border:0;border-radius:0;padding:0}.dropdown-menu li .dropdown-item{padding:20px !important}@media only screen and (max-width:991px){.navbar{padding:0;background-color:#062c3e;height:80px}.navbar-brand{position:absolute;margin:0;left:20px;padding:0;width:117px;z-index:999}.navbar-toggler{border:none;position:absolute;background-color:transparent;height:60px;right:5px;z-index:999}.navbar-toggler:focus{outline:none !important}.icon-bar{width:30px;height:4px;background-color:#fff;display:block;transition:all .2s;margin:1px 0 4px;border-radius:10px}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%;margin-top:3px}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}.navbar-collapse:before{content:"-";text-align:center;display:block;width:100%;aspect-ratio:1/0.05 !important;background-color:#062c3e;color:#062c3e;clip-path:polygon(0% 0%,100% 0%,50% 100%)}.navbar-collapse{position:absolute;padding:0 0 80px;top:80px;right:100%;transition:all .3s ease;display:block;background-color:#074967;height:100vh;width:100%;overflow-y:auto}.navbar-collapse.collapsing{height:auto !important;margin-right:50%;transition:all .3s ease;display:block}.navbar-collapse.show{right:0}.nav-item .nav-link{font-weight:600;color:#fff;white-space:nowrap;padding:15px 0 15px 50px !important;display:block}.nav-item .nav-link:hover,.nav-item .nav-link:active,.nav-item .nav-link:focus,.nav-item.active .nav-link,.nav-item.show>.nav-link{background-color:#d8461d}.dropdown-toggle span{background-size:15px 15px;padding-right:25px}.dropdown-toggle[aria-expanded=true]:after,.dropdown-toggle:hover:after,.dropdown-toggle:active:after,.dropdown-toggle:focus:after,.nav-item.active .dropdown-toggle:after,.nav-item.show>.dropdown-toggle:after{color:#d8461d}.dropdown-menu{background-color:#074967;padding:0 0 20px}.dropdown-menu li .dropdown-item{padding:12px 0 12px 50px !important;color:#fff;background-color:#074967}.dropdown-menu li .dropdown-item:hover,.dropdown-menu li .dropdown-item:focus,.dropdown-menu li .dropdown-item:active,.dropdown-menu li.active .dropdown-item{color:#fff;background-color:#062c3e}.navbar-nav>li:last-child{margin:20px 50px 40px;border-top:1px solid #fff}.navbar-nav>li:last-child .nav-link{display:inline-block;margin:10px 0;padding:0 !important;font-weight:400;text-transform:uppercase;color:#fff;background-color:transparent !important;border-bottom:1px dotted transparent}.navbar-nav>li:last-child .nav-link:hover,.navbar-nav>li:last-child .nav-link:active,.navbar-nav>li:last-child .nav-link:focus{border-bottom:1px dotted #fff}}@media only screen and (min-width:992px){.navbar{padding:0;font-size:1rem;height:90px;-webkit-transition:height .3s ease-in-out,height .3s ease-in-out;-moz-transition:height .3s ease-in-out,height .3s ease-in-out;-o-transition:height .3s ease-in-out,height .3s ease-in-out;transition:height .3s ease-in-out,height .3s ease-in-out}body.scroll .navbar{height:60px}.navbar-collapse ul{width:100%;max-width:1200px;padding:0;margin:0 auto;flex-basis:auto}.nav-item{padding:0;line-height:1rem;width:100%}.nav-item .nav-link{font-weight:700;background-color:#074967;color:#fff;white-space:nowrap;padding:40px 10px !important;margin:0;width:100%;text-align:center}body.scroll .navbar-collapse .nav-link{padding:20px 10px !important}.nav-item .nav-link:hover,.nav-item .nav-link:active,.nav-item .nav-link:focus,.nav-item.active .nav-link,.nav-item.show>.nav-link{background-color:#d8461d}.navbar-nav li:last-child .nav-link{background-color:#062c3e}.navbar-nav li:last-child .nav-link:hover,.navbar-nav li:last-child .nav-link:active,.navbar-nav li:last-child .nav-link:focus{background-color:#d8461d}.dropdown-toggle span{background-size:25px 25px;padding-right:30px}.dropdown-toggle[aria-expanded=true]:after,.dropdown-toggle:hover:after,.dropdown-toggle:active:after,.dropdown-toggle:focus:after,.nav-item.active .dropdown-toggle:after,.nav-item.show>.dropdown-toggle:after{color:#d8461d}.dropdown-menu{padding:0 !important;background-color:transparent}.dropdown-menu .nav-item .dropdown-item{background-color:#074967;color:#fff}.dropdown-menu .nav-item .dropdown-item:hover,.dropdown-menu .nav-item .dropdown-item:active,.dropdown-menu .nav-item .dropdown-item:focus{background-color:#d8461d;color:#fff}.dropdown-menu .nav-item:last-of-type:after{margin-top:-1px;content:"-";text-align:center;display:block;width:100%;border-top:2px solid #074967;aspect-ratio:1/0.15 !important;background-color:#074967;color:#074967;clip-path:polygon(0% 0%,100% 0%,50% 100%)}}@media only screen and (min-width:1200px){.nav-item .nav-link{padding:40px 20px !important}body.scroll .navbar-collapse .nav-link{padding:20px !important}}@media only screen and (min-width:1600px){.navbar{font-size:1.1rem}.nav-item .nav-link{padding:40px 30px !important}body.scroll .navbar-collapse .nav-link{padding:20px 30px !important}}.container-fluid{max-width:100%}.content-container{background-color:#fff;color:#074967}[class*=col-]{padding:20px}.img-fluid{width:100% !important}@media only screen and (max-width:991px){#main .content-container:first-of-type{padding-top:25px}}@media only screen and (min-width:992px){#main .content-container:first-of-type{padding-top:50px}}@media only screen and (min-width:1200px){.container{max-width:1100px !important}}.container-full-width{max-width:100% !important}.section-carousel .container{padding:0 !important}.section-carousel .carousel-inner{width:100%;margin:0 auto;display:block;aspect-ratio:1/0.45 !important;min-height:450px !important;max-height:1000px !important}.section-carousel .carousel-inner .carousel-item{background-size:cover;background-repeat:no-repeat;background-position:center center;aspect-ratio:1/0.45 !important;min-height:450px !important;max-height:1000px !important}.section-carousel .carousel-inner .carousel-caption{position:relative;left:unset !important;right:unset !important;padding:0 !important;padding:0 !important;bottom:0;margin:0 auto;aspect-ratio:1/0.45 !important;min-height:450px !important;max-height:1000px !important;height:100% !important;display:flex;align-items:center;justify-content:center}.carousel-indicators{z-index:99999 !important}@media only screen and (max-width:767px){.section-carousel .carousel-inner .carousel-caption{width:75%}.section-carousel .carousel-inner .carousel-caption .img-fluid{width:auto !important;max-height:125px !important}}@media only screen and (min-width:768px){.section-carousel .carousel-inner .carousel-caption{width:50%}.section-carousel .carousel-inner .carousel-caption .img-fluid{width:auto !important;max-height:200px !important}}@media only screen and (min-width:1200px) and (max-width:2221px){.section-carousel .carousel-inner .carousel-caption .img-fluid{margin-bottom:25%}}@media only screen and (min-width:2221px){.section-carousel .carousel-inner .carousel-caption .img-fluid{margin-bottom:100px}}#break-upper{position:relative;aspect-ratio:1/0.125 !important;margin-top:-12.5%;z-index:96 !important}#main{position:relative;z-index:97 !important}@media only screen and (max-width:1199px){#break-upper{background-color:#fff;clip-path:polygon(50% 100%,100% 0%,100% 100%,0% 100%,0% 0%)}}@media only screen and (min-width:1200px){#break-upper{background-color:#074967;clip-path:polygon(50% 100%,100% 0%,100% 100%,0% 100%,0% 0%)}}@media only screen and (min-width:1200px) and (max-width:2221px){#main{margin-top:-18%}}@media only screen and (min-width:2221px){#main{margin-top:-400px}}#break-lower{position:relative;width:100%;max-width:1100px;background-color:#fff;aspect-ratio:1/0.125 !important;margin:0 auto;clip-path:polygon(0% 0%,100% 0%,50% 100%)}.strip-red{background-color:#d8461d;color:#fff}.strip-dark-blue{background-color:#074967;color:#fff}.strip-mid-blue{background-color:#105675;color:#fff}.strip-purple{background-color:#c3205f;color:#fff}.strip-red h2,.strip-dark-blue h2,.strip-mid-blue h2,.strip-purple h2{color:#fff}.gallery{padding:40px 0}.blocks{padding-top:40px;padding-bottom:40px;background-color:#fff}.row.block{padding:0 !important;overflow:hidden !important}.row.block [class*=col-]{background-position:center center;background-size:cover;background-repeat:no-repeat}.row.block .col-md-4{background-size:50% auto !important}.row.block .col-md-8{justify-content:flex-end;align-items:flex-end}.row.block [class*=col-]{-webkit-transition:.75s;-moz-transition:.75s;-ms-transition:.75s;-o-transition:.75s}@media only screen and (max-width:767px){.row.block .col-md-4{aspect-ratio:1/0.67}.row.block:hover .col-md-4,.row.block:focus .col-md-4{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (min-width:768px){.row.block .col-md-4{aspect-ratio:1/1}.row.block:hover .col-md-8,.row.block:focus .col-md-8{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}}#carousel-testimonials h3{color:#074967;margin-bottom:0}#carousel-testimonials .carousel-inner p{margin:20px 0;color:#5b8b84;font-size:1.5rem;color:#d8461d}#carousel-testimonials .carousel-inner p:last-of-type{font-size:1rem !important}#carousel-testimonials .carousel-indicators{position:relative;bottom:0}#carousel-testimonials .carousel-indicators li{width:20px;height:20px;border-radius:100%;background-color:#d8461d;opacity:1}#carousel-testimonials .carousel-indicators li.active{background-color:#074967}@media only screen and (min-width:992px){#carousel-testimonials .carousel-inner p{font-size:1.75rem}#carousel-testimonials .carousel-inner p:last-of-type{font-size:1.25rem !important}}@media only screen and (min-width:1200px){#carousel-testimonials .carousel-inner p{font-size:2rem}#carousel-testimonials .carousel-inner p:last-of-type{font-size:1.5rem !important}}.project{color:#fff;padding:15px 20px;border-top:20px solid #fff;border-bottom:20px solid #fff}.project [class*=col-]{display:flex;flex-direction:column;justify-content:center}.project .img-fluid{max-width:75%;display:block;margin:0 0 20px}.project .text-center .img-fluid{margin:0 auto 20px auto}.project .col-sm-3 .img-fluid{max-width:150px;margin:10px auto}.project a{color:#fff;font-size:1.25rem;margin:0;line-height:100%}@media only screen and (max-width:767px){.project .col-sm-9{text-align:center !important}.project .col-sm-9 .img-fluid{margin:0 auto 20px auto !important}}@media only screen and (min-width:768px){.project .img-fluid{max-width:50%}.project .col-sm-3 .img-fluid{max-width:100%;margin:10px 0}.project a{font-size:1.5rem}}@media only screen and (min-width:992px){.project .col-sm-3 .img-fluid{max-width:75%;margin:10px auto}.project a{font-size:2rem}.project{padding:30px 20px}}@media only screen and (min-width:1200px){.project a{font-size:2.5rem}}.table-responsive table{vertical-align:top}.table-responsive table thead td{background-color:#d8461d;padding:20px;color:#fff;font-weight:700;font-size:1.1rem}.table-responsive table tbody td{padding:20px;border-bottom:3px dashed #d8461d}ul.downloads{list-style-type:none;margin:40px 0;padding:0}ul.downloads li{margin:10px 0;padding:0}ul.downloads li a{display:inline-flex;text-decoration:underline;padding:10px;font-weight:500;background-repeat:no-repeat;background-position:center left;background-size:auto 50px;min-height:50px}ul.downloads li a{text-decoration:none;font-size:3rem}ul.downloads li a:hover,ul.downloads li a:focus,ul.downloads li a:active{color:#074967}@media only screen and (min-width:992px){ul.downloads li a{font-size:3.5rem}}@media only screen and (min-width:1200px){ul.downloads li a{font-size:4rem}}.row.profiles .col-md-4{padding:40px}.row.profiles .col-md-4 .img-fluid{width:75% !important;max-width:767px !important}footer .content-container{background-color:#074967;color:#fff;padding-top:0}footer .content-container a{color:#fff;font-weight:700}footer a:hover,footer .a:focus,footer a:active{color:#d8461d}footer [class*=col-]{padding:20px 40px}footer p,footer h4{margin:20px 0}footer ul{margin:20px 0 !important;padding:0;list-style-type:none;position:relative;list-style-type:none}footer ul li{margin:0;padding:0;display:inline;width:auto}footer .legal ul li:after{content:" | "}footer .legal ul li:last-of-type:after{content:none}footer .legal ul li a{font-weight:400}footer .social ul li a{font-size:1.5rem;margin:0 10px 0 0}footer .social ul li span{display:none;visibility:hidden}@media only screen and (max-width:767px){footer .col-12{text-align:center}footer .col-md-6:first-of-type{padding-bottom:0 !important}footer .col-md-6:last-of-type{padding-top:0 !important}footer .col-md-6:last-of-type h4{margin-top:0}footer ul{text-align:center}footer ul li{text-align:center}}@media only screen and (min-width:992px){footer .social ul li a{font-size:1.75rem}}@media only screen and (min-width:1200px){footer .social ul li a{font-size:2rem}}.red{color:#d8461d}ol.legal-terms{margin:0}ol.legal-terms li{margin-bottom:20px}ol.legal-terms li ol{list-style-type:lower-alpha}ol.legal-terms li ol,ol.legal-terms li ul{margin-top:20px;margin-bottom:20px}ol.legal-terms li ol li,ol.legal-terms li ul li{margin-bottom:0}#scrolltotop_parent{background:#d8461d;cursor:pointer;width:50px;height:50px;position:fixed;bottom:50px;right:50px;z-index:1002 !important;color:#fff;font-size:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%}#scrolltotop_parent:hover{opacity:.7;transition:.1s}@media only screen and (max-width:1023px){#scrolltotop_parent{bottom:25px !important;right:25px !important}}