/*



Theme Name:     Canvas Child



Theme URI:      http://woothemes.com



Description:    Child theme for Aqua Dining



Author:         NetReach



Author URI:     http://netreach.com.au



Template:       canvas



Version:        0.1.0



*/







@import url("../canvas/style.css");











/*



====================================



@FONT-FACE



====================================*/







@font-face{



	font-family:"FuturaLightCondense";



	src:url("fonts/FuturaLightCondense.eot?#iefix");



	src:url("fonts/FuturaLightCondense.eot?#iefix") format("eot"),



		url("fonts/FuturaLightCondense.woff") format("woff"),



		url("fonts/FuturaLightCondense.ttf") format("truetype"),



		url("fonts/FuturaLightCondense.svg#FuturaLightCondense") format("svg");



}







/*@font-face{



	font-family:"FuturaMediumCondens";



	src:url("fonts/FuturaMediumCondens.eot?#iefix");



	src:url("fonts/FuturaMediumCondens.eot?#iefix") format("eot"),



		url("fonts/FuturaMediumCondens.woff") format("woff"),



		url("fonts/FuturaMediumCondens.ttf") format("truetype"),



		url("fonts/FuturaMediumCondens.svg#FuturaMediumCondens") format("svg");



}







@font-face{



	font-family:"FuturaMediumCondensObl";



	src:url("fonts/FuturaMediumCondensObl.eot?#iefix");



	src:url("fonts/FuturaMediumCondensObl.eot?#iefix") format("eot"),



		url("fonts/FuturaMediumCondensObl.woff") format("woff"),



		url("fonts/FuturaMediumCondensObl.ttf") format("truetype"),



		url("fonts/FuturaMediumCondensObl.svg#FuturaMediumCondensObl") format("svg");



}



*/



@font-face{



	font-family:"NewsGothic";



	src:url("fonts/NewsGothic.eot?#iefix");



	src:url("fonts/NewsGothic.eot?#iefix") format("eot"),



		url("fonts/NewsGothic.woff") format("woff"),



		url("fonts/NewsGothic.ttf") format("truetype"),



		url("fonts/NewsGothic.svg#NewsGothic") format("svg");



}







@font-face{



	font-family:"NewsGothicOblique";



	src:url("fonts/NewsGothicOblique.eot?#iefix");



	src:url("fonts/NewsGothicOblique.eot?#iefix") format("eot"),



		url("fonts/NewsGothicOblique.woff") format("woff"),



		url("fonts/NewsGothicOblique.ttf") format("truetype"),



		url("fonts/NewsGothicOblique.svg#NewsGothicOblique") format("svg");



}







/*



====================================



MAIN



====================================*/







.MGLPoweredBy {

	display: none;

}



body {



	/*-webkit-font-smoothing: antialiased;*/







	/*border-top: 12px solid #8dabbe!important;*/



	font-family: 'NewsGothic', Helvetica, Geneva, sans-serif;



}







h1 {



	font: 22px 'FuturaLightCondense', Helvetica, Geneva, sans-serif !important;



	color: #8dabbe !important;



	margin: 0px;



	padding: 2px 0 5px;



	text-transform: uppercase;



	font-weight: normal;



	letter-spacing: 3px;



}



h2 {



	font: 22px 'FuturaLightCondense', Helvetica, Geneva, sans-serif !important;



	color: #000000 !important;



	margin: 0px;



	padding: 2px 0 5px;



	text-transform: uppercase;



	font-weight: normal;



	letter-spacing: 3px;



}







h5 {



	font-family: 'FuturaLightCondense', Helvetica, Geneva, sans-serif;



	color: #8BA1B2;



	font-size: 10px;



	margin: 0px;



	padding: 0 0 5px;



	font-weight: normal;



	letter-spacing: 2px;



}







h6 {



	font: 10px 'FuturaLightCondense', Helvetica, Geneva, sans-serif !important;



	color: #000 !important;



	margin: 0px;



	padding: 2px 0 5px;



	text-transform: uppercase;



	font-weight: normal;



	letter-spacing: 2px;



}







.entry img {



	padding: 0px;



	border: none;



	box-shadow: 3px 4px 5px #aaaaaa;



}







.home .threeboxes .threecol-one {



	width: 32%;



	margin-right: 0;



	margin-left: 0;



	margin-bottom: 5px;



}







.aligncenter {



	margin-top: 5px;



}







.widget .textwidget {



font: 300 15px 'NewsGothic', Helvetica, sans-serif!important;



color: #000000!important;



}







.entry p {



font: 300 14px 'NewsGothic', Helvetica, sans-serif!important;



color: #000000!important;



line-height: 17px!important;



}







#logo {



width: 100% !important;



padding-top: 20px;



text-align: center !important;



border-top: dotted 1.2px #8dabbe;



}











a:link, a:visited {



color: #8dabbe;



text-decoration: none;



}











.widget img{



box-shadow: 3px 4px 5px #aaaaaa;



}







/*



====================================



NAVIGATION CHANGES



====================================*/







#navigation {



	margin-bottom: 0.25em !important;



}



#header {



	padding-top: 10px !important;



	padding-bottom: 10px !important;



}







#navigation .menus {



	display: table !important;



	margin: 0 auto 0em !important;



}



#main-nav {



	



	 list-style: none;



}







#main-nav {



margin-right: 0px!important



}







#main-nav li {



	display: block;



}



#main-nav a:after {



	display: none !important;



}



ul.nav li a {



	font: 16px 'FuturaLightCondense', Helvetica, Geneva, sans-serif !important;



	text-transform: uppercase;



	font-weight: normal!important;



	letter-spacing: 3px;



	padding-top: 3px !important;



	padding-bottom: 3px !important;



	padding-left: 0em !important;



	padding-right: 0em !important;



}







ul.nav li ul li a {



	font-size: 13px !important;



	letter-spacing: 2px !important;



	color: #000 !important;



}







ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a {



	background: none !important;



	color: #000 !important;



	font-weight: normal !important;



}







#navigation ul.nav li ul {



top: 44px!important;



}







ul.nav ul li.current_page_item a, ul.nav ul li.current-menu-item a {



color: #8dabbe!important;



}







#navigation {



	margin-bottom: 0 !important;



}



#navigation ul.nav > li:hover {



	background: none !important;



}



#navigation ul.nav > li a:hover {

    background: none !important;

}



ul.nav li ul li {

	content: '';

}



ul.nav li a::before {



	display: inline;



	content: " | ";



	padding-left: 7px;



	padding-right: 2px;



	border-bottom: transparent!important;



	color: #000!important;



}

ul.nav li ul li a::before {

	content: "";

	padding-left: 0px;

	padding-right: 0px;

}



ul li:first-child a::before, ul li ul li a::before{



	display: none;



}







ul li a::first-child{



	    content: '';



	}







#navigation ul ul li a {



	border-bottom: none!important;



	text-decoration: none!important;



}







#navigation ul ul li:hover {



	color: #000!important;



	background-color: #cfcfcf!important;



	/*opacity: 0.7!important;*/



	}







#navigation ul ul li a {



	color: #000!important;



}







/*



====================================



TOP BAR - FEELING SOCIAL



====================================*/







#sectionheader {



	width:100%;



	margin:auto;



	background:inherit!important;



}







#headerleft h5 {



	font-family: 'FuturaLightCondense', Helvetica, Geneva, sans-serif;



	color: #000000;



	font-size: 10px;



	margin: 0px;



	padding: 0 0 5px;



	font-weight: normal;



	letter-spacing: 2px;



	padding-right: 5px;



}







#headerright h5 {



	font-family: 'FuturaLightCondense', Helvetica, Geneva, sans-serif;



	color: #000000;



	font-size: 10px;



	margin: 0px;



	padding: 0 0 5px;



	font-weight: normal;



	letter-spacing: 2px;



	padding-right: 5px;



}







.newsletterbox {



	width:144px;



	height:38px;



	margin-left:0px;



	display:block;



	float:right;



}







#newsletterbox input {



    width: 144px;



}







.newsletterbox p {



	padding:4px 0 8px;



}







.facebookTopImage {



	background-image:url(images/facebook.png);



	background-repeat:no-repeat;



	width:18px;



	height:12px;



	padding-left: 10px;

	padding-right: 5px;



	display: inline!important;



}



.instagramTopImage {

	background-image: url(images/instagram.png);

	background-repeat: no-repeat;

	width: 10px;

	height: 12px;



	height:12px;



	padding-left: 10px;

	padding-right: 5px;

	display: inline!important;

}

#headerleft h5 {

	color: #8BA1B2;

}



.emailTopImage {



	background-image: url(images/email.png);



	background-repeat:no-repeat;



	width:16px;



	height:16px;



	padding-right: 20px;



	padding-bottom: 10px!important;



	display: inline!important;



}







.emailTopImage a {



	background-image: url(images/email.png);



	float:left;



	opacity:0;



	width:16px;



	height:16px;



	vertical-align:top;



	position:relative;



	top:-1px;



	background-repeat:no-repeat;



	padding-right: 5px;



}







.moduletable-newsletterbox {



	width:130px;



	margin-left:0px;



	display:inline;



	margin-top:-20px;	



}







.topTagsLeft {



	float:left;



	width:400px;



}







.topTagsRight {



	float:right;



	width:400px;



	text-align:right;



}







.topTags {



	width:100%;



}







div.topTagsLeft p, div.topTagsRight p{



	color:#ADADAD;



}







/*



====================================



CUSTOM FORM COLORS



====================================*/







textarea, input {







border-color: #8dabbe!important;



border-width: 1px!important;



}







input[type=submit], input.button, button.button, #wrapper .woo-sc-button {







background: #8dabbe!important;







}







.two-col-right #main-sidebar-container #main {



float: right;



margin-top: -12px;



}







img.ui-datepicker-trigger {



	vertical-align: middle!important;



}



/*



====================================



FOOTER CHANGES



====================================*/







#bottom {



	background: #8dabbe;



	}



	



#bottom {



		left: 0; right: 0;



		height: 12px;



		}



#bottom { bottom: 0; 



}







#logo1 {

	background-image:url(images/aquaDiningLogo.png);

	background-repeat: no-repeat;

	height:70px;

	width: 92px;

	text-align: center;



}

#logo2 {

background-image: url("images/ormeggioLogo.png");
background-repeat: no-repeat;
height: 70px;
width: 144px;
text-align: center;
background-size: 100%;
margin: 0px !important;



}

#logo3 {

	background-image:url(images/milsonsPointLogo.png);

	background-repeat: no-repeat;

	height:70px;

	width: 116px;

	text-align: center;



}

#logo4 {

	background-image:url(images/sydneyWharfLogo.png);

	background-repeat: no-repeat;

	height:70px;

	width: 118px;

	text-align: center;



}

#logo5 {

	background-image:url(images/whaleBeachLogo.png);

	background-repeat: no-repeat;

	height:70px;

	width: 125px;

	text-align: center;



}

#logo6 {

	background-image:url(images/chowderBayLogo.png);

	background-repeat: no-repeat;

	height:70px;

	width: 125px;

	text-align: center;



}

#logo7 {

	background-image:url(images/theCountLogo.png);

	background-repeat: no-repeat;

	height:70px;

	width: 125px;

	text-align: center;

}

#logo8 {

	background-image: url(images/Viaalta_logo.png);

	background-repeat: no-repeat;

	height:70px;

	width: 110px;

	text-align: center;
	background-position: 0px 20px;

}
#logo8 {

	background-image: url(images/Viaalta_logo.png);

	background-repeat: no-repeat;

	height:70px;

	width: 110px;

	text-align: center;
	background-position: 0px 20px;

}
#logo9 {

	background-image: url(/wp-content/uploads/2014/10/lumi_logo2.png);
	background-size:90% 45%;
	background-repeat: no-repeat;
	height:70px;

	width: 71px;

	text-align: center;
	background-position: 0px 20px;

}

#logo10 {
	background-image: url(/wp-content/uploads/2014/11/chiosco3.png);
	background-size:100% 45%;
	background-repeat: no-repeat;
	height:70px;

	width: 105px;

	text-align: center;
	background-position: 0px 20px;
}



#footerBarImage {



	margin-bottom: 4px!important;



	background-image:url(images/lineLeft.gif);



	height:1px;



	background-repeat:repeat-x;



	background-position:center;



}







#footertext {



  	font-family: 'FuturaLightCondense', Helvetica, Geneva, sans-serif!important;



	color: #8dabbe!important;



	font-size: 13px!important;



}







.netreachFooter h3{



	font-family:'FuturaLightCondense', Helvetica, Geneva, sans-serif !important;



	font-weight: 200!important;



	color: #8BA1B2!important;



	font-size: 10px!important;



	letter-spacing: 2px;



}







#footer {



border-top: none!important;



margin-top:-40px;



}



.single-product #navigation {

	margin-bottom: 30px !important;

}







/*



====================================



SLIDER CHANGES



==================================== */







.business #loopedSlider a.flex-prev {



	left: 0px;



	background-image: url(images/btn-prev.png);



	background-repeat: no-repeat;



	padding-top: 100px;



	padding-left: 36px!important;







}







.business #loopedSlider a.flex-next {



right: 0px;



background-image: url(images/btn-next.png);



background-repeat: no-repeat;



padding-top: 100px;



padding-right: 36px!important;



}







a.flex-prev:before, a.flex-next:before, #post-gallery .pagination .jcarousel-prev:before, #post-gallery .pagination .jcarousel-next:after {



font-size: 0px!important;



}







.business #loopedSlider, .business #loopedSlider .container {



box-shadow: 3px 4px 5px #aaaaaa;



margin-bottom:29px!important;}







#loopedSlider .content {



	display: none !important;



}







/*



====================================



GALLERY / LIGHTBOX CHANGES



==================================== */







#gallery img {



border: none!important;



box-shadow: none!important;



}







#gallery-1 img {



border: none!important;



box-shadow: none!important;



}











#gallery-2 img {



border: none!important;



box-shadow: none!important;



}







.sixcol-two {



	margin-bottom: -2.5%!important;



}



.sixcol-four {



	margin-bottom: -2.5%!important;



}







.sixcol-two img {



	box-shadow: none!important;



}







#slb_viewer_wrap .slb_theme_slb_default .slb_group_status {



	display: none!important;



}







#slb_viewer_wrap .slb_theme_slb_default .slb_data_title, #slb_viewer_wrap .slb_theme_slb_default .slb_group_status {



	display: none!important;



}







#slb_viewer_wrap .slb_theme_slb_default .slb_container {



border-radius: 0px!important;



padding: 8px!important;



}















/*



====================================



MEDIA QUERIES FOR NAVIGATION



==================================== */







@media only screen and (min-width: 768px) {



	#navigation ul li:first-child, #navigation ul li:first-child a {



		border-radius: 0 0 0 0 !important;



		-moz-border-radius: 0 0 0 0 !important;



		-webkit-border-radius: 0 0 0 0 !important;



	}



	#navigation ul.nav > li, #navigation ul.nav > li:hover {



		border-right: none !important;



		/*background-image: url(images/nav-divider.png);*/



		background-repeat: no-repeat;



		background-position: 1px;



	}



	



	#navigation ul.nav > li:first-child {



		background-image: none;



	}



	#navigation {



		border: none !important;



		background: none !important;



		box-shadow: 0 0 0 0 !important;



		-webkit-box-shadow: 0 0 0 0 !important;



		-moz-box-shadow: 0 0 0 0 !important;



		border-radius: 0 !important;



		-moz-border-radius: 0 !important;



		-webkit-border-radius: 0 !important;



	}







	ul.nav li a, #navigation ul.rss a, #navigation .cart-contents, #navigation ul.rss {



		color: #000 !important;



	}







	ul.nav li:hover a {



		border-bottom: none;



		color:#8dabbe!important;



	}



	ul.nav li ul li a:hover {



		border-bottom: none;



	}







	ul.nav li ul li a {



		display: block;



		padding-top: 4px!important;



		padding-bottom: 4px!important;



	}







	ul.nav li ul {



		width: 20em;



	}



	#navigation ul.nav ul {



		background: rgba(255,255,255,0.85) !important;



	}



	.home .threeboxes .threecol-one {



		margin-left: 2%;



	}



	.home .threeboxes .threecol-one:first-child {



		margin-left: 0;



	}



	



}



@media only screen and (max-width: 768px) {



	.home .threeboxes .threecol-one img {



		float: none !important;



		margin: auto !important;



		text-align: center !important;



		display: block !important;



		margin-bottom: 5px !important;



	}



}







/*END MEDIA QUERIES FOR NAVIGATION



====================================*/







#main-sidebar-container #main {



margin-top: -10px!important;



}







/*



====================================



RESPONSIVE FOOTER / HEADER (SOCIAL) GRID



==================================== */







/*  SECTIONS  */



.sectionfooter {



	clear: both;



	padding: 0px;



	margin: 0px;



	text-align: center;



}







/*  COLUMN SETUP  */



.col {



	display: inline-block;



	margin: 1% 0 1% 0%;



}



.col:first-child { margin-left: 0; }











/*  GROUPING  */



.group:before,



.group:after {



	content:"";



	display:table;



}



.group:after {



	clear:both;



}



                                               



					



/*  GRID OF SEVEN  */



.span_7_of_7 {



	width: 100%;



}







.span_6_of_7 {



  	width: 85.57%;



}







.span_5_of_7 {



  	width: 71.14%;



}







.span_4_of_7 {



  	width: 56.71%;



}







.span_3_of_7 {



  	width: 42.28%;



}







.span_2_of_7 {



  	width: 27.85%;



}







.span_1_of_7 {



  	width: 13.42%;



}







/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */







@media only screen and (max-width: 480px) {



	.col { 



		margin: 1% 0 1% 0%;



	}



	.span_7_of_7 {



		width: 100%; 



	}



	.span_6_of_7 {



		width: 100%; 



	}



	.span_5_of_7 {



		width: 100%; 



	}



	.span_4_of_7 {



		width: 100%; 



	}



	.span_3_of_7 {



		width: 100%; 



	}



	.span_2_of_7 {



		width: 100%; 



	}



	.span_1_of_7 {



		width: 100%;



	}



	#headerright h5 {



		text-align: left!important;



	}



}







/*END FOOTER / HEADER (SOCIAL) GRID



====================================*/







/*ADDITIONAL CHANGES OUTSIDE RIPPLES TEMPLATE



====================================*/







/*#logo {



	padding-top: 5px!important;



}







.business #loopedSlider, .business #loopedSlider .container {



	margin-bottom: 28px!important;



}*/







#main-nav {



	margin-bottom: 10px!important;



}







#navigation ul.nav li ul {



	top: 26px!important;



}







.gallery-item {



	margin-left: 10px!important;



	width: 138px!important;



	height: 138px!important;



}







#logo {



	margin-top: -6px!important;



	padding-top: 10px!important;



}







#logo img {



	padding:10px 0px;



}







#visitvenues{



	margin-bottom: -23px!important;



}











h6 {



	font-size: 8px!important;



}







.netreachFooter h3 {



	font-size: 10px!important;



}







/*MAKE IDENTICAL TO CURRENT AQUA SITE



====================================*/











#logo {



	border-top: none!important;



	margin-top: -30px!important;



	padding-bottom: 10px!important;



}







#bottom {



	height: 0px!important;



}







h6 {



	font-size: 8px!important;



}







/*border top has been commented out on line 71*/







/*netreach footer adjustments on line 473 & 474*/







.post-97 .entry img {



	box-shadow: none!important;



	background: none!important;



}







.sectionfooter {



	margin-bottom: -25px!important;



}







.bottomTags {



	margin-top: 15px!important;



}



/* WOO



====================================*/



ul.products li.product .price {



	display: none!important;



}







ul.products h3 {

	display: none!important;

}







.woocommerce ul.products li.product a img {



display: inline!important;







}



.woocommerce .summary p.price {

	display: none!important;

}



.woocommerce .images img {



width: auto!important;



}







.post-105, .post-106, .post-113 {



	margin-top: 30px!important;



}







/* MENU BUTTON



====================================*/







.button-small {



	visibility: hidden;



	display: none;



}







@media only screen and (max-width: 500px) {



	#headerleft h5 {



		text-align: center!important;



	}







	#headerright h5 {



		text-align: center!important;



		padding-bottom: 5px!important;







	}







	#headerright {



		padding-bottom: 5px!important;



	}







@media only screen and (max-width: 760px) {







	.home .entry{



		text-align: center;



	}







	.button-small {



	visibility: visible;



}







	.button-small{



	    color: #fff !important;



	    word-spacing: 0.25em;



	   	font-family: 'FuturaMediumCondens'!important, sans-serif;



	   	text-transform: uppercase;



	   	border: none;



	    line-height: 22px;



	    padding: 12px 13px 11px 12px;



	    text-align: center;



	    display: inline-block;



	    margin-top: 5px;



	    margin-bottom: 2px;



	    text-decoration: none;



	    max-width:450px;



	    font-size: 30px;



	    color: #fff;



	    text-shadow: none;



	    text-align: center!important;



	}



	.button-small:visited{



	      color: #fff;



	}







	.button-small:hover{



	    color: rgba(255,255,255, 0.75);



	    text-decoration: none;



	    -webkit-box-shadow:inset 0 10px 20px rgba(255,255,255, 0.10);



	    -moz-box-shadow: inset 0 10px 20px rgba(255,255,255, 0.10);



	    box-shadow: inset 0 10px 20px rgba(255,255,255, 0.10);



	}



	.button-small:active {



	    -webkit-box-shadow: inset 0 2px 2px rgba(0,0,0, 0.3), inset 0 10px 20px rgba(0,0,0, 0.08);



	    -moz-box-shadow: inset 0 2px 2px rgba(0,0,0, 0.3), inset 0 10px 20px rgba(0,0,0, 0.08);



	    box-shadow: inset 0 2px 2px rgba(0,0,0, 0.3), inset 0 10px 20px rgba(0,0,0, 0.08);



	}



	.rounded3 {



		-webkit-border-radius: 3px;



	    -moz-border-radius: 3px;



	    border-radius: 3px;



	}







	.orange_dark {



		background: #8dabbe;      



	}



}



}



.shipping_calculator {

	display: none;

}



.checkout ul li {

	list-style-type: none;

}

.checkout ul {

	padding: 0px;

}

.cart-delivery-info {

	width: 48%;

	float: left;

}

h1.page-title {

	margin-top: 20px;

}

.woocommerce .images {

	text-align: center;

}

.woocommerce-checkout tr.shipping {

	display: none;

}

.form-row.terms {

	width: 65% !important;

}

.single-post #content {

	margin-top: 20px;

}

.product-name small a {

	display: inline-block;

	background: #428bca;

	padding: .327em 1em;

	color: white !important;

	text-transform: uppercase;

-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

-webkit-appearance: caret;

-moz-appearance: caret;

}