.white{background:#FFF;color:#60a3da}.black{background:#444;color:#FFF}.blue{background:#60a3da;color:#FFF}.red{background:#c61f42;color:#FFF}a{color:#c61f42}a:hover,a:focus{color:#a62f48}.read-more,.button,button,input[type="submit"]{background:#c61f42;color:#FFF;margin-top:0}.read-more:hover,.read-more:focus,.button:hover,.button:focus,button:hover,button:focus,input[type="submit"]:hover,input[type="submit"]:focus{background:#a62f48;color:#FFF}.content p{margin:0 0 .8em 0}@font-face{font-display:swap;font-family:'Oswald';src:url(../../../../../../../../themes/cardiff-times/assets/fonts/Oswald-Regular.eot);src:url('../../../../../../../../themes/cardiff-times/assets/fonts/Oswald-Regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/cardiff-times/assets/fonts/Oswald-Regular.woff2) format('woff2'),url(../../../../../../../../themes/cardiff-times/assets/fonts/Oswald-Regular.woff) format('woff'),url(../../../../../../../../themes/cardiff-times/assets/fonts/Oswald-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Oswald';src:url(../../../../../../../../themes/cardiff-times/assets/fonts/Oswald-Bold.eot);src:url('../../../../../../../../themes/cardiff-times/assets/fonts/Oswald-Bold.eot?#iefix') format('embedded-opentype'),url(../../../../../../../../themes/cardiff-times/assets/fonts/Oswald-Bold.woff2) format('woff2'),url(../../../../../../../../themes/cardiff-times/assets/fonts/Oswald-Bold.woff) format('woff'),url(../../../../../../../../themes/cardiff-times/assets/fonts/Oswald-Bold.ttf) format('truetype');font-weight:700;font-style:normal}h1,.h1,h2,.h2{font-family:'Oswald','lato',Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:.5em;text-transform:uppercase}h1,.h1{font-size:2em}h2,.h2{font-size:1.5em}.header .alignnone{margin:0}.wpcf7-form{background:#60a3da;color:#FFF;padding:1em}.slide h1{font-size:3em;opacity:.8}.slide p,.slide h2{color:#fff}.slide p,.slide a.button{font-size:.6em}.shop-slideshow .slide p,.shop-slideshow .slide a.button{font-size:.9em;font-weight:300}.home .slide a.button{font-size:1em}.fade-image .slide{opacity:.8}.editions-block{background-position:center;background-repeat:no-repeat;background-size:cover;color:#FFF;display:block;height:26em;padding:1em;position:relative}.editions-block .h2{background:#000;padding:.6em}.editions-content{background:#000;margin-bottom:1em;padding:.6em}.header-inner{padding:20px 0 20px}.header .main-menu-block .menu{float:left;text-align:center;width:100%}.header .main-menu-block li{display:inline-block;float:none;text-align:center}.header .main-menu-block li a{color:#60a3da;font-weight:400;padding:.8em 1.5em}.header .main-menu-block li:hover a,.header .main-menu-block li.current_page_item a{background:#60a3da;color:#FFF}.header .menu li ul{background:#60a3da;text-align:left}.header-search{border-bottom:0;font-size:1em}.header-search form{background:#FFF;display:inline-block;margin:.5em 0}.header-search form input{margin:0;padding:.4em}.header a{color:#FFF;display:inline-block;font-size:1.25em;font-weight:400;vertical-align:middle}.header a+a{margin-left:.5em}.header a img{display:block}.footer{background:#ececec;padding:2em 0 0}.footer-menu ul li{border:none;line-height:1.5}.footer-menu ul li a{text-transform:uppercase;color:#60a3da;font-weight:400}.footer-social>a,.footer-social>h3{display:inline-block;margin-bottom:.5em;vertical-align:middle}.footer-social img{display:block;margin-right:.5em}.footer-contact{font-size:1.5em}.footer-lower{font-size:.875em;font-weight:100;margin-top:25px;padding:3em 0}.footer-lower ul.menu{margin-bottom:1em}.footer-lower ul.menu li{line-height:2}.footer-lower ul li a{text-transform:uppercase}.footer-lower a{color:#FFF}.footer-lower p strong{font-weight:400}.footer .menu li+li{border:none!important}h4.rfbp-heading{display:none}.rfbp-page-link{margin-top:-44px;float:right;color:#60a3da;font-size:14px}.rfbp-timestamp{font-size:14px;transition:all .5s ease-out}.rfbp-post-link-wrap{margin-top:20px}.rfbp-post{border-bottom:none}.rfbp-text p{line-height:1.5;font-size:.875em;padding-top:15px}.tribe-events-single .tribe-events-event-image img.entered.error{display:none}.tribe-events-single .tribe-events-single-section{width:100%}.tribe-events-single .tribe-events-single-section .tribe-events-venue-map{width:100%}.row:focus{outline:none}th,td{border:none!important;line-height:1.5;padding:.5em 0 .5em .5em}.sitemap-area ul,.sitemap-area ul li a{color:#60a3da;list-style:none!important;margin:10px 0!important;padding:0!important}.sitemap-area ul li{list-style:none!important}.has-background .slide-text.absolute .text-position-center{background:rgba(0,0,0,.3);padding:10px 0}.testimonials-col .bx-wrapper{margin:0 30px 60px!important}.bx-wrapper .bx-viewport{background:none!important}.bx-wrapper .bx-viewport *{color:#60a3da}.bx-wrapper{width:80%!important}.testimonial-text p{font-size:1.2em!important;font-weight:100}.bx-wrapper .bx-next{right:-5%}.bx-wrapper .bx-prev{left:-5%}.testimonial-name h1{font-weight:100;text-transform:uppercase;font-size:1.8em}.blog-slideshow-col{width:51%!important;margin-left:0!important;margin-right:0!important}.blog-text-col{margin-left:0!important;width:49%!important;padding-left:0!important;padding-right:4em!important}.blog-text-col h1{font-size:2em;text-transform:uppercase;padding:.5em 0}.blog-text-col .blog-read-more-button,.page-book-now-button{padding:10px 50px;color:#ffffff!important;float:right;font-weight:100;font-size:.9em;text-transform:uppercase;margin-top:25px}.blog-read-more-button:hover,.page-book-now-button:hover{background:#fff;color:#60a3da!important}p.display-post-excerpt{padding:25px 0}.blog-list-image img{border-radius:0!important}.blog-page-title{padding:10px 0 0 0}.blog .main-content{padding:25px 0}ul.post-categories{padding:0;list-style:none}ul.post-categories li a{font-size:1.1em;background:#60a3da;color:#fff;text-align:right;float:right;padding:.25em .5em;position:relative}ul.post-categories li a:after{content:"";width:0;height:0;left:100%;top:0;position:absolute;border-top:16px solid transparent;border-left:10px solid #60a3da;border-bottom:16px solid transparent;transition:all .5s ease-out}ul.post-categories li a:hover{color:#60a3da;background:#fff}ul.post-categories li a:hover:after{border-left-color:transparent}.single .entry-content{font-size:1.1em}.single .main-content-inner{padding:25px 0}.back-to-blog-link a{font-size:1.1em;background:#60a3da;color:#fff;float:left;padding:.25em .5em;position:relative;margin-top:25px;margin-left:10px}.back-to-blog-link a:after{content:"";width:0;height:0;right:100%;top:0;position:absolute;border-top:16px solid transparent;border-right:10px solid #60a3da;border-bottom:16px solid transparent;transition:all .5s ease-out}.back-to-blog-link a:hover{color:#60a3da;background:#fff}.back-to-blog-link a:hover:after{border-right-color:transparent}.blog-post-caption{z-index:999;height:70px;margin-top:-110px;color:#ffffff!important;width:90%;padding:5px 15px;margin-bottom:40px}.blog-post-caption.last-caption{margin-top:-100px!important}.blog-post-caption h1{font-size:1.5em}.blog-post-image{z-index:1;padding:0 25px 10px 0}.slicknav_menu{background:#eee}@media (max-width :965px){.header .menu li a{font-size:.9em}.slide-text.absolute{padding:20px 5px!important;font-size:1.5em!important}.fade-image,.fade-image .slide{height:27.5em}.blog-post-caption{margin-top:-100px}.blog-post-caption.last-caption{margin-top:-100px!important}.blog-post-caption h1{font-size:1.25em}}@media (max-width :820px){.slicknav_menu{background:#60a3da}.slicknav_menu .slicknav_icon-bar{background:#fff}.slicknav_nav a{color:#fff;font-size:1.1em;text-transform:uppercase;font-weight:200}.slicknav_brand{width:60%}.slide-text.absolute h1{font-size:2em}.editions-block{height:20em}.darken-image .slide{height:30em}.blog-text-col{padding-right:0.5em!important}.blog-text-col h1{font-size:1.5em}.row.extra-padding-top{padding-top:50px!important}.row.extra-padding-bottom{padding-bottom:50px!important}}@media (max-width:580px){.row.no-padding .col.editions-block{margin-bottom:1em}.blog-category,ul.post-categories li a{float:none!important;text-align:center}.blog-list-title,.blog-list-meta,.blog-category{padding:.5em 0}.testimonials .sixcol{width:100%!important;margin:0!important}.testimonials-col .bx-wrapper{margin:20px auto!important}.two-block-section .text-block-right{margin-left:0}.bx-wrapper .bx-next{right:-12%}.bx-wrapper .bx-prev{left:-12%}.text-block-right h3{margin:0 auto}.testimonials-col .bx-wrapper .bx-viewport{min-height:200px!important}}