::-webkit-input-placeholder{color:rgb(120,120,120)!important}:-moz-placeholder{color:rgb(120,120,120)!important}::-moz-placeholder{color:rgb(120,120,120)!important}:-ms-input-placeholder{color:rgb(120,120,120)!important}html,body{margin:0;height:100%;background-color:#fff;font-size:17px}body,form input,form select form textarea{font-family:'Ubuntu','Lucida Sans',sans-serif!important;color:#5f6163;font-size:1.1em;font-weight:400;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}h1,h2,h3,h4,h5,h6{font-family:'Ubuntu','Lucida Sans',sans-serif}h1,h2,h3{font-weight:300;color:#4e4e52}h1{font-size:1.5em;margin-bottom:25px;margin-top:0}h1 .font-highlight,h2 .font-highlight,h3 .font-highlight,h4 .font-highlight{color:#b62441}h3{margin-top:50px}h4{font-size:1.4em}a,a:visited{color:#b62441;border-bottom:2px solid #ddd;transition:all 0.2s ease 0s}a:hover,a:active,a:focus{color:#941f36;text-decoration:none;border-bottom:2px solid #aaa}ul{list-style-type:none;margin:0;padding:0}ul li:before{content:"\203A";color:#777;padding-right:7px}ul li{margin:5px 0;padding-left:0}.align-with-select{margin-top:8px;width:100%;text-align:center}.btn{border-radius:20px!important}.btn:active,.btn:focus{outline:none}.divider-dot{margin:0 10px;color:#b62441}.img-holder{width:100%;min-height:50px;line-height:50px;background-size:cover;background-position:center center;background-repeat:no-repeat}.img-holder.empty,.img-holder-empty{cursor:default;text-align:center;background-color:#f6f6f6;color:#ddd}.img-holder.empty::before,.img-holder-empty::before{font-family:"FontAwesome";content:"\f030";font-size:1.5em}.lead{margin-bottom:40px}.margin-md{margin-top:20px!important;margin-bottom:20px!important}.margin-top-0{margin-top:0}.no-after:after{content:none!important;border:0!important}.text-bold{font-weight:bold}[class^="fa-"],[class*=" fa-"]{font-family:FontAwesome!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-spacing{width:1.3em;text-align:left}.btn{border:0;border-radius:0;color:#fff!important;background-color:#363a42;text-transform:uppercase;font-weight:500;transition:all 0.2s ease 0s}.btn:hover,.btn:active,.btn:focus{color:#fff;border:0;background-color:#26292f;outline:none!important}.btn-primary{background-color:#b62441;color:#fff!important}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#941f36}.btn-link{margin-bottom:25px}.btn-link:hover,.btn-link:focus,.btn-link:active{text-decoration:none}.badge{padding:10px;border-radius:0;background-color:#333;font-size:.9em;font-weight:normal}.carousel-control.right{right:4px}.pagination li:before{content:""}.pagination>li>a,.pagination>li>span{color:#b62441}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#b62441}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#b62441;border-color:#b62441}.bounce{display:inline-block;animation-name:bounce;animation-duration:1s}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}#main{min-height:100%;height:auto!important;height:100%;margin:0 auto -399px;max-width:1600px}#push,body>footer{height:399px}#logo-image{display:block;margin:25px 0 22px;width:250px;height:40px;background-image:url(/src/Frontend/Core/Layout/images/logo.png);background-size:100% auto;background-repeat:no-repeat;border:0}#top nav{float:right;margin-top:23px}#top nav>div{position:relative;display:block;float:left}#top nav>div>a{display:block;margin:10px 0;padding:0 15px;color:#777;text-decoration:none;border:0;border-right:1px solid #e6e6e6;font-size:.8em}#top nav>div:last-child>a{padding-right:0;border-right:0}#top nav>div>a::after{background:none repeat scroll 0 0 #b62441;bottom:5px;content:"-";display:block;height:2px;left:50%;margin-left:0;overflow:hidden;position:absolute;text-indent:-999em;transition:all 0.2s ease 0s;width:0}#top nav>div>a:hover::after,#top nav>div.active>a::after{bottom:5px;height:2px;margin-left:-13.5px;margin-top:-1px;width:27px}#top nav>div.active>a{color:#b62441}#top .top-cart .fa{color:#b62441}#top .top-cart .count{display:inline-block;margin-top:-2px;padding:2px 5px;background-color:#b62441;border-radius:99px;color:#fff;min-width:22px;height:22px;font-size:.8em;font-weight:bold;text-align:center}#nav+#breadcrumbs{border-top:1px solid #e6e6e6}#nav nav>div{position:relative;display:block;float:left}#nav nav>div>a{display:block;margin:17px 0;padding:0 38px;color:#777;text-decoration:none;border:0;border-right:1px solid #e6e6e6}#nav nav>div>a:active,#nav nav>div>a:focus{outline:0 none}#nav nav>div:first-child{margin-left:-35px}#nav nav>div:last-child{margin-right:-35px}#nav nav>div:last-child>a{border-right:0}#nav nav>div>a::after{background:none repeat scroll 0 0 #b62441;bottom:10px;content:"-";display:block;height:2px;left:50%;margin-left:0;overflow:hidden;position:absolute;text-indent:-999em;transition:all 0.2s ease 0s;width:0}#nav nav>div>a:hover::after,#nav nav>div.active>a::after{bottom:10px;height:2px;margin-left:-13.5px;margin-top:-1px;width:27px}#nav nav>div.active>a{color:#b62441}#main>header,#main>header .header-form-container{position:relative;height:650px;margin-left:15px;margin-right:15px}#main>header .header-form-container::before{display:block;content:"";width:100%;height:52%}#main>header{position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center;background-repeat:no-repeat}#main>header .header-form{width:100%}#main>header .header-form h1{display:inline-block;margin:0;padding:10px;font-size:1.8em;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.6);background-color:#333;background-color:rgba(0,0,0,.7)}#main>header .header-form h1 .font-highlight{color:#fff}#main>header .header-form .header-bar{margin-top:0;padding:10px;width:100%;background-color:#eab24d;font-size:1.2em}#main>header .header-form .align-with-select{color:#fff}#main>header .header-form .select-target,#main>header .header-form .select-target:hover{color:#777}#main>header .header-form .location-select+.select-target::before{margin-top:5px}#main>header .header-form .btn{width:100%;height:46px;font-size:1em}#main>header .header-form .btn span{margin-right:7px}#breadcrumbs{margin-bottom:20px;width:100%;font-size:.8em}#breadcrumbs .breadcrumb{margin:0;padding:8px 0;background-color:transparent}#breadcrumbs .breadcrumb>li+li::before{content:"\203A\00A0";color:#da6179}#breadcrumbs a{border-bottom:1px solid #ddd}#breadcrumbs a:hover{border-bottom:1px solid #da6179}#content{margin-top:25px}#content .btn{font-size:0.9em}#content .btn+.btn{margin-left:25px}#lead{margin-bottom:25px}#lead p{margin-bottom:50px;font-size:1.2em;text-align:justify;line-height:170%}#portfolio{margin-bottom:50px}#portfolio .img-holder{height:233px;line-height:233px}#portfolio .row{margin-bottom:25px}#portfolio-lead{margin-bottom:75px}#portfolio-lead p{margin-top:25px}#events{margin-bottom:50px;padding:25px 0 35px;color:#555;background-color:#ebeef1}#events .boxlist-item{border:1px solid #ddd!important}#events .boxlist-item h3{margin-top:25px}#testimonials{position:relative;margin-bottom:25px}#testimonials .carousel-control{z-index:30;opacity:.7;top:160px;width:5%;height:50px;background-image:none;border:0;color:#b62441;font-size:1.5em;text-shadow:none}.layout8by4 #testimonials .carousel-control{top:140px;width:auto}#testimonials .carousel-control.left{}#testimonials .carousel-control.right{}#testimonials .carousel-control:hover{opacity:1}#testimonials-carousel,#testimonials-carousel .carousel-inner,#testimonials-carousel .carousel-inner .item,#testimonials-carousel .carousel-caption{transition:all 0.4s ease-in-out 0s}#testimonials-carousel{margin-top:25px}#testimonials-carousel.reduced-size>.container{width:90%}#testimonials-carousel .img-holder{margin:0;width:200px;height:200px;line-height:200px}.layout8by4 #testimonials-carousel .img-holder{margin-left:50px}#testimonials-carousel .carousel-caption{box-sizing:border-box;position:relative;bottom:auto;left:auto;right:auto;padding:0 30px;width:90%;text-align:left;text-shadow:none;color:#777}#testimonials-carousel .carousel-caption h3{margin:0 0 25px 0;color:#b62441}#testimonials-carousel .carousel-caption p{text-align:justify}#testimonials-carousel .carousel-caption .author{margin-top:25px;font-size:.9em;color:#aaa}#searchLocation .header-bar{margin:25px 0;padding:15px;background-color:#eee;border-radius:3px}#searchLocation .row>div{text-align:center}#searchLocation .row .select-target{text-align:left}#searchLocation button{width:100%;background-color:#555;color:#fff!important;height:44px}#searchLocation button:hover{background-color:#333}#locations{margin-bottom:50px}#locations .location-link{display:inline-block;margin:0 10px 5px 0;padding:3px 5px;font-size:.85em;border:1px solid #ddd}#locations .location-link:hover{background-color:#eee}.photowall{margin-bottom:25px}.photowall .row{margin-left:-2.5px;margin-right:-2.5px}.photowall [class^="col-"],.photowall [class*=" col-"]{padding:2.5px}.photowall .photowall-img-holder{background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%}.photowall #photo1,.photowall #photo4{height:305px;line-height:305px}.photowall #photo2{margin-bottom:5px}.photowall #photo2,.photowall #photo3{height:150px;line-height:150px}form input,form select form textarea{font-size:1em}form label{display:block;font-weight:400}form label.required:after{content:" *";color:#b62441}form.box{padding:20px;border:1px solid #eee;background-color:#ebeef1}form.box input,form.box select,form.box textarea{margin-bottom:20px;padding:5px;width:100%}form.box .btn{font-size:1em!important}form .form-error{margin-bottom:5px;color:#b62441;font-size:.8em}.form-inline form label{display:inline-block;width:120px}.form-inline form input{width:200px}.inputList>.label{display:block;padding:0;border-radius:0;color:#666;font-size:1.1em;font-weight:normal;text-align:left;vertical-align:auto}.inputList>ul{padding:0;list-style-type:none}.inputList>ul>li{padding:0}.inputList>ul input[type="radio"]{margin:0 10px 0 0;width:auto}form .form-control-lg{font-size:15pt;height:50px;border:0;outline:1px solid #CCC;background-color:white}#blogIndex .boxlist-item{margin-bottom:75px}#portfolio-lead .stars{padding-top:80px}#aboutus-lead{margin-bottom:75px}#aboutus-lead .stars{padding-top:100px}#aboutus-experience{margin-bottom:50px}#aboutus-experience .stars{padding-top:125px;font-size:6em}.map-container{height:550px}.parseMap{width:100%!important}#catalog nav.categories{margin-bottom:25px;border:1px solid #ddd;border-radius:3px;font-size:90%}#catalog nav.categories ul{margin:0;padding:0;list-style-type:none}#catalog nav.categories ul li{margin:0;padding:0;border-bottom:1px solid #ddd}#catalog nav.categories ul li::before{content:"";padding-right:0}#catalog nav.categories ul li a{display:block;padding:10px;color:#555;border:0}#catalog nav.categories>ul>li a.current{font-weight:700;background-color:#ebeef1;color:#b62441}#catalog nav.categories ul li a:hover{color:#ab1d39}#catalog nav.categories>ul>li:last-child{border-bottom:0}#catalog nav.categories ul ul{border-bottom:1px solid #ddd;background-color:#fbfbfb}#catalog nav.categories ul>li:last-child ul{border-bottom:0}#catalog nav.categories ul ul li{border-bottom:0}#catalog nav.categories ul ul li a{padding-left:30px;color:#888}#catalog nav.categories ul ul li a:before{float:left;margin-left:-15px;content:"\203A";color:#b62441;font-weight:normal!important}#catalog nav.categories ul ul li a.current{font-weight:bold;color:#b62441}#catalog #products .product{cursor:pointer}#catalog #products .product.spotlight{background-color:rgba(182,36,65,.1);border:4px solid rgba(182,36,65,.7)!important}#catalog #products .product.spotlight .boxlist-item-badge{font-size:1.7em}#catalog .product-introduction-content{margin-bottom:10px}#catalog .product-introduction-content ul li{padding:5px 0;border-bottom:1px solid #eee}#catalog .product-introduction-content ul li:before{content:'';padding-right:0}#catalog .product-introduction-content ul li:first-child{border-top:1px solid #eee}#catalog .product-cart{margin-bottom:40px;background-color:#f4f5f6;border-radius:3px;border:1px solid #ddd}#catalog .product-cart form{margin:20px 30px}#catalog .product-cart form div{float:left;margin:0 25px 20px 0;height:40px}#catalog .product-cart form div:last-of-type{margin-right:0}#catalog .product-cart form .product-cart-icon{margin-top:-14px;margin-left:0;margin-right:30px;font-size:2.5em;color:#b62441}#catalog .product-cart form .product-cart-price{font-size:1.5em;color:#b62441}#catalog .product-cart form .product-cart-price span{font-size:.7em;opacity:.8;vertical-align:text-top}#catalog .product-cart form .product-cart-times{font-size:1.5em}#catalog .product-cart form .product-cart-amount input{font-size:1.2em;width:75px;text-align:center}#catalog .product-cart form .btn,#catalog .quick-order .btn{position:relative;padding:8px 20px}#catalog .product-cart form .checkmark-wrapper,#catalog .quick-order .checkmark-wrapper{position:absolute;top:2px;left:50%;margin-left:-15px}#catalog #products .quick-order{cursor:default;position:absolute;opacity:0;top:0;left:0;bottom:0;background-color:rgba(182,36,65,.8);width:100%;text-align:center;transition:all 0.3s ease-in-out}#catalog #products .product:hover .quick-order,#catalog #products .product:active .quick-order,#catalog #products .quick-order:hover,#catalog #products .quick-order:focus,#catalog #products .quick-order:active,#catalog #products .quick-order.active{opacity:1}#catalog #products .quick-order .icon .fa{margin:50px 0 30px;color:#fff;font-size:2em}#catalog #products .btn{background-color:transparent;border:1px solid #fff}#catalog #products .btn:hover,#catalog #products .btn.active{background-color:#fff;color:#b62441!important}#catalog #products .quick-order .put-in-cart{margin:20px 0}#catalog #products .quick-order .put-in-cart .product-amount{border:1px solid #fff;border-right:0;border-top-left-radius:20px;border-bottom-left-radius:20px}#catalog #products .quick-order .put-in-cart .product-amount,#catalog #products .quick-order .put-in-cart .product-cart-add{display:inline-block;vertical-align:top}#catalog #products .quick-order .put-in-cart .product-amount .amountForCart{margin:0;padding:7px 5px;width:50px;height:40px;background-color:transparent;border:0;color:#fff;text-align:center;border-top-left-radius:20px;border-bottom-left-radius:20px}#catalog #products .quick-order .put-in-cart .product-amount .amountForCart:hover{background-color:rgba(255,255,255,.2)}#catalog #products .quick-order .put-in-cart .product-amount .amountForCart::-webkit-inner-spin-button,#catalog #products .quick-order .put-in-cart .product-amount .amountForCart::-webkit-outer-spin-button{opacity:1}#catalog #products .quick-order .put-in-cart .btnAddToCart{border-top-left-radius:0px!important;border-bottom-left-radius:0px!important}#catalog .put-in-cart-detail .btn{border:1px solid transparent}#catalog .put-in-cart-detail .btn.active{background-color:#fff;border:1px solid #ccc}#cartSteps{clear:both;margin:20px 0 80px 0;border-top:3px solid #ddd}#cartSteps .step{float:left;margin:-11px 10% 0 0;width:200px;text-align:center}#cartSteps .step .step-dot{position:relative;display:inline-block;width:20px;height:20px;background-color:#fff;border-radius:999px;border:3px solid #ddd}#cartSteps .step.step-current .step-dot{background-color:#7AC142;-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,1);-moz-box-shadow:inset 0 0 0 3px rgba(255,255,255,1);box-shadow:inset 0 0 0 3px rgba(255,255,255,1)}#cartSteps .step.step-finished .step-dot .fa{position:absolute;left:2px;top:1px;font-size:.5em}#cartSteps .step .step-text{font-size:.8em}#cartSteps .step.step-current .step-text{font-weight:bold}#cart thead th,#cart tbody td{padding:20px}#cart thead th{background-color:#f6f6f6}#cart td{white-space:nowrap;vertical-align:middle}#cart .product td:first-child{border-left:1px solid #ddd}#cart .product td:last-child{border-right:1px solid #ddd}#cart .product-image{border-right:0!important}#cart .product-title{border-left:0!important}#cart .product-image .image-holder,#cart .product-image .image-holder img{height:60px;width:60px;border-radius:5px}#cart .product-title{width:50%}#cart .product-amount{width:300px}#cart .product-amount input,#cart .product-amount .basket-amount-change{display:inline-block;vertical-align:bottom}#cart .product-amount input{width:60px;height:37px;text-align:center;border:1px solid #ccc;box-shadow:0!important;border-radius:0;-webkit-appearance:none}#cart .product-amount .basket-amount-change{cursor:pointer;padding:4px 7px;height:37px;border:1px solid #ccc;border-left:0;transition:all 0.2s ease-in-out 0s}#cart .product-amount .basket-amount-change:active,#cart .product-amount .basket-amount-change:focus,#cart .product-amount .basket-amount-change:hover{background-color:#eee}#cart .article-price{padding:0 15px;font-size:1em}#cart .article-price .currency{display:inline-block;margin:7px 5px 0 0}#cart .article-price #orderPrice{display:inline-block;font-size:1.5em}#cart .summary{margin:0 0 50px 0;padding:10px 0;border-top:4px double #ddd}#catalog .related-products{margin:50px 0 0 0;padding:30px 0;border-top:1px solid #ddd}#catalog .related-products h2{margin-bottom:30px}#order-form h2{margin:50px 0 10px;font-size:1.3em;color:#b62441}#order-form input,#order-form textarea{padding:10px;width:100%}#order-form textarea,#order-form .select-target{border:1px solid #ccc}#order-form .intro{margin-bottom:30px}#order-form label{margin-top:20px}#order-form .inputList li:before{content:""}#order-form .inputList input{float:left;margin:7px 10px 0 0;width:auto}#order-form .inputList label{margin-top:0;float:left}#order-form .formError{display:block;margin:0 0 3px 0;padding:5px 10px;background-color:rgba(182,36,65,.2);border:1px solid #b62441;color:#b62441;font-size:.8em}#order-form .buttons{margin-top:50px}body>footer{margin-top:50px;color:#777}body>footer .footer-top{padding:50px 0;background-color:#ebeef1;color:#555}body>footer .footer-top h1{margin-top:0}body>footer .footer-top h2{color:#b62441;font-size:1.1em}body>footer .footer-top a,body>footer .footer-top p{font-size:.9em}body>footer .footer-top ul li:before{color:#b62441}body>footer .footer-top a{color:#555;border-bottom:1px solid #aaa}body>footer .footer-top a:hover,body>footer .footer-bottom a:hover{color:#AB1D39;border-bottom:1px solid #AB1D39}body>footer .footer-top p:last-child{margin-top:25px;font-size:.7em}body>footer .footer-bottom{padding:25px 0;font-size:.75em;color:#ccc;background-color:#363a42}body>footer .footer-bottom a{margin:0 0 0 40px;color:#ccc;border-bottom:1px solid #777}#eightpm>a{display:inline-block;margin:0 0 -14px 3px;border:0;background-image:url(/src/Frontend/Core/Layout/images/8pm.png);background-size:100% auto;background-repeat:no-repeat;width:52px;height:27px}.thumblist .row{margin-bottom:25px}.thumblist .img-holder{height:165px;line-height:165px}.thumblist a{border-bottom:2px solid #ddd}.thumblist a:hover{border-bottom:2px solid #AB1D39}.thumblist .btn,.thumblist .btn:hover{border:0}.thumblist h3{margin-top:0;font-size:1.3em;color:#b62441}.thumblist .meta{margin-bottom:10px;color:#888;font-size:.85em}.boxlist .boxlist-item{position:relative;display:block;overflow:hidden;margin-bottom:25px;height:630px;border:1px solid #eee!important;background-color:#fff;border-radius:3px;transform:translate3d(0,0,0);transition:all 0.4s ease-in-out 0s}.boxlist.boxlist-medium .boxlist-item{height:490px}.boxlist.boxlist-small .boxlist-item{height:300px}.boxlist.boxlist-tiny .boxlist-item,.boxlist.boxlist-smallest .boxlist-item{height:auto}.boxlist .boxlist-item:active,.boxlist .boxlist-item:focus{outline:0;border:1px solid #eee!important}.boxlist .boxlist-item h3{margin-top:20px;font-size:1em!important;font-weight:500}.boxlist .boxlist-item h3:after{display:block;content:"";margin:10px 0 15px;width:35px;height:2px;background-color:#cf3251}.boxlist .boxlist-item .boxlist-item-badge{position:absolute;right:0;top:40px;padding:5px 12px 8px;background-color:#b62441;color:#fff;font-size:1.2em;font-weight:500;line-height:100%;border-top-left-radius:20px;border-bottom-left-radius:20px}.boxlist .boxlist-item .boxlist-item-badge span{font-size:.7em;opacity:.8;vertical-align:text-top}.boxlist.boxlist-height-average .boxlist-item{height:380px}.boxlist.nofixedheight .boxlist-item{padding-bottom:15px;height:auto}.boxlist .boxlist-item:hover{box-shadow:0 0 30px #d8d8d8}.boxlist.no-hover-animation .boxlist-item:hover{transform:translate3d(0,0,0);box-shadow:0}.boxlist.boxlist-no-hover .boxlist-item:hover{top:0;box-shadow:none}.boxlist.nohover .boxlist-item:hover{top:0}.boxlist.nohover .boxlist-item:hover:after{opacity:0;height:0}.boxlist .boxlist-item .img-holder{height:400px;line-height:400px}.boxlist.boxlist-medium .boxlist-item .img-holder,.boxlist.boxlist-tiny .boxlist-item .img-holder{height:250px;line-height:250px}.boxlist.boxlist-small .boxlist-item .img-holder,.boxlist.boxlist-smallest .boxlist-item .img-holder{height:180px;line-height:180px}.boxlist a.boxlist-item .img-holder{cursor:pointer}.boxlist .boxlist-item .meta{position:relative;padding:0 20px;font-size:1em}.boxlist .boxlist-item .meta p,.boxlist .boxlist-item .meta div,.boxlist .boxlist-item .meta address{margin:5px 0 10px;font-size:.8em;color:#777}.boxlist .boxlist-item .fa{color:#b62441}.boxlist .boxlist-item .main{padding:0 20px;font-size:.9em;color:#777}.boxlist .boxlist-item .main .btn{font-size:.9em!important}.boxlist .boxlist-item .spotlight-icon{position:absolute;right:-30px;bottom:-50px;font-size:5em!important}.boxlist .boxlist-item .spotlight-icon .fa{color:rgba(182,36,65,.2)}.box .box-content{margin-bottom:50px}.box .box-content h2:after,.box .box-content h3:after{display:block;content:"";margin:10px 0 15px;width:35px;height:2px;background-color:#cf3251}.box .box-content .fa{color:#b62441}.box .box-content-grey{padding:25px;background-color:#ebeef1}.box .box-content-highlight{padding:25px 25px 25px 0;background-color:#b62441;border:1px solid #b62441;color:#fff}.box .box-content-highlight .fa{color:#fff}.box .box-content-highlight h3{color:#fff}.box .box-content-nopadding{padding:0}.box .box-content-fixedheight{min-height:220px}.box .img-holder{height:250px;line-height:250px;margin-bottom:25px}.box h1,.box h2,.box h3{margin-top:0}.box h1 span{margin-left:15px;font-size:.7em;color:#aaa}.box .meta{margin-bottom:10px;color:#888;font-size:.85em}.box .box-meta{text-align:center;color:#777;font-size:1.2em;border-right:1px solid #eee}.box .box-meta.box-meta-last{border-right:0}.box .box-meta .fa{display:block;margin-bottom:15px;font-size:2em;color:#b62441}.box .box-meta .light{color:#aaa;text-transform:uppercase;font-size:.7em}.box .feature{margin-bottom:25px;font-family:"Palatino Linotype","Book Antiqua","Palatino",serif;font-style:italic;font-size:1.4em;text-align:center}.box .feature p:after{display:block;content:"";margin:25px auto;width:35px;height:2px;background-color:#cf3251}.box .feature p:last-child:after{display:none}.box .icon{font-size:4.5em;text-align:center}.iconlist{margin-top:15px}.iconlist>div{margin:0 0 15px 0;padding-left:35px}.iconlist>div:last-of-type{margin-bottom:0}.iconlist>div>.fa{float:left;margin:3px 0 0 -35px;color:#eab24d}.no-list ul{list-style-type:none;margin:0;padding:0}.display-carousel{margin-bottom:75px}.display-carousel,.display-carousel .img-holder{height:600px}.display-carousel .carousel-control{z-index:60;top:50%;margin-top:-20px;width:7%;font-size:2em;text-shadow:none;border:0;color:#fff!important;background-image:none}.display-carousel .carousel-control:hover{background-image:none;border:0}.display-carousel .carousel-gradient{position:absolute;bottom:0;width:100%;height:270px;background:rgba(0,0,0,0);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.display-carousel .container,.display-carousel .row{position:relative}.display-carousel .carousel-navigation{position:absolute;z-index:50;top:400px;width:100%}.display-carousel .carousel-navigation a{position:relative;display:inline-block;margin-right:40px;padding-bottom:5px;font-family:'allerregular','Lucida Sans',sans-serif!important;font-size:.9em;color:#fff;text-decoration:none;border-bottom:0;text-transform:uppercase}.display-carousel .carousel-navigation a:last-of-type{margin-right:0}.display-carousel .carousel-navigation a.active{color:#eab24d}.display-carousel .carousel-navigation a.active::after{background:#eab24d none repeat scroll 0 0;bottom:3px;content:"-";display:block;height:2px;left:50%;margin-left:-13.5px;overflow:hidden;position:absolute;text-indent:-999em;width:27px}.display-carousel .carousel-caption{left:0;right:0;bottom:0;padding:0;height:150px;text-shadow:none}.display-carousel .carousel-caption h3{margin:0;text-align:left;color:#fff}.display-carousel .carousel-caption h3 .font-highlight{color:#fff}.display-carousel .carousel-caption h4{text-align:left;font-size:1em;font-weight:bold;text-transform:uppercase}.display-carousel .carousel-caption p{font-size:.9em;text-align:left}.location-overview .custom-location{padding:40px;border:2px dashed #ddd!important;text-align:center}.location-overview .custom-location .custom-location-icon{margin:10px 0 10px}.location-overview .custom-location .custom-location-icon .fa{font-size:4em;color:#b62441!important}.location-overview .custom-location h2{font-size:1.5em;font-weight:300;color:#777}.location-overview .custom-location p{color:#999;font-size:.9em}.location-overview .custom-location .btn{margin-top:20px;float:none!important;display:inline-block!important}.location-overview .custom-location .btn .fa{margin:3px;color:#fff;opacity:.8}.select-target.select-theme-default{width:100%;border:0;border-radius:0;background-color:#fff}.select-target.select-theme-default b::before{content:"\f078";height:20px;width:15px;font-family:'FontAwesome';font-size:.7em}.select-target.select-theme-default b::before,.select-target.select-theme-default b::after{border:0}.select.select-theme-default .select-content,.select.select-theme-default .select-options .select-option{border-radius:0!important}#location+.select-target::before{float:left;content:"\00A0";margin:3px 5px -5px -10px;height:20px;width:20px;background-image:url(/src/Frontend/Core/Layout/images/pin.yellow.png);background-repeat:no-repeat;background-size:100% auto}.select ul li::before{content:"";padding-right:0}.stars{font-size:3em;text-align:center;color:#eee}.stars .fa-stack .fa-stack-1x{color:#fff;font-size:60%}.carousel-fade{opacity:1}.carousel-fade .item{-moz-transition:opacity ease-in-out 1s;-moz-transform:scale(1.01);-o-transition:opacity ease-in-out 1s;-webkit-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;z-index:1}.carousel-fade .item:first-child{top:auto;position:relative}.carousel-fade .item.active{opacity:1;-moz-transition:opacity ease-in-out 1s;-moz-transform:scale(1.01);-o-transition:opacity ease-in-out 1s;-webkit-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;z-index:2}.avatar{border-radius:999px;width:100px;height:100px;background-size:cover;background-position:center center}.avatar.float{float:left;margin-right:25px}.social-share-link{display:inline-block!important;margin:25px 10px 0 0!important;font-size:1em!important;border-radius:20px;border:1px solid #ddd}.social-share-link:hover{border:1px solid #b62441;background-color:#b62441}.social-share-link .btn{background-color:transparent;color:#aaa!important}.social-share-link:hover .btn .fa{color:#fff!important}.compass{position:relative;margin:0 0 40px 0;height:200px}.compass .compass-image{z-index:0;position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover;background-position:center center;border-radius:3px}.compass .compass-image:after{content:"";display:block;height:100%;width:100%;opacity:0.8;background:rgba(0,0,0,0.9);background:-moz-linear-gradient(45deg,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);background:-webkit-gradient(left bottom,right top,color-stop(0,rgba(0,0,0,0.9)),color-stop(80%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0)));background:-webkit-linear-gradient(45deg,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);background:-o-linear-gradient(45deg,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);background:-ms-linear-gradient(45deg,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);background:linear-gradient(45deg,rgba(0,0,0,0.9) 0,rgba(0,0,0,0) 80%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=1)}.compass .compass-content{position:absolute;bottom:20px;left:20px}.compass .compass-content h3,.compass .compass-content p{color:#fff}.compass .compass-content h3{margin-top:0;font-size:2.5em;font-weight:300}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke 0.6s cubic-bezier(0.65,0,0.45,1) forwards}.checkmark{width:30px;height:30px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;margin:10% auto;box-shadow:inset 0 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(0.65,0,0.45,1) 0.8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #7ac142}}@media (min-width:1600px){}@media (max-width:1600px){#main>header,#main>header .header-form-container{height:500px}}@media (max-width:1200px){#nav nav>div>a{padding:0 28px;font-size:.9em}#main>header,#main>header .header-form-container{height:380px}#portfolio .img-holder{height:192px;line-height:192px}.boxlist.boxlist-medium .boxlist-item{height:510px}}@media (max-width:1024px){}@media (max-width:991px){#logo-image{}#nav nav>div>a{padding:0 13px;font-size:.86em}#nav nav>div:first-child{margin-left:-12px}#main>header{font-size:.9em}#main>header,#main>header .header-form-container{height:350px}#portfolio .img-holder{height:145px;line-height:145px}#blogIndex .boxlist-item{height:auto}#events .row{margin-bottom:0}#events .row>div{margin-bottom:25px}#locations-form form .row>div{margin-bottom:15px}#locations-form form .row>div,#locations-form form .align-with-select{text-align:left}#locations-form form .btn{width:100%}.boxlist .boxlist-item{height:630px}.boxlist.boxlist-medium .boxlist-item{height:420px}.boxlist.boxlist-height-average .boxlist-item{height:310px}.boxlist .boxlist-item .img-holder{height:300px;line-height:300px}.boxlist.boxlist-medium .boxlist-item .img-holder,.boxlist.boxlist-tiny .boxlist-item .img-holder{height:180px;line-height:180px}.display-carousel .carousel-navigation{top:370px}.display-carousel .carousel-caption{height:180px}#testimonials .carousel-control{width:20px}#testimonials .carousel-control.left{left:0}#testimonials .carousel-control.right{right:0}.layout8by4 #testimonials-carousel .img-holder{margin-left:10px}#cartSteps .step{margin-right:10px}}@media (max-width:767px){#content .btn{float:left;clear:both;display:block;width:auto;font-size:1em}#content .btn+.btn{margin:25px 0 0 0}body>footer .footer-top .row>div:first-child,body>footer .footer-bottom .row>div:first-child{margin-bottom:25px}.photowall #photo1{height:150px;line-height:150px}.display-carousel .carousel-gradient{height:320px}.display-carousel .carousel-navigation{display:none}.display-carousel .carousel-caption{height:270px}.boxlist .boxlist-item,.boxlist.boxlist-medium .boxlist-item{padding-bottom:20px;height:auto}}@media (max-width:600px){}@media (max-width:400px){}@media (max-width:320px){}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){}