/* GLOBAL */

html, body { background-color:#300f30; color:#fff; font-size:16px; font-family: 'Montserrat', sans-serif; }

h1, h2, h3 { color:#fff; }

h1 { font-weight:400; font-family: 'Euphoria Script', cursive; }
h2 { font-weight:300; }
h3 { font-weight:300; }

.page1 h1 { margin-top:-10px; }

a:hover { text-decoration:none; }

.map {
	position: relative;
	padding-bottom: 50%;
	height: 0;
	overflow: hidden;
}
.map iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
}

#editpage { position: fixed; top: 4px; left: 49%;  z-index:9999; }
#editpage a { float:left; padding: 3px 6px 5px 6px; background: #db1174; color: #FFB8DB; display: block; font-weight: normal; font-size:14px; z-index:9999; margin:0 1px; text-decoration:none; line-height:1em; stroke-width:2px; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }
#editpage a:hover { background: #ffffcc; color: #000; text-decoration:none; }


/* STYLES */

.header { padding:0 30px; text-align:center; background-color:#300f30; }
.header img { margin-top:20px; height:80px; }

.uk-navbar-container { background:#EF9B21; }
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle { min-height:44px; color:#000; font-size:12px; font-weight:500; }
.uk-navbar-item:hover, .uk-navbar-nav>li>a:hover, .uk-navbar-toggle:hover { color:#fff; }

.uk-navbar-dropdown { background-color:#EF9B21; margin-top:0; padding:0 10px 10px 16px; width:160px; }
.uk-navbar-dropdown-nav > li > a { color:#000; text-transform:uppercase; }
.uk-navbar-dropdown-nav > li > a:hover { color:#fff; }
a.uk-open { color:#fff !important; }

.layout { width:100%; padding-top:60px; }
.fixed { margin:0 auto; max-width:800px; padding:0 30px; }
.collection .fixed { max-width:1100px; }

.layout.gallery { padding-top:40px; }
.gallery .photo { overflow:hidden; }
.gallery h2 { margin:0; padding:10px; background-color:#EF9B21; font-size:14px; font-weight:600; text-transform:uppercase; }
.gallery a { color:#000; }
.gallery a:hover { color:#fff; }

.collection .thumb img { border:4px solid #000; }

.footer { text-align:center; }
.footer .uk-overlay { width:100%; padding:0; text-align:center; min-height:50%; background: rgb(48,15,48); background: linear-gradient(180deg, rgba(48,15,48,.1) 0%, rgba(48,15,48,0) 100%); }
.footer img.logo { height:60px; }
.footer p { color:#fff; font-size:12px; font-weight:600; line-height:2em; }
.footer a { color:#fff; }
.footer a:hover { color:#fff; }
.footer a.phone { font-size:26px; }
.footer a.email { font-size:16px; }
.footer .social { margin:10px 0; }
.footer .social img { margin:0 5px; height:35px; }


/* MEDIA QUERIES */

/* min-width 640px, small screens */
@media only screen and (min-width: 640px) { 

	.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle { font-size:16px; }
	.footer img.logo { height:80px; }
	.gallery h2 { font-size:16px; }
	.footer .social { margin-top:-10px; }
	
}

/* min-width 960px, medium screens */
@media only screen and (min-width: 960px) { 

	.footer .uk-position-top-center { padding-top:2%; }
	
}

/* min-width 1024px, ipad */
@media only screen and (min-width: 1024px) { 
	
}

/* min-width 1200px, large screens */
@media only screen and (min-width: 1200px) { 
	
	.footer .uk-position-top-center { padding-top:4%; }
	 
}

/* min-width 1400px */
@media only screen and (min-width: 1400px) { 
  
	.footer .uk-position-top-center { padding-top:6%; }
	
}

/* min-width 1600px, x-large screens */
@media only screen and (min-width: 1600px) { 
	
	.footer .uk-position-top-center { padding-top:8%; }

}





