/*
Theme Name: Q Dining
Version: 1.0.0
Author: Seriosuly Good Design
Author URI: http://sgd.com.au
*/

@import url("css/lib/CoverPop.css");
@import url("css/lib/owl.carousel.css");
@import url("css/lib/magnific-popup.css");
@import url("css/main.css?v1.0");


/* WP Image Styles*/

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}




@font-face {
    font-family: 'Verlag';
    src: url('../fonts/Verlag-Bold.woff2') format('woff2'),
        url('../fonts/Verlag-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Verlag';
    src: url('../fonts/Verlag-BookItalic.woff2') format('woff2'),
        url('../fonts/Verlag-BookItalic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Verlag';
    src: url('../fonts/Verlag-BoldItalic.woff2') format('woff2'),
        url('../fonts/Verlag-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Verlag';
    src: url('../fonts/Verlag-Book.woff2') format('woff2'),
        url('../fonts/Verlag-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}




/* Admin Styles */




#login{
	    padding: 5% 0 0;
}


.login #login_error, .login .message, .login .success{
	background-color: #FFB500;
	color: #222;
	font-weight: bold;
	border-left: none;
}


.login form{
	border-radius: 10px;	
	font-family: 'Verlag', sans-serif;
	-webkit-box-shadow: -5px 5px 53px 0px rgba(0,0,0,0.67);
	-moz-box-shadow: -5px 5px 53px 0px rgba(0,0,0,0.67);
	box-shadow: -5px 5px 53px 0px rgba(0,0,0,0.67);
}

body.login{
	background-color: #e8c8be;
	padding: 10px 100px 90px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	background-attachment: scroll;
}

body.login input[type="submit"]{
	margin-top: 20px!important;
	border-radius: 0px!important;
	display: inline-block;
	line-height: 2.3;
	padding: 0;
	background: #568080;
	color: #fff;
	text-transform: uppercase;
	font-weight: 900;
	border-radius: 0;
	letter-spacing: 3px;
	font-size: 13px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-family: inherit;
	text-decoration: none;
	transition: background .3s ease;
	text-decoration: none !important;
	text-shadow: none;
	box-shadow: none;
	width: 100%;
}

body.login input[type="submit"]:hover{
	background:#c9d4d0;
}


.login h1 a{
	border-bottom: none;
}

.login label{
	font-size: 1em;
	text-transform: uppercase;
	color: #1e427c;
	font-family: 'Verlag', monospace;
}


.login #nav a{
	color:#fff!important;
}

.login #nav a:hover,
#backtoblog a:hover{
	text-decoration: underline;
}

.login #backtoblog a, .login #nav a,
.login #nav a{
	color: white!important;
}