Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @charset "utf-8";
- /*
- Theme Name: DeCondo Child
- Description: Child theme for the DeCondo theme
- Author: Jasper Frumau
- Template: decondo
- */
- @import url("../decondo/style.css");
- @import url("../decondo/lib/scripts/superfish/superfish.css");
- /* ##################################
- HEADERS
- ################################## */
- h3, h4, h5, h6{
- font-size:18px;
- text-transform:uppercase;
- }
- .page-fiji-facts #content h3,
- .page-fiji-facts #content h4,
- .page-fiji-facts #content h5,
- .page-fiji-facts #content h6 {
- background: url('images/fiji-facts-bullet.jpg') no-repeat bottom left;
- padding:0 0 0 25px;
- color:#2d6dbf;
- }
- .sidepostbox h3 {
- font-size:1.17em;
- }
- /* ##################################
- DESTINATIONS TOP TEXT BOX
- ################################## */
- #toplinksdestinations .textwidget {
- color:#424242;
- }
- #toplinksdestinations h3 {
- text-transform:uppercase;
- font-size:20px;
- }
- /* ##################################
- HEADER ADDITIONS
- ################################## */
- #top-margin{
- height:10px;
- position:relative;
- z-index:10;
- margin:0;
- background:#fff;
- }
- .ts-menu {
- position:absolute;
- left:0;
- width:860px;
- margin:0 0 0 200px;
- top:0px;
- z-index:10;
- }
- .sf-menu li {
- float:left;
- position:relative;
- top:5px;
- width:auto;
- }
- /* ##################################
- FOOTER ADDITIONS
- ################################## */
- .footer-menu .sf-menu li {
- top:0px;
- }
- #menu-footer {
- margin: 0 auto;
- width:720px;
- }
- #footercopyright a {
- color:#f6ea6a;
- }
- /* ##################################
- SUPERFISH ADJUSTMENTS
- ################################## */
- #header .ts-menu .sf-menu li:hover ul,
- #header .ts-menu .sf-menu li.sfHover ul {
- left: 20px;
- top: 38px; /* 50 BEFORE match top ul list item height */
- z-index: 100;
- }
- #header .ts-top .sf-menu li:hover ul,
- #header .ts-top .sf-menu li.sfHover ul {
- left: 0px;
- top: 38px; /* match top ul list item height */
- z-index: 100;
- }
- .sf-sub-indicator {
- display:none;
- }
- #header .ts-menu .sf-menu li li a, #header .ts-menu .sf-menu li li a:visited {
- background:url('images/menu/drop-down-bg.jpg') repeat-x scroll 0 0 transparent;
- }
- /* ##################################
- END SUPERFISH ADJUSTMENTS
- ################################## */
- #header {
- padding:50px 0 50px;
- position:relative;
- z-index:10;
- }
- #logo{
- border:none;
- }
- #header h1 {
- /*border-left:1px solid #FFFFFF; */
- color:#C5C5C5;
- float:right;
- font-size:13px;
- font-style:italic;
- font-weight:normal;
- line-height:50px;
- margin:0;
- padding:0 0 0 0px;
- text-shadow:1px 1px 0 #FFFFFF;
- background:url('images/title-block.jpg');
- background-repeat:no-repeat;
- width:785px;
- height:50px;
- text-indent:-3000px;
- white-space:nowrap;
- }
- .sidepostcontent p {
- margin:0 10px 5px 0px;
- }
- /* ##################################
- SLOGAN
- ################################## */
- #slogan-bar {
- margin:0px;
- position:absolute;
- left:0px;
- top:110px;
- z-index:5;
- width:100%;
- height:27px;
- background:url('images/slogan-bar.jpg');
- background-repeat:repeat-x;
- }
- #header h2 {
- background:url('images/site-slogan-24.png');
- background-repeat:no-repeat;
- color:#C5C5C5;
- float:right;
- font-size:13px;
- font-style:italic;
- font-weight:normal;
- line-height:27px;
- margin:10px 180px 0 0px;
- padding:0 0 0 0px;
- text-shadow:1px 1px 0 #FFFFFF;
- width:600px;
- height:25px;
- text-indent:-9999px;
- }
- #h2-page {
- background:none;
- color:#424242;
- text-transform:uppercase;
- font-size:20px;
- }
- .h2-section {
- background:none;
- }
- #header h2 span{
- display:none;
- }
- /* ##################################
- SUBNAV
- ################################## */
- #subnav {
- /*padding:50px 0 50px;*/
- /* z-index:5;*/
- color:#00F;
- font-size:13px;
- width:830px;
- position:relative;
- left:210px;
- /* top:120px;
- */
- }
- #dummyblock
- {
- height:20px;
- width:100%;
- }
- #phone-button, #email-button, #book-button, #ultimate-shark-button {
- float:left;
- text-transform:uppercase;
- margin:0 10px 0 0;
- font-size:12px;
- color: #1a68b2;
- }
- #phone-button {
- width:240px;
- }
- #email-button {
- width:180px;
- }
- #book-button {
- width:80px;
- }
- #ultimate-shark-button {
- width:245px;
- }
- .sub-button{
- float:left;
- margin: 0 0 5px 5px;
- }
- .sub-button a {
- text-decoration:none;
- color:#1A68B2;
- }
- #phone-button img, #email-button img, #book-button img, #ultimate-shark-button img {
- float:left;
- }
- /* ##################################
- MAIN NEW
- ################################## */
- #main {
- margin:0 auto;
- width:1000px;
- }
- .category-specials #main {
- min-height: 750px;
- }
- /* ##################################
- CONTENT / SIDEBAR
- ################################## */
- #content {
- display: block;
- float: right;
- width: 640px;
- z-index: 1;
- min-height: 550px; /*was 700 */
- }
- #sidebar {
- float: left;
- width: 300px;
- padding: 0 0 20px;
- }
- /* ##################################
- CONTENT` / SIDEBAR BOTTON LEFT
- ################################## */
- #sidebar-bottom {
- float: left;
- width: 300px;
- padding: 0 0 0px; /*bottom 20 */
- }
- #sidebar-bottom ul {
- margin-bottom:0;
- }
- #sidebar-bottom h2 {
- font-size:16px;
- letter-spacing:0.5px;
- margin:0 0 20px;
- padding:5px 0 0;
- }
- #sidebar-bottom h2 {
- font-size:16px;
- letter-spacing:0.5px;
- margin:0 0 20px;
- padding:5px 0 0;
- }
- #sidebar-bottom h2 {
- margin: 0 0 0px 0;
- padding: 5px 0 0 0;
- font-size: 16px;
- letter-spacing: .5px;
- }
- #sidebar-bottom h3 {
- text-transform:uppercase;
- line-height:15px;
- margin:0;
- }
- #sidebar-bottom p {
- line-height:15px;
- }
- #sidebar-bottom .box2 {
- margin: 0;
- }
- .slidedeck_frame {
- margin: 10px 0 0 0;
- }
- /* ##################################
- DECONDO FOOTER MENU
- ################################## */
- .footer-menu .sf-menu a, .ts-menu .sf-menu a:visited {
- font-size:12px;
- /*letter-spacing: .5px;*/
- }
- #footer a {
- display: block;
- float: left;
- margin: 0 0 0 20px;
- line-height: 50px;
- color: #fff;
- text-decoration: none;
- text-transform: uppercase;
- text-shadow: 1px 1px 1px #000;
- letter-spacing: .5px;
- outline: none;
- }
- .ts-menu .sf-menu a:hover,
- .footer-menu .sf-menu a:hover {
- color: #69c5ff!important;
- }
- .footer-menu .sf-menu li li a,
- .footer-menu .sf-menu li li a:visited {
- margin: 0px!important;
- padding: 2px 10px;
- line-height: 20px;
- background: #555;
- color: #c5c5c5;
- border-bottom: 1px dotted #8a8a8a;
- font-weight: normal;
- text-transform: none;
- }
- .footer-menu .sf-menu li li a:hover {
- background: #252525;
- color: #fff;
- }
- #footercopyright
- {
- height:100px;
- background:#1b51ba;
- color: #dbff33;
- }
- #footer-center {
- margin:0 auto;
- width:300px;
- text-align:center;
- }
- #footer {
- background:url("images/menu/menu-bar-bg.jpg") repeat-x;
- width:100%;
- }
- /* Feature content start */
- #featured {
- width:500px;
- padding:15px 0 0 5px; /* 180 left */
- margin: 0px 0 0 5px ;
- position:relative;
- height:00px;
- background:#fff;
- /* border:3px solid #ccc;
- */
- }
- /* ##################################
- DECONDO TABBED SLIDER BOX
- ################################## */
- #featured ul.ui-tabs-nav {
- position:absolute;
- top:15px;
- left:15px;
- z-index:5;
- list-style:none;
- padding:0; margin:0;
- width:180px;
- }
- #featured ul.ui-tabs-nav li {
- padding:1px 0; padding-right:23px;
- font-size:12px;
- color:#666;
- }
- #featured ul.ui-tabs-nav li span {
- font-size:12px;
- font-family:Georgia;
- line-height:18px;
- color:#f6ea6a;
- font-weight:bolder;
- text-transform:uppercase;
- }
- #featured .ui-tabs-panel{ /* main image panel*/
- width:600px;
- height:500px;
- margin:0px 0 0 8px;
- background:#fff;
- position:relative;
- z-index:2;
- overflow:hidden;
- }
- #featured .ui-tabs-hide {
- display:none;
- }
- #featured li.ui-tabs-nav-item a { /*On Hover Style*/
- display:block;
- height:45px;
- color:#f6ea6a;
- font-size:8px;
- text-decoration:none;
- text-transform:uppercase;
- background: #434d4d;
- filter:alpha(opacity=50);
- -moz-opacity:0.5;
- -khtml-opacity: 0.5;
- opacity: 0.5;
- line-height:20px;
- outline:none;
- }
- #featured li.ui-tabs-nav-item a:hover {
- background:#404040;
- }
- #featured li.ui-tabs-selected{ /*Selected tab style*/
- background:url('images/slider-arrow.png') top left no-repeat transparent;
- height:45px;
- /*background:#404040; solution for arrow ending needed*/
- }
- #featured li.ui-tabs-selected a {
- display:block;
- height:45px;
- color:#333;
- background:none;
- }
- #featured li.ui-tabs-selected ui-state-active a {
- display:block;
- height:45px;
- color:#333;
- background:#404040;
- }
- #featured li.ui-tabs-selected ui-state-hover a {
- display:block;
- height:45px;
- color:#333;
- background:#404040;
- }
- #featured ul.ui-tabs-nav li img{
- float:left; margin:2px 5px;
- background:#fff;
- padding:2px;
- border:1px solid #eee;
- }
- #featured .ui-tabs-panel .info{
- position:absolute;
- bottom:0px;
- left:0;
- height:70px;
- width: 600px;
- background: url('images/main-slide-desc-bg.jpg');
- background-repeat:repeat-x;
- }
- #featured .info h2{
- font-size:18px; font-family:Georgia, serif;
- color:#fff; padding:5px; margin:0;
- overflow:hidden;
- }
- #featured .info p{
- margin:0 5px;
- font-family:Verdana;
- font-size:11px;
- color:#69c5ff;
- line-height:15px;
- }
- #featured .info a {
- text-decoration:none;
- color:#f6ea6a;
- font-family: "Myriad Pro";
- text-transform:uppercase;
- font-size:12px;
- }
- #featured .info a:hover {
- text-decoration:underline;
- color:#f6ea6a;
- }
- .slide-readmore {
- width:95px;
- height:25px;
- float:right;
- margin:0 20px 0 0;
- }
- .slide-excerpt, #slide-excerpts {
- width:450px;
- float:left;
- }
- /* Tabbed slider Background ShadowBox */
- img.source-image {
- position: absolute;
- top: 0;
- left: 0;
- }
- #img.source-image {
- width: 100%;
- position: absolute;
- top: 0;
- left: 0;
- }
- /* Feature content end */
- /* Top links start */
- #toplinks {
- width:360px;
- height:320px;
- background-repeat:no-repeat;
- float:left;
- }
- .category-specials #toplinks {
- height:100%;
- }
- #toplinksdestinations {
- width:360px;
- height:460px;
- background-repeat:no-repeat;
- float:left;
- }
- #toplinkscategory {
- width:360px;
- height:460px;
- background-repeat:no-repeat;
- float:left;
- }
- #toplinkspage {
- width:360px;
- height:320px;
- background-repeat:no-repeat;
- float:left;
- }
- #toplinkscontacts {
- width:360px;
- height:570px;
- background-repeat:no-repeat;
- float:left;
- }
- #topl-specials {
- width:350px;
- height:130px;
- background-image: url("images/shadowboxes/fiji-specials-box.jpg");
- background-color: white;
- }
- #contactdetails {
- width:350px;
- height:200px;
- background: url('images/shadowboxes/contact-bg.jpg') no-repeat;
- font-weight:bold;
- font-size:15px;
- padding:0px;
- }
- #contactdetailsheading
- {
- color:#226AC6;
- font-weight:bold;
- margin-left:15px;
- font-size:20px;
- width:100px;
- float:left;
- }
- #adddetails
- {
- margin-bottom:5px;
- }
- #emaildetails
- {
- margin-top:5px;
- height:20px;
- }
- #contactdetailsheadingadd
- {
- color:#226AC6;
- font-weight:bold;
- margin-left:15px;
- font-size:20px;
- width:100px;
- float:left;
- height:100px;
- }
- #contactdetailsheadingaddex
- {
- color:#000000;
- font-weight:bold;
- font-size:12px;
- width:220px;
- float:left;
- height:100px;
- margin:0px 0px 15px 30px;
- }
- #contactdetailsmail
- {
- color:#000000;
- font-weight:bold;
- font-size:12px;
- width:220px;
- float:left;
- margin:0px 0px 15px 30px;
- }
- #topl-booknow {
- width:350px;
- height:182px;
- background: url('images/shadowboxes/book-now-box.jpg') no-repeat;
- }
- #topl-booknow a{
- width:350px;
- height:182px;
- }
- #links-trans {
- float:left;
- width:350px;
- }
- /*#links-trans div.textwidget, #links-trans p {
- height:135px;
- }*/
- #translation_bar {
- width:150px;
- height:50px;
- padding:30px 0 0 35px;
- margin:0 0 0 10px;
- background: url('images/shadowboxes/translation-box.jpg') no-repeat;
- }
- #fiji-map-box{
- width:175px;
- float:left;
- }
- #toptranslate{
- width:175px;
- float:right;
- }
- #trans-inner{
- border: 5px solid #fff;
- padding:10px 0 0 10px;
- height:60px;
- background:#e5e5e5;
- }
- #translation_bar a{
- padding-right:5px;
- }
- #topslider
- {
- height:520px;
- float:left;
- margin:0 0 5px 0;
- }
- #content h2, #sidebar h2 {
- font-size:20px;
- letter-spacing:0.5px;
- margin:0 0 20px;
- padding:5px 0 0;
- }
- #toptranslate .sidepostheading {
- display:none;
- }
- /* ##################################
- DESTINATIONS MAPS
- ################################## */
- #topdestination {
- width:638px;
- height:575px;
- margin:0 0 0 10px;
- float:left;
- }
- #topgallery {
- width:638px;
- height:575px;
- /*background:url("images/shadowboxes/gallery-bg-box.jpg") ;*/
- margin:0 0 30px 10px;
- float:left;
- }
- #placeframe {
- background:url("maps/images/back_map.png") repeat-y scroll 0 0 transparent;
- float:left;
- height:446px;
- width:605px;
- }
- #ullegend-top li, #ullegend-bottom li {
- display: inline;
- }
- /* ##################################
- LEGEND HEADER
- ################################## */
- #legend-header {
- width:620px;
- height:15px;
- margin:0 0 0 20px;
- padding:0;
- font-family:Georgia;
- font-weight:bold;
- }
- /* ##################################
- DESTINATIONS LEGEND
- ################################## */
- #destinations-legend {
- width:640px;
- height:95px;
- background: url("images/legend-destinations.jpg") no-repeat;
- margin:0;
- padding:0;
- }
- #dest-legendlist-top-box {
- padding:20px 0 0 10px;
- width:620px;
- }
- #dest-legendlist-bottom-box {
- padding:5px 0 0 10px;
- width:620px;
- }
- ul#dest-legendlist-top, ul#dest-legendlist-bottom {
- /*display: inline; made width collapse and is not needed*/
- height:30px;
- margin:0;
- padding:0;
- width:620px;
- }
- #coral-coast-button, #nadi-and-denauru-button, #yasawa-button, #vanua-levu-button, #liveaboards-button {
- width:100px;
- height:25px;
- margin:0 0 0 11px;
- padding:7px 0 5px 0;
- display:inline;
- cursor: pointer;
- }
- #liveaboards-button {
- cursor: default;
- }
- #coral-coast-button a, #nadi-and-denauru-button a, #yasawa-button a, #vanua-levu-button a, #liveaboards-button a {
- padding:5px 20px;
- visibility:hidden;
- }
- #sun-coast-button, #mamanuca-button, #taveuni-button, #kadavu-button, #zoom-out-button {
- width:100px;
- height:25px;
- margin:0 0 0 15px;
- padding:5px 0;
- display:inline;
- cursor: pointer;
- }
- #sun-coast-button a, #mamanuca-button a, #taveuni-button a, #kadavu-button a, #zoom-out-button a {
- padding:5px 20px;
- visibility:hidden;
- }
- #zoom-out-button {
- margin:0 0 0 50px;
- }
- #zoom-out-button a {
- padding:5px 0 5px 20px;
- }
- #nadi-and-denauru-button a {
- padding:5px 15px 5px 15px;
- }
- #yasawa-button {
- padding:7px 0 5px 5px;
- margin:0;
- }
- /* ##################################
- VACATIONS LEGEND
- ################################## */
- #vacations-legend {
- width:640px;
- height:95px;
- background: url("images/legend-vacations.jpg") no-repeat;
- margin:0;
- padding:0;
- }
- #vac-legendlist-top-box {
- padding:20px 0 0 10px;
- width:480px;
- float:left; /* added */
- height:30px; /* ie7 */
- }
- #vac-legendlist-bottom-box {
- padding:0px 0 0 10px;
- width:480px;
- float:left; /* added */
- }
- ul#vac-legendlist-top, ul#vac-legendlist-bottom {
- /*display: inline; made width collapse and is not needed*/
- height:30px;
- margin:0;
- padding:0;
- width:480px;
- }
- #diving-button, #adventure-button, #spa-button, #eco-button, #liveaboard-button {
- width:100px;
- height:25px;
- display:inline-block;
- zoom:1; /* IE 7 DIE */
- *display:inline;
- /*cursor: pointer;*/
- border:0;
- }
- #diving-button {
- width:120px;
- }
- #adventure-button {
- width:120px;
- }
- #spa-button {
- width:80px;
- /*padding:7px 7px 7px 7px;*/
- /*margin:5px 0 0 25px;*/
- }
- #eco-button {
- /*padding:7px 7px 7px 7px;*/
- /*margin:5px 0 0 25px;*/
- }
- #liveaboard-button {
- padding:7px 10px 7px 10px;
- /*margin:0px 0 0 50px;*/
- }
- #liveaboard-button a {
- visibility: visible;
- display:block;
- /*padding:15px 30px;*/
- }
- #diving-button a, #adventure-button a, #spa-button a, #eco-button a {
- padding:5px 50px;
- /*visibility:hidden;*/
- margin:0;
- border:0;
- height:20px; /*IE 7 issue*/
- /*width:100px;*/
- display:block
- }
- #surfing-button, #romance-button, #luxury-button, #family-button {
- width:100px;
- height:25px;
- display:inline-block;
- zoom:1; /* IE 7 DIE */
- *display:inline;
- /*cursor: pointer;*/
- }
- #surfing-button {
- width:120px;
- }
- #romance-button {
- width:125px;
- }
- #luxury-button {
- width:80px;
- }
- #family-button {
- width:80px;
- }
- #surfing-button a, #romance-button a, #luxury-button a, #family-button a {
- padding:5px 50px;
- height:20px; /*IE 7 issue*/
- /*width:100px;*/
- display:block;
- /*visibility:hidden;*/
- }
- #liveaboard-vacations-field {
- float:left;
- width:100px;
- height:25px;
- }
- #liveaboard-vacations-field a {
- padding:15px 50px;
- display:block;
- }
- /* ##################################
- END VACATIONS LEGEND
- ################################## */
- #singlesearch .search-text {
- width:780px;
- }
- /* Top links End */
- /* Side Posts Front */
- .sidepost {
- position: relative;
- padding: 0; /*top was ten */
- background: #fff;
- }
- .sidepostbox
- {
- position: relative;
- width:280px;
- height:150px;
- display:block;
- background:url("images/shadowboxes/featured-box-bg.jpg") no-repeat scroll 0 0 transparent;
- }
- .sidepostbox h2 {
- font-size:12px;
- letter-spacing:0.5px;
- color:#306295;
- margin:0 0 0 0;
- padding:0 0 0 0;
- }
- .sidepostbox h1 {
- font-size:12px;
- letter-spacing:0.5px;
- color:#000000;
- margin:0 0 0 0;
- padding:0 0 0 0;
- }
- .sidepostimg {
- width:85px;
- height:75px;
- float: left;
- margin-left:10px;
- margin-top:20px;
- margin-right:5px;
- }
- .box2
- {
- width:275px;
- }
- .box2 img {
- margin: 5px;
- }
- .sidepostcontent {
- width:150px;
- height:120px;
- float: right;
- overflow:hidden;
- margin:23px 10px 5px 5px;
- }
- .sidepostcontent ul {
- }
- /* Side Posts End*/
- /* Heading */
- .sidepostheading
- {
- color:#5a98d2;
- font-size:25px;
- margin: 0 0 20px 0;
- font-weight:bold;
- margin:20px 0 0;
- }
- /* Heading */
- /* Destination Start */
- #destinationcontent
- {
- float:left;
- width:1000px;
- padding: 10px 0 0 0 ;
- }
- .destinationblock
- {
- float:left;
- width:310px;
- height:200px;
- padding: 10px 10px 10px 10px ;
- background:url("images/destinationblock-bg.jpg") no-repeat scroll 0 0 transparent;
- }
- .destimage
- {
- width:310px;
- height:100px;
- float:left;
- display:block;
- }
- .destimagelink
- {
- margin:0px 0 0 0px !important;
- }
- .destinationdetails
- {
- width:310px;
- height:100px;
- float:left;
- }
- .destinationblock img {
- margin:5px 0 0 5px;
- }
- .destinationblock h2 {
- font-size:14px;
- text-transform:uppercase;
- line-height:15px;
- margin:15px 0 5px 0;
- }
- .destinationblock h3
- {
- font-size:12px;
- letter-spacing:0.5px;
- color:#306295;
- margin:0 0 0 0;
- padding:0 0 0 0;
- /*text-transform:uppercase;*/
- }
- .destinationblock a
- {
- position:absolute;
- bottom:0px;
- }
- .destinationgo
- {
- width:40px;
- height:20px;
- position:relative;
- bottom:0;
- }
- .destinationblock a {
- position:relative;
- bottom:0;
- margin: 0px 0px 0px 220px;
- }
- .destdesttitle
- {
- font-size:12px;
- letter-spacing:0.5px;
- color:#306295 !important;
- margin:0 0 0 0 !important;
- padding:0 0 0 0;
- text-decoration:none;
- font-weight:bold;
- text-transform:uppercase;
- }
- /* Destination End */
- .alignrightwithmargin {
- float:right;
- margin:0 30px 20px 20px !important;
- width:auto;
- }
- .anchor1 {
- display:block;
- color:transparent;
- width:80px;
- height:20px;
- background:url("images/gothere.png") no-repeat scroll 0 0 ;
- }
- .anchor1:hover {
- display:block;
- width:80px;
- height:20px;
- color:transparent;
- background:url("images/gothere2.png") no-repeat scroll 0 0 ;
- }
- .dummyanchor1
- {
- background-image: url("images/gothere2.png");
- background-repeat: no-repeat;
- background-position: -1000px -1000px;
- }
- #logo {
- float: left;
- width: auto;
- padding: 0 20px 0 0;
- position: absolute;
- top: 0px;
- left: 0px;
- z-index: 150;
- }
- /* ##################################
- SEARCH PANEL
- ################################## */
- #searchpanel {
- float:left;
- width:980px;
- margin: 5px 0 0 0;
- background: url("images/slim-searchbar.jpg") no-repeat;
- }
- #searchpanel .box1 {
- padding:0;
- height:60px;
- }
- #panel
- {
- /*background: #EAEFF8; for non-css3 browsers
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EAEFF8'); for IE
- background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EAEFF8)); for webkit browsers
- background: -moz-linear-gradient(top, #FFFFFF, #EAEFF8); for firefox 3.6+ */
- margin:0;
- height:40px;
- }
- #panel #keyword-search {
- left: 20px;
- position: absolute;
- top: 11px;
- }
- #panel ul {
- margin: 0;
- position: absolute;
- right: 220px;
- top: 11px;
- }
- #panel button
- {
- background: #3A70BD;
- height:27px;
- }
- #panel .text, #panel .select {
- padding:5px;
- }
- #panel .select {
- height:27px;
- }
- /* ##################################
- SEARCH PANEL HOME
- ################################## */
- .home #searchpanel {
- width:350px;
- background:none;
- }
- .home #searchpanel .box1 {
- height:100px;
- padding:0;
- }
- .home #panel {
- /*background: #EAEFF8; for non-css3 browsers
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EAEFF8'); for IE
- background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EAEFF8)); for webkit browsers
- background: -moz-linear-gradient(top, #FFFFFF, #EAEFF8); for firefox 3.6+*/
- margin:10px 0 10px 0;
- height:40px;
- }
- .home #panel #keyword-search {
- width:300px;
- position: static;
- padding:0 0 3px 0;
- }
- .home #panel #search-text {
- width:300px;
- }
- .home #panel li {
- margin:0;
- }
- .home #panel ul {
- position: static;
- }
- /* ##################################
- MENU EXTRAS
- ################################## */
- .current_page_item a, li.current-category-ancestor a { color: #69c5ff!important; }
- .current_page_item a:visited, li.current-category-ancestor a:visited { color: #69c5ff!important; }
- .current-cat a { color: #69c5ff!important;}
- .current-cat a:visited{ color: #69c5ff!important;}
- .black #footer-wrap {
- }
- #black-bar {
- margin:0px;
- position:absolute;
- left:0px;
- top:0px;
- z-index:5;
- width:100%;
- height:50px; /* image 55px */
- /*background: #000; /* for non-css3 browsers */
- /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#000000'); for IE */
- /* background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#000)); /* for webkit browsers */
- /* background: -moz-linear-gradient(top, #999, #000); /* for firefox 3.6+ */
- background:url('images/menu/menu-bar-bg.jpg');
- background-repeat:repeat-x;
- }
- .gothere-button{
- margin: 0 5px 0 0;
- }
- /* ##################################
- RESORT PAGE
- ################################## */
- #resort-info {
- position:absolute;
- bottom:0;
- background:url("images/main-slide-desc-bg.jpg") repeat-x;
- left:0;
- width:100%;
- height:50px;
- }
- #pic-title {
- color:#f6ea6a;
- text-transform:uppercase;
- margin:0 5px;
- }
- #pic-caption {
- color:#69c5ff;
- margin:0 5px;
- }
- .pic {
- position:relative;
- color:#69c5ff;
- width:100%;
- height:100%;
- overflow:hidden;
- }
- #resortpic
- {
- display:block;
- height:450px;
- background:url("images/shadowboxes/gallery-bg-box.jpg") ;
- }
- #picborder
- {
- margin: 0px 10px 10px 10px;
- height:420px;
- padding:15px 5px 10px 5px;
- }
- .ngg-gallery-list li img {
- width:110px;
- height:80px;
- }
- li.ngg-next, .ngg-next a.next, li.ngg-next a.next img {
- height:80px;
- width:15px;
- padding:0;
- }
- .ngg-gallery-list li.ngg-prev, .ngg-next a.prev, li.ngg-prev a.prev img {
- height:80px;
- width:15px;
- padding:0;
- }
- .ngg-gallery-list li.selected a
- {
- background:#FFFFFF;
- }
- li.ngg-next a, li.ngg-prev a {
- padding:0;
- }
- #content ul, #content ol {
- padding:0 0 0 20px;
- }
- .ngg-gallery-list {
- margin: 10px 0 0 0;
- }
- .ngg-galleryoverview {
- margin-top: 0px !important;
- /* width:97%;*/
- }
- #ngglist
- {
- height:80px;
- }
- #nggpanel
- {
- display:block;
- width:100%;
- height:30px;
- background: #EAEFF8; /* for non-css3 browsers */
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EAEFF8');
- background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#EAEFF8));
- background: -moz-linear-gradient(top, #FFFFFF, #EAEFF8);
- margin:15px 0 0px 0;
- text-align:center;
- color:#226EB6;
- }
- #nggpanel a
- {
- color:#226EB6;
- text-decoration:none;
- }
- /* ##################################
- CONTACT US PAGE
- ################################## */
- .page-contact label{
- width:145px;
- margin:0px 10px 0 0;
- padding:2px 4px;
- display:-moz-inline-box; /*for mozilla*/
- display:inline-block; /*for Opera & IE*/
- text-align:left;
- vertical-align:top;
- color: #fff;
- font:0.9em Trebuchet MS,sans-serif;
- background-color: #1b68b1;
- font-size:14px;
- }
- #h2-contact {
- text-transform: uppercase;
- font-size:20px;
- color:#424242;
- background:none;
- }
- #contactform input.text, #contactform textarea {
- width:400px;
- }
- #contactform #contact_captcha {
- float:left;
- width:200px;
- }
- .page-contact .black submit,
- .page-contact .button {
- background:#3a70be;
- margin: 0px 30px 0px 0px;
- }
- #contactform .p-submit {
- margin: 0px 0px 5px 0px;
- }
- .page-contact .button span {
- font-size:20px;
- text-transform:uppercase;
- font-style: normal;
- }
- .page-contact .box3 {
- background:url('images/contact-form-bg.jpg') repeat-x bottom left;
- border:5px solid #fff;
- }
- /* ##################################
- BOXES
- ################################## */
- .box1, .box2, .box3 {
- position: relative;
- background: none;
- padding: 10px 10px 0 10px;
- box-shadow: none;
- -moz-box-shadow: none;
- -webkit-box-shadow: none;
- -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#c5c5c5')";
- filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#c5c5c5');
- }
- /* ##################################
- DYNAMIC SIDEBAR MENUS
- ################################## */
- ul#menu-fiji-facts li a, ul#menu-book-online li a
- {
- display:block;
- text-decoration:none;
- color:#FFFFFF !important;
- font-weight: bold;
- width:330px;
- height:30px;
- background: #3f73b5 url(images/details-tab-not-selected.jpg) 50% 50% repeat-x;
- margin-top:3px;
- padding:5px 5px 0px 5px;
- }
- ul#menu-fiji-facts li a:hover, ul#menu-fiji-facts li.current-menu-item a,
- ul#menu-book-online li a:hover, ul#menu-book-online li.current-menu-item a
- {
- display:block;
- text-decoration:none;
- color:#0E365C !important;
- font-weight: bold;
- width:330px;
- height:30px;
- background: #d9e6f1 url(images/details-tab-selected.jpg) 50% 50% repeat-x;
- padding:5px 5px 0px 5px;
- }
- ul#menu-fiji-facts li a:active, ul#menu-book-online li a:active
- {
- display:block;
- text-decoration:none;
- color:#0E365C !important;
- font-weight: bold;
- width:330px;
- height:30px;
- background: #d9e6f1 url(images/details-tab-selected.jpg) 50% 50% repeat-x;
- padding:5px 5px 0px 5px;
- }
- #bookonlinesidebar {
- margin:1px;
- }
- .bookonlinesidebarelementdisplay
- {
- display:block;
- text-decoration:none;
- color:#FFFFFF !important;
- font-weight: bold;
- width:330px;
- height:30px;
- background: #3f73b5 url(images/details-tab-not-selected.jpg) 50% 50% repeat-x;
- margin-top:3px;
- padding:5px 5px 0px 5px;
- }
- .bookonlinesidebarelementdisplay:hover
- {
- display:block;
- text-decoration:none;
- color:#0E365C !important;
- font-weight: bold;
- width:330px;
- height:30px;
- background: #d9e6f1 url(images/details-tab-selected.jpg) 50% 50% repeat-x;
- padding:5px 5px 0px 5px;
- }
- .bookonlinesidebaractive
- {
- display:block;
- text-decoration:none;
- color:#0E365C !important;
- font-weight: bold;
- width:330px;
- height:30px;
- background: #d9e6f1 url(images/details-tab-selected.jpg) 50% 50% repeat-x;
- padding:5px 5px 0px 5px;
- }
- .vvqbox { margin: 10px 10px 10px 10px !important; }
- .paypalimage
- {
- width:100px !important;
- margin: 7px 10px 10px 5px !important;
- }
- .previmage
- {
- top:10%;
- position: relative;
- /*margin:5px 0px 0px 0px;*/
- }
- #homedown
- {
- float:left;
- }
- .sidebardesttitle
- {
- color:#306295 !important;
- text-decoration:none;
- font-size:16px;
- font-weight:bold;
- letter-spacing:0.5px;
- margin:0 0 0;
- padding:5px 0 0;
- }
- /* Bullets for UI Tabs on Resort Pages*/
- .demo .ui-tabs .ui-tabs-panel ul li {list-style-type: disc;}
- #loacatethis
- {
- float:left;
- height:45px;
- width:350px;
- }
- #locate-resort {
- float:left;
- margin: 0 10px 0 0;
- width:165px;
- padding:0 0 0 5px;
- }
- #backto-subdest {
- float:left;
- margin: 0 0 0 0;
- width:165px;
- padding:0 0 0 5px;
- }
- #loacatethis a
- {
- text-decoration:underline;
- font-size:14px;
- font-weight:bold;
- }
- #trip-adviser-button
- {
- float:left;
- width:160px;
- height:35px;
- }
- /************************************************************
- * RESPONSIVE For TABLETS Portrait 1000px or less
- ************************************************************/
- @media only screen and (max-width : 1000px) {
- /*************************************************************************
- Top Header and Top Bar Fix for Slicknav Addition
- *************************************************************************/
- body.black {
- background: none;
- }
- #top-header {
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex
- -webkit-flex-direction:column;
- flex-direction:column;
- -webkit-flex-wrap:wrap;
- flex-wrap:wrap;
- }
- .slicknav_menu {
- margin-top: 7px;
- background: #222222;
- background: -moz-linear-gradient(top, #222222 0%, #383838 0%, #383838 0%, #5c5c5c 0%, #383838 100%);
- background: -webkit-gradient(left top, left bottom, color-stop(0%, #222222), color-stop(0%, #383838), color-stop(0%, #383838), color-stop(0%, #5c5c5c), color-stop(100%, #383838));
- background: -webkit-linear-gradient(top, #222222 0%, #383838 0%, #383838 0%, #5c5c5c 0%, #383838 100%);
- background: -o-linear-gradient(top, #222222 0%, #383838 0%, #383838 0%, #5c5c5c 0%, #383838 100%);
- background: -ms-linear-gradient(top, #222222 0%, #383838 0%, #383838 0%, #5c5c5c 0%, #383838 100%);
- background: linear-gradient(to bottom, #222222 0%, #383838 0%, #383838 0%, #5c5c5c 0%, #383838 100%);
- filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#383838', GradientType=0 );
- }
- .slicknav_btn {
- background: none;
- }
- .slicknav_btn {
- background: none;
- }
- /*************************************************************************
- HIDE CERTAIN BLOCKS FOR TABLET
- **************************************************************************/
- #black-bar {
- display: none;
- }
- #slogan-bar {
- display:none;
- }
- #logo {
- display:none;
- }
- .single #toplinks, .single #fiji-map-box, .single #toptranslate,
- .single #loacatethis, .single-post #sidebar-bottom,
- .category #links-trans, .category #sidebar-bottom {
- display:none;
- }
- .category #links-trans, .category #searchpanel {
- display: none;
- }
- /**************************************************************************
- * GENERAL PAGE LIKE CONTACT AND ABOUT TABLET HIDDEN ITEMS
- ***************************************************************************/
- .page #links-trans {
- display:none;
- }
- .page #searchpanel {
- display:none;
- }
- .page-news #content {
- min-height: 0px;
- }
- /**************************************************************************
- * RESORT PAGE OR SINGLE PAGE TABLET HIDDEN ITEMS
- ***************************************************************************/
- /*.single-post .ui-tabs .ui-tabs-nav {
- display:none;
- }*/
- .single #links-trans {
- float: left;
- width: 90%;
- padding-left: 15px;
- }
- /*************************************************************************
- GENERAL TABLET HEADER SETTINGS
- **************************************************************************/
- #header h1 {
- float: left;
- width:100%;
- }
- #header h2 {
- margin: 10px 0 0 0;
- width:100%;
- }
- /**************************************************************************
- * CONTACT PAGE TABLET
- ***************************************************************************/
- #contactform input.text, #contactform textarea {
- width: 300px;
- }
- .page-contact .box3 {
- background: none;
- border: 5px solid #fff;
- }
- /*********************************************************************************
- HOME & CATEGORY FLEX BOX MAIN CONTAINER TABLET
- *******************************************************************************/
- .home #main, .category #main, .single #main, .page #main {
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- -webkit-flex-direction:column;
- flex-direction:column;
- -webkit-flex-wrap:wrap;
- flex-wrap:wrap;
- padding:5px;
- width:640px;
- }
- /* FLEX BOX HOME & CATEGORY MAIN BOX ITEMS *****************************/
- .home #header, .category #header {
- webkit-box-ordinal-group: 1; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 1; /* OLD - Firefox 19- */
- -ms-flex-order: 1; /* TWEENER - IE 10 */
- -webkit-order: 1; /* NEW - Chrome */
- order: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- }
- .home #subnav, .category #subnav {
- webkit-box-ordinal-group: 2; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 2; /* OLD - Firefox 19- */
- -ms-flex-order: 2; /* TWEENER - IE 10 */
- -webkit-order: 2; /* NEW - Chrome */
- order: 2; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- padding:0;
- }
- .home #dummyblock, .category #dummyblock {
- webkit-box-ordinal-group: 3; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 3; /* OLD - Firefox 19- */
- -ms-flex-order: 3; /* TWEENER - IE 10 */
- -webkit-order: 3; /* NEW - Chrome */
- order: 3; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- }
- .home #topslider, .category #topslider {
- webkit-box-ordinal-group: 4; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 4; /* OLD - Firefox 19- */
- -ms-flex-order: 4; /* TWEENER - IE 10 */
- -webkit-order: 4; /* NEW - Chrome */
- order: 4; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- margin: 0 auto 10px auto;
- width: 630px;
- }
- /**************************************************
- * Links-trans Flexbox Home + CATEGORY
- **************************************************/
- .home #links-trans {
- webkit-box-ordinal-group: 5; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 5; /* OLD - Firefox 19- */
- -ms-flex-order: 5; /* TWEENER - IE 10 */
- -webkit-order: 5; /* NEW - Chrome */
- order: 5; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- -webkit-flex-direction:column;
- flex-direction:column;
- width:100%;
- }
- .home #topl-specials, .category #topl-specials {
- webkit-box-ordinal-group: 6; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 6; /* OLD - Firefox 19- */
- -ms-flex-order: 6; /* TWEENER - IE 10 */
- -webkit-order: 6; /* NEW - Chrome */
- order: 6; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- background: url('images/shadowboxes/fiji-specials-box-tablet.jpg') no-repeat;
- width:300px;
- height:120px;
- margin-right: 30px;
- }
- .home #toplinks, .category #toplinks {
- webkit-box-ordinal-group: 7; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 7; /* OLD - Firefox 19- */
- -ms-flex-order: 7; /* TWEENER - IE 10 */
- -webkit-order: 7; /* NEW - Chrome */
- order: 7; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- -webkit-flex-direction:row;
- flex-direction:row;
- height:200px;
- width: 630px;
- margin:0 auto;
- }
- /* flex: none | [ <'flex-grow'> <'flex-shrink'>? || <'flex-basis'> ] */
- /********Links and Map Flex Box ************/
- .home #links-map-trans, .category #links-map-trans {
- webkit-box-ordinal-group: 8; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 8; /* OLD - Firefox 19- */
- -ms-flex-order: 8; /* TWEENER - IE 10 */
- -webkit-order: 8; /* NEW - Chrome */
- order: 8; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- -webkit-flex-direction:row; /* Safari 6.1+ */
- flex-direction:row;
- margin: 0 auto;
- width: 630px;
- }
- .home #fiji-map-box, .category #fiji-map-box {
- webkit-box-ordinal-group: 9; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 9; /* OLD - Firefox 19- */
- -ms-flex-order: 9; /* TWEENER - IE 10 */
- -webkit-order: 9; /* NEW - Chrome */
- order: 9; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- }
- .home #toptranslate, .category #toptranslate {
- webkit-box-ordinal-group: 10; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 10; /* OLD - Firefox 19- */
- -ms-flex-order: 10; /* TWEENER - IE 10 */
- -webkit-order: 10; /* NEW - Chrome */
- order: 10; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- }
- .home #topl-booknow, .category #topl-booknow {
- webkit-box-ordinal-group: 11; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 11; /* OLD - Firefox 19- */
- -ms-flex-order: 11; /* TWEENER - IE 10 */
- -webkit-order: 11; /* NEW - Chrome */
- order: 11; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- -webkit-flex:2;
- flex: 2;
- background: url('images/shadowboxes/book-now-box-tablet.jpg') no-repeat;
- width:300px;
- }
- .home #searchpanel {
- webkit-box-ordinal-group: 12; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 12; /* OLD - Firefox 19- */
- -ms-flex-order: 12; /* TWEENER - IE 10 */
- -webkit-order: 12; /* NEW - Chrome */
- order: 12; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- width: 630px;
- margin: 0 auto;
- }
- /* END links-trans flexbox */
- .home #content, .category #content {
- webkit-box-ordinal-group: 13; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 13; /* OLD - Firefox 19- */
- -ms-flex-order: 13; /* TWEENER - IE 10 */
- -webkit-order: 13; /* NEW - Chrome */
- order: 13; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- margin: 0 auto;
- }
- .home #sidebar-bottom, .category #sidebar-bottom, .page-news #sidebar-bottom {
- -webkit-box-ordinal-group: 14; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 14; /* OLD - Firefox 19- */
- -ms-flex-order: 14; /* TWEENER - IE 10 */
- -webkit-order: 14; /* NEW - Chrome */
- order: 14; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- width: 630px;
- margin: 0 auto;
- }
- .home #sidebar-bottom ul, .category #sidebar-bottom ul, .page-news #sidebar-bottom ul {
- webkit-box-ordinal-group: 15; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 15; /* OLD - Firefox 19- */
- -ms-flex-order: 15; /* TWEENER - IE 10 */
- -webkit-order: 15; /* NEW - Chrome */
- order: 15;
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- flex-direction: row;
- height:auto;
- -webkit-flex-wrap:wrap; /* Safari 6.1+ */
- flex-wrap:wrap;
- width:88%;
- }
- .home #sidebar-bottom .box2, .category #sidebar-bottom .box2,
- .page-news #sidebar-bottom .box2 {
- width: 100%;
- }
- .home .sidepost, .category .sidepost, .page-news .sidepost {
- -webkit-box-flex:45% 1;
- -moz-box-flex:45% 1;
- -webkit-flex:45% 1;
- ms-flex:45% 1;
- flex:45% 1;
- }
- /**********************************************************
- * NEWS PAGE STUFF
- ************************************************************/
- /**********************************************************
- * General Styling of TABLET ITEMS
- *********************************************************/
- #header h1 {
- background-image: url("images/title-block-tablet.jpg");
- }
- #searchpanel {
- background-image: none;
- background-color:white;
- background: -webkit-linear-gradient(top, #CCDFEC, white); /* For Safari 5.1 to 6.0 */
- background: -o-linear-gradient(top, #CCDFEC, white); /* For Opera 11.1 to 12.0 */
- background: -moz-linear-gradient(top, #CCDFEC, white); /* For Firefox 3.6 to 15 */
- background: linear-gradient(top, #CCDFEC, white); /* Standard syntax */
- box-shadow:0 0 7px silver;
- webkit-box-shadow:0 0 7px silver;
- border: solid 6px white;
- /* height:40px;*/
- width:95%;
- }
- .ts-menu, #subnav, #main {
- width: 100%;
- }
- .ts-menu {
- position: static;
- margin: 0 auto;
- top: 0px;
- }
- #phone-button, #email-button, #book-button, #ultimate-shark-button {
- width: 100%;
- float: none;
- }
- /**********************************************************************
- * FLEX BOX ORDER CATEGORY PAGE TABLET
- **********************************************************************/
- #topdestination {
- width: 100%;
- height: 575px;
- margin: 0 auto;
- webkit-box-ordinal-group: 3; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 3; /* OLD - Firefox 19- */
- -ms-flex-order: 3; /* TWEENER - IE 10 */
- -webkit-order: 3; /* NEW - Chrome */
- order: 3;
- }
- #destinationcontent {
- width: 100%;
- webkit-box-ordinal-group: 3; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 3; /* OLD - Firefox 19- */
- -ms-flex-order: 3; /* TWEENER - IE 10 */
- -webkit-order: 3; /* NEW - Chrome */
- order: 3;
- display: -webkit-box;
- display: -moz-box;
- display: -ms-flexbox;
- display: -webkit-flex;
- display: flex;
- flex-direction: row;
- height: auto;
- -webkit-flex-wrap: wrap;
- flex-wrap: wrap;
- }
- .destinationblock {
- -webkit-box-flex:45% 1;
- -moz-box-flex:45% 1;
- -webkit-flex:45% 1;
- ms-flex:45% 1;
- flex:45% 1;
- }
- /*************************************************
- * Only one destination item in a row fix
- **************************************************/
- #destinationcontent div:last-child {
- -webkit-box-flex:0 auto;
- -moz-box-flex:0 auto;
- -webkit-flex:0 auto;
- ms-flex:0 auto;
- flex: 0 auto;
- width:100%;
- }
- /*************************************************
- * Only one destination item in a row exceptions
- * where there are two item
- **************************************************/
- .category-luxury #destinationcontent div:last-child,
- .category-spa #destinationcontent div:last-child,
- .category-sunshine-coast #destinationcontent div:last-child,
- .category-nadi-and-denarau #destinationcontent div:last-child,
- .category-mamanuca #destinationcontent div:last-child,
- .category-yasawa #destinationcontent div:last-child,
- .category-vanua-levu #destinationcontent div:last-child,
- .category-kadavu #destinationcontent div:last-child {
- -webkit-box-flex:45% 1;
- -moz-box-flex:45% 1;
- -webkit-flex:45% 1;
- ms-flex:45% 1;
- flex:45% 1;
- }
- /****************************************
- SOME MORE GENERAL TABLET STYLING
- ****************************************/
- #subnav {
- padding: 50px 0 50px;
- color: #00F;
- font-size: 13px;
- width: 100%;
- position: static;
- }
- }
- /************************************************************
- * RESPONSIVE VIEW FOR SMARTPHONES PORTRAIT
- ************************************************************/
- @media only screen and (max-width : 650px) {
- /* **********************************************************
- * Top Header and Top Bar Fix for Slicknav Addition
- *************************************************************/
- #top-header {
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex
- -webkit-flex-direction:column;
- flex-direction:column;
- -webkit-flex-wrap:wrap;
- flex-wrap:wrap;
- }
- /************************************************************
- * SMARTPHONES HIDDEN ITEMS
- ************************************************************/
- #black-bar {
- display: none;
- }
- #slogan-bar {
- display:none;
- }
- #logo {
- display:none;
- }
- .footer-menu li:nth-last-child(-n+1) {
- display:none;
- }
- single #toplinks, .single #fiji-map-box, .single #toptranslate,
- .single #loacatethis, .single-post #sidebar-bottom,
- .category #links-trans, .category #sidebar-bottom {
- display:none;
- }
- #resortpic {
- background-size: 100% 100%;
- background-repeat: no-repeat;
- }
- .category #links-trans, .category #searchpanel {
- display: none;
- }
- .home #links-map-trans {
- display:none;
- }
- #nggpanel {display:none;
- }
- /****** GALLERY FIXES RESORT PAGES *********/
- #topgallery {
- width: 100%;
- height:100%;
- margin-left:0px;
- }
- .ngg-galleryoverview div.pic img {
- width: 100%;
- height: 100%;
- }
- #topgallery #resortpic {
- display: block;
- height: 100%;
- }
- #topgallery #picborder {
- margin: 0px 10px 10px 10px;
- height: 100%;
- width:93%;
- padding: 15px 5px 10px 5px;
- }
- #ngglist {
- display:none;
- }
- /** FIJI MAP FIX SMARTPHONE **/
- .box3 img {
- width: 100%;
- height: 100%;
- }
- img.ui-datepicker-trigger {
- width: 20px;
- }
- /**************************************************************************
- * RESORT PAGE OR SINGLE PAGE SMARTPHONE FIXES
- ***************************************************************************/
- /*.single-post .ui-tabs .ui-tabs-nav {
- display:none;
- }
- */
- .single #links-trans {
- float: left;
- width: 90%;
- padding-left: 15px;
- }
- /**************************************************************************
- * CONTACT PAGE SMARTPHONE
- ***************************************************************************/
- #contactform input.text, #contactform textarea {
- width: 150px;
- }
- .page-contact .box3 {
- background: none;
- border: 5px solid #fff;
- }
- /**************************************************************************
- * SEARCH PANEL SMARTPHONE
- ***************************************************************************/
- #searchpanel {
- display:none;
- background-image: none;
- background-color:white;
- background: -webkit-linear-gradient(top, #CCDFEC, white); /* For Safari 5.1 to 6.0 */
- background: -o-linear-gradient(top, #CCDFEC, white); /* For Opera 11.1 to 12.0 */
- background: -moz-linear-gradient(top, #CCDFEC, white); /* For Firefox 3.6 to 15 */
- background: linear-gradient(top, #CCDFEC, white); /* Standard syntax */
- box-shadow:0 0 7px silver;
- webkit-box-shadow:0 0 7px silver;
- border: solid 6px white;
- /* height:40px;*/
- width:95%;
- }
- /************************************************************
- * SMARTPHONES PORTRAIT HEADERS
- ************************************************************/
- #header h1 {
- float: left;
- width:100%;
- }
- #header h2 {
- margin: 10px 0 0 0;
- width:100%;
- }
- /**********************************************************
- * HOME AND CATEGORY Flex Box Main Container SMARTPHONES
- ***********************************************************/
- .home #main, .category #main, .single #main, .page #main {
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- -webkit-flex-direction:column;
- flex-direction:column;
- -webkit-flex-wrap:wrap;
- flex-wrap:wrap;
- padding:5px;
- width: 450px;
- }
- /*************************************************************
- * Flex Box Main Box Items SMARTPHONES
- *************************************************************/
- .home #header {
- webkit-box-ordinal-group: 1; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 1; /* OLD - Firefox 19- */
- -ms-flex-order: 1; /* TWEENER - IE 10 */
- -webkit-order: 1; /* NEW - Chrome */
- order: 1; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- margin: auto;
- width: 350px;
- }
- .home #subnav {
- webkit-box-ordinal-group: 2; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 2; /* OLD - Firefox 19- */
- -ms-flex-order: 2; /* TWEENER - IE 10 */
- -webkit-order: 2; /* NEW - Chrome */
- order: 2; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- margin: auto;
- width: 350px;
- padding:0;
- }
- .home #dummyblock {
- webkit-box-ordinal-group: 3; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 3; /* OLD - Firefox 19- */
- -ms-flex-order: 3; /* TWEENER - IE 10 */
- -webkit-order: 3; /* NEW - Chrome */
- order: 3; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- }
- .home #topslider {
- display:none;
- webkit-box-ordinal-group: 4; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 4; /* OLD - Firefox 19- */
- -ms-flex-order: 4; /* TWEENER - IE 10 */
- -webkit-order: 4; /* NEW - Chrome */
- order: 4; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- margin: 0 auto 10px auto;
- width: 630px;
- }
- /******************************************************************
- * Links-trans Flexbox SMARTPHONES
- *******************************************************************/
- .home #links-trans {
- webkit-box-ordinal-group: 5; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 5; /* OLD - Firefox 19- */
- -ms-flex-order: 5; /* TWEENER - IE 10 */
- -webkit-order: 5; /* NEW - Chrome */
- order: 5; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- -webkit-flex-direction:column;
- flex-direction:column;
- margin: auto;
- width: 350px;
- }
- .home #topl-specials {
- webkit-box-ordinal-group: 6; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 6; /* OLD - Firefox 19- */
- -ms-flex-order: 6; /* TWEENER - IE 10 */
- -webkit-order: 6; /* NEW - Chrome */
- order: 6; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- background: url('images/shadowboxes/fiji-specials-box-tablet.jpg') no-repeat;
- width:300px;
- height:120px;
- margin-right: 30px;
- }
- .home #toplinks {
- webkit-box-ordinal-group: 7; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 7; /* OLD - Firefox 19- */
- -ms-flex-order: 7; /* TWEENER - IE 10 */
- -webkit-order: 7; /* NEW - Chrome */
- order: 7; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- -webkit-flex-direction:column;
- flex-direction:column;
- height:275px;
- width: 100%;
- margin:0 auto;
- }
- /*************************************************************************
- * Links and Map Flex Box SMARTPHONES
- **************************************************************************/
- .home #fiji-map-box {
- webkit-box-ordinal-group: 9; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 9; /* OLD - Firefox 19- */
- -ms-flex-order: 9; /* TWEENER - IE 10 */
- -webkit-order: 9; /* NEW - Chrome */
- order: 9; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- }
- .home #toptranslate {
- webkit-box-ordinal-group: 10; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 10; /* OLD - Firefox 19- */
- -ms-flex-order: 10; /* TWEENER - IE 10 */
- -webkit-order: 10; /* NEW - Chrome */
- order: 10; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- }
- .home #topl-booknow {
- webkit-box-ordinal-group: 11; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 11; /* OLD - Firefox 19- */
- -ms-flex-order: 11; /* TWEENER - IE 10 */
- -webkit-order: 11; /* NEW - Chrome */
- order: 11; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- -webkit-flex:2;
- flex: 2;
- background: url('images/shadowboxes/book-now-box-tablet.jpg') no-repeat;
- width:300px;
- }
- .home #searchpanel {
- display:none;
- webkit-box-ordinal-group: 12; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 12; /* OLD - Firefox 19- */
- -ms-flex-order: 12; /* TWEENER - IE 10 */
- -webkit-order: 12; /* NEW - Chrome */
- order: 12; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- width: 530px;
- margin: 0 auto;
- }
- /*********************************************************************************
- * END links-trans flexbox SMARTPHONES
- **********************************************************************************/
- .home #content {
- display:none;
- webkit-box-ordinal-group: 13; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 13; /* OLD - Firefox 19- */
- -ms-flex-order: 13; /* TWEENER - IE 10 */
- -webkit-order: 13; /* NEW - Chrome */
- order: 13; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- margin: 0 auto;
- }
- .home #sidebar-bottom, .page-news #sidebar-bottom {
- -webkit-box-ordinal-group: 14; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 14; /* OLD - Firefox 19- */
- -ms-flex-order: 14; /* TWEENER - IE 10 */
- -webkit-order: 14; /* NEW - Chrome */
- order: 14; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- width: 100%;
- margin: 0 auto;
- }
- .home #sidebar-bottom ul, .page-news #sidebar-bottom ul {
- webkit-box-ordinal-group: 15; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-ordinal-group: 15; /* OLD - Firefox 19- */
- -ms-flex-order: 15; /* TWEENER - IE 10 */
- -webkit-order: 15; /* NEW - Chrome */
- order: 15;
- display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
- display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
- display: -ms-flexbox; /* TWEENER - IE 10 */
- display: -webkit-flex; /* NEW - Chrome */
- display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
- flex-direction: column;
- height:auto;
- -webkit-flex-wrap:wrap; /* Safari 6.1+ */
- flex-wrap:wrap;
- width:88%;
- }
- .home #sidebar-bottom .box2, .page-news #sidebar-bottom .box2 {
- width: 100%;
- }
- .home .sidepost, .page-news .sidepost {
- -webkit-box-flex:45% 1;
- -moz-box-flex:45% 1;
- -webkit-flex:45% 1;
- ms-flex:45% 1;
- flex:45% 1;
- }
- /* General Styling of Mobile Items *************/
- #header h1 {
- background-image: url("images/title-block-mobile.jpg");
- }
- .page #content {
- width:98%;
- }
- .page .box3 {
- width:100%;
- }
- .ts-menu, #subnav, #main {
- width: 100%;
- }
- .ts-menu {
- position: static;
- margin: 0 auto;
- top: 0px;
- }
- #phone-button, #email-button, #book-button, #ultimate-shark-button {
- width: 100%;
- float: left;
- }
- /* General Styling of Mobile Items Still *************/
- #destinationcontent {
- width: 100%;
- }
- #topdestination {
- display:none;
- width: 100%;
- height: 575px;
- margin: 0 auto;
- float: left;
- }
- #subnav {
- padding: 50px 0 50px;
- color: #00F;
- font-size: 13px;
- width: 100%;
- position: static;
- }
- #header h2 {
- background:url('images/site-slogan-24-mobile.png');
- background-repeat:no-repeat;
- }
- #menu-footer {
- width: 90%;
- }
- }
- /*************************************************************************
- * SMARTPHONE FOOTER MENU AND MAIN TWEAKS DIFFERENT BREAKPOINTS
- **************************************************************************/
- @media only screen and (max-width : 950px) {
- .footer-menu li:nth-last-child(-n+1) {
- display:none;
- }
- }
- @media only screen and (max-width : 795px) {
- .footer-menu li:nth-last-child(-n+3) {
- display:none;
- }
- }
- /** END MEDIA QUERY ***/
- @media only screen and (max-width : 625px) {
- .home #main, .category #main, .single #main, .page #main {
- width:350px;
- }
- .footer-menu li:nth-last-child(-n+4) {
- display:none;
- }
- }
- /** END MEDIA QUERY ***/
- @media only screen and (max-width : 530px) {
- .footer-menu li:nth-last-child(-n+5) {
- display:none;
- }
- #topgallery #picborder {
- width:92%;
- }
- }
- /** END MEDIA QUERY ***/
- @media only screen and (max-width : 450px) {
- .footer-menu li:nth-last-child(-n+6) {
- display:none;
- }
- #topgallery #picborder {
- width:91%;
- }
- }
- /************************************************
- * TINY DEVICES LESS THAN 360px
- *************************************************/
- @media only screen and (max-width : 360px) {
- .home #main, .category #main, .single #main, .page #main {
- width:300px;
- }
- #topgallery #picborder {
- width:90%;
- }
- .destimage {
- width: 100%
- }
- .destinationblock {
- float: left;
- width: 280px;
- }
- .destinationblock img {
- margin: 5px 0 0 5px;
- width: 100%;
- }
- .destinationdetails {
- width: 280px;
- }
- #header h2 {
- background: url('images/site-slogan-24-small-mobile.png');
- background-repeat: no-repeat;
- }
- #header h1 {
- background-image: url("images/title-block-small-mobile.jpg");
- }
- .footer-menu li:nth-last-child(-n+7) {
- display:none;
- }
- }
- #menu-footer {
- width: 70%;
- }
- }
- /** END MEDIA QUERY ***/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement