.btn,.main-title .title{text-transform:uppercase}.form-control,.form-control:focus,.form-control:hover{box-shadow:none}.banner,.homepage-banner{overflow:hidden;background-position:center;background-repeat:repeat}.box-media,.our-member-info:hover{cursor:pointer}.btn{line-height:36px;height:40px;padding:0 20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border:2px solid;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#back-top .link,.event .box .prices-wrapper .prices{-webkit-transition:all .5s ease;-moz-transition:all .5s ease}.btn:hover{border-bottom:2px solid}.btn.btn-maincolor{color:#fff;border-color: #a7c5da;
    background-color: #001a33;}.btn.btn-mai.contact-formncolor:hover{border-color:#121a2e;background-color:#121a2e}.btn.btn-transparent{color:#fff;border-color:#fff;background-color:transparent}.btn.btn-subcolor,.btn.btn-transparent:hover{border-color:#121a2e;background-color:#121a2e}.btn.btn-subcolor{color:#fff}.btn.btn-subcolor:hover{color:#121a2e;background-color:#fff}.group-btn .btn-left{margin-right:12px}.main-title{position:relative}.main-title .bg-image{position:absolute;z-index:5;top:50%;right:0;left:0;margin-top:-85px;opacity:.2}.main-title .title{font-family:"Playfair Display", serif;font-size:3.286rem;line-height:1;position:relative;z-index:10;margin:30px 0;color:#001a33}.event .box .name{font-family: 'Source Sans Pro', sans-serif;margin:0 0 20px;width:100%;text-align:left;padding: 12px 15px;}
.event .box .prices-wrapper{font-family: 'Source Sans Pro', sans-serif;width:100%;text-align:left;padding:0px 15px 25px 15px; margin-top: 18px;}
.main-title.white .title{color:#fff}.event{text-align:center;background-color:#191919}.event .box{display:table;width:100%;height:404px;}
.event.productview {
   text-align: center;
    background-color: #191919;
    margin-bottom: 10px;
    padding-bottom: 16px;
    padding-top: 16px;
}
.footer-main-wrapper {
    padding: 25px 0px;
}ul.footerlinks {
    list-style: none;
    margin: 0px;
    padding: 0px;
}.name .prices-wrapper .thisscoop {
    font-weight: normal;
    text-transform: none;
    font-size: 1rem;
    margin-top: 9px;
    line-height: 1.3rem !important;
}.event .box .name{
	height: 242px;
    position: absolute;
    font-size: 1.9rem;
    text-transform: capitalize;
    color: #fff;
    bottom: -115px;
    background-color: #D2B281;line-height: 1.8rem;
}.event .box .prices-wrapper{font-size: 1.2rem;
   
    line-height: 1;
    text-transform: uppercase;
    bottom: 0;
    font-weight: 700; line-height:1;text-transform:uppercase;bottom:0}.event .box .prices-wrapper .prices, {display:inline-block;-o-transition:all .5s ease;transition:all .5s ease;color:#fff}.event .box .prices-wrapper .prices sup{font-size:2rem}.event .box .prices-wrapper .prices .number{font-family:'Source Sans Pro';font-size:1.857rem}.event .box .prices-wrapper .unit{font-size:1.714rem;display:inline-block;color:#a4a6a9}.event .box .btn-seemore {
    float: right;
    width: auto;
    padding: 0 30px;
    color: #fff;
    border: 1px solid #fff;
    background-color: #414850;
}.event .box .btn-seemore:hover{color:#fff;border:1px solid #121a2e;background-color:#121a2e}.tab-menu li.active .name{color:#ed421c}.event .box:hover .name .prices-wrapper {
		transform:translate(15px,0px);-webkit-transform:translate(15px,0px);-o-transform:translate(15px,0px);-moz-transform:translate(15px,0px);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out
    -webkit-transform: translate(15px,0px);
}.event .box:hover .btn.btn-seemore {
    display: block;
}.event .box .name.hubcoblue {
    background-color: #001a33 !important;
}

.event .box .name.hubcogrey {
    background-color: #414850 !important;
}
.event .box .btn.btn-seemore {
    display: none;
}.event .box:hover .name{transform:translate(0,-90px);-webkit-transform:translate(0,-90px);-o-transform:translate(0,-90px);-moz-transform:translate(0,-90px);transition:all 1s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.event .box .border-efect{position:absolute;z-index:0;top:0;left:0}.event .box .border-efect line{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;fill:none;stroke:#fff;stroke-width:1}.event .box .border-efect line.bottom,.event .box .border-efect line.top{stroke-dasharray:366 276}.event .box .border-efect line.left,.event .box .border-efect line.right{stroke-dasharray:456 366}.event .box:hover .image-event .image-1{opacity:0}.event .box:hover .image-event .image-2{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.event .box:hover .border-efect line{stroke:#fff;stroke-width:10}.event .box:hover .border-efect line.top{-webkit-transform:translateX(-336px);-moz-transform:translateX(-336px);-ms-transform:translateX(-336px);-o-transform:translateX(-336px);transform:translateX(-336px)}.event .box:hover .border-efect line.bottom{-webkit-transform:translateX(336px);-moz-transform:translateX(336px);-ms-transform:translateX(336px);-o-transform:translateX(336px);transform:translateX(336px)}.event .box:hover .border-efect line.left{-webkit-transform:translateY(426px);-moz-transform:translateY(426px);-ms-transform:translateY(426px);-o-transform:translateY(426px);transform:translateY(426px)}.event .box:hover .border-efect line.right{-webkit-transform:translateY(-426px);-moz-transform:translateY(-426px);-ms-transform:translateY(-426px);-o-transform:translateY(-426px);transform:translateY(-426px)}.event .wrapper{position:relative;display:table-cell;border: solid 1px #fff;overflow:hidden;vertical-align:middle}.tab-menu{display:inline-block;width:100%;margin:0 0 50px;padding:0;list-style:none}.tab-menu li{position:relative;display:inline-block;float:left;width:25%;text-align:center}.tab-menu li+li:before{position:absolute;left:0;height:100%;content:'';border-left:1px dashed #dfe0e1}.tab-menu .name{font-family:'Source Sans Pro';font-size:1.571rem;text-transform:uppercase;color:#fff}.tab-menu .name .icons{margin-right:15px}.tab-menu .name .icons:before{font-size:3rem}.tab-menu .name:hover{color:#ed421c}.tab-menu.white .name{color:#fff}.tab-menu.white .name:hover{color:#ed421c}.form-control{width:100%;height:40px;border-radius:0!important;background-color:#ffffff}.pagination{margin:0}.pagination li .btn-pagination{line-height:38px;position:relative;width:40px;height:40px;margin:0 5px;padding:0;text-align:center;color:#aaa;border:1px solid #f5f5f5;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background-color:transparent}.pagination li .btn-pagination.active{pointer-events:none;color:#fff;border:1px solid #fff}.pagination li .btn-pagination:focus,.pagination li .btn-pagination:hover{color:#fff;border:1px solid #fff;background-color:transparent}.pagination li .next,.pagination li .previous{line-height:40px;padding:0;border:none}.pagination li .next:hover,.pagination li .previous:hover{color:#ed421c;border:none}.banner{position:relative;width:100%;color:#fff;background-color:#121212;background-attachment:fixed;-webkit-background-size:cover;background-size:cover}#back-top .link{font-size:24px;line-height:36px;position:fixed;z-index:100;right:20px;bottom:20px;visibility:hidden;width:40px;height:40px;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);text-align:center;opacity:0;color:#d2232a;background-color:transparent}#back-top .link.show-btn{visibility:visible;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}#back-top .link:hover{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);color:#000}.homepage-banner{position:relative;width:100%;height:100vh;color:#fff;background-color:#121212;-webkit-background-size:cover;background-size:cover}.homepage-banner .container{height:100%}.special-event{position:relative;background-repeat:repeat}.special-event .list-event .event{padding-top: 15px;float: left;margin:0px}.special-event .list-event .slick-next:before,.special-event .list-event .slick-prev:before{font-family:FontAwesome;font-size:2.6rem;color:#333}.special-event .list-event .slick-next:hover:before,.special-event .list-event .slick-prev:hover:before{color:#333}.special-event .list-event .slick-prev{left:-50px}.special-event .list-event .slick-prev:before{content:'\f104'}.special-event .list-event .slick-next{right:-50px}.special-event .list-event .slick-next:before{content:'\f105'}.blog-detail-content{display:table;width:100%;text-align:left}.blog-detail-content .content,.blog-detail-content .dates{display:table-cell;vertical-align:top}.blog-detail-content .dates{width: 16%;border-top:2px solid #b3b3b3}.blog-detail-content.full .dates {
    max-width: 23%;
    width: 15%;
    border-top: 2px solid #b3b3b3;
}.blogfeat .event .box {
    display: table;
    width: 100%;
    height: 257px;
}.blogfeat .list-event .event {
    margin-bottom: 22px;
}.blog-detail-content .dates .day{font-family: 'Playfair Display', serif;
    font-size: 4.986rem;
    line-height: 1;
    display: block;
    margin-bottom: 2px;
    text-align: center;}.blog-detail-content .dates .month-year{text-align: center;    margin-top: 13px; font-size:1.143rem;text-transform:capitalize}.blog-detail-content .content{padding-right: 27px;
    padding-left: 30px;}.blog-detail-content .content .title{font-family: 'Playfair Display', serif;font-size:2.143rem;line-height:1.4;display:block;margin:0 0 5px;text-transform:capitalize;}.blog-detail-content .content .title:hover{color:#ed421c}.blogfeat .list-event .event {
    margin-bottom: 22px;
}.blog-detail-content .content .info{width: 100%;float: left;
    border-top: dashed 1px #ccc;
    margin-top: 30px;
    display: block;
    margin-bottom: 30px;
    clear: both;}.blog-detail-content .content .info .item{position:relative;display:inline-block;padding:0 15px;color:#8d8f93}.blog-detail-content .content .info .item i{margin-right:8px}.blog-detail-content .content .info .item.tag .link{position:relative;text-transform:capitalize;color:#8d8f93}.blog-detail-content .content .info .item.tag .link:hover{color:#ed421c}.blog-detail-content .content .info .item.tag .link+.link{padding-left:5px}.blog-detail-content .content .info .item.tag .link+.link:before{position:absolute;left:0;content:',';color:#8d8f93}.blog-detail-content .content .info .item:first-child{padding-left:0}.blog-detail-content .content .info .item:last-child{padding-right:0}.blog-detail-content .content .info .item+.item:before{position:absolute;left:-3px;content:'/'}.blog-detail-content .content .description{margin-bottom:20px}.blog-detail-content .content .description .text{margin-bottom:27px}.blog-detail-content .content .description .text:last-child{margin-bottom:0}.blog-detail-content .content .btn-readmore{font-size:14px;position:relative;padding-right:20px;text-transform:uppercase}.blog-detail-content .content .btn-readmore:after{font-family:FontAwesome;position:absolute;right:0;content:'\f178'}.blog-detail-content .content .btn-readmore:hover{color:#ed421c}.blog-detail-content .content .tags{margin-top:50px}.blog-detail-content .content .tags .title{font-family:robotoregular,Helvetica,Arial,sans-serif;font-size:14px;display:inline-block;margin:0 15px 0 0;text-transform:uppercase;color:#fff}.blog-detail-content .content .info .item a {
    color: #949494;
}section#testimonials {
    background-color: #a7c5da;
}.testimonials{position:relative;display:table;width:100%;text-align:center}.testimonials .input-group .form-control{text-align:left;color:#fff;border-color:rgba(255,255,255,.5);border-right:none;background-color:transparent}.testimonials .input-group .form-control:focus,.testimonials .input-group .form-control:hover{border-color:rgba(255,255,255,.5)}.testimonials .input-group .form-control::-webkit-input-placeholder{font-weight:300;color:rgba(255,255,255,.5)}.testimonials .input-group .form-control:-moz-placeholder{font-weight:300;color:rgba(255,255,255,.5)}.testimonials .input-group .form-control::-moz-placeholder{font-weight:300;color:rgba(255,255,255,.5)}.testimonials .input-group .form-control:-ms-input-placeholder{font-weight:300;color:rgba(255,255,255,.5)}.testimonials .input-group .input-group-addon{position:relative;z-index:10;color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.5);border-left:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent}.testimonials .btn:hover{color:#fff;border-color:#fff;background-color:#fff}.testimonials .more-infomation .title-info{font-family:'Source Sans Pro';font-size:22px;margin:0 0 25px;text-transform:capitalize;color:#fff}.testimonials .more-infomation .text{margin-bottom:20px}.testimonials .more-infomation .text:last-child{margin-bottom:0}.testimonials.style-1 .btn{color:#fff;border-color:#ed421c;background-color:#ed421c}.testimonials.style-1 .btn:hover{color:#fff;border-color:#fff;background-color:transparent}.testimonial-list {
    width: 80%;
    margin: 0 auto;
}

.testimonial-list .slider-for {
    margin-bottom: 0;
}

.testimonial-list .slider-nav {
    width: 240px;
    margin: 0 auto;
}

.testimonial-list .avatar-item.slick-center {
    position: relative;
    z-index: 10;
}

.testimonial-list .avatar-item.slick-center .image {
    -webkit-transform: scale(1.3);
       -moz-transform: scale(1.3);
        -ms-transform: scale(1.3);
         -o-transform: scale(1.3);
            transform: scale(1.3);
}

.testimonial-list .avatar-item.slick-center .image:after {
    display: none;
}

.testimonial-list .testimonial-item {
    display: table;

    padding: 0 30px;
}

.testimonial-list .testimonial-item .icons {
    font-size: 10rem;
    line-height: 80px;

    position: relative;

    display: table-cell;

    padding-right: 20px;

    vertical-align: bottom;

    color: #ed421c;
}

.testimonial-list .testimonial-item .icons span {
    position: relative;
    top: 20px;
}

.testimonial-list .testimonial-item .icons:after {
    position: absolute;
    right: 0;
    bottom: 0;

    width: 2px;
    height: 80px;

    content: '';

    background-color: rgba(255, 255, 255, .5);
}

.testimonial-list .testimonial-item .news-content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;    
}

.testimonial-list .testimonial-item .news-content .content {
    position: relative;
    top: -30px;
    left: 50%;

    width: 150px;
    margin-left: -75px;

    -webkit-transition: all .5s ease;
       -moz-transition: all .5s ease;
         -o-transition: all .5s ease;
            transition: all .5s ease;
    text-align: center;
}
.content-widget {
    color: #5c5c5c;
}
.testimonial-list .testimonial-item .news-content .content .name {
    font-family: 'robotobold';
    font-size: 16px;

    margin-bottom: 0;

    white-space: nowrap;
    text-transform: capitalize;

    color: #ed421c;
}

.testimonial-list .testimonial-item .news-content .content .text {
    font-size: 14px;

    margin: 0;

    color: #b8b8b8;
}

.testimonial-list .testimonial-item .news-content .description {
    font-style: italic;
font-size: 20px;
    margin-bottom: 0;

    color: #001a33;
}
.coming-soon-wrapper{display:table;width:100%;max-width:1170px}.coming-soon-wrapper .left-infomation,.coming-soon-wrapper .right-infomation{display:table-cell;width:50%;padding:0 15px;vertical-align:middle}.banner-infomation-slide .list-infomation{margin:0 -15px}.banner-infomation-slide .infomation-item{padding:0 15px}.infomation-item{text-align:center}.infomation-item .icons{font-size:4.5rem;line-height:1;display:block;margin-bottom:30px}.infomation-item .title{font-family:'Source Sans Pro';font-size:1.429rem;margin:0 0 10px;letter-spacing:1px;text-transform:uppercase}.infomation-item .description{margin:0 0 30px;color:#dcdcdc}.infomation-item .btn{width:150px}.infomation-item .btn:hover{color:#fff;border-color:#fff;background-color:transparent}.productfeature {        padding: 10px 45px 87px 55px;
    position: relative;
    color: #fff;
    background-color: #001a33;
    margin-top: -198px;
}.productphoto { clear: right;right: -24px;
    background-color: #a7c5da;
}.productfeature h1, .product-gallery h1  {
    color: #fff;
    font-family: "Playfair Display", serif;
}.product-gallery {
    padding-bottom: 17px;
    padding-left: 25px;
}.background-slide .slide-item,.morepage-banner-wrapper{width:100%;color:#fff;background-color:#121212;background-repeat:repeat;background-position:center}.background-slide .slide-item{position:relative;height:100vh;-webkit-background-size:cover;background-size:cover}.background-slide .slide-item .img-bg{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.background-slide .slide-item.background-item-1{background-image:url(../images/featurephoto/homepage-3.jpg)}.background-slide .slide-item.background-item-2{background-image:url(../images/featurephoto/homepage-4.jpg)}.background-slide .slide-item.background-item-3{background-image:url(../images/featurephoto/homepage-default.jpg)}.background-slide .slide-item.background-item-3 .homepage-banner-content{text-align:left}.background-slide .slide-item.background-item-3 .homepage-banner-content .group-title-2{margin-left:0;-webkit-animation-delay:.2s;animation-delay:.2s}.background-slide .slide-item.background-item-3 .homepage-banner-content .group-open-hours{margin-top:25px;-webkit-animation-delay:.6s;animation-delay:.6s}.background-slide .slide-item.background-item-3 .homepage-banner-content .group-open-hours .title{font-size:1.286rem;margin-bottom:15px;text-transform:capitalize}.background-slide .slide-item.background-item-3 .homepage-banner-content .group-open-hours .time-1 .day,.background-slide .slide-item.background-item-3 .homepage-banner-content .group-open-hours .time-2 .day{display:inline-block;min-width:130px;text-transform:capitalize}.background-slide .slide-item.background-item-3 .homepage-banner-content .group-open-hours .time-1 .time,.background-slide .slide-item.background-item-3 .homepage-banner-content .group-open-hours .time-2 .time{display:inline-block}.background-slide .slide-item.background-item-3 .homepage-banner-content .group-open-hours .time-1{margin-bottom:5px}.background-slide .slide-item.background-item-3 .homepage-banner-content .group-btn-2{-webkit-animation-delay:1.5s;animation-delay:1.5s}.background-slide .homepage-banner-warpper{position:relative;z-index:10;display:table;width:100%;height:100%}.background-slide .homepage-banner-content{display:table-cell;padding-top:50px;text-align:center;vertical-align:middle}.background-slide .homepage-banner-content .logo-images{display:block;margin-bottom:80px;-webkit-animation-delay:.2s;animation-delay:.2s}.breadcrumb,.breadcrumb li,.breadcrumb li .link{display:inline-block}.background-slide .homepage-banner-content .logo-images img{margin:0 auto}.background-slide .homepage-banner-content .group-title,.background-slide .homepage-banner-content .group-title-2{max-width:770px;margin:0 auto;-webkit-animation-delay:.2s;animation-delay:.2s}.background-slide .homepage-banner-content .group-title .title,.background-slide .homepage-banner-content .group-title-2 .title{font-family:'Source Sans Pro';font-size:3.214rem;line-height:1.4;margin:0 0 20px;letter-spacing:3px;text-transform:uppercase;color:#fff}.background-slide .homepage-banner-content .group-title .text,.background-slide .homepage-banner-content .group-title-2 .text{margin:0}.background-slide .homepage-banner-content .btn-center,.background-slide .homepage-banner-content .group-btn{margin-top:40px}.morepage-banner .title{font-family:'Playfair Display',serif;margin:0 0 10px;text-transform:uppercase}.background-slide .homepage-banner-content .btn-center,.background-slide .homepage-banner-content .btn-left,.background-slide .homepage-banner-content .btn-right{-webkit-animation-delay:.8s;animation-delay:.8s}.morepage-banner-wrapper{position:relative;background-attachment:fixed;-webkit-background-size:cover;background-size:cover}.morepage-banner{padding:220px 0 100px;text-align:center}.morepage-banner h3{font-size:1.571rem; font-family: 'Source Sans Pro';max-width: 701px;
    margin: 0 auto;}.morepage-banner .title{font-size:3.571rem}.industries { padding: 17px 25px;
    border-top: 1px solid #c5c5c5;
    margin-top: 20px;
    border-bottom: 1px solid #c5c5c5;
    margin-bottom: 25px;
}i.fa.fa-tags{
    float: left;
    padding-top: 5px;
    padding-right: 15px;
}.breadcrumb{float: left; width: 100% !important;
    clear: both;font-size:14px;margin-top:25px;padding:0;text-transform:capitalize;border-radius:0;background-color:transparent}.breadcrumb li .link{position:relative;color:#b0b0b0}.breadcrumb li .link:hover{color:#ed421c}.breadcrumb li.active .link{pointer-events:none;color:#382f2f}.breadcrumb li+li:before{font-family:FontAwesome;padding:0 10px;content:'\f105';color:#8c8a8a}.box-media{overflow:visible}.box-media .media-left{padding:0;text-align:center}.box-media .media-right{padding-left:15px}.box-media .icons{font-size:40px;line-height:70px;display:block;width:70px;height:70px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#d1d1d1;border:1px solid #d1d1d1;border-radius:50%}.box-media .title{font-size:16px;display:block;margin-bottom:5px;text-transform:capitalize;color:#15171b}.box-media .title:hover{color:#ed421c}.box-media .text{margin-bottom:0!important}.box-media:hover .icons{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);color:#fff;border:1px solid #ed421c;background:#ed421c}.contact-form .form-control,.datepicker thead .datepicker-switch:hover,.datepicker thead .next:hover,.datepicker thead .prev:hover{background-color:transparent}.blog-wrapper{text-align:left}.blog-post{margin-bottom:60px}.blog-post:last-child{margin-bottom:0}.blog-post .blog-image{margin-bottom:35px}blockquote{position:relative;display:table;padding:0;border-left:none}.blog-detail-wrapper blockquote{margin-bottom:25px;margin-left:30px;padding-left:30px;border-left:3px solid #81878f}.blog-detail-wrapper blockquote .blockquote-title{font-family:robotobold;font-size:1.571rem;font-style:italic;margin-bottom:15px;color:#fff}.blog-detail-wrapper blockquote .blockquote-des{font-size:1.143rem;font-style:italic}.blog-detail-wrapper .video-thumnail-wrap{margin-bottom:25px;text-align:center}.blog-detail-wrapper .video-thumnail-wrap .caption{font-style:italic;margin-top:15px}.blog-detail-wrapper .blog-detail-list li:before,.datepicker thead .next:before,.datepicker thead .prev:before{font:normal normal normal 14px/1 FontAwesome;display:inline-block;-moz-osx-font-smoothing:grayscale;text-rendering:auto}.blog-detail-wrapper .blog-detail-list{margin:0;padding:0}.blog-detail-wrapper .blog-detail-list li{margin-bottom:10px;list-style:none;color:#aaa}.blog-detail-wrapper .blog-detail-list li:last-child,.form-group,.help-block ul{margin-bottom:0}.blog-detail-wrapper .blog-detail-list li:before{font-size:inherit;margin-right:10px;content:'\f178';color:#aaa;-webkit-font-smoothing:antialiased}.contact-form{text-align:left}.contact-form .form-control,.contact-form .form-control:focus,.contact-form .form-control:hover{border:1px solid #bbbcc0}.contact-form .form-textarea{max-width:100%;height:120px;margin-top:30px}.contact-map{position:relative;width:100%}.contact-map #googleMap{height:480px}.text-danger{color:#e74c3c}.help-block{margin:0}.help-block ul{text-align:left}.datepicker{z-index:100!important;padding:0!important}.datepicker .table-condensed{margin:0 auto;table-layout:fixed}.datepicker thead{border-bottom:1px solid #d8dce2}.datepicker thead .dow{width:calc(14.28571429%);width:-webkit-(14.28571429%);padding-top:15px;text-transform:uppercase;color:#aaa}.datepicker thead .datepicker-switch{font-size:1.29rem;font-weight:500;cursor:default;color:#727272}.datepicker thead .next,.datepicker thead .prev{position:relative;color:transparent}.datepicker thead .next:hover:before,.datepicker thead .prev:hover:before{background-color:#ed421c}.datepicker thead .next:before,.datepicker thead .prev:before{font-size:inherit;line-height:15px;position:absolute;top:50%;width:15px;height:15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-align:center;color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#e9ebef;-webkit-font-smoothing:antialiased}.datepicker thead .prev:before{right:50%;content:'\f104';-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}.datepicker thead .next:before{left:50%;content:'\f105';-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.datepicker tbody tr{line-height:30px}.datepicker tbody td.day{position:relative;color:#77858e}.datepicker tbody td.day.new,.datepicker tbody td.day.old{color:#dadada}.datepicker tbody td.day:hover{background:0 0!important}.datepicker tbody td.day:hover:before{background-color:#efefef}.datepicker tbody td.day:before{position:absolute;z-index:-1;top:50%;left:50%;width:30px;height:30px;content:'';-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-transform:translate(-50%,-52%);-moz-transform:translate(-50%,-52%);-ms-transform:translate(-50%,-52%);-o-transform:translate(-50%,-52%);transform:translate(-50%,-52%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.datepicker tbody td.day.active,.datepicker tbody td.day.range,.datepicker tbody td.day.range-end,.datepicker tbody td.day.range-start{color:#fff;background-color:transparent!important;background-image:none!important;text-shadow:none!important}.datepicker tbody td.day.active:before,.datepicker tbody td.day.range-end:before,.datepicker tbody td.day.range-start:before{background-color:#ed421c}.datepicker tbody td.day.range:before{background-color:#eee}.ui-timepicker-wrapper{width:200px;height:220px}.joinnow a,legend,table.blueborder{width:100%}.ui-timepicker-list li{padding:10px 0 10px 15px;text-align:left}.our-member-info{position:relative;overflow:hidden;padding:5px 0;height:400px;max-width:229px;min-height:372px;text-align:center;background-color:#fff;margin-right:4px;float:left}.our-member-info h2{font-family:'Source Sans Pro';font-size:2.286rem;text-transform:uppercase}.joinnow a{background-color:#545454;border-bottom:1px solid #fff;display:block;color:#fff;font-size:1.8em;padding:6px 0;margin-bottom:6px}.our-member-info:hover .joinnow{transform:translate(0,-250px);-webkit-transform:translate(0,-250px);-o-transform:translate(0,-250px);-moz-transform:translate(0,-250px);transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out}.our-member-info ul{color:#fff;padding:9px 22px;text-align:left;margin:0}.joinnow{background-color:#ed421c;position:absolute;bottom:-229px;margin-top:56px;height:282px}.our-member-info li{list-style:none;line-height:17px;padding:6px}.our-member-info li:before{font-family:FontAwesome;content:'\f058';margin:0 5px 0 -15px}label,legend{margin-top:15px;float:left}.our-member-info p{padding:0 6px}legend{text-align:left;display:block;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #333}.datesexpand{font-size:22px}.listing-organism{background-color:#fff;border:1px solid #ababab;margin-bottom:25px}.imageleft{min-height:221px;background-position:center;background-size:cover;float:left}.listingdesc.col-lg-9{float:left}.listingdesc.col-lg-7{float:right}.blocky-text{float:none;display:inline-block;background:#212121;padding:.57142857em .85714286em .5em;color:#fff;text-transform:uppercase}.listing__related{margin-top:25px}td.black12bold{border-bottom:solid 1px #333;font-weight:700}td.withborder{border:1px solid #999;padding:6px}td.eventinfo{vertical-align:top}.eventinfo a{background-color:#12151d;color:#fff;line-height:15px;display:block;float:left;border-radius:5px;padding:4px} a.btn.link-3 {
    background-color: #001a33;
    border: none;
    color: #fff;
    padding: 0px 12px;
    height: auto;
}.morepage-banner.products {
    height: 632px;
}
.morepage-banner.productview.products {
    height: 430px;
}
.productphoto.new {
    margin-top: 10px;
}
.productphoto.new .product-gallery {
    padding: 17px 17px;
}
.productphoto.new .slick-slide img {
    margin-bottom: 10px;
}
span.PIN_1493845706648_button_pin {
    float: right;
    margin-top: 5px;
}
.morepage-banner.page {
    height:500px;
}
.content-widget img {
  
}
.callout.bordered {
    background-color: #cc232a !important;
}
.callout.nobuilder {
    position: relative !important;
    background-color: #a7c5da !important;
    margin-top: 46px;
    margin-bottom: 25px;
    right: unset;
    top: unset;
}
.callout.no-bg {
	background-color: transparent !important;
}

.callout.white {
	background-color: #fff !important;
}

.callout.no-border-top {
	border-top:none !important;
}

.callout.bordered.fullwidth {
	border-left:none;
	border-right:none;
}

.callout.callout-vertical {
	text-align: center;
	padding:35px 25px;
}

.callout.callout-vertical.larger {
	padding:50px 30px;
}

.callout.callout-vertical.largest {
	padding:70px 30px;
}

.callout:after {
	content:'';
	position: absolute;
	left:0;
	top:0;
	bottom:0;
	display: block;
	width:3px;
}

.callout.no-border:after,
.callout.bordered:after,
.callout.callout-vertical.no-border:after {
	display: none;
}

.callout.callout-vertical:after {
	width:auto;
	bottom:auto;
	left:0;
	top:0;
	right:0;
	height:3px;
}

.callout-icon {
	z-index: 0;
	line-height: 1;
	font-size: 6em;
	color:#fff;
	/* vertical center and rotate little 
	left:30px;
	top:50%;
	transform:rotate(10deg) translateY(-50%);
	-webkit-transform:rotate(10deg) translateY(-50%);
	-ms-transform:rotate(10deg) translateY(-50%);*/
}
.callout:hover .callout-icon img {
    transform: translate(6px,0);
    -webkit-transform: translate(6px,0);
    -o-transform: translate(6px,0);
    -moz-transform: translate(6px,0);
    transition: all 1s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
}

.callout-icon img {
   width: 24%;
    height: auto;
    float: right;
    margin-top: -8px;
}
h3.callout-title {
   margin-bottom: 0px;
    font-size: 32px;
    margin-top: 1px;
}
a.btn.btn-dark {
    background-color: #001a33;
    color: #fff;
}
.callout-icon.reverse {

	right:0px;

}

	.callout-left {
		padding-right: 25px;
	}

	.callout-left *:last-child,
	.callout-right *:last-child {
		margin-bottom: 0;
	}

	.callout-right {
		text-align: right; color: #fff;
	}

	.callout-right.text-left {
		text-align: left;
	}

.callout-left, .callout-right {
    display: table-cell;
    vertical-align: middle;
}

.callout-right.text-right {}

.callout {
    z-index: 999;
    right: -23px;
    top: 377px;
    position: absolute;
    padding: 18px 25px;
}


ul#accordion li{
    list-style:one;
    font-size: 18px;
}
#accordion {
    margin-bottom: 40px;
}
div[data-toggle="collapse"]{
   border-bottom:1px solid #BBDEFB;
   width:100%;
   cursor:pointer;
   padding:1%;
   font-family: 'Playfair Display',serif;
   margin: 0 0 10px;
   text-transform: uppercase;
   font-size: 22px;
}
.collapse{
    background:#F5F5F5; font-size: 18px;
}
.card-body {
    font-size: 16px;
    padding: 1px 15px;
}