/*
 Theme Name:	GeneratePress Child
 Theme URI:		http://www.qdesk.com.au/wp-content/themes/generatepress-child/
 Description:	GeneratePress Child
 Author:		Designed by Eye Jam
 Author URI:	http://www.eyejam.com.au/
 Template:		generatepress
 Version:		1.0.0
 License:		GNU General Public License
 License URI:	http://www.gnu.org/licenses/gpl-2.0.html
 Tags:			blue,white
 Text Domain:	generatepress-child
*/
body {
	background: #134453 url("gold-coast-skyline-back4.jpg") no-repeat left top;
}
.footer-widgets {
	background: #17607b!important;
	background: -moz-linear-gradient(left, #17607b 0%, #1e83a8 20%, #1e83a8 80%, #17607b 100%)!important;
	background: -webkit-linear-gradient(left, #17607b 0%, #1e83a8 20%, #1e83a8 80%, #17607b 100%)!important;
	background: linear-gradient(to right, #17607b 0%, #1e83a8 20%, #1e83a8 80%, #17607b 100%)!important;
}
nav.main-navigation {
	background: #17607b!important;
	background: -moz-linear-gradient(left, #17607b 0%, #1e83a8 20%, #1e83a8 80%, #17607b 100%)!important;
	background: -webkit-linear-gradient(left, #17607b 0%, #1e83a8 20%, #1e83a8 80%, #17607b 100%)!important;
	background: linear-gradient(to right, #17607b 0%, #1e83a8 20%, #1e83a8 80%, #17607b 100%)!important;
}
.site-info {
	background: #333333!important;
	background: -moz-linear-gradient(left, #111111 0%, #333333 20%, #333333 80%, #111111 100%)!important;
	background: -webkit-linear-gradient(left, #111111 0%,#333333 20%,#333333 80%,#111111 100%)!important;
	background: linear-gradient(to right, #111111 0%,#333333 20%,#333333 80%,#111111 100%)!important;
}
.site-header {
	background: #ffffff!important;
	background: -moz-linear-gradient(left, #b7c3d0 0%, #ffffff 20%, #ffffff 80%, #b7c3d0 100%)!important;
	background: -webkit-linear-gradient(left, #b7c3d0 0%,#ffffff 20%,#ffffff 80%,#b7c3d0 100%)!important;
	background: linear-gradient(to right, #b7c3d0 0%,#ffffff 20%,#ffffff 80%,#b7c3d0 100%)!important;
}
.secondary-navigation {
	background: #333333!important;
	background: -moz-linear-gradient(left, #111111 0%, #333333 20%, #333333 80%, #111111 100%)!important;
	background: -webkit-linear-gradient(left, #111111 0%,#333333 20%,#333333 80%,#111111 100%)!important;
	background: linear-gradient(to right, #111111 0%,#333333 20%,#333333 80%,#111111 100%)!important;
}
.caldera-grid .btn-default {
    color: #ffffff!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 20px!important;
	font-weight: 700!important;
    background-color: #f6610e!important;
	border: 0!important;
	-webkit-border-radius: 8px!important;
	-moz-border-radius: 8px!important;
	border-radius: 8px!important;
	box-shadow: 0px 4px 12px #000000;
	padding: 10px 15px 10px 15px!important;
}
.caldera-grid .btn-default:hover {
    background-color: #ff833d!important;
}
.transferbut {
    color: #ffffff!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 20px!important;
	font-weight: 700!important;
    background-color: #f6610e!important;
	border: 0!important;
	-webkit-border-radius: 8px!important;
	-moz-border-radius: 8px!important;
	border-radius: 8px!important;
	box-shadow: 0px 4px 12px #000000;
	padding: 10px 15px 10px 15px!important;
}
.transferbut:hover {
    background-color: #ff833d!important;
}
.caldera-grid .form-control {
    background-color: #b5d2f0!important;
    border: 2px solid #17607b!important;
    color: #111111!important;
	font-weight: 700!important;
}
.caldera-grid .form-control option{
    color: #111111!important;
	font-weight: 700!important;
}
.footer-widgets ul.social-icons-lists .social-icon .socicon {
	-webkit-box-shadow: 0px 6px 18px 0px rgba(5,19,45,0.7);
	-moz-box-shadow: 0px 6px 18px 0px rgba(5,19,45,0.7);
	box-shadow: 0px 6px 18px 0px rgba(5,19,45,0.7);
}
.menu-toggle {
	font-size: 22px!important;
}
.site-content .entry-header .entry-title {
	text-align: center!important;
}
.footer-widgets .widget-title {
	text-align: center!important;
}
.footer-widgets .social-icons-lists {
    text-align: center;
}
.giweather.light .giw-fc-current-temp-val {
    color: #ffffff!important;
}
.giweather.light .giw-ts-btn-active {
    color: #ffffff!important;
}
.giweather .giw-ts-btn, .giweather .giw-ts-btns {
    color: rgba(255,255,255,0.5)!important;
}
.giweather.light .giw-fc-thumb-day, .giweather.light .giw-fc-thumb-act-temp, .giweather.light .giw-copyright {
    color: #ffffff!important;
}
.giweather.light .giweather-widget {
    -webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0)!important;
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0)!important;
}
.giw-copyright {
	display: none;
}
.footer-widgets #menu-quick-links {
	text-align: center;
}
.top-bar input[type="text"],
.top-bar input[type="email"],
.top-bar input[type="url"],
.top-bar input[type="password"],
.top-bar input[type="search"],
.top-bar input[type="tel"],
.top-bar input[type="number"],
.top-bar textarea,
.top-bar select {
    color: #ffffff;
    background-color: #444444;
    border-color: #666666;
	padding: 4px 6px;
}
.home .container {
    background-color: #ffffff!important;
}
.main-navigation {
	-webkit-box-shadow: 0px 10px 50px 4px rgba(0,0,0,0.7)!important;
	-moz-box-shadow: 0px 10px 50px 4px rgba(0,0,0,0.7)!important;
	box-shadow: 0px 10px 50px 4px rgba(0,0,0,0.7)!important;
}
.main-navigation ul ul {
    width: 340px;
}
.fronttxt p {
	font-size:18px;
	text-align: justify;
	padding: 10px;
	margin-bottom: 0!important;
}
.fronttxt h2 {
	font-size:20px;
	text-align: center;
	margin-top: 20px!important;
	margin-bottom: 10px!important;
}
.inside-left-sidebar .widget_nav_menu ul li a {
    color: #ffffff;
	font-family: "Comfortaa", display;
    font-weight: 700;
	padding: 10px 16px 10px 16px;
	display: block;
	font-size: 14px!important;
	line-height: normal;
	background-color: #1e83a8;
}
.inside-left-sidebar .widget_nav_menu ul li {
	padding-bottom: 0!important;
}
.inside-left-sidebar .widget_nav_menu ul li a:hover {
    background-color: #1f97c3;
}
.inside-left-sidebar .widget_nav_menu ul li[class*="current-menu-"] {
    background-color: #2aabe3;
}
.footer-widgets .widget_nav_menu ul li a {
	padding: 6px 10px 6px 10px!important;
}
.content-area .entry-content {
    margin: 1em 0 0!important;
}
.home .content-area .entry-content {
    margin: 0!important;
}
iframe.privatetransfers {
	width: 100%;
	height: 900px;
}
table.shuttletable {
	width: 100%;
	border-collapse: collapse;
	margin: 0 0 5px 0!important;
}
table.shuttletable tr td,
table.shuttletable tr th {
	border: 2px solid #1e83a8;
	padding: 4px
}
table.shuttletable tr.blueband {
	background: #C6E0E8;
}
table.shuttletable thead tr{
	background: #1e83a8;
	color: #ffffff;
}
.bookbutton  {
    color: #ffffff!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 20px!important;
	font-weight: 700!important;
    background-color: #f6610e!important;
	border: 0!important;
	-webkit-border-radius: 8px!important;
	-moz-border-radius: 8px!important;
	border-radius: 8px!important;
	box-shadow: 0px 4px 12px #000000;
	padding: 10px 15px 10px 15px!important;
	margin: 0 auto 25px auto!important;
	display: block;
	width: 100px;
}
.bookbutton:hover {
    background-color: #ff833d!important;
}
@media screen and (min-width: 769px) and (max-width: 999px) {
	.main-navigation .main-nav ul li a {
	    padding-left: 7px!important;
	    padding-right: 7px!important;
		font-size: 10px!important;
	}
	.menu-item-has-children .dropdown-menu-toggle {
    	padding-right: 0px!important;
	}
}
@media screen and (min-width: 1000px) and (max-width: 1300px) {
	.main-navigation .main-nav ul li a {
	    padding-left: 10px!important;
	    padding-right: 10px!important;
		font-size: 13px!important;
	}
	.menu-item-has-children .dropdown-menu-toggle {
    	padding-right: 0px!important;
	}
}
@media screen and (min-width: 1301px) and (max-width: 1450px) {
	.main-navigation .main-nav ul li a {
	    padding-left: 14px!important;
	    padding-right: 14px!important;
		font-size: 16px!important;
	}
}
@media screen and (max-width: 930px) {
	.site-header {
	    background: #ffffff!important;
	    background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 20%, #ffffff 80%, #ffffff 100%)!important;
	    background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 20%, #ffffff 80%, #ffffff 100%)!important;
	    background: linear-gradient(to right, #ffffff 0%, #ffffff 20%, #ffffff 80%, #ffffff 100%)!important;
	}
	.secondary-navigation .menu-toggle:before {
    	color: #000000;
	}
	.secondary-navigation .menu-toggle .mobile-menu {
    	color: #000000;
	}
}
@media screen and (max-width: 400px) {
	table.shuttletable tr td, table.shuttletable tr th {
    	padding: 2px!important;
		font-size: 10px!important;
	}
}
@media screen and (min-width: 401px) and (max-width: 560px) {
	table.shuttletable tr td, table.shuttletable tr th {
    	padding: 2px!important;
		font-size: 12px!important;
	}
}