/*
Theme Name: 13MelbAirportCab.com.au
Author URI: http://www.thegeminigeeks.com/
Version: 1.0
Author: The Gemini Geeks
Description: A theme by The Gemini Geeks
*/

*{margin:0;padding:0;}
body{margin: 0;padding: 0;background:#fff;font-family: 'Open Sans', Tahoma, Verdana, Arial;font-size: 15px;color: #252525;}
ul li {list-style-type:none;}
td{text-align:center}
a img {border:none;}
a { color:#252525;text-decoration:none;}
a:hover{text-decoration:underline; color:#000;}
p {margin:0 0 10px 0;line-height:170%;}
.alignleft{float:left;margin:0 10px 0 0;}
.alignright{float:right;margin:0 0 0 10px;}
.aligncenter{display:block;margin:0 auto;}
.textcenter {text-align:center;}
.clear{clear:both;}
.divider {clear:both;border-bottom:1px solid #ddd;margin:0 0 20px 0;padding:20px 0 0 0;}
table{border-collapse:collapse;}
table td {border:1px solid #ddd; padding:5px;}

.inner {width:980px;margin:0 auto;}
#topsectioninner #header {background:#000;padding:20px 0;}
#header {padding:20px 0; }
#logo {float:left;}
#hright {float:right;}

#topnav {float:right;margin:30px 0 0 0;}
#topnav ul li{float:left;margin:0 25px;}
#topnav ul li a{color:#fff; text-decoration:none; transition: all 0.5s ease; -moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;}
#topnav ul li a:hover {color:#feb920}

h1,h2,h3,h4,h5,h6 {margin:0 0 10px 0;font-family:'Playfair Display';}
h1{font-size:44px;}
h2 {font-size:40px;}
h3 {font-size:25px;}
h4 {font-size:22px;}
h5 {font-size:20px;}
h6 {font-size:18px;text-transform:uppercase;color:#feb920;}

.post{padding:10px; margin:0 0 10px 0;}
.post p{margin:0 0 20px 0;}
.post a {color:#feb920;}
.post ul {margin:10px 0 20px 20px;}
.post ul li {list-style-type:disc;margin:0 0 10px 0;list-style-position:inside;}
#pagetitle {background-color:#feb920;color:#000;background-size:cover;margin:0 0 20px 0;}
#pagetitle h1 {padding:70px 0;}

.bookingoption{float:left;width:31.33%;margin:0 1%;background:#555;color:#fff;text-align:center;padding:10px 0;background:rgba(254,185,32,0.8);font-size:25px;font-weight:bold;font-family:'Playfair Display';}
.bookingoption a {display:block;font-size:35px;font-family:'Open Sans';}

span.yellowtext {color:#feb920;}
a.more {float:right;color:#feb920;border-bottom:1px solid #feb920; ;text-decoration:none;font-weight:bold;}
#aboutus {margin:70px 0 50px 0;text-align:justify;}
#services {border:5px solid #feb920;padding:20px;margin:50px 0;background:#f5f5f5;}
.service {padding:20px 0 20px 80px;border-bottom:1px solid #dedede;}
#service1 {background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/airportservice.png) 0 20px no-repeat;background-size:64px 64px;}
#service2 {background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/corporatetravel.png) 0 20px no-repeat;background-size:64px 32px;}
#service3 {background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/parceldelivery.png) 0 20px no-repeat;background-size:64px 64px;}

#bottomleft h2, #bottomright h2 {margin:0 0 20px 0;}
#bottomleft {background:#feb920;text-align:center;}
span.whitetext {color:#fff;}
#bottomleftinner {margin:30px 20px;}
#bottomleft ul li {margin:0 0 30px 0;}
#bottomleft ul li a {display:block;}
#bottomleft ul li.address {background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/home.png) top center no-repeat; background-size:32px 32px; padding:50px 0 0 0;}
#bottomleft ul li.phone a{background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/phone.png) top center no-repeat; background-size:32px 32px; padding:50px 0 0 0;}
#bottomleft ul li.email a{background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/email.png) top center no-repeat; background-size:32px 32px; padding:50px 0 0 0;}
#bottomright {background:#222 url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/footerbg.jpg) no-repeat;color:#fff;background-size:cover;}
#bottomrightinner {margin:30px 20px;}
.whyus {margin:0 0 20px 0;}
#whyus1 {background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/fast-safe.png) no-repeat; background-size:48px 48px; padding:0 0 0 60px;}
#whyus2 {background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/24x7service.png) no-repeat; background-size:48px 48px; padding:0 0 0 60px;}
#whyus3 {background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/bestprices.png) no-repeat; background-size:48px 48px; padding:0 0 0 60px;}


#footer{clear:both; background:#000; color:#eee; padding:15px 0; text-align:center;font-size:13px;}
#footer a{color:#ddd;}
#footer a:hover{color:#fff;}
.fleft {float:left;}
.fright {float:right;}

#contactform {margin:0 0 20px 0;}
#contactform * {font-family:'Open Sans'; font-size:15px;}
#contactform input{width:98%; padding:9px 1%;border:none;border-bottom:1px solid #ddd;margin:3px 0 0 0;}
#contactform textarea {width:98%; height:110px; padding:9px 1%;border:none;border-bottom:1px solid #ddd;margin:3px 0 0 0;}
#contactform input:focus, #contactform textarea:focus{border-bottom:1px solid #aaa;}
#contactform input.wpcf7-submit{width:120px;border:2px solid #ffb606;background:none;font-size:18px;text-transform:uppercase;cursor:pointer;padding:10px;transition:all 0.2s linear;}
#contactform input.wpcf7-submit:hover {background:#ffb606;color:#fff;}
.grecaptcha-badge { visibility: hidden; }

.field {margin:0 0 20px 0;}
.onehalf {float:left; width:48%;padding:0 1%;}
.onethird {float:left; width:31.33%;padding:0 1%;}
.onethirdfixed {float:left; width:31.33%;padding:0 1%;}
.onefourth {float:left; width:23%;padding:0 1%;}
.fullwidth {width:98%;padding: 0 1%;}

.bookform{text-align: center;margin-top:2rem}
#bookingform * {font-size:15px;font-family:'Open Sans';}
#bookingform .wpcf7-spinner{display:none !important}
#bookingform{border: 3px solid;padding: 2rem;background:#f5f5f5;margin-bottom:1rem}
#bookingform p{margin-bottom:0}
#bookingform input{width:95%; padding:9px 2%;border:1px solid #ddd;margin:3px 0 0 0;}
#bookingform select{width:100%; padding:9px 2%;border:1px solid #ddd;margin:3px 0 0 0;background:#fff;height:40px;-webkit-border-radius:0}
#bookingform textarea {width:98%; padding:9px 1%;height:100px;border:1px solid #ddd;}
#bookingform option {padding:0 4px;}
#bookingform input:focus, #bookingform textarea:focus{border:1px solid #FEB920;outline:0}
#bookingform input.wpcf7-submit{background:none;display:block; margin: 0 auto; width:150px;padding:10px;border:4px solid #ffb606;color:#000;font-size:16px;text-transform:uppercase;cursor:pointer;transition:all 0.3s linear;}
#bookingform input.wpcf7-submit:hover{background:#ffb606;color:#fff;}

::-webkit-input-placeholder {color:#252525;}
:-moz-placeholder {color: #252525;opacity: 1;}
::-moz-placeholder {color: #252525;opacity: 1;}
:-ms-input-placeholder {color: #252525;}
::-ms-input-placeholder {color: #252525;}

input:focus::-webkit-input-placeholder {color:transparent;}
input:focus:-moz-placeholder{color: transparent;opacity: 0;}
input:focus::-moz-placeholder{color: transparent;opacity: 0;}
input:focus:-ms-input-placeholder{color: transparent;}
input:focus::-ms-input-placeholder{color: transparent;}

textarea:focus::-webkit-input-placeholder {color:transparent;}
textarea:focus:-moz-placeholder{color: transparent;opacity: 0;}
textarea:focus::-moz-placeholder{color: transparent;opacity: 0;}
textarea:focus:-ms-input-placeholder{color: transparent;}
textarea:focus::-ms-input-placeholder{color: transparent;}


img {max-width:100%;height:auto;}
textarea, iframe {max-width:100%;}

@media screen and (max-width:980px) {
body {min-width:280px;}
.desktoponly {display:none;}
.inner {width:96%;padding:2%;}
img.alignleft, img.alignright{float:none;display:block;margin:10px auto;}
h1 {font-size:32px;}
h2 {font-size:28px;}
h3 {font-size:22px;}
#topsectioninner #header, #header {padding:0;background:#000;overflow:hidden;}
#topsectioninner #header .inner, #header .inner {width:100%;padding:0;}
#logo {float:none;text-align:center;margin:20px auto;}
#topnav {float:none;display:none;padding:3px 0 1px 0;margin:0;background:#111;}
#topnav ul li {float:none;margin:0 0 5px 0;padding:2px;border-bottom:1px solid #555;}
#topnav ul li a {display:block;color:#fff;padding:4px;border:none;}
#topnav ul li a:hover{color:#ddd;}
#topnav ul ul {margin:0 0 0 20px;}
#topnav ul ul li:last-child {border:none;}
#navtoggle {color:#fff; background:#222 url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/menuwhite.png) 5px 10px no-repeat;  padding: 7px 0 7px 45px;font-size:20px;cursor:pointer;display:block;}
.bookingoption {float:none;width:100%;margin:0 auto 20px auto;background:rgba(254,185,32,1);}
.service {padding:12px 0 20px 40px;border-bottom:1px solid #dedede;}
#service1, #service3 {background-size:32px 32px;}
#service2 {background-size:32px 16px;}
#bottomleft {padding:30px 0;}
#bottomright {padding:30px 0 10px 0;}
#bottomrightinner {padding:0 0 210px 0;background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/footercar.png) bottom center no-repeat;background-size:400px 215px;}
#footer {font-size:12px;padding:5px 0;}
.fleft, .fright {float:none;}
.fleft {margin:0 0 10px 0;}
.onehalf, .onethird, .fullwidth, .onefourth {float:none; width:100%;padding:0;}
#pagetitle h1 {padding:30px 0;}
}

@media screen and (max-width:481px) {
#bottomrightinner {padding:0 0 150px 0;background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/footercar.png) bottom center no-repeat;background-size:300px auto;}
}

@media screen and (max-width:351px) {
#bottomrightinner {padding:0 0 120px 0;background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/footercar.png) bottom center no-repeat;background-size:250px auto;}
}

@media screen and (min-width:981px) {
.mobileonly {display:none;}
#topnav {display:block!important;}
#navtoggle {display:none;}
#topsection{position:relative;}
#topsection #header {position:absolute;top:20px;z-index:9999;width:100%;}
#topsection #header .inner {background:#000;width:960px;padding:10px;}
#booking {position:absolute;bottom:0;z-index:99999;width:100%;}
#aboutus {float:left;width:480px;}
#aboutus a.more {margin:40px 0 0 0;}
#services {float:right;width:400px;}
#bottomleft {float:left;width:30%;min-height:490px;}
#bottomright {float:right;width:70%;min-height:490px;}
#bottomleftinner {float:right;width:260px;}
#bottomrightinner {float:left;width:680px;margin:30px 0 30px 40px;background:url(https://www.13melbairportcab.com.au/wp-content/themes/sstma_theme/images/footercar.png) bottom right no-repeat;background-size:400px 215px;}
.whyus {width:230px;}
#whyus1 {width:400px;}
.lefthalf {float:left;width:48%;}
.righthalf {float:right;width:48%;}
}

@media screen and (min-width:1181px) {
#bottomleft {width:35%;}
#bottomright {width:65%;}
}

@media screen and (min-width:1281px) {
#bottomleft {width:38%;}
#bottomright {width:62%;}
}

@media screen and (min-width:1481px) {
#bottomleft {width:42%;}
#bottomright {width:58%;}
}