/* =================== */
/* CHRIS MODIFICATIONS */
/* =================== */

/* =================== */
/* HEADER MENU + LOGO */

/* 1230 MIN */
@media screen and (min-width:1230px){
	header a {font-size:1rem;}
	header .list-container ul {padding:0 20px 0 0;}
	header .list-container ul li a {font-size:1rem;padding:0 20px;color:#fff}
}

/* 1250 MAX */
@media screen and (max-width:1230px){
	header a {font-size:0.85rem;}

	header nav h1 img {
	display: block;
	position: relative;
	top: 14px;
	left: 40px;
	width:65%;
	height:auto}
	
	header .list-container ul {padding:0 8px 0 0;}
	header .list-container ul li a {font-size:0.85rem; padding:0 8px;color:#fff}
	section.page .blocks .block.text {line-height:22px;padding:60px 0 0 0;}
	section.page .blocks .block.text .content 
    {width:270px;
	font-size:14px;
    line-height:1.4em}
	section.page .blocks .block.text .pagination {margin:0 0 15px 0;}
	section.page .blocks .block.text .arrows {margin:15px 0 0 0;}
}


/* 1100 MAX */
@media screen and (max-width:1100px){
	header a {font-size:0.8rem;}

	header .list-container ul {padding:0 4px 0 0;}
	header .list-container ul li a {font-size:0.8rem;padding:0 4px;color:#fff}

}

/* 1024 MAX */
@media only screen and (min-width:768px) and (max-width:1024px) {
 .baseline-zone2{
	position: fixed;
	top: 0px;
	left:204px;
	z-index: 999;}
}

/* 930 MAX */
@media screen and (max-width:930px){
	header a {font-size:0.8rem;}

	header nav h1 img {
	display: block;
	position: relative;
	top: 30px;
	left: 30px;
	width:40%;
	height:auto}
	
	.baseline-zone2{
	position: fixed;
	top: 0px;
	left:150px;}

}

/* END OF HEADER MENU */
/* =================== */







	
	/* REGION PAGE */
	
@media screen and (max-width:1024px){

section.page .head h1 {
	margin: 0 100px 12px 100px;
	font-size: 24px;
	font-size: 1.5em;
	line-height:25px;}

}

	
@media screen and (max-width:1024px){
.region-txt{
	font-family: 'Lato', serif !important;
	font-variant: normal;
	line-height: 1.3em;
	text-align: left;
	text-transform: none !important;
	font-size: 14px !important;}

}
	
@media screen and (max-width:1020px){
.one-third.last{
padding-left:30px !important;}

}
	
.sect-1,
.sect-2,
.sect-4 {
    padding: 40px 0 20px 0!important;}
	
	.feature-imgs {
    text-align: center;
    padding-top: 0 !important;}
	
	.portfolio {
    margin-bottom: 0px;}

    /*section.page .head {text-align: center !important;
padding: 30px 0 0 0 !important;}*/

}




/* DIVERS */
@media screen and (min-width:768px) and (max-width:1024px){
section.page .head .description {width: 900px;
margin: 0 auto;
font-size: 14px;
-webkit-font-smoothing: antialiased;
line-height: 1.4em;
/*letter-spacing:-0.1px*/}
	

@media screen and (min-width:1230px){
	section.toggle-container .cd-toggle-content p{
	font-size: 14px;
	font-size: 0.875rem;
	color: #424f5c;
	line-height: 1.4;
	margin: 2em 0;
	font-family:'Lato',Arial,Helvetica,sans-serif !important;}
}

/* =================== */
/* END OF CHRIS MODIFICATIONS */
/* =================== */



@media screen and (max-width:1280px){
	section.page .blocks .block.text {line-height:26px;padding:80px 0 0 0;}
	section.page .blocks .block.text .pagination {margin:0 0 25px 0;}
	section.page .blocks .block.text .arrows {margin:25px 0 0 0;}
}

@media screen and (min-width:1131px) and (max-width:1630px){
	section.page .blocks .block.text .content 
    {width:300px;
	font-size:16px;
    line-height:1.5em}
}


	
	section.page .blocks .block.text {
	text-align:center;
	line-height:30px;
	padding:25px 0 0 0 !important;
	}
}

@media screen and (max-height:760px){
	header nav h1 {height:105px;}
	header nav h1 a {position:relative;top:-10px;}
	header .paginations {height:105px;}
	header nav .handle {height:105px;}
	header .list-container ul li a {line-height:105px;}
	header nav .reserve {height:105px;}
	header nav .reserve a {height:105px;line-height:105px;}
	header .paginations .pagination .item .num {top:65px;}
	header .paginations .pagination .item .next, header .paginations .pagination .item .prev {top:52px;}
	header .paginations .pagination .item .title {height:65px;}
	header .subnavs {top:105px;}
	header .list-container .arrow {bottom:-105px;}
}

@media screen and (min-width:768px) and (max-width:1024px){

.z-tabs.flat.horizontal > .z-container > .z-content > .z-content-inner, .z-tabs.flat.mobile > .z-container > .z-content > .z-content-inner{padding: 2em 6em!important;}

.zozo-container{
	width:630px !important;
	z-index:0;
	background-color:#E9E9E9;}
}


html.max-width-1280 section.page .blocks .block.text {line-height:26px;padding:80px 0 0 0;}
html.max-width-1280 section.page .blocks .block.text .pagination {margin:0 0 25px 0;}
html.max-width-1280 section.page .blocks .block.text .arrows {margin:25px 0 0 0;}

html.max-width-1130 header .list-container ul {padding:0 38px 0 0;}
html.max-width-1130 header .list-container ul li a {padding:0 10px;}
html.max-width-1130 section.page .blocks .block.text {line-height:22px;padding:60px 0 0 0;}
html.max-width-1130 section.page .blocks .block.text .content {width:240px;}
html.max-width-1130 section.page .blocks .block.text .pagination {margin:0 0 15px 0;}
html.max-width-1130 section.page .blocks .block.text .arrows {margin:15px 0 0 0;}

html.max-height-760 header nav h1 {height:105px;}
html.max-height-760 header nav h1 a {position:relative;top:-10px;}
html.max-height-760 header .paginations {height:105px;}
html.max-height-760 header nav .handle {height:105px;}
html.max-height-760 header .list-container ul li a {line-height:105px;}
html.max-height-760 header nav .reserve {height:105px;}
html.max-height-760 header nav .reserve a {height:105px;line-height:105px;}
html.max-height-760 header .paginations .pagination .item .num {top:65px;}
html.max-height-760 header .paginations .pagination .item .next,
html.max-height-760 header .paginations .pagination .item .prev {top:57px;}
html.max-height-760 header .paginations .pagination .item .title {height:65px;}
html.max-height-760 header .subnavs {top:105px;}
html.max-height-760 header .list-container .arrow {bottom:-105px;}












