
   .gradient_slider .slotholder:after,.gradient_overlay:after{width:100%;height:100%;content:"";
    position:absolute;left:0;top:0;pointer-events:none;background:rgba(147,0,17,.75);
    background:-webkit-gradient(left top,right bottom,color-stop(0,rgba(64,97,237,0.5)),
                    color-stop(100%,rgba(86,20,147,.5)));
    background:-webkit-linear-gradient(145deg,rgba(147,0,17,.5) 0,rgba(86,20,147,.5) 100%);
    background:-webkit-linear-gradient(315deg,rgba(147,0,17,.5) 0,rgba(86,20,147,.5) 100%);
    background:linear-gradient(135deg,rgba(147, 0, 17, 0) 0,rgba(86, 20, 147, 0.09) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( 
        startColorstr='#930011',endColorstr='#561493',GradientType=1)}
   .gradient_overlay.opac8:after{background:rgba(147,0,17,.8);
         background:-webkit-gradient(left top,right bottom,color-stop(0,rgba(64,97,237,0.8)),color-stop(100%,rgba(86,20,147,.5)));
         background:-webkit-linear-gradient(145deg,rgba(147,0,17,.8) 0,rgba(86,20,147,.8) 100%);
         background:-webkit-linear-gradient(315deg,rgba(147,0,17,.8) 0,rgba(86,20,147,.8) 100%);
         background:linear-gradient(135deg,rgba(147,0,17,.8) 0,rgba(86,20,147,.8) 100%);
         filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#930011',endColorstr='#561493',GradientType=1)}
   .dotted_overlay:before{content:'';background:url(../images/icons/gridtile.png);
          top:0;left:0;position:absolute;width:100%;height:100%;z-index:3}
   
    #places .places_item{margin-bottom:30px;position:relative;-webkit-transition:5;transition:5}
    #places .places_item:after{width:100%;height:100%;border-radius:4px;content:"";position:absolute;
                               left:0;top:0;pointer-events:none;background:rgba(147,0,17,.75);
    background:-moz-liznear-gradient(145deg,rgba(147,0,17,.5) 0,rgba(86,20,147,.5) 100%);
    background:-webkit-gradient(left top,right bottom,color-stop(0,rgba(147,0,17,.5)),color-stop(100%,rgba(86,20,147,.5)));
    background:-webkit-linear-gradient(145deg,rgba(147,0,17,.5) 0,rgba(86,20,147,.5) 100%);
    background:-webkit-linear-gradient(315deg,rgba(147,0,17,.5) 0,rgba(86,20,147,.5) 100%);
    background:linear-gradient(135deg,rgba(156, 108, 113, 0) 0,rgba(86, 20, 147, 0) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#930011',endColorstr='#561493',GradientType=1)}
       
    .hbf .inner{min-height:100px;background:#fff;
    border-radius:2px;padding:15px 0;border:1px solid #e6eff2;border-bottom:4px solid #e6eff2;border-top:0}
    .hbf .inner{border:0;border-radius:2px;box-shadow:0 2px 1px 0 rgba(0,0,0,.15)}
    .hbf .inner .form-control{width:100%;font-size:.9em;padding:6px 10px;
    	background:0 0;color:#b3b3b3;border:1px solid #cfd7da;box-shadow:none;border-radius:1px;height:42px;-webkit-transition:all ease .5s;transition:all ease .5s}.hbf .inner .button{margin-top:30px}.hbf .inner .advanced_form_link{text-align:center;margin-top:5px}.hbf .inner .advanced_form_link a{font-weight:400;color:#a1b1c1;font-size:.9em}.hbf .inner .form_select,.hbf .inner .form_date{position:relative;overflow:hidden;padding:0!important}.hbf .inner .form_select select{width:100%;outline:0;padding:6px 12px;margin:0;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;text-overflow:ellipsis}.hbf .inner .bootstrap-select.btn-group .dropdown-toggle .caret:before{top:-4px}.hbf .inner .form_date:after{font-size:.9em;position:absolute;display:block;content:"\f073";top:50%;right:0;margin:-6px 8px 0 0;font-family:FontAwesome;line-height:12px;color:#b3b3b3}.hbf .inner .form_date .datepicker{width:100%;outline:0;padding:6px 12px;margin:0}.hbf_2{position:absolute;bottom:50px;left:0;right:0}.hbf_2 .inner{min-height:110px;background:#f7f8f9;box-shadow:0 2px 1px 0 rgba(0,0,0,.15);border-radius:2px;padding:35px 0}.hbf_2 .inner .form-control{height:42px;background:#e4e5e7;border:1px solid #dadbdd;color:#a9a9a9}.hbf_2 .inner .form-control .btn-select{padding:10px 12px}.hbf_2 .inner .bootstrap-select.btn-group .dropdown-toggle .caret:before{top:-4px;right:0}.hbf_2 .inner .arrival_date .form-control{border-radius:1px 0 0 1px}.hbf_2 .inner .departure_date .form-control{border-radius:0 1px 1px 0}.hbf_2 .inner .adults .form-control{border-radius:1px 0 0 1px}.hbf_2 .inner .children .form-control{border-radius:0 1px 1px 0}.hbf_3{background:#f2f2f4;border-bottom:1px solid #ededed;position:relative}.hbf_3 .inner{min-height:110px;padding:35px 0}.hbf_3 .inner .form-control{height:42px;background:#fff;border:1px solid #cfd7da;color:#a9a9a9}.hbf_3 .inner .form-control .btn-select{padding:10px 12px}.hbf_3 .inner .bootstrap-select.btn-group .dropdown-toggle .caret:before{top:-4px;right:0}.hbf_3 .inner .arrival_date .form-control{border-radius:1px 0 0 1px}.hbf_3 .inner .departure_date .form-control{border-radius:0 1px 1px 0}.hbf_3 .inner .adults .form-control{border-radius:1px 0 0 1px}.hbf_3 .inner .children .form-control{border-radius:0 1px 1px 0}footer{border-top:1px solid #f5f5f5;background-color:#f9f9f9;color:#777}footer.dark{background-color:#272727;border-top-color:#272727;color:#aaa}footer .inner{padding-top:50px;padding-bottom:30px}footer .inner{border-bottom:1px solid #f5f5f5}footer.dark .inner{border-bottom:0}footer .widget{padding-bottom:20px}footer .widget h5{color:#a1b1c1;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:10px 0}footer.dark .widget h5{color:#fff}footer .widget a{color:#929292}footer .widget a:hover{color:#00B2C2}footer .about p{margin-top:8px}footer .logo{margin-bottom:22px}footer .blog_posts,footer .useful_links,address{padding-top:15px}footer ul{list-style:none}footer li{border-bottom:1px dotted rgba(228,228,228,.5)}footer.dark li{border-bottom:1px dotted rgba(0,0,0,.3)}footer .blog_posts li{padding:8px 0}footer .blog_posts li small{color:#acbac4;display:block;padding-top:4px}footer .useful_links li{padding:6.1px 0}footer .useful_links li a:before{font-family:FontAwesome;content:"\f0da";margin-right:12px;color:#acbac4;display:block;float:left;font-size:.8em;line-height:1.8em}footer .useful_links li a:hover:before{color:#00B2C2}footer .address_details li{padding:6px 0}footer .address_details li i{margin-right:12px;font-size:1em;color:#acbac4}footer .subfooter{padding:12px 0;background:#fff}footer.dark .subfooter{background:#222;color:#aaa}footer .copyrights{line-height:3em}footer .subfooter .social_media{float:right;padding:2px 0}footer .subfooter .social_media a{background:#f4f4f4;width:30px;height:30px;border-radius:2px;line-height:30px;border:0}footer.dark .subfooter .social_media a{border:0;color:#aaa}

    
    #places_page .places_item:after{width:100%;height:100%;border-radius:4px;content:"";position:absolute;
     left:0;top:0;pointer-events:none;background:rgba(147,0,17,.75);
     background:-moz-liznear-gradient(145deg,rgba(147,0,17,.5) 0,rgba(86,20,147,.5) 100%);
    background:-webkit-gradient(left top,right bottom,color-stop(0,rgba(147,0,17,.5)),color-stop(100%,rgba(86,20,147,.5)));
    background:-webkit-linear-gradient(145deg,rgba(147,0,17,.5) 0,rgba(86,20,147,.5) 100%);
    background:-webkit-linear-gradient(315deg,rgba(147,0,17,.5) 0,rgba(86,20,147,.5) 100%);
    background:linear-gradient(135deg,rgba(147, 0, 17, 0.02) 0,rgba(86, 20, 147, 0.2) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( 
    startColorstr='#930011',endColorstr='#561493',GradientType=1)}
    
        
    .buy-now{position:fixed;z-index:99;right:80px;bottom:180px;width:60px;height:60px}
    .buy-now.left{left:10px}
    .buy-now .buy-now-btn{
        background:#00c210;
        border-radius:50%;
        box-shadow:0 5px 10px 0 rgba(35,50,56,.1);
        -webkit-transform-origin:center;transform-origin:center;position:relative;height:60px;
        width:60px;text-align:center;line-height:60px;font-size:1.3em;color:#fff;z-index:1;display:block}
    .buy-now .buy-now-btn:hover{
        background:#00c210
    }
    .buy-now .ripple,.buy-now .ripple:before,.buy-now .ripple:after{-webkit-animation:ripple 3s infinite;
          animation:ripple 3s infinite;border-radius:50%;
          box-shadow:0 0 0 0 rgba(29, 254, 0,.3);top:0;
          height:60px;position:absolute;width:60px}
    .buy-now .ripple:before{-webkit-animation-delay:.9s;
          animation-delay:.9s;content:"";position:absolute;top:0}
     .buy-now .ripple:after{-webkit-animation-delay:.6s;animation-delay:.6s;content:"";
           position:absolute;top:0}
     @-webkit-keyframes ripple{70%{box-shadow:0 0 0 50px transparent}100%{box-shadow:0 0 0 0 transparent}}
     @keyframes ripple{70%{box-shadow:0 0 0 50px transparent}100%{box-shadow:0 0 0 0 transparent}}