/*
Theme Name: WallBrink Landscape Architecture
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
Tags: 
*/



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: 'AvenirLTStdRoman';
	font-size: 14px;
	color: #333;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,h2,h3,h4,h5,p { margin: 10px 0; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.container { width: 1200px; margin: 0 auto; }

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}


@font-face {
    font-family: 'AvenirLTStdRoman';
    src: url('fonts/AvenirLTStdRoman.eot');
    src: url('fonts/AvenirLTStdRoman.eot') format('embedded-opentype'),
         url('fonts/AvenirLTStdRoman.woff2') format('woff2'),
         url('fonts/AvenirLTStdRoman.woff') format('woff'),
         url('fonts/AvenirLTStdRoman.ttf') format('truetype'),
         url('fonts/AvenirLTStdRoman.svg#AvenirLTStdRoman') format('svg');
}





/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

html { -webkit-text-size-adjust: 100%;  }
.single_comm_left a { color: #000; text-decoration: underline; }

/*CODE STARTS*/
.header_wrap { position: absolute; top: 100px; /*z-index: 100;*/ z-index: 999; width: 100%; }
.body_bg_wrap { min-height: 1125px; background-size: cover !important; background-position: center !important; }
.bg-url {
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
header { position: relative; }
.logo { background: transparent none repeat scroll 0 0; float: left; padding-left: 38px; padding-right: 44px;
  /*width: 23%;*/ width: 299px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.logo a { text-decoration: none; color: #fff; }
.logo img { max-width: 100%; display: block; height: auto; }  
header nav { padding: 3px 0; background: #fff none repeat scroll 0 0; box-sizing: border-box; /*float: left;*/ float: right; /*margin-top: 15px;*/ margin-top: 27px; /*width: 77%;*/ }
nav li { /*display: inline-block;*/ float: left; /*position: relative;*/ }
nav li a { text-decoration: none; font-family: arial; font-size: 14px; color: #777; text-transform: uppercase; padding: 0 20px; display: block; width: 210px; }
nav li a:hover { text-decoration: none; color: #000; }
nav li .sub-menu { box-sizing: border-box; position: absolute; background: rgba(255, 255, 255, 1.0); padding: 15px 0; min-width: 220px; display: none; width: 100%; left: 0; }
nav li .sub-menu li { display: block; white-space: nowrap; float: left; clear: both; /*width: 100%;*/  }
nav li .sub-menu li a { padding: 6px  20px; }
nav li .sub-menu > li.menu-item-has-children  { position: relative; }
nav li .sub-menu > li.menu-item-has-children::after { content: '\f054'; font-family: 'FontAwesome'; color: #000; right: 30px; position: relative; z-index: 10; }
nav li .sub-menu > li.menu-item-has-children > .sub-menu { left: 230px; top: -10px; overflow: hidden; width: auto; }
nav li .sub-menu > li.menu-item-has-children > .sub-menu > li { white-space: nowrap; display: block; }
nav li ul li.current-menu-item a { text-decoration: underline; }

#the_menu { position: relative; }

.top_gradient_bg { position: absolute; z-index: 1; height: 250px; background: url('http://wallbrink.com.au/wp-content/themes/wallbrink/images/darker-trans.png') repeat-x; background-position: top center; width: 100%;  }


p.tagline { color: #fff; font-family: "AvenirLTStdRoman"; font-size: 15px; letter-spacing: 1px; margin: 0; padding: 6px 0; text-transform: uppercase; text-align: center; line-height: 1.2em; }

.proj_desc { background: url('images/caption-bg.png')repeat; /*position: absolute; height: 100%;*/ /*width: 100%;*/  padding: 15px 31px 0 55px; min-height: 75px; }
.proj_desc a { color: #fff; text-decoration: none; }
.caption_wrap { position: absolute; /*height: 90px;*/ width: 250px; /*bottom: 285px;*/ /*bottom: 75px;*/ /*bottom: 120px;*/ bottom: 175px !important; top: auto !important; left: 0; }
.proj_desc p, .proj_desc h3 { color: #fff; font-family: 'AvenirLTStdRoman'; color: #fff; font-size: 12px !important; line-height: 1.2em; margin: 0; }
.proj_desc p a { font-size: 13px; }
.proj_desc h3 { text-transform: uppercase; }

.mobile_menu { display: none; float: right; padding-right: 120px; }
.mobile_menu i { color: #fff; background: none; font-size: 48px; padding: 5px 10px; cursor: pointer; }
.stopper { margin: 0 40px; }
.stopper .slicknav_menu { display: none; background: transparent; padding: 0; }
.stopper .slicknav_btn { display: none; }
.stopper .slicknav_nav { background: #231f20; padding: 50px 0 10px; }
.stopper .slicknav_nav a { font-family: arial, 'AvenirLTStdRoman'; text-transform: uppercase; font-size: 18px; color: #fff; padding: 8px 0; }
.stopper .slicknav_nav a:hover { background: none; color: #fff; }
.stopper .slicknav_nav li { /*border-bottom: 1px solid #fff;*/ border-top: 1px solid #fff; margin: 0 25px; }
.stopper .slicknav_nav li:first-child { border-top: none; }
.stopper .slicknav_nav > li:last-child { /*border-bottom: 1px solid #fff;*/ }
.stopper .slicknav_nav .slicknav_arrow { display: none; }
.stopper .slicknav_menu li.menu-item-has-children > a::after { content: '\f054'; color: #fff; float: right; font-family: "FontAwesome"; font-size: 22px; position: relative; top: -2px; display: none; }

.stopper .slicknav_nav ul { margin: 0; }

/*page*/
.page_bg { /*min-height: 1125px;*/ min-height: 600px; background-size: cover !important; }
.left_content { background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; left: 327px; position: absolute; width: 645px; height: 100%; overflow: hidden; }
.page-template-tpl-us .left_content,
.tax-community_category .left_content { width: 1020px; background: none; }
.left_content_bg { position: absolute; top: 0; left: 0px; height: 100%; width: 300px; background: rgba(255, 255, 255, 0.7) none repeat scroll 0 0; }
.tax-community_category .left_content_bg { width: 620px; }
.spacer340 { height: 340px; }
.spacer230 { /*height: 230px;*/ height: 255px; }
.left_wrap { padding: 0 22px 15px;  overflow: auto; }
.left_wrap_inside { height: 100%; width: 100%; overflow: hidden;}
.left_wrap_inside_scroll { width: 100%; height: 100%; overflow: auto; padding-right: 20px; max-height: 700px; }
.left_wrap_inside_scroll .single_comm_cont:last-child { padding-bottom: 30px; }
h1.page_title { font-family: 'AvenirLTStdRoman'; font-size: 34px; color: #333333; line-height: 1.2em; text-transform: uppercase; }
.page_line { border-top: 1px solid #333; margin: 0 0 33px; }
.left_wrap h1 { font-family: 'AvenirLTStdRoman'; font-size: 34px; color: #333333; line-height: 1.2em; text-transform: none; }
.left_wrap h2 { font-family: 'AvenirLTStdRoman'; font-size: 28px; color: #333333; line-height: 1.2em; }
.left_wrap h3 { font-family: 'AvenirLTStdRoman'; font-size: 22px; color: #333; line-height: 1.2em; margin: 25px 0 31px; }
.left_wrap p { font-family: 'AvenirLTStdRoman'; font-size: 15px; color: #333; line-height: 1.5em; }
.left_wrap h4 { font-family: 'AvenirLTStdRoman'; font-size: 19px; color: #333; line-height: 1.2em; margin: 25px 0; }
.left_wrap h4 a { text-decoration: none; color: #333; }
.left_wrap h4 a:hover { color: #ccc; }
.left_wrap h5 { font-family: 'AvenirLTStdRoman'; font-size: 15px; color: #333333; line-height: 1.2em; }
.left_wrap h6 { font-family: 'AvenirLTStdRoman'; font-size: 12px; color: #333333; line-height: 1.2em; }

.right_content { bottom: 225px; position: absolute; right: 40px; width: 333px; }
.single_comm_cont { position: relative; }
.single_comm_cont:first-child .page_line { display: none; }
.left_wrap .single_comm_cont:first-child h1 { text-transform: uppercase; }
.left_wrap .single_comm_cont h3:last-child,
.left_wrap .single_comm_cont p:last-child,
.left_wrap .single_comm_cont h1:last-child,
.left_wrap .single_comm_cont h2:last-child { margin-bottom: 0; }
.more_images { position: relative; }
.more_images li {
  background-position: center center;
  background-size: cover;
  height: 333px;
  position: relative;
  width: 333px;
}
.more_images li img { max-width: 100%; display: block; height: auto; }
.more_images_cont { /*position: absolute; top: 0; right: -110%;*/ width: 333px; float: right; }
.comm_right { background: url('images/right-arrow.png')no-repeat top center; min-height: 36px; width: 32px; position: absolute; right: 20px; bottom: 22px; cursor: pointer; }
.comm_left { background: url('images/left-arrow.png')no-repeat top center; min-height: 36px; width: 32px; position: absolute; left: 20px; bottom: 22px; cursor: pointer; }
.more_info { position: absolute; bottom: 20px; right: 0; left: 0; margin: 0 auto; width: 36px; }
.comm_overlay { background: url('images/comm-overlay.png')repeat; width: 100%; height: 100%; position: absolute; z-index: 30; }
.comm_text p {  color: #fff; font-family: 'AvenirLTStdRoman'; font-size: 17px; line-height: 1.2em; z-index: 40; position: relative; padding: 22px 20px 0; }
.comm_text { height: 100%; position: absolute; top: 0; display: none; width: 100%; }
.more_close { bottom: 20px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 37px; z-index: 50; }
.google_map iframe { max-width: 100%; width: 100%; }
.page_bg.contact { min-height: 1230px; }
.single_comm_left { float: left; width: 580px; margin-bottom: 34px; }

.slider_thumbnails li { display: inline-block; }
.slider_thumbnails, .project_wrap .owl-theme .owl-controls { /*bottom: 195px;*/ bottom: 0; height: 155px; left: 185px; position: absolute; margin: 0; }
 .project_wrap .owl-theme .owl-controls { left: 152px !important; right: 0 !important; }
.display_gallery .item img { max-width: 100%; display: block; height: auto; }
.project_wrap .owl-theme .owl-controls .owl-page span { background: rgba(0, 0, 0, 0) url("images/pager.png") no-repeat scroll center top; border: medium none; border-radius: 0; min-height: 17px; opacity: 1; width: 17px; }
.project_wrap .owl-theme .owl-controls .owl-page.active span, .project_wrap .owl-theme .owl-controls.clickable .owl-page:hover span { background: url('images/pager-active.png')no-repeat top center; min-height: 17px; width: 17px; }

.pager_mobile { bottom: 140px; display: none; position: absolute; margin-left: -18px; left: 50%; }
h3.no_post { color: #fff; font-family: "AvenirLTStdRoman"; font-size: 48px; padding: 280px 0 0; text-align: center; }
.pager_mobile img { cursor: pointer; }
body.archive.tax-project_category { background: #3F413D; }

.pro_arc_mobile {
    bottom: 125px;
    cursor: pointer;
    display: none;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 1;
}



.content_page a { color: #000; }
.text-field-for-contact{
    float: left;
}
.wpcf7-text{
    width: 255px;
    margin-right: 30px;
	height:25px;
}
.textarea-field-for-contact{
	float:none;
	clear:both;	
}
.wpcf7-textarea{
	width:545px;
	height:85px;
}
.wpcf7-submit{
	padding: 6px;
    width: 110px;
    font-size: 20px;
    background-color: #fff;
    cursor: pointer;
}

@media only screen and (max-width: 1400px) {
	.right_content { right: 15px; }
	.left_content { width: 630px; }
}



@media only screen and (max-width: 1342px){
	nav li a { width: 170px; }
	nav li .sub-menu li a { width: 200px; }
	.more_images_cont,
	.right_content, .more_images li { width: 280px; }
	.more_images li { height: 280px; }
	.left_content { width: 550px; }
	.left_wrap h3 { font-size: 20px; }
	.spacer340 { height: 300px; }
/*
	.logo { width: 30%; }
	header nav { width: 70%; }
*/
	nav li a { width: 150px; }
	.page-template-tpl-us .left_content,
	.tax-community_category .left_content { width: 870px; }
	body.page-template-tpl-us-php .single_comm_left,
	body.tax-community_category .single_comm_left { width: 500px; }
}



@media only screen and (max-width: 1199px) {
	.container { width: 980px; }

	.mobile_menu {  display: none; float: none; clear: both; max-width: 217px; margin-left: 38px; text-align: center; padding-top: 15px; }
	.mobile_menu i { font-size: 36px; }
	/*.header_wrap { top: 30px; }*/
	header nav { display: block; }
	.stopper .slicknav_menu { display: block;}
	.stopper { margin: 0; max-width: 290px;}
	.stopper .slicknav_nav { margin: 20px 0;}
	.spacer230 { height:255px;}
	

	.more_images_cont, .right_content, .more_images li {
	    float: none;
	    margin: 20px 0;
	}

	nav li a { /*width: 142px;*/ width: auto; min-width: 110px; }
	.page-template-tpl-us .left_content,
	.tax-community_category .left_content { width: 750px; }
	body.tax-community_category .single_comm_left { width: 550px; }
	.left_content { width: 500px; }
	.more_images_cont,
	.right_content, 
	.more_images li { width: 260px;  }
	.more_images li { height: 260px }
	.right_content { bottom: 0; left: 25%; right: 0; margin: 0 auto; } 
/*	.page_bg { min-height: 1400px; }*/

	.comm_arrow {
		position: relative;
		bottom: 20px;
	}

}

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

/*.project_wrap .owl-theme .owl-controls {
   left: 133px !important;
}*/

.stopper {
    max-width: 299px;
}

.wpcf7-textarea{
	width:256px;
}

.page-id-4 .more_images_cont{
	
	clear:both;
}

.left_content {
    width: 590px;
}

}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait){
	
.more_images {
    left: 0px;
    position: relative;
}

.left_content{
	left:262px !important;	
}

.wpcf7-textarea{
	width:256px;
	 
}

}

@media only screen and (min-width: 980px) {

.logo img {
	  width: 220px;
	  height: auto; 
	  max-width: 220px; 
}

}

@media only screen and (min-width: 768px) and (max-width: 979px){
	.container { width: 748px; }
	.header_wrap { top: 75px; }
	.stopper .slicknav_nav a { font-size: 14px; }
	.mobile_menu {  display: block; }
	p.tagline { font-size: 13px; }
	.stopper .slicknav_menu { display: block; }
	.logo { width: 300px; padding-left: 10px; }
	.left_content { width: 505px; left: 250px; }
	.page-template-tpl-us .left_content,
	.tax-community_category .left_content, .left_content {
	    width: 505px;
	    left: 250px;
	    height: auto;
	    /*position: static;*/
	    float: right;
	}
	.slider_thumbnails, .project_wrap .owl-theme .owl-controls { bottom: 22px; }
	.spacer340 { height: 230px; }
	header nav { display: none; }
	.page_line { margin: 20px 25px 0 0; }
	.single_comm_left { margin-bottom: 10px; }

	body.page-template-tpl-us-php .single_comm_left,
	body.tax-community_category .single_comm_left,
	body.tax-community_category .single_comm_left { width: auto; float: none; }
	.more_images_cont, .right_content, .more_images li {
	    float: none;
	    margin: 10px auto;
	}
	.left_content_bg {
    float: right;
    right: 0;
    left: auto;
}

	.page_bg { min-height: 855px; }

	.comm_arrow {
		position: relative;
		bottom: 20px;
	}

	.comm_text p { font-size: 14px; margin: 0; }

	.more_images li, .more_images_cont { width: 333px; }

	.spacer230 {
		height: 215px;
	}

	.stopper {max-width:264px;  margin-top: -65px;}

	.slider_thumbnails, .project_wrap .owl-theme .owl-controls { height: 135px; }

}

@media only screen and (max-width: 767px) {
	header nav { display: none; }
	.mobile_menu { display: block; padding: 0; float: none; text-align: center; margin-top: 12px; max-width: 800px; margin-left: 0; }
	.mobile_menu i { background: none; color: #fff; font-size: 32px; padding: 0; }
	.stopper .slicknav_menu { display: block; }
	.stopper .slicknav_nav a { font-size: 14px; }
	.stopper .slicknav_nav li { margin: 0 15px; }
	.stopper { margin: 0 auto; width: 260px; margin-top: -55px; }
	.sub-menu li:last-child { border-bottom: none; }
	.container { width: auto; padding: 0 10px; }
	p.tagline { display: none; }
	.logo { float: none; margin: 0 auto; padding: 0; width: 225px; }
	.header_wrap { /*top: 75px;*/ top: 15px; }
	.logo { text-align: center; }
	.logo img { max-width: 100%; display: inline-block; }
	.body_bg_wrap, .page_bg { min-height: 720px; } 
	.page_bg { background: #3f413d !important; }
	.caption_wrap { bottom: 0px !important; width: 100%; top: auto !important; } 
	.proj_desc { padding: 10px 30px 10px; width: auto; position: static; min-height: 50px; }
	.proj_desc p, .proj_desc h3 { line-height: 1.2em; }
	.proj_desc h3 { float: left; margin-right: 10px; }
	.right_content { left: 0; position: static; padding: 20px 0; }
	.left_content_bg { display: none; }
	.page-template-tpl-us .left_content,
	.tax-community_category .left_content,
	.left_content { background: transparent none repeat scroll 0 0; position: static; width: 300px; color: #fff; margin: 0 auto; }
	body.page-template-tpl-us-php .single_comm_left,
	body.tax-community_category .single_comm_left,
	body.tax-community_category .single_comm_left { width: auto; float: none; }
	.left_wrap { margin-top: 35px; }
	.pro_arc_mobile img { max-width: 28px; height: auto; }

	.single_comm_cont { max-width: 260px; margin: 0 auto; }

	.left_wrap { padding: 0 0 15px; }
	.left_wrap h1 { color: #fff; font-size: 27px; }
	.left_wrap h3 { color: #fff; font-size: 18px; }
	.left_wrap p a,
	.left_wrap p { color: #fff;  }
	.left_wrap h4, .left_wrap h4 a { color: #fff; font-weight: 17px; }
	.page_line { border-top: 1px solid #fff; margin: 30px 0 20px; }
	.spacer340 { height: 245px; }
	.pager_mobile { display: block; }
	.project_wrap .owl-theme .owl-controls .owl-page span { margin-bottom: 15px; }
	.project_wrap .owl-theme .owl-controls .owl-page { display: block; float: none; }
	.project_wrap .owl-theme .owl-controls { margin-left: -15px !important; right: auto !important; left: 50% !important; visibility: hidden; }
	.left_wrap_inside_scroll { overflow: unset; max-height: 100%; }
	.content_page a { color: #fff; }
	.pro_arc_mobile {	
		display: block;
		bottom: 90px;
	}
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls {
	    /*left: 50%;*/
	    text-align: center;
	    margin: 0 auto;
	    /*bottom: 20%;*/
	    /*top: 160px;
	    bottom: auto;*/
	    top: auto;
	    bottom: 157px;
	   /* transform: translate(-50%, -50%);*/
	    visibility: visible;
	    z-index: 100; 
	    
	}
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .owl-pagination { position: relative; }
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .owl-page { float: left; /*position: absolute;*/ left: 0; }
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .slide_row_1 { top: 0; position: absolute; }
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .slide_row_2 { top: 37px; position: absolute; }
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .slide_row_3 { top: 74px; position: absolute; }
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .slide_row_4 { top: 111px; position: absolute; }
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .slide_row_5 { top: 148px; position: absolute;  }
	.more_images_cont {
	    width: 260px;
	    float: none;
	    margin: 20px auto;
	}

	.comm_arrow {
		position: relative;
		bottom: 20px;
	}

	.comm_text p { font-size: 14px; margin: 0; }

	.left_wrap h2 { color: #fff; }

}


@media screen and ( max-height: 450px ){

.header_wrap{
	top: 48px; 
}

}

@media screen and (min-device-width: 320px) and (max-device-width: 480px){
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .slide_row_1 { top: 0; position: relative; }
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .slide_row_2 { top: 0px; position: relative; }
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .slide_row_3 { top: 0px; position: relative; }
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .slide_row_4 { top: 0px; position: relative; }
	.archive.tax-project_category .project_wrap .owl-theme .owl-controls .slide_row_5 { top: 0px; position: relative;  }
/*.left_wrap {
    margin-left: 21px;
}*/

.slider_thumbnails, .project_wrap .owl-theme .owl-controls{
	left:102px !important;	
}

.single_comm_left {
    margin-bottom: 0px;
}

.more_images_cont {
    margin: 0px auto;
}

.spacer230 { height:127px;}

.stopper {max-width:262px; margin-top: -65px;}

}