/*
   THEME NAME:Headway Child Theme
   THEME URI:http://www.headwaythemes.com
   VERSION:1.0
   AUTHOR:Headway Themes
   AUTHOR URI:http://www.headwaythemes.com
   DESCRIPTION:This is a child theme for Headway.
   TEMPLATE:headway
*/
.block-type-content div.entry-content {  
	width: auto;  
}
.block-type-search form.search-button-visible input.submit {
min-width: 60px;
float: left;
}

.block-type-navigation .nav-vertical {
width: 175px;
}

#block-b5j54e4b60721111 {
  min-height: 200px;
}



#block-b5j54e4b60721111.block-original-b6755205b79d1b10 {
  min-height: 200px;
}

.block-type-widget-area li.widget .widget-title {
  font-size: 13px;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: #eeeeee;
  letter-spacing: 1px;
  text-transform: capitalize;
  font-variant: normal;
  line-height: 250%;
  color: #93c63f;
  margin-bottom: 10px;
}

.block-type-widget-area li.widget {
  line-height: 150%;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  margin-top: 15px;
font-size: 13px;
}

#block-bkt5501bc8706aeb {
  min-height: 100px;
}

#block-bkt5501bc8706aeb.block-original-bcv55205cf5a66d9 {
  min-height: 100px;
}

#block-b5e54ef8ec21a9bc {
  height: 40px;
  overflow: visible;
}

#block-bq254ef8ec219da6 {
  height: 40px;
  overflow: visible;
}

#block-bmt54ef8ec21af6c {
  height: 40px;
  overflow: visible;
}

#block-b1y55391ac9b62cb {
  min-height: 260px;
  overflow: visible;
}

div#comments {
  display: none;
}

.loop-navigation {
  display: 0px;
}

#menu-item-24{
border-bottom-width: 20px !important;
}

#menu-item-64{
  background-color: #fba327;
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/03/Car-rental-icon-32-x-32-white.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-105{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/History.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-65{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Parking.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-63{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Ground-Transport.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-66{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Directions.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-81{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Maps.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-80{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Shopping.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-79{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Dining.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-78{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Info.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-411{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Customs.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-863{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Special-Needs.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-414{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Ambassadors.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-417{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Lost-Found.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-420{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Meeting-rooms.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-423{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Pet-area.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-108{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/SRQ-icon.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-107{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Board.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-106{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Management.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-104{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/SRQ-icon.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-101{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Domestic.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-375{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/International.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-100{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Maps.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-54{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Flight-status.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-1138{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Flight-status.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-1139{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Flight-status.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-53{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Airplane.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-52{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Airplane.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-51{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Non-stop.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-50{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Security.png);
  background-repeat: no-repeat;
  background-position: left center;
}

#menu-item-49{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/SRQ-icon.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-102{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/Police.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}

#menu-item-103{
  background-image: url(http://srq-airport.com/wp-content/uploads/2015/04/ARFF.png);
  background-repeat: no-repeat;
  background-position: 5px center;
}


.flightstatus {
	padding: 4px;
	margin: 2px;
	background-color: #0081c3;
	color: #ffffff;
}
.statushead, .statushead a{
	font-size: 18px;
	text-decoration: none;
	color: white;
	border: none;
	padding-bottom: 10px
	
}

.flightstatus.short {
	width: 46%;
	float: left;
}
.flightstatus.long {
	
}

.flightstatus .textright{
	text-align: right
}

.flightstatus .textcenter{
	text-align:center;
}

.flightstatus .statusclm{
	width: 20%
}

.flightstatus-tb{
	font-size: 12px;
}

.flightstatus-tb-table-description {
	clear:both;
	display:block
}

.flightstatus-tb {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	margin-bottom:1em;
	border:none
}

.flightstatus-tb td,.flightstatus-tb th {
	padding:4px;
	border:none;
	background:0 0;
	text-align:left;
	float:none!important
}

.flightstatus-tb tbody td {
	vertical-align:top
}

.flightstatus-tb tbody td,.flightstatus-tb tfoot th {
	border-top: 1px solid #ebebeb;
	border-top: 1px solid rgba(255, 255, 255, 0.50);
}

.flightstatus-tb tbody tr:first-child td {
	border-top:0
}

.flightstatus-tb thead th {
	border-bottom: 4px solid #eaeaea;
	border-bottom: 4px solid rgba(255, 255, 255, 0.50);
}

.flightstatus-tb tfoot th,.flightstatus-tb thead th {
	
	font-weight:700;
	vertical-align:middle
}

.flightstatus-tb .odd td {
	background-color:#f9f9f9
}

.flightstatus-tb .even td {
	background-color:#fff
}

.flightstatus-tb .row-hover tr:hover td {
	background-color:#f3f3f3
}

.flightstatus-tb img {
	margin:0;
	padding:0;
	border:none;
	max-width:none
}

.dataTables_wrapper {
	clear:both;
	margin-bottom:1em
}

.dataTables_wrapper .flightstatus-tb {
	clear:both;
	margin:0!important
}

.dataTables_length {
	float:left;
	white-space:nowrap
}

.dataTables_filter {
	float:right;
	white-space:nowrap
}

.dataTables_info {
	clear:both;
	float:left;
	margin:4px 0 0
}

.dataTables_paginate {
	float:right;
	margin:4px 0 0
}

.dataTables_paginate a {
	color:#111!important;
	display:inline-block;
	outline:0;
	position:relative;
	text-decoration:underline;
	text-decoration:none\0/IE;
	margin:0 5px
}

.dataTables_paginate a:first-child {
	margin-left:0
}

.dataTables_paginate a:last-child {
	margin-right:0
}

.paginate_button:hover {
	cursor:pointer;
	text-decoration:none
}

.paginate_button.disabled {
	color:#999!important;
	text-decoration:none;
	cursor:default
}

.paginate_button.current {
	font-weight:700;
	text-decoration:none;
	cursor:default
}

.dataTables_paginate.paging_simple {
	padding:0 15px
}

.paging_simple .paginate_button.next:after,.paging_simple .paginate_button.previous:before {
	text-align:left;
	font-family:TablePress;
	font-size:14px;
	font-weight:700;
	-webkit-font-smoothing:antialiased;
	content:"\f053";
	text-shadow:.1em .1em #666;
	position:absolute;
	top:0;
	right:auto;
	bottom:0;
	left:-14px;
	margin:auto;
	height:14px;
	width:14px;
	line-height:1
}

.paging_simple .paginate_button.next:after {
	text-align:right;
	content:"\f054";
	left:auto
}

.paginate_button:after,.paginate_button:before {
	color:#d9edf7
}

.paginate_button:hover:after,.paginate_button:hover:before {
	color:#049cdb
}

.paginate_button.disabled:after,.paginate_button.disabled:before {
	color:#f9f9f9
}

.dataTables_processing {
	display:none
}

.dataTables_scroll {
	clear:both
}

.dataTables_scrollBody {
	-webkit-overflow-scrolling:touch
}

.flightstatus-tb .sorting,.flightstatus-tb .sorting_asc,.flightstatus-tb .sorting_desc {
	position:relative;
	padding-right:20px;
	cursor:pointer;
	outline:0
}

.flightstatus-tb .sorting:after,.flightstatus-tb .sorting_asc:after,.flightstatus-tb .sorting_desc:after {
	font-family:TablePress;
	font-weight:400;
	font-size:14px;
	-webkit-font-smoothing:antialiased;
	position:absolute;
	top:0;
	bottom:0;
	left:auto;
	right:6px;
	margin:auto;
	height:14px;
	line-height:1
}

.flightstatus-tb .sorting:after {
	content:"\f0dc"
}

.flightstatus-tb .sorting_asc:after {
	content:"\f0d8";
	padding:0 0 2px
}

.flightstatus-tb .sorting_desc:after {
	content:"\f0d7"
}

.flightstatus-tb .sorting:hover,.flightstatus-tb .sorting_asc,.flightstatus-tb .sorting_desc {
	background-color:#049cdb
}

.dataTables_scrollBody .flightstatus-tb thead th:after {
	content:""
}

.dataTables_wrapper:after {
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}

.dataTables_wrapper label input,.dataTables_wrapper label select {
	display:inline;
	margin:2px;
	width:auto
}

.flightstatus-tb-wrapper {
	width:48%;
	float:left;
	padding-right:10px;
	background-color:#0081c3;
	color:#fff
}

.block-type-footer .copyright {
text-align: right;
margin: 5px 0;
}

.block-type-footer p.copyright {
color: #ffffff;
}

#block-brj5501ef14aa221 li.widget {
overflow: visible;
}

/*DIFFERENT BACKGROUND COLOR FOR DIFFERENT NAVIGATION ITEMS */
.blue { background-color:#63c9df;}
.orange { background-color:#fba327;  }
.green { background-color:#9bc847;  }
.pink { background-color:#f05982; }
.red { background-color:#f35925; }

/*CHANGE THE HOVER & TEXT COLOR*/
.blue a:hover { background-color:#63c9df;}
.orange a:hover { background-color:#fba327;  }
.green a:hover { background-color:#9bc847;  }
.pink a:hover { background-color:#f05982; }
.red a:hover { background-color:#f35925; }

@media screen and (max-width: 320px) {
body {
width: 100%;
float: none;
 }
#content, #primary, #secondary {
width: 100%;
float: none;
margin: 10px 0;
 }
}

@media screen and (max-width: 480px) {
body {
width: 100%;
float: none;
 }
#content, #primary, #secondary {
width: 100%;
float: none;
margin: 10px 0;
 }
#wrapper-w8354ef8326efd5f, div.wrapper-mirroring-w8354ef8326efd5f {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#wrapper-w6h54f0dfee77834, div.wrapper-mirroring-w6h54f0dfee77834 {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#wrapper-wjg553fb7022006c, div.wrapper-mirroring-wjg553fb7022006c {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#wrapper-wcv553fc3485d449, div.wrapper-mirroring-wcv553fc3485d449 {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#block-bm054e4e419ba1b5 div.entry-content, #block-bm054e4e419ba1b5 div.entry-content p {
  margin-left: auto;
  margin-right: auto;
 }
#block-b8x54ef7738df66b.block-original-b9054f0dfee7afde {
  margin-left: auto;
  margin-right: auto;
 }
}

@media screen and (max-width: 645px) {
body {
width: 100%;
float: none;
 }
#content, #primary, #secondary {
width: 100%;
float: none;
margin: 10px 0;
 }
#wrapper-w8354ef8326efd5f, div.wrapper-mirroring-w8354ef8326efd5f {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#wrapper-w6h54f0dfee77834, div.wrapper-mirroring-w6h54f0dfee77834 {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#wrapper-wjg553fb7022006c, div.wrapper-mirroring-wjg553fb7022006c {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#wrapper-wcv553fc3485d449, div.wrapper-mirroring-wcv553fc3485d449 {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#wrapper-w5e556f513a706f0, div.wrapper-mirroring-w5e556f513a706f0 {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#block-bm054e4e419ba1b5 div.entry-content, #block-bm054e4e419ba1b5 div.entry-content p {
  margin-left: auto;
  margin-right: auto;
 }
#block-b8x54ef7738df66b.block-original-b9054f0dfee7afde {
  margin-left: auto;
  margin-right: auto;
 }
}

@media screen and (max-width: 667px) {
body {
width: 100%;
float: none;
 }
#content, #primary, #secondary {
width: 100%;
float: none;
margin: 10px 0;
 }
#wrapper-w8354ef8326efd5f, div.wrapper-mirroring-w8354ef8326efd5f {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#wrapper-w6h54f0dfee77834, div.wrapper-mirroring-w6h54f0dfee77834 {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#wrapper-wjg553fb7022006c, div.wrapper-mirroring-wjg553fb7022006c {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#wrapper-wcv553fc3485d449, div.wrapper-mirroring-wcv553fc3485d449 {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 25% 0%;
 }
#block-bm054e4e419ba1b5 div.entry-content, #block-bm054e4e419ba1b5 div.entry-content p {
  margin-left: auto;
  margin-right: auto;
 }
#block-b8x54ef7738df66b.block-original-b9054f0dfee7afde {
  margin-left: auto;
  margin-right: auto;
 }
}

@media screen and (max-width: 768px) {
body {
width: 100%;
float: none;
 }
.soliloquy-container .soliloquy-image {
  position: relative;
    left: 20px;
 }

@media only screen and (max-width : 1024px) {

/* Navigation Block */
					
.responsive-grid-active .block-type-navigation .selectnav { display: block !important; }

.responsive-grid-active .block-type-navigation ul.menu.selectnav-active { display: none !important; }

 }
}

@media screen and (max-width: 780px) {
body {
width: 100%;
float: none;
 }
#content, #primary, #secondary {
width: 100%;
float: none;
margin: 10px 0;
 }
#wrapper-w8354ef8326efd5f, div.wrapper-mirroring-w8354ef8326efd5f {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 30% 0%;
 }
#wrapper-w6h54f0dfee77834, div.wrapper-mirroring-w6h54f0dfee77834 {
  padding-left: 0px;
  padding-right: 0px;
  background-position: 30% 0%;
 }
}