/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on May 1, 2016 */


@font-face {
	font-family: 'jenna_sueregular';
	font-weight: normal;
	font-style: normal;
	src: url('jennasue-webfont.eot');
	src: url('jennasue-webfont.eot?#iefix') format('embedded-opentype'), url('jennasue-webfont.woff2') format('woff2'), url('jennasue-webfont.woff') format('woff'), url('jennasue-webfont.ttf') format('truetype'), url('jennasue-webfont.svg#jenna_sueregular') format("svg");
}

@font-face {
	font-family: 'open_sansregular';
	font-weight: normal;
	font-style: normal;
	src: url('OpenSans-Regular-webfont.eot');
	src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Regular-webfont.woff') format('woff'), url('OpenSans-Regular-webfont.ttf') format('truetype'), url('OpenSans-Regular-webfont.svg#open_sansregular') format("svg");
}

@font-face {
	font-family: 'open_sansitalic';
	font-weight: normal;
	font-style: normal;
	src: url('OpenSans-Italic-webfont.eot');
	src: url('OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Italic-webfont.woff') format('woff'), url('OpenSans-Italic-webfont.ttf') format('truetype'), url('OpenSans-Italic-webfont.svg#open_sansitalic') format("svg");
}

@font-face {
	font-family: 'open_sansbold';
	font-weight: normal;
	font-style: normal;
	src: url('OpenSans-Bold-webfont.eot');
	src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Bold-webfont.woff') format('woff'), url('OpenSans-Bold-webfont.ttf') format('truetype'), url('OpenSans-Bold-webfont.svg#open_sansbold') format("svg");
}

@font-face {
	font-family: 'open_sansbold_italic';
	font-weight: normal;
	font-style: normal;
	src: url('OpenSans-BoldItalic-webfont.eot');
	src: url('OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-BoldItalic-webfont.woff') format('woff'), url('OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format("svg");
}

/* --- STYLES --- */


.bg-image-header {
    background: url(meltcakesdesserts.com.au/) center bottom #ffffff!important;
    background-size: contain;
    height: 100%;
}

.bg-image {
    height: auto!important;
}

h1.entry-title {
    font-family: 'jenna_sueregular'!important;
    font-size: 4rem !important;
    text-align: center;
	font-weight: normal;
	font-style: normal;
}

h3.widget-title {
    font-family: 'jenna_sueregular'!important;
	font-weight: normal;
	font-style: normal;
	font-size: 3rem;
	margin-bottom: 0;
}

.top-bar-section li.active:not(.has-form) a:not(.button) {
    color: green;
}

input[type="submit"] {
    background-color: green;
}

form {
margin: 0 auto;
	
}
.contact-form textarea {
    height: 20em !important;
    width: 500px !important;
    margin-bottom: 2em !important;
}

.round img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    width: 250px;
    height: 250px;
}

table {
    background: white;
    margin-bottom: 0;
    border: none;
    table-layout: auto;
    margin: 0 auto;
}

table tr th, table tr td {
	margin-bottom: .35em;
	line-height: 1.15em !important;
}

article table tr td {
	width: 274px;
}

article table td, article table tr th {
    padding: 0;
}

table {
	max-width: 550px;
}

.wp-caption .wp-caption-text {
	margin: 1em 0 0;
	width: 150px;
}

#melt-form {
	width: 500px;
	margin: 0 auto;
}

footer .large-4 img {
    width: 225px;
    margin-top: 1.25em;
	margin-bottom: 1em;
    float: right;
}


/* -----------*/

@media screen and (max-width: 1280px) {
	
		article table tr td {
		float:left;
	}
}



@media screen and (max-width: 580px) {
		article table tr td {
		width: 160px;
}
	
	table tr th, table tr td {
		margin-bottom: .5em;
	}
}