/*
Theme Name: Odyssey
Theme URI: http://cloud.meshmedia.com.au/odyssey/
Description: The 2019 theme for WordPress is stylish, customizable, simple and readable.
Author: Meshmedia
Author URI: http://www.meshmedia.com.au/
Version: 1.0
Tags: custom-theme
Text Domain: odyssey
*/

/*@import url("css/bootstrap.css"); 

@import url("fonts/fonts.css"); 

@import url("css/slick.css"); 

@import url("css/font-awesome.min.css"); 

@import url("css/jquery.smartmenus.bootstrap.css"); 

@import url("css/style.css"); 
@import url("css/responsive.css"); 


/* Common Form Start */
.common-form .form-group { margin: 0 0 35px; }
.common-form .form-control {
	height: 55px;
	resize: none;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	-ms-box-shadow: none !important;
	-o-box-shadow: none !important;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	border: none;
	border-bottom: 1px solid #707070;
	float: none;
	vertical-align: middle;
	font-family: 'FilsonProMediumMedium';
	font-size: 20px;
	line-height: 27px;
	color: #4D4D4D;
	letter-spacing: 5px;
	line-height: 1;
	padding: 6px 0;
}
.common-form .form-control::-webkit-input-placeholder { color: #4D4D4D; }
.common-form .form-control::-moz-placeholder { color: #4D4D4D; }
.common-form .form-control:-ms-input-placeholder { color: #4D4D4D; }
.common-form .form-control:-o-placeholder { color: #4D4D4D; }
.common-form .form-submit-btn { float: right; }
.common-form .form-submit-btn .btn { margin: 0; }
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { clear: both;  }
.common-form .form-submit-btn { margin-bottom: 10px; }
div.wpcf7-response-output { clear: both; }
/* Common Form End */

.services-section a,.services-section a:hover {     text-decoration: none;  } 

.page-not-found h1, .page-not-found h2, .page-not-found .not-found-btn{ text-align:center; }
.page-not-found h1 { font-size:111px; font-weight:normal; color:#ed7800; }
.page-not-found h2 { padding-bottom:20px; }
.page-not-found .not-found-btn a { border: 1.5px solid #ed7800; background-color: #ed7800; color:#fff; }
@media only screen and (max-width:767px){
	.portfolio-gal .image-masonry{margin-bottom:5px;}
}