﻿
//* GLOBAL *//


 @font-face {
    font-family: 'BebasNeue-Regular';
    src: url('BebasNeue-Regular.ttf') format('truetype');
}
 
 
@font-face {
    font-family: 'RobotoMono';
    src: url('RobotoMono.ttf') format('truetype');
}

@booknowpath: url(/booking/v3/css/whitelabel/roxy/Book-now.svg);


@bodybg: #fff;
@contbg:none;
@linkcol: rgb(206, 30, 47, 1);
@linkhovcol:#fff;
@maintxcol: #000;

@borders:#121212;

@btncol:#fff;
@btnbor:#fff;
@btntx: #313031;
@btncolhv: #3ab8b7;
@btnborhv: #3ab8b7;
@btntxhv: #fff;

@btnselcol:#fa4617;
@btnselbor:#fa4617;
@btnseltx: #F5F6F8;
@btnselcolhv: #FFCF24;
@btnselborhv: #fa4617;
@btnseltxhv: #F5F6F8;

@btncolrev:#000000;
@btnborrev:#fff;
@btntxrev: #000;
@btncolrevhv: #000;
@btnborrevhv: #000;
@btntxrevhv: #fff;

@optbg:none;
@optx:#000;

@dobtncol:#dc3645;
@dobtnbor: #000;
@dobtntx: #000;
@dobtncolhv: #fff;
@dobtnborhv: #000;
@dobtntxhv: #000;

@btncolhn: #fff;
@btnborhn: #fff;
@btntxhn: #333;
@btncolhhn: #cdcdcd;
@btnborhhn: #cdcdcd;
@btntxhhn: #333;

@btntry:#000;
@btntrybor:cyan;

@subheads:#fff;

@plholdcol:#a8a8a8;

@mesnegtx:red;
@mespostx:#5aa016;

@hdrmaxwidth: 800px;
@hdralign: center;
@hdrbg: #02123a;

@gicobg: 008b9f;


input[type="submit"] {
    white-space: normal;
    line-height: normal;
}





@import "../layout.less";

body { font-family:'RobotoMono'; }

h1, h2 { text-transform:uppercase; font-family: 'BebasNeue-Regular'; font-weight:800; }


    h1.lg { font-size:4em; line-height:normal; }
    h1 { font-size:3em; } 
    h2 { font-size:2.6em; }

input.dobtn, .actselect, input.timebtn { border:2px solid #000; border-radius:0; font-family:'RobotoMono'; }
    input.dobtn:hover, .actselect:hover, input.timebtn:hover { border:2px solid #000; border-radius:0; }

input.frmtran { border:1px solid #000; color:#000; } 


    .logcol {filter: brightness(50%);}



       			    input.pqty { display:inline-block; background:#dc3645; border:2px solid #dc3645; color:#fff; width:80px; padding:10px; margin:0 5px;   text-align:center; 
                                 font-weight:bold; font-size:2em;  line-height:normal; font-weight:bold; vertical-align:middle;  
	                             -webkit-border-radius:0;
					             -moz-border-radius:0;
					              border-radius:0;                                   
       			               } 

                    .plmin { background:#4ae4e2; border:2px solid #000; display:inline-block; padding:1px 20px;  margin:0; color:#000; font-weight:bold; font-size:3em; line-height:normal; vertical-align:middle; cursor:pointer;
			                   transition:all 0.3s ease;
                               -webkit-border-radius:0;
					           -moz-border-radius:0;
					           border-radius:0;
                               font-family: 'trebuchet ms', sans-serif;
                            } 

                    .plmin:hover { background:#fff; color:#000; } 

                    .actselect { background: #e23042;
                                 padding: 15px;
                                 margin:20px 0;
                                 font-size:1em;
                                    font-weight: bold;
                                    -webkit-border-radius:0;
                                    -moz-border-radius:0;
                                    border-radius:0;
                                    color: #000;
                                    border:2px solid #000;
                                     transition: all 0.3s ease;
                    } 

 
                    .gico a:hover .actselect  { background:#fff; transition: all 0.3s ease; }



                    .slider { height:2px; background: rgba(0,0,0,0.2); }
                    .slider::-webkit-slider-thumb {
                      width: 30px;
                      height: 30px;
                      border:4px solid white;
                      background: #dc3645;
                     }


                    .sechd { color:#000; text-transform:uppercase; }
    
                    
                    .dropb { border:2px solid #000; border-radius:20px; }


                    input.dybtn { background:#dc3645; color:#fff; }
 


                    .bnlogo { width:140px; }



                    .calendar { background:#02123a; padding:15px 0 0 0; border-radius:10px;  }

                    .pignose-calendar-week, .pignose-calendar-top-month, .pignose-calendar-top-year { color:#fff; }


                      