body {
background: #f8f8f8;
text-shadow: none;
}
@font-face
{
font-family: openSans;
src: url(//planbshuttle.com.au/wp-content/themes/simplenbright_cus_1.1.0/library/Open-Sans-700.ttf);
}
@font-face
{
font-family: DINmittle;
src: url(//planbshuttle.com.au/wp-content/themes/simplenbright_cus_1.1.0/library/din1451alt.ttf);
}
hr {margin: 1.9em 0;}
body.home li{list-style: disc;} header #logo, header #sitename {
padding-top: 5px;
text-align: left;
}
header[role=banner] {
height: 151px;
background: url(//planbshuttle.com.au/wp-content/themes/simplenbright_cus_1.1.0/library/images/planbshuttle_bg.jpg);
}
#topMenu {
margin-top: 15px;
width: 100%;
bottom: 53px;
position: relative;
background: white;
}
#topMenu ul {
text-align: center;
padding: 12px 0 11px;
margin: 0;
border-bottom: 4px solid #f9ac28;
box-shadow: 0px -2px 5px #eee;
}
#topMenu ul li a {
color: #353535;
text-shadow: none;
text-transform: uppercase;
padding: 0 5px;
text-decoration: none;
font-size: 14px;
font-weight: bold;
font-family: openSans;
}
#contactTop {
position: relative;
text-align: right;
bottom: 50px;
z-index: -1;
}
#contactTop p {
margin: 0;
color: #64B31E;
font-weight: bold;
font-size: 20px;
line-height: 20px;
} .nivo-directionNav {
display:none;
}
.nivo-controlNav {
display:none;
}
#homePage {
background: url(//planbshuttle.com.au/wp-content/themes/simplenbright_cus_1.1.0/library/images/planbshuttle_bg.jpg);
}
#slider_container{
background: none;
padding-bottom: 0;
margin-bottom:35px;
padding-top: 15px;
position: relative;
}
#slider {
border: 1px solid #eee;
border-radius: 5px;
overflow: hidden;
box-shadow: rgb(204, 204, 204) 0px 0px 10px;
box-shadow: rgba(204, 204, 204, 0.5) 0px 0px 10px;
} #container, .wrap {
width: 960px;
}
#main {
width: 648px;
float: left;
}
#homeContent {
border: 1px solid #eee;
border-radius: 5px;
overflow: hidden;
box-shadow: rgb(204, 204, 204) 0px 0px 10px;
box-shadow: rgba(204, 204, 204, 0.5) 0px 0px 10px;
margin: 20px 0;
padding: 20px 25px 10px;
background: url(//planbshuttle.com.au/wp-content/themes/simplenbright_cus_1.1.0/library/images/planbshuttle_content_bg.jpg) transparent;
}
.homeMain {
width: 540px;
display: inline-block;
margin-right: 40px;
}
.homeMain h2 {
padding: 0;
padding-top: 25px;
margin: 0;
color: #585858;
font-size: 31px;
line-height: 32px;
font-weight: bold;
font-family: DINmittle;
}
.homeMain p {
padding: 0;
margin: 0;
padding-top: 25px;
}
.homeHalf {
width: 258px;
display: inline-block;
margin-right: 20px;
vertical-align: top;
box-shadow:0px 0px 5px #ccc;
}
.homeHalf.last {
margin:0;
margin-left:60px;
box-shadow:0px 0px 5px #ccc;
}
body.home .homeHalf.last {
margin-left:0px;}
.homeSidebar {
width: 324px;
display: inline-block;
vertical-align: top;
}
.homeSidebar .imgLinks img {
width:100%;
height: auto;
margin-bottom: 13px;
}
.serviceBox {
background: white;
padding: 20px;
}
.serviceBox p {
padding: 0;
margin: 0;
}
.serviceHead {
background: #4969f2;
color: #ffffff;
padding: 20px;
text-align: center;
}
.serviceHead h3 {
padding: 0;
margin: 0;
padding-bottom: 10px;
font-size: 14px;
font-weight: bold;
}
.serviceHead p {
padding: 0;
margin: 0;
}
.homeButtons {
margin-top: 55px;
}
.homeButtons .homeHalf img {
width: 100%;
height: auto;
}
#booking_private select,
#booking select {
width: 218px;
line-height: 15px;
padding: 3px 5px;
margin: 10px 0;
}
#booking_private #price_private,
#booking #price {
width: 204px;
line-height: 15px;
padding: 3px 5px;
margin: 5px 0;
text-align: center;
}
#booking_private #booking_btn_private,
#booking_private #calculate_btn_private,
#booking #booking_btn,
#booking #calculate_btn {
background: transparent url(//planbshuttle.com.au/wp-content/themes/simplenbright_cus_1.1.0/library/images/planbshuttle_calc-book.png) no-repeat top left;
width: 106px;
height: 28px;
color: #009fd9;
border: none;
margin: 15px 0;
}
#booking_private #booking_btn_private,
#booking #booking_btn {
background-position: top right;
}
.hrThickFull {
background-size: cover;
} footer .copyright {
margin: 0;
padding: 20px 0 40px;
font-size: 11px;
color: #929292;
text-align: center;
text-transform: none;
}
footer .copyright a {
color: #929292;
}
footer {
padding: 0;
margin: 0;
} .form {
float: left;
width: 100%;
}
#book_online {
margin-top: 40px;
}
table.form {
display: table;
border-spacing: 0px;
padding: 0px;
border-collapse: collapse;
}
thead {
display: table-header-group;
vertical-align: middle;
border-color: inherit;
}
.form tr {
display: table-row;
vertical-align: inherit;
border-color: inherit;
}
.form .title {
border-right: none;
border-left: none;
font-size: 25px;
color: #585858;
padding-bottom: 15px;
font-size: 32px;
line-height: 32px;
font-weight: bold;
font-family: DINmittle;
}
td.form-heading{
color: #666 !important;
font-size: 16px;
font-weight: bold;
}
.form th, .form td {
border-style: solid;
border-color: #e9e9e9;
border-width: 0 1px 1px 1px;
color: #696969;
height: 35px;
display: table-cell;
vertical-align: inherit;
width:1px;
}
.form td {
padding-left: 10px;
padding-right:10px;
width: 30%;
}
.form th {
//font-family: 'Tahoma', sans-serif;
font-size: 12px;
font-weight: normal;
background: #fff;
text-align: right;
padding-right: 10px;
}
.textarea_message {
margin-top: 10px;
margin-bottom: 10px;
width: 442px;
height: 70px;
}
input.error, textarea.error, select.error {
border: 1px dashed #ff0000 !important;
display: block;
margin: 0px;
background: none;
}
.select_box_pickup_location, .select_box_startpoint, .select_box_no_passen {
width: 254px;
}
.select_box {
padding: 3px 5px;
} h2.blogpost-title a:hover ,h2.single-title a:hover, aside .sidebarBox a:hover,.fn a:hover{color:#f9ac28;}
#topMenu ul li {padding: 0 10px;}
.shortmenu {position:absolute; z-index:5000; right:0}
.homeMain ul li {margin-left:30px;}
#calc-wrapper {width: 600px;
margin: 0 auto;
margin-bottom:30px;
}
.footerLinks{color: #f8f8f8; font-size: 1px; height: 1px;}
.footerLinks a, .footerLinks a:hover{color: #f8f8f8; text-decoration: none;}
#links {display:none}
.flinks {
text-align: center;
}
.flinks a {
padding: 0 10px;
}
a.fblink img {
width: 50px;
height: auto;
border-top-left-radius: 11px;
border-bottom-left-radius: 10px;
border: 5px solid white;
}
a.fblink {
position: fixed;
top: 50%;
right: 0;
z-index: 10;
transform: TranslateY(-50%);
width: 50px;
}