.bodyFont{font-family:andada,sans-serif;font-weight:normal}.headingFont{font-family:andada,sans-serif;font-weight:bold}.sans{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}html{scroll-behavior:smooth}.ccm-page{font-family:andada,"Times New Roman",Times,serif}.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page h4,.ccm-page h5,.ccm-page .navbar-inverse a.navbar-brand{font-family:andada,sans-serif;font-weight:bold}.ccm-page .villaTop{background-image:url('/application/themes/villajoinery/img/top-bg.png')}.ccm-page .villaTop .logo{padding:20px 0}.ccm-page .villaNav{background-image:linear-gradient(#8b000c 0%, #741223 100%);box-shadow:0 0 3px 3px rgba(0,0,0,0.6);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.ccm-page .villaNav .navbar{margin:0;border-radius:0;border-width:0;background:transparent}.ccm-page .villaNav .navbar ul li a{color:white;font-size:16px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ccm-page .villaNav .navbar ul li a:hover{background:#60101b}.ccm-page .villaNav .navbar ul li a.active{background:#60101b;cursor:default;color:white}.ccm-page .villaNav .navbar-default .navbar-brand{color:white;font-size:16px;padding:12px 0}.ccm-page .villaNav .navbar-default .navbar-toggle{margin-right:0}.ccm-page .villaNav .navbar-header button{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.ccm-page .villaNav .navbar-header button:hover{background:rgba(255,255,255,0.3)}.ccm-page .villaNav .navbar-header .icon-bar{background:white}.ccm-page .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides li .ccm-image-slider-text{width:100%;height:100%;top:0;padding:28px 36px;text-shadow:0px 0px 4px rgba(0,0,0,0.8);display:flex;flex-direction:column;align-items:center}.ccm-page .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides li .ccm-image-slider-text .ccm-image-slider-title{color:white;font-size:48px}.ccm-page .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides li .ccm-image-slider-text p{color:white;font-family:andada,sans-serif;font-weight:normal;font-size:18px}.ccm-page .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides_nav{top:calc(50% - 15px)}.ccm-page .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides_tabs{margin-bottom:0;display:flex;justify-content:center}.ccm-page .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides_tabs li a{margin:0 3px;background:transparent;border:1px solid #000}.ccm-page .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides_tabs li.rslides_here a{background-color:black}.ccm-page .starter-template{padding:40px 15px;text-align:center}.ccm-page p{font-size:15px;line-height:19px;font-family:Helvetica,Arial,sans-serif}.ccm-page .content h1{color:#60101b}.ccm-page .content h2{color:#7e0d1d}.ccm-page .content h3{color:#b72136}.ccm-page .content img{width:100%;height:auto}.ccm-page .carousel-caption h1{font-size:50px}.ccm-page .carousel-caption p{font-size:30px;line-height:30px;font-family:andada,"Times New Roman",Times,serif}.ccm-page .navbar-inverse{background-color:#8b000c;background-image:-webkit-gradient(linear, left top, left bottom, from(#8b000c), to(#741223));background-image:-webkit-linear-gradient(top, #8b000c, #741223);background-image:-moz-linear-gradient(top, #8b000c, #741223);background-image:-o-linear-gradient(top, #8b000c, #741223);background-image:-ms-linear-gradient(top, #8b000c, #741223);background-image:linear-gradient(top, #8b000c, #741223);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#8b000c', EndColorStr='#741223');-moz-box-shadow:0 0 3px 3px rgba(0,0,0,0.6);-webkit-box-shadow:0 0 3px 3px rgba(0,0,0,0.6);box-shadow:0 0 3px 3px rgba(0,0,0,0.6)}.ccm-page .navbar-inverse .navbar-nav>li>a{color:#f2dfdf}.ccm-page .navbar-inverse a{font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.ccm-page .navbar-inverse .navbar-nav>.active>a,.ccm-page .navbar-inverse .navbar-nav>.active>a:hover,.ccm-page .navbar-inverse .navbar-nav>.active>a:focus{cursor:auto;background-color:#60101b}.ccm-page .dropdown-menu>li>a:hover,.ccm-page .dropdown-menu>li>a:focus,.ccm-page .dropdown-menu>.active>a,.ccm-page .dropdown-menu>.active>a:hover,.ccm-page .dropdown-menu>.active>a:focus{background-color:#AC0000}.ccm-page .navbar-brand{padding:5px 20px 5px 15px}.ccm-page .navbar-inverse a.navbar-brand{color:#d7dad3}.ccm-page .navbar-inverse a:hover.navbar-brand{color:white}.ccm-page .navbar-inverse a.navbar-brand{font-size:18px}.ccm-page form img.ccm-captcha-image{width:190px;height:60px}.ccm-page #Question1,.ccm-page #Question2,.ccm-page #Question3,.ccm-page #Question4,.ccm-page .ccm-input-captcha{width:100%;border:1px solid #c0c0c0;padding:6px 10px}.ccm-page input.formBlockSubmitButton{font-size:20px;font-weight:bold;padding:8px 16px;margin-top:15px;font-family:andada,"Times New Roman",Times,serif}.ccm-page .carousel-caption{position:absolute;right:15%;bottom:35px;left:15%;z-index:10;width:50%;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;text-shadow:0px 0px 4px rgba(0,0,0,0.8)}.ccm-page a{color:#828480}.ccm-page a:hover{color:#373a37}.ccm-page a:focus{outline:0}.ccm-page .btn-villa:hover,.ccm-page .btn-villa:focus,.ccm-page .btn-villa:active,.ccm-page .btn-villa.active,.ccm-page .open .dropdown-toggle.btn-villa{background-color:#741223;background-image:-webkit-gradient(linear, left top, left bottom, from(#741223), to(#570605));background-image:-webkit-linear-gradient(top, #741223, #570605);background-image:-moz-linear-gradient(top, #741223, #570605);background-image:-o-linear-gradient(top, #741223, #570605);background-image:-ms-linear-gradient(top, #741223, #570605);background-image:linear-gradient(top, #741223, #570605);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#741223', EndColorStr='#570605');border-color:#26261e;color:white;outline:0}.ccm-page .btn-villa{background-color:#8b000c;background-image:-webkit-gradient(linear, left top, left bottom, from(#8b000c), to(#741223));background-image:-webkit-linear-gradient(top, #8b000c, #741223);background-image:-moz-linear-gradient(top, #8b000c, #741223);background-image:-o-linear-gradient(top, #8b000c, #741223);background-image:-ms-linear-gradient(top, #8b000c, #741223);background-image:linear-gradient(top, #8b000c, #741223);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#8b000c', EndColorStr='#741223');border-color:#26261e;color:white;margin-top:10px}.ccm-page .panel.panel-default{margin-top:30px}.ccm-page .ccm-ui input,.ccm-page .ccm-ui select,.ccm-page .ccm-ui .uneditable-input{height:24px}.ccm-page .content{padding-top:30px}.ccm-page #footer{border-top:1px solid #373a37;padding-top:8px;color:#828480;margin-top:40px}.ccm-page #footer a{color:#828480}.ccm-page .phone{color:white}.ccm-page .sideLogo{margin:10px 0px}.ccm-page .nav>li>a{padding:15px 10px}.ccm-page .nudge{margin-top:80px}.ccm-page .navbar-fixed-top{top:100px;z-index:1000}.ccm-page .logoimage{margin-top:19px;margin-left:10%}#ccm-account-menu{display:none}@media (max-width:767px){.villalogo{display:none}.nudge{margin-top:0px}.navbar-fixed-top{top:0px}.navbar-collapse{padding-left:15px !important}.ccm-page .villaNav .telephone{text-align:center}.ccm-page .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides li .ccm-image-slider-text .ccm-image-slider-title{font-size:24px}.ccm-page .ccm-image-slider-container .ccm-image-slider .ccm-image-slider-inner .rslides li .ccm-image-slider-text p{font-size:16px}}.navbar-collapse{padding-left:0px}@font-face{font-family:'andada';src:url('/application/themes/villajoinery/fonts/andada-bold.eot');src:url('/application/themes/villajoinery/fonts/andada-bold.eot?#iefix') format('embedded-opentype'),url('/application/themes/villajoinery/fonts/andada-bold.woff') format('woff'),url('/application/themes/villajoinery/fonts/andada-bold.ttf') format('truetype'),url('/application/themes/villajoinery/fonts/andada-bold.svg#andadabold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'andada';src:url('/application/themes/villajoinery/fonts/andada-bolditalic.eot');src:url('/application/themes/villajoinery/fonts/andada-bolditalic.eot?#iefix') format('embedded-opentype'),url('/application/themes/villajoinery/fonts/andada-bolditalic.woff') format('woff'),url('/application/themes/villajoinery/fonts/andada-bolditalic.ttf') format('truetype'),url('/application/themes/villajoinery/fonts/andada-bolditalic.svg#andadabold_italic') format('svg');font-weight:bold;font-style:italic}@font-face{font-family:'andada';src:url('/application/themes/villajoinery/fonts/andada-italic.eot');src:url('/application/themes/villajoinery/fonts/andada-italic.eot?#iefix') format('embedded-opentype'),url('/application/themes/villajoinery/fonts/andada-italic.woff') format('woff'),url('/application/themes/villajoinery/fonts/andada-italic.ttf') format('truetype'),url('/application/themes/villajoinery/fonts/andada-italic.svg#andadaitalic') format('svg');font-weight:normal;font-style:italic}@font-face{font-family:'andada';src:url('/application/themes/villajoinery/fonts/andada-regular.eot');src:url('/application/themes/villajoinery/fonts/andada-regular.eot?#iefix') format('embedded-opentype'),url('/application/themes/villajoinery/fonts/andada-regular.woff') format('woff'),url('/application/themes/villajoinery/fonts/andada-regular.ttf') format('truetype'),url('/application/themes/villajoinery/fonts/andada-regular.svg#andadaregular') format('svg');font-weight:normal;font-style:normal}