/*   
Theme Name: ADROiT Lite
Description: This is a basic blank theme.
Author: Kevin Walton | ADROiT Multimedia
Author URI: http://www.adroitmultimedia.co.nz
Version: 1.0
*/

/* STYLES RESET */
* { margin: 0; padding: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

/* IE Fix */
a img{border:none;}

/* Remove placeholder text in inputs when they get focus. */
input:focus::-webkit-input-placeholder { color: transparent; }
input:focus::-moz-placeholder { color:transparent; }
textarea:focus::-webkit-input-placeholder { color: transparent; }
textarea:focus::-moz-placeholder { color:transparent; }

/* CLEARFIX */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; } .clearfix { display: block; } /* close commented backslash hack */

/*******************************************************/

/* BASE STYLES */

@font-face {
    font-family: 'mriamc';
    src: url('fonts/mriamc.eot');
    src: url('fonts/mriamc.eot') format('embedded-opentype'),
         url('fonts/mriamc.woff2') format('woff2'),
         url('fonts/mriamc.woff') format('woff'),
         url('fonts/mriamc.ttf') format('truetype'),
         url('fonts/mriamc.svg#mriamc') format('svg');
}

body{
	font-family: 'mriamc','Courier New Regular','Courier Regular';
	background:url('images/background.jpg') no-repeat center center;
	background-size:cover;
	background-attachment:fixed;
	color:white;
	font-size:12px;
}

h1, h2, h3, h4, h5, h6{
	font-family:Arial, Helvetica, sans-serif;
}

p{
	line-height:1.3em;
	margin-bottom:1em;
}

img{
	max-width:100%;
}

a{
	color:white;
	text-decoration:none;
	transition:all 0.2s;
}

a:hover{
	color:red;
	transition:all 0.2s;
}

.container{
	display:block;
	width:1740px;
	margin:0 auto;
	max-width:100%;
}

@media(max-width:1740px){
	.container{
		width:100%;
	}
}

/* END BASE STYLES */

/*******************************************************/

/* HEADER STYLES */



/* END HEADER STYLES */

/*******************************************************/

/* NAV STYLES */

.menu-main-navigation-menu-container{
	text-align:right;
}

.menu-main-navigation-menu-container ul{
	list-style:none;
}

.menu-main-navigation-menu-container ul li{
	display:inline-block;
}

.menu-main-navigation-menu-container ul li a{
	display:block;
	font-size:14px;
	text-decoration:none;
	padding:5px 0;
}

.menu-main-navigation-menu-container ul li a:after{
	content:"/";
	color:red;
	padding:5px 30px;
}

.menu-main-navigation-menu-container ul li:first-child a{
	padding-left:0;
}

.menu-main-navigation-menu-container ul li:last-child a{
	padding-right:0;
}

.menu-main-navigation-menu-container ul li:last-child a:after{
	content:"";
	display:none;
}

@media(max-width:940px){
	.menu-main-navigation-menu-container ul li a:after{
		padding:5px 20px;
	}
}

@media(max-width:820px){
	.menu-main-navigation-menu-container ul li a:after{
		padding:5px 10px;
	}
}

@media(max-width:767px){
	.menu-main-navigation-menu-container{
		text-align:center;
	}
}

/* END NAV STYLES */

/*******************************************************/

/* CONTENT STYLES */

.slider-nav .slick-slide{
	margin:0 10px;
}

.gallery-feature *{
    height:100%!important;
    max-height:600px;
}

@media(max-width:767px){
    .gallery-feature *{
        height:350px!important;
    }
}

.ngg-galleryoverview{
	clear:none!important;
}

.ngg-gallery-thumbnail-box{
	width:31%;
	min-width:180px;
}

.ngg-gallery-thumbnail{
	width:100%;
	background:none!important;
	border:none!important;
}

.ngg-gallery-thumbnail img{
	width:90%;
	height:auto;
	margin:0 auto!important;
}

@media(max-width:767px){
	.ngg-gallery-thumbnail-box{
		width:100%
	}
}

/* END CONTENT STYLES */

/*******************************************************/

/* CONTACT FORM STYLES (FOR USING CONTACT FORM 7 PLUGIN) */

.textfield, .textarea{
	font-family: 'mriamc','Courier New Regular','Courier Regular';
	font-size:14px;
	padding: 5px 10px !important;
	width: calc(100% - 20px);
	margin-bottom: 4px !important;
}

.textarea{
	height: 120px;
}

.submitbutton {
	font-family: 'mriamc','Courier New Regular','Courier Regular';
	font-size:14px;
    color: #fff;
    background: none;
    border: solid 2px #fff;
    padding: 5px 20px;
    text-transform: uppercase;
	cursor:pointer;
	transition:all 0.2s;
}

.submitbutton:hover{
	color:#f00;
	transition:all 0.2s;
}

/* END OF CONTACT FORM STYLES */

/*******************************************************/

/* WIDGET STYLES */



/* END OF WIDGET STYLES */

/*******************************************************/

/* FOOTER STYLES */

#copyright{font-size:10px;}

.footer hr{position:relative;bottom:21px;margin-left:255px;}

/* END FOOTER STYLES */

/*******************************************************/

/* MISCELLANEOUS */
.alignleft{float:left;}
.alignright{float:right;}
.hidden, .screen-reader-text, .display-on-small{display:none;}

@media(max-width:767px){
	.display-on-small{display:block;}
	.hide-on-small{display:none;}
}
