/*
Theme Name: euro
Author: euro
*/

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.clr{clear:both;display:block}.clr:after{display:block; content:' ';clear:both}input:focus,textarea:focus{outline:0}ul,ol{margin:0;padding:0}
.clear{
	clear:both;
}
.clear:after,
.inner:after{
	content:'';
	display:block;
	clear:both;
}




.inner{
	max-width:1280px;
	margin:auto;
	position:relative;
}
#head .inner{
	padding:0;
}
#wrap{
	position:relative;
	overflow:hidden;
}
body{
	font-family: 'Lato', sans-serif;
	font-size:14px;
	position:relative;
	background-repeat:no-repeat;
	background-size:contain;
	background-color:#F2F1F0;
}


input::-webkit-input-placeholder ,
input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder {
	color:#000;
}


a{
	text-decoration:none;
	cursor:pointer;
    color:#C25B20;
	
  -webkit-transition: all 0.3s ease-out; 
          transition: all 0.3s ease-out; 

}
a:hover{
	color:#827268;
	text-decoration:none;
}
.center{
	text-align:center;
}
p{
	margin-bottom:15px;
	line-height:1.5;
	margin-top:0;
}
img{
	max-width:100%;
}
h1,h2{
}
h1,h2,h3,h4,h5{
	margin-top:0;
	font-weight:normal;
	margin-bottom:15px;
}

h1{
	font-size:24px;
}
h2{
	font-size:18px;
}
h3{
	font-size:17px;
}
h4{
	font-size:16px;
}
h5{
	font-size:15px;
}
.alignleft{
	float:left;
	margin-right:20px;
	margin-bottom:15px;
}
.alignright{
	float:right;
	margin-left:20px;
}
.main:after{
	display:block;
	clear:both;
	content:' ';
}

.header{
	position:relative;
	height:440px;
}
.header #head{
	max-width:670px;
	box-sizing:border-box;
	padding:0 25px;
	margin:auto;
	position:relative;
}
.header .img{
	top:0;
	bottom:0;
	left:0;
	width:100%;
	position:absolute;
	background-size:contain;
	background-image:url(images/slide1.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
.single .header .img{
	background-image:url(images/single.jpg);
}
.header ul.menu{
}
.header ul.menu li{
	display:block;
}
.header ul.menu li a{
	display:block;
	padding:4px;
	border-bottom:1px solid #fff;
	font-size:17px;
	width:170px;
	box-sizing:border-box;
	color:#fff;
}
.header ul.menu li:hover>a,
.header ul.menu li.current-menu-item>a{
	background-color:#C25B20;
}
#main{
	max-width:1024px;
	box-sizing:border-box;
	padding:40px 25px;
	margin:auto;
	background-color:#fff;
}
#footer{
	max-width:1024px;
	box-sizing:border-box;
	margin:auto;
	background-color:#82776C;
	padding:40px 25px;
	font-size:12px;
	color:#fff;
}
#footer a{
	color:#fff;
}
#footer ul{
}
#footer ul li:nth-child(3n){
	float:left;
	width:100px;
	display:block;
}
#footer ul li:nth-child(3n+1){
	float:left;
	width:120px;
	display:block;
  clear:left;
}
#footer ul li:nth-child(3n+2){
	float:left;
	width:180px;
	display:block;
}
#footer .fleft{
	float:left;
	width:80%;
}
#footer .fright{
	    float: right;
    width: 20%;
}
.m-menu{
	display:none;
}
img.blog-thumbnail{
	float:left;
	margin-right:15px;
}
article:after{
	display:block;
	clear:both;
	content:'';
}
article{
	margin-bottom:50px;
}


@media(max-width:1025px){
	.header .img{
		background-size:cover;
	}
}
@media(max-width:675px){
	.header .img {
		position: static;
		width: 100%;
		height: 60vw;
	}
	.header #head{
		background-color:#fff;
	}
	.m-menu {
		    display: block;
    height: 40px;
    line-height: 39px;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    font-size: 20px;
    color: #fff;
    text-align: center;
    background-color: #CB6424;
	}
	.m-menu:before {
		content: "";
    position: absolute;
    left: 10px;
    top: 10px;
    width: 1em;
    height: 0.15em;
    background: #fff;
    box-shadow: 0 0.25em 0 0 #fff, 0 0.5em 0 0 #fff;
    font-size: 30px;
	}
	.header{
		height:auto;
	}
	.header ul.menu li a{
		width:100%;
		border-left:1px solid #CB6424;
		border-bottom:1px solid #CB6424;
		border-right:1px solid #CB6424;
		color:#CB6424;
	}
	.header ul.menu li:hover>a, .header ul.menu li.current-menu-item>a{
		color:#fff;
	}
	#menunav{
		display:none;
	}
	.logo{
		display:block;
		margin:auto;
	}
}