/*
Theme Name: Lynne's Labels
Theme URI: http://lynneslabels.co.nz
Author: Dubzz Digital Marketing
Author URI: http://dubzz.co.nz
Description: Custom Theme for Lynnes Labels
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: mobile-first, basic, grid, bootstrap
Text Domain: lynnes_labels

GREY: #A9A795
TEAL: #00AB9E
OFF-WHITE: #E6CB97
BEIGE: #DCAF8D
LIGHT-GREY: #D2CCC2
NAVY: #0D1C8C

*/

/***************** 
For WP Admin Bar 
******************/

.admin-bar .navbar-fixed-top {
	margin-top:30px;
}

/***************** 
HEADER
******************/
#ship h2 {
	text-align: right;
	color: #fff;
}

.navbar {
	min-height: 145px;
	background-color: #FFF;
}

/***************** 
MENU
******************/

#menu-menu-1 {
	margin-top: 50px;
	float: right;
}

#menu-menu-1 li a {
	color: #0D1C8C;
	font-weight: 700;
	font-size: 1.1em;
}

#menu-menu-1 li a:hover {
	border-radius: 5px;
}

.current-menu-item {
	background: #D2CCC2;
	border-radius: 5px;	
}

.navbar-toggle {
	background-color: #0D1C8C;
}
span.icon-bar {
	background: #fff;
}

/***************** 
FRONT-PAGE CONTENT 
******************/

.textwidget img {
	width: 100%;
	border: dashed #D2CCC2;
	border-radius: 2px;
}

.content .widget {
	padding: 5%;
}

}
.metaslider {
    width: 90%;
    margin: 40px 5% 0 5%;
}

.metaslider img {
border-radius: 2px;
}

/***************** 
GENERAL CONTENT 
******************/
h1, h2, h3, h4 {
	font-family: 'Dancing Script', cursive;
}

hr {
    margin-top: 30px;
    margin-bottom: 30px;
}


body {
	background-color: #00AB9E;
	background-image: url(images/dark-denim-3.png);
	font-family: 'Josefin Sans', serif;
	font-size: 18px;
}

h1 {
	font-size: 4em;
}

.widget h3 {
	font-size: 2em
}

.content {
	padding: 5%;
	background-color: #fff;
	border-radius: 2px;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

img {
    border-radius: 2px;
}

.action {
	margin: 5% 0;
	padding: 2%;
	border-radius: 10px;
	background: #00AB9E;
	border: none;
	box-shadow: 2px 2px #D2CCC2;
}

.action a {
	color: #fff;
	font-weight: bold;
}

.action:hover {
	background: #02AD90;
}

.size-medium {
border: medium dashed #D2CCC2;
border-radius: 2px;
margin: 5% auto;
}

/***************** 
CONTACT FORM
******************/

.wpcf7-form-control-wrap, .wpcf7-form-control  {
	width: 50%
}

input.wpcf7-submit {
	width: 20%;
	margin: 0 40%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border-width: 1px 0px 0px;
    border-style: solid none none;
    border-color: #bbb -moz-use-text-color -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}
/***************** 
FOOTER 
******************/

footer div.row h3 {
	text-align: center;
}

footer div.widget {
	text-align: left;
}

footer {
	width: 80%;
	margin: 2% 10%
}

.container-fluid {
	background: #D2CCC2;
	background-image: url(images/basket_grey-5.png);
}

footer .widget, footer p {
	padding: 0 15%
}


/***************** 
MEDIA QUERIES
******************/

@media screen and (max-width: 991px) {
#menu-menu-1 {
    margin-top: -45px;
}
}


@media screen and (max-width: 767px) {
.metaslider {
	display: none;
}

.navbar-brand {
	padding-top: 0px;
}
.wpcf7-form-control-wrap, .wpcf7-form-control {
    width: 90%;
    margin: 0 5%;
}
}



@media screen and (max-width: 490px) {

.in {
	margin-top: 150px;
}
.content h1 {
	margin-top: 50px;
	font-size: 3em
}
.size-medium {
	display: none;
}
footer .widget, footer p {
    padding: 0px;
}
}