@import url(//atlastravelvic.com.au/wp-content/themes/atlas/css/font-awesome/css/font-awesome.min.css);@import url(//atlastravelvic.com.au/wp-content/themes/atlas/css/reset.css);@import url(//atlastravelvic.com.au/wp-content/themes/atlas/css/slicknav.css);@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i');@font-face{font-family:'HelveticaNeue';src:url(//atlastravelvic.com.au/wp-content/themes/atlas/css/HelveticaNeue.eot?#iefix) format('embedded-opentype'),url(//atlastravelvic.com.au/wp-content/themes/atlas/css/HelveticaNeue.woff) format('woff'),url(//atlastravelvic.com.au/wp-content/themes/atlas/css/HelveticaNeue.ttf) format('truetype'),url(//atlastravelvic.com.au/wp-content/themes/atlas/css/HelveticaNeue.svg#HelveticaNeue) format('svg');font-weight:400;font-style:normal}html{width:100%;height:100%;position:relative}body{overflow-x:hidden;margin:0;width:100%;height:100%;font-size:16px;line-height:1.5em;font-family:'Open Sans',sans-serif;color:#333;background:#fff;position:relative;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}h1{font-size:32px;font-weight:700;margin:0 0 20px;line-height:50px}h2{font-size:26px;font-weight:700;margin:0 0 20px;line-height:32px}h3{font-size:20px;font-weight:700;margin:0 0 15px;line-height:26px}p{font-size:16px;margin:0 0 20px;line-height:24px}ul,ol{margin:0 0 20px 25px}.clear{clear:both}.container{width:1300px;margin:0 auto;position:relative}.slicknav_menu{display:none}#header{position:relative;z-index:900;background:#d40119;border-bottom:5px solid #fff}#header .container{position:relative}.logo{float:left;margin:10px 0 0}.switcher{position:absolute;top:0;right:0}.phone{position:absolute;top:35px;right:0;color:#fff;font-size:20px;text-decoration:none;font-family:arial;font-weight:700}.menu{list-style-type:none;margin:37px 170px 0 0;position:relative;float:right}.menu li{display:inline-block;position:relative;margin:0 0 0 15px}.menu li a{color:#fff;text-transform:uppercase;font-size:13px;font-family:'HelveticaNeue';text-decoration:none;transition:all .5s}#slider{width:100%;height:695px;position:relative;z-index:0;overflow:hidden}.cycle-slideshow{width:1920px;position:relative;z-index:0;left:50%;margin:0 0 0 -960px}.cycle-slideshow img{width:100%;position:relative;z-index:0}#alt-caption{position:absolute;z-index:100;top:30%;width:1200px;left:50%;margin:0 0 0 -600px;color:#fff}#alt-caption h1{width:50%;float:right;padding:30px 40px;font-size:18px;line-height:26px;text-align:center;background:rgba(212,1,25,.75);color:#fff;margin:0 10% 0 0}#alt-caption p{width:50%;float:right;padding:30px 40px;font-size:18px;line-height:26px;text-align:center;background:rgba(212,1,25,.75);color:#fff;margin:0 10% 0 0}#next,#prev{position:absolute;top:43%;color:red;font-size:32px;font-weight:700;background:rgba(255,255,255,.75);z-index:150;width:50px;height:50px;line-height:50px;border-radius:25px;text-align:center;cursor:pointer}#prev{left:50px}#next{right:50px}#alt-caption .container{position:relative}#alt-caption a{color:#fff;background:#ffa812;text-decoration:none;display:inline-block;font-size:18px;font-weight:700;padding:15px 30px;border-radius:8px;margin:15px 0 0}#inner{position:relative;z-index:700;width:100%;padding:40px 0 0;height:60px;background:#ffa812 url(//atlastravelvic.com.au/wp-content/themes/atlas/images/inner.jpg) no-repeat top center}#inner .container{position:relative}#inner h1{font-weight:700;text-shadow:2px 2px 9px #d40119;display:inline-block;color:#fff;font-size:42px;line-height:32px;margin:0}#content{padding:50px 0}#destinations{padding:50px 0}.destination{width:19%;float:left;margin:0 3%;text-align:center}.destination img{width:260px;height:260px;border-radius:130px}.destination h3{font-size:18px;color:#333;margin:10px 0 0;display:block}.destination a{color:#fff;background:#ffa812;text-decoration:none;display:inline-block;font-size:16px;font-weight:700;padding:12px 20px;border-radius:8px;margin:15px 0 0}#hotdeals{padding:50px 0}#hotdeals h1{color:#d40119;text-align:center;font-size:50px;margin:0 0 50px;text-transform:uppercase}.hotdeal{width:46%;position:relative;float:left;margin:0 2% !important;box-shadow:0 0 1px rgba(0,0,0,.5)}.special-deal{width:50%;position:relative;float:left;margin:0 !important;box-shadow:0 0 1px rgba(0,0,0,.5);max-height:435px}.price{position:absolute;top:40px;right:0;color:#fff;padding:15px 30px;background-color:#d40119 !important;z-index:50;font-weight:700;font-size:20px}.hotdeal img{width:100%;float:none !important;position:relative;z-index:0;margin:0 0 10px !important}.special-deal img{width:100%;float:none !important;position:relative;z-index:0;margin:0 0 10px !important}.deal-text{padding:0 20px 20px}.deal-text h3{font-size:18px;color:#d40119;display:block;min-height:60px;margin:0;width:100%;text-align:center}.deal-text a{text-decoration:none;color:#d40119}.btn{color:#fff;text-decoration:none;display:inline-block;font-size:13px;font-weight:700;padding:5px 10px;border-radius:4px;margin:15px 0 0}.yellow{background:#ffa812}.red{background:#d40119}#tservices{padding:50px 0;background:#5b5b5b url(//atlastravelvic.com.au/wp-content/themes/atlas/images/tservices.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#tservices h1{color:#fff;text-align:center;font-size:32px;margin:0 0 30px;text-transform:uppercase}.tservice{width:31.33%;float:left;margin:0 1%;color:#fff}.tservice img{float:left;margin:0 20px 50px 0}.tservice h4{color:#ffa812;font-size:26px;margin:0 0 15px}.tservice p{font-size:14px;line-height:18px}#cruises{padding:50px 0}#cruises h1{color:#d40119;text-align:center;font-size:50px;margin:0 0 50px;text-transform:uppercase}.cruise{width:31.33%;float:left !important;margin:0 1% 50px;box-shadow:0 0 1px rgba(0,0,0,.25)}.cruise img{width:100%;margin:0 !important;float:none !important}.cruise h4{color:#d40119;font-size:16px;font-weight:700;width:100%;text-align:center;margin:10px 0}.cruise p{font-size:14px}.wp-post-image{float:right;height:auto;margin:0 0 50px 50px}.alignright{float:right;height:auto;margin:0 0 50px 50px}.alignleft{float:left;height:auto;margin:0 50px 50px 0}.filter{padding:0 0 50px;text-align:center}.filter a{padding:10px 20px;text-decoration:none;border-radius:10px;background:#d40119;color:#fff;transition:all .5s;display:inline-block;margin:0 0 0 20px}.filter a:hover{background:#bd1023}.filter a.active{background:#000}#tours{padding:50px 0;background:#eee}.tour{width:46%;background:#fff;position:relative;float:left;margin:0 2% 40px;box-shadow:0 0 1px rgba(0,0,0,.5)}.tour .image{max-height:350px !important;width:100%;position:relative;z-index:0;overflow:hidden}.tour img{width:100%;float:none;height:auto;margin:0 0 20px;position:relative;z-index:0}.tour .tour-text{height:90px;overflow:hidden;padding:20px}.tour a{color:#fff;text-decoration:none}.tour h3{position:absolute;bottom:20px;left:20px;z-index:500;font-size:20px;font-weight:700;margin:0 0 15px;line-height:24px;color:#fff;padding:10px;background:rgba(0,0,0,.5);display:inline-block}.tour .actions{padding:0 20px 40px}.tour .actions .bbtn{color:#fff;background:#eb2021;text-decoration:none;padding:10px 20px;position:relative;cursor:pointer;transition:all .5s;margin:0 20px 0 0}.tour .actions .cbtn{color:#fff;background:#3a77c3;text-decoration:none;padding:10px 20px;position:relative;cursor:pointer;transition:all .5s;margin:0 20px 0 0}.tour-main{width:56%;padding:30px 2%;background:#fff;float:left;box-shadow:0 0 1px rgba(0,0,0,.5)}.tour-main img.main-image{width:100%;height:auto;margin:0 0 25px}.tour-sidebar{width:31%;padding:30px 2%;background:#fff;float:right;box-shadow:0 0 1px rgba(0,0,0,.5)}.tour-sidebar h2 a{color:#1c65a5}.related{padding:50px 0 0}.related ul{margin:0;list-style-type:none}.related ul li{margin:0 0 10px;position:relative;display:block;float:left;clear:both;padding:0 0 20px;width:96%;padding:10px 2%;background:#d40119;color:#fff;box-shadow:0 0 1px rgba(0,0,0,.5)}.related ul li img{float:left;width:100px;height:auto;margin:0 10px 0 0}.related ul li span{position:relative;top:20px;height:100%}.related ul li a{color:#fff;width:100%;height:100%;display:block;text-decoration:none}.three-col{width:100%;margin:0 0 30px;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.three-col th,.three-col td{width:31.33%;padding:7px 1%;border-top:1px solid #ccc;border-right:1px solid #ccc}.three-col th{text-align:left}.two-col{width:100%;margin:0 0 30px;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.two-col th,.two-col td{width:48%;padding:7px 1%;border-top:1px solid #ccc;border-right:1px solid #ccc}.two-col th{text-align:left}h1.inline{display:inline-block;float:left}a.book{float:right;color:#fff;background:#1c65a5;text-decoration:none;padding:10px 20px;border-radius:10px;position:relative;top:-5px;cursor:pointer;transition:all .5s}a.book:hover{background:#478dc9}a.pdf{float:right;color:#fff;background:#438a20;text-decoration:none;padding:10px 20px;border-radius:10px;position:relative;top:-5px;cursor:pointer;transition:all .5s;margin:0 10px 0 0}a.pdf:hover{background:#6da850}.pop{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.75);z-index:999999}.pop-box{width:550px;min-height:400px;margin:50px auto;background:#fff;position:relative;padding:25px}.pop-close{position:absolute;top:-15px;right:-15px;background:#d41e1e;color:#fff;width:30px;height:30px;text-align:center;line-height:30px;border-radius:15px;cursor:pointer}.booking{width:100%}.booking input[type=text],.booking input[type=email],.booking input[type=tel]{width:96%;background:#f9f9f9;border:1px solid #ccc;color:#555;padding:10px 2%;font-size:14px;margin:0 0 10px}.booking input[type=date]{width:200px;display:inline-block;background:#f9f9f9;border:1px solid #ccc;color:#555;padding:10px 2%;font-size:14px;margin:0 0 10px 10px}.booking label{width:100%;display:block;margin:0 0 5px}.booking label span{width:180px;float:left}.booking input[type=number]{width:80px;display:inline-block;background:#f9f9f9;border:1px solid #ccc;color:#555;padding:10px 2%;font-size:14px;margin:0 0 10px 10px}.booking input[type=submit]{width:100%;height:50px;border:none;background:#1c65a5;color:#fff}#carousel{padding:50px 0;background:#eee}.owl-carousel{position:relative;width:100%;height:250px}.owl-carousel .item{height:250px;position:relative}.owl-carousel .item img{position:relative;z-index:0}.owl-carousel .item h3{color:#fff;font-size:16px;font-weight:400;margin:0;padding:15px 0;background:#e99d1b;position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:50}.owl-dots{display:none !important}.owl-prev{text-indent:-9999px !important;width:50px !important;height:50px !important;background:url(//atlastravelvic.com.au/wp-content/themes/atlas/images/prev.png) no-repeat !important;position:absolute !important;top:41% !important;left:-60px !important}.owl-next{text-indent:-9999px !important;width:50px !important;height:50px !important;background:url(//atlastravelvic.com.au/wp-content/themes/atlas/images/next.png) no-repeat !important;position:absolute !important;top:41% !important;right:-70px !important}#top-footer{padding:30px 0;background:#323232;color:#fff}.fcol{width:33.33%;float:left}.small-text p{font-size:14px;line-height:20px}.small-text p a{color:#ffa812;text-decoration:none}.fcol img{float:right;max-width:100%;height:auto}.fcol i{color:#ffa812;font-size:24px;margin:0 5px 0 0;display:inline-block;width:40px;text-align:center;line-height:24px}#footer-menu{background:#1c1c1c;padding:10px 0;text-align:center}#footer-menu a{color:#fff;text-decoration:none;margin:0 10px;text-transform:uppercase;font-weight:700}#footer{padding:20px 0;background:#d40119;color:#fff;margin:0}#footer .copy{font-size:12px;float:left;margin:0}#footer .copy a{color:#fff;text-decoration:none}#form{width:50%;float:left;margin:0 0 30px}#details{width:45%;float:right;margin:0 0 30px}.map2{width:400px !important;height:600px;margin:0 0 50px 50px;float:right}.map{width:100% !important;height:300px;margin:0}.wpcf7{width:100%;margin:0}.wpcf7 input,.wpcf7 textarea{width:90%;margin:0}.wpcf7 select{width:96%}.wpcf7 textarea{height:100px}.wpcf7 p{color:#333;font-size:14px;text-align:left !important}.wpcf7 .req{color:red;font-weight:700;font-size:1.3em}.wpcf7{margin:30px 0 0}.wpcf7 input,.wpcf7 textarea,.wpcf7 select{background:#f9f9f9;border:1px solid #ccc;color:#555;padding:10px;font-size:14px}.wpcf7 input[type=submit]{cursor:pointer;height:40px;padding:0;width:120px;position:relative;float:left;left:0;transition:all .5s;border:none;border-radius:0;text-decoration:none;color:#fff;background:#222;padding:20px 40px;font-size:15px;display:inline-block;margin:30px 0}.wpcf7 input[type=submit]:hover{background:#000}.main{width:60%;float:left}.sidebar{width:30%;padding:30px 2.5%;background:#eee;float:right}.sidebar ul li{font-size:14px;margin:0 0 10px;line-height:20px}.post{margin:0 0 30px;background:#fff}.share{display:block;margin:15px 0}.page-numbers{padding:20px;font-size:18px;text-decoration:none;background:#eee;border:1px solid #ccc;display:inline-block;margin:20px 0}.more{background:#000;color:#fff;padding:10px 20px;display:inline-block;margin:15px 0;text-decoration:none}.date{color:#999;font-size:13px;display:block;margin:0;padding:0}@media only screen and (max-width:1300px){.container{width:96%;padding:0 2%}.tour .image{max-height:230px !important}.phone{position:absolute;top:25px;right:25px;color:#fff;font-size:20px;text-decoration:none;font-family:arial;font-weight:700}.menu{list-style-type:none;margin:20px auto 20px 0;position:relative;float:left;clear:both}}@media only screen and (max-width:1024px){#slider{width:100%;height:auto;position:relative;z-index:0;overflow:hidden}.cycle-slideshow{width:100%;position:relative;z-index:0;left:0;margin:0}.cycle-slideshow img{width:100%;position:relative;z-index:0}#alt-caption{position:absolute;z-index:100;top:50px;width:100%;left:0;margin:0;color:#fff}#alt-caption p{width:80%;float:none;padding:30px 5%;font-size:14px;line-height:22px;text-align:center;background:rgba(212,1,25,.75);color:#fff;margin:0 0 0 5%}.copy,.designer{float:none;width:100%;text-align:center}.tour .image{max-height:200px !important}}@media only screen and (max-width:800px){#details{width:100%;margin:20 0}#form{width:100%;margin:20 0}.menu{display:none}.slicknav_menu{display:block}#header{text-align:center;padding:0 0 10px}.logo{float:none;margin:60px 0 0}.switcher{position:absolute;top:15px;left:50%;margin:0 0 0 -80px}.phone{position:relative;width:100%;display:block;top:0;left:0;text-align:center;color:#fff;font-size:16px;text-decoration:none;font-family:arial;font-weight:700;margin:0 0 15px}#top-footer{text-align:center}.tservice img{float:none;margin:0 0 10px}.tservice{width:100%;float:none;margin:0 0 30px;text-align:center}.fcol,.destination{width:100%;float:none;margin:0 0 30px;text-align:center}.special-deal{width:100%;float:none;margin:0 0 30px;text-align:center;box-shadow:0 0 1px rgba(0,0,0,.5)}.hotdeal{width:100%;float:none;margin:0 0 30px;text-align:center;box-shadow:0 0 1px rgba(0,0,0,.5)}#special-mob{width:100% !important;float:none;margin:0 0 30px;text-align:center;box-shadow:0 0 1px rgba(0,0,0,.5)}.cruise{width:100%;float:none;margin:0 0 30px;text-align:center}.fcol img{float:none}.wp-post-image{float:none;max-width:100%;margin:0 0 30px}#footer-menu a{font-size:14px;margin:0 5px}#footer .copy{font-size:12px;float:none;text-align:center;margin:0}#alt-caption{display:none}.filter a{font-size:14px;padding:5px 10px;text-decoration:none;border-radius:10px;margin:3px;display:inline-block;background:red;color:#fff}.tour{width:96%;margin:0 2% 50px}h1.inline{display:block;float:none;font-size:18px;line-height:24px;text-align:center;margin:0 0 20px}a.book{float:none;display:block;width:100% !important;color:#fff;background:#1c65a5;text-decoration:none;padding:10px 0;text-align:center;border-radius:0;position:relative;top:0;cursor:pointer;transition:all .5s}#inner{padding:20px 0 0;height:80px}#inner h1{display:block;float:none;font-size:18px;text-align:center;line-height:24px;margin:0 0 20px}.main{width:100%;float:none;margin:0 0 40px}.sidebar{width:100%;padding:0;background:#fff;float:none}#carousel{display:none}.alignleft{float:none;height:auto;max-width:100%;margin:0 0 20px}.tour-main{width:96%;padding:30px 2%;background:#fff;float:left;margin:0 0 40px;box-shadow:0 0 1px rgba(0,0,0,.5)}.tour-sidebar{width:96%;padding:30px 2%;background:#fff;float:left;margin:0 0 40px;box-shadow:0 0 1px rgba(0,0,0,.5)}}@media only screen and (max-width:600px){.tour{width:96%;margin:0 2% 50px}}.summary .info h1{font-size:26px;font-weight:700;margin:0 0 10px;line-height:36px}.summary .info small{font-size:13px;font-style:italic;color:#555;display:block;margin:0 0 15px}#footer .designer{font-size:12px;float:right;margin:0}#footer .designer a{color:#ccc;text-decoration:none}