.blue1{background-color:#08afdb}
.blue2{background-color:#049ec7}
.blue3{background-color:#0387a8}
.blue4{background-color:#2e3c55}
.green{background-color:#bfe10e}
.pink{background-color:#ef037f}
.black{background-color:#000}
.white{background-color:#fff}
.silver{background-color:#f4f4f4}
.container{height:100%;width:100%;z-index:2;position:relative;background-color:#fff}
.blue1-text{color:#08afdb}
.blue2-text{color:#049ec7}
.blue3-text{color:#0387a8}
.blue4-text{color:#2e3c55}
.green-text{color:#bfe10e}
.pink-text{color:#ef037f}
.black-text{color:#000}
.white-text{color:#fff}
a,a:hover{-moz-transition:all .2s linear;-webkit-transition:all .2s linear;color:inherit;text-decoration:none}
.container header{position:fixed;width:100%;background-color:#fff;white-space:nowrap;box-shadow:rgba(0,0,0,0.2) 0 0 4px;z-index:100}
.container header nav{position:absolute;left:150px;top:20px;right:400px}
.container header nav ul{list-style:none;margin:0;width:100%}
.container header nav ul li{display:inline-block}
.container header nav ul li a{display:block;padding:5px;text-transform:uppercase;font-weight:700;text-decoration:none;color:rgba(0,0,0,1.00);font-size:15px;padding-left:15px;padding-right:15px}
.container header nav ul li a:hover{color:#ef037f}
.container header .search{position:absolute;top:20px;right:20px;width:200px}
.container header .search input{border:none;border-bottom:1px solid #049ec7;padding:5px}
.container header .search button{background-color:transparent;width:100%;color:#049ec7}
.slider{position:relative;overflow:hidden;width:100%;min-width:1260px}
.slider .fix{width:100%;height:auto}
.slider .img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}
.slider .img img{width:100%;height:100%}
.lrg-logo{position:absolute;top:60px;left:50%;margin-left:-91px;z-index:41;width:182px;height:182px}
.nodecor{text-decoration:none}
.block{display:block}
.offer-grid{position:relative;background-color:#fff;height:330px;border:1px solid #e2e2e2;padding:2px;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.offer-grid:hover{transform:scale(1.2);z-index:40;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.underlined{position:relative;height:55px}
.underlined:after{position:absolute;left:15%;right:15%;bottom:0;height:1px;background-color:#08afdb;content:''}
[class*="h4-ul"]{position:relative}
[class*="h4-ul"]:after{position:absolute;bottom:-10px;left:0;height:3px;background-color:#fff;content:'';width:20%}
.h4-ul-blue:after{background-color:#049ec7}
.h4-ul-green:after{background-color:#bfe10e}
.h4-ul-pink:after{background-color:#ef037f}
.results .offer-grid{height:350px!important}
footer a{color:#fff}
.icon{color:#0387a8;float:left;font-size:40px;margin-right:10px}
.fast-navigate{background-color:rgba(0,0,0,0.7);color:#fff;position:absolute;top:320px;left:50%;margin-left:-250px}
.fast-navigate select{padding:5px;font-weight:700;border:none}
.pager a{width:25px;height:25px;line-height:25px;text-align:center;background-color:#2e3c55;text-decoration:none;color:#fff;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.pager a:hover{background-color:#bfe10e;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.filter label{font-size:13px;display:block}
.filter select{border:none;font-size:13px;padding:4px;margin-top:3px}
table{border:solid 1px rgba(213,213,213,1.00);border-collapse:collapse;font-size:14px}
table th{background-color:#049ec7;border:none;padding:5px;color:#fff}
table td{padding:5px;border:solid 1px rgba(213,213,213,1.00)}
.tabs{margin:0;padding:0!important;margin-top:30px;font-size:13px}
.tabs li a{background-color:#0387a8}
.tabs li a:hover{background-color:#bfe10e}
.tabs li .active{border-bottom:#f4f4f4 1px solid!important}
.submenu ul{list-style:none;padding:0;margin:0}
.submenu ul li a{display:block;padding:5px;background-color:#049ec7;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:12px;margin-bottom:2px}
.menu{width:30px;position:relative;z-index:101;cursor:pointer;padding-top:8px;padding-bottom:8px}
.menu span{width:100%;height:2px;background-color:#0387a8;display:block;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu span:before{content:'';height:2px;width:100%;margin-bottom:5px;display:block;background-color:#0387a8;position:absolute;top:0;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu span:after{content:'';height:2px;width:100%;margin-top:5px;display:block;background-color:#0387a8;position:absolute;bottom:0;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.open span{-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;width:0}
.open span:before{content:'';height:2px;width:100%;margin-bottom:5px;display:block;background-color:#0387a8;position:absolute;top:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.open span:after{content:'';height:2px;width:100%;margin-top:5px;display:block;background-color:#0387a8;position:absolute;bottom:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.menu-call{display:none}
.mob-menu{background-color:#2e3c55;position:fixed;z-index:1;width:250px;height:100%;top:0;right:0;box-shadow:inset rgba(0,0,0,0.1) 5px 5px 5px;display:none}
.mob-menu ul{margin-left:0;list-style:none}
.mob-menu ul li{margin-bottom:10px}
.mob-menu ul li a{color:#fff;text-decoration:none;display:block;border-bottom:solid 1px rgba(163,185,208,.4);padding:5px;font-size:14px}
.mob-menu ul li a:hover{background-color:#fff;color:rgba(51,51,51,1.00)}
.modal h2 {font-size:20px !important; font-weight:300; padding-top:10px; }
.modal section {padding:0px;}
.reserve_bg {background-image:url(../images/bg.jpg); background-repeat:no-repeat; height:650px; position:relative;}
.reserve_bg .thanks {position:absolute; top:25%; left:30px; right:30px; padding:15px; background-color:rgba(0,0,0,0.5);}
.thumbs {margin-bottom:5px !important;}
@media (max-width:1060px) {
.wraper{padding-left:10px;padding-right:10px;width:100%}
.container header nav{display:none}
.container header .search{right:50px}
.container header .search [class^="unit-"]{float:left!important;width:inherit}
.container header .search input{width:160px}
.fast-navigate{left:0;right:0;width:inherit!important;margin:inherit!important;position:relative;top:inherit}
.slider{min-width:100%;min-height:400px}
.slider .img img{height:100%;width:auto!important;max-width:inherit}
.lrg-logo{display:none}
.units-row.white-text.units-split [class^="unit-"]{float:left!important;width:50%!important;font-size:13px!important}
.units-row.white-text.units-split .font16{font-size:13px}
.results [class^="unit-"]{width:48%;float:left;margin-left:1%}
.results [class^="unit-"] .underlined{height:70px}
.offer-grid{height:370px;margin-bottom:10px!important}
.offer-grid:first-child{margin-left:1%!important}
.units-row.results{margin-bottom:10px!important}
.thumbs [class^="unit-"]{width:25%;float:left;padding:2px;margin-bottom:0}
.units-row.thumbs{margin-bottom:2px;margin-top:0}
.image.units-row{margin-bottom:2px!important}
.tool{float:left;width:33%;margin:0!important}
.menu-call{display:block;position:absolute;top:30px;right:10px}
.mob-menu{display:block}
.container{height:auto!important;min-height:100%}
.tabs a{font-size:10px}
.reserve_bg {display:none;}
.modal section {padding:10px !important;}
.modal header {padding:10px !important;}
.modal section h2 {font-size:18px !important; padding-right:40px;}
.modal section .unit-50 {padding:0 !important;}
.modal section input, .modal section select {padding:5px;}
}