/*
Theme Name: UCURIO
Description: Custom theme
Version: 1.0
Author: cre8d design
Author URI: http://www.cre8d-design.com
*/

@font-face {
  font-family: 'fontello';
  src: url('fontello/font/fontello.eot?3');
  src: url('fontello/font/fontello.eot?3#iefix') format('embedded-opentype'),
       url('fontello/font/fontello.woff2?3') format('woff2'),
       url('fontello/font/fontello.woff?3') format('woff'),
       url('fontello/font/fontello.ttf?3') format('truetype'),
       url('fontello/font/fontello.svg?3#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

img,legend{border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,figure{margin:0}article,aside,details,figcaption,figure,footer,header,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}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:bolder;}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{box-sizing:content-box}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}select{text-transform:none}button{overflow:visible}button,input,select,textarea{max-width:100%}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default;opacity:.5}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;margin-right:.4375em;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #d1d1d1;margin:0 0 1.75em;padding:.875em}fieldset>:last-child{margin-bottom:0}legend{padding:0}textarea{overflow:auto;vertical-align:top}

body {font-family:Arial,Helvetica,sans-serif;}

.pagetitle, h2, h3, .project-banner .project-banner-overlay, .projects .projtitle {font-family:"AvenirWeb",sans-serif;text-rendering:optimizeLegibility;}

.single-project h2 {font-family:Arial,Helvetica,sans-serif;text-rendering:auto;}

#fullwrap .gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked + label:after, 
#fullwrap .gform_wrapper .ginput_container_consent input[type="checkbox"]:checked + label:after,
.carousel .owl-prev:before, .carousel .owl-next:before {font-family:fontello;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:normal !important;}

/***** GENERAL STYLING *****/

.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}

body,html {min-width:320px;}

img, .wp-caption {max-width:100%;height:auto;}

.clearfix:before, .clearfix:after {content:" ";display:table;}
.clearfix:after {clear:both;}
.clearfix {*zoom:1;}

.container {display:block;width:1140px;max-width:100%;margin:0 auto;padding:0 20px;min-width:320px;box-sizing:border-box;}

body {font-size:16px;line-height:1.6;color:#222;background:#fff;word-wrap:break-word;}

.alignleft {float:left;margin:5px 40px 1em 0;max-width:50%;max-width:calc(50% - 20px);}
.alignright {float:right;margin:5px 0 1em 40px;max-width:50%;max-width:calc(50% - 20px);}
.aligncenter {display:block;margin:140px auto;}

@media screen and (max-width:767px) {
	.aligncenter {margin:40px auto;}
}

.wp-caption img {vertical-align:bottom;}
.wp-caption .wp-caption-text {text-align:center;font-size:16px;line-height:22px;width:800px;max-width:100%;margin:20px auto 0 auto;}

.page-id-11 .wp-caption .wp-caption-text {width:auto;}

@media screen and (max-width:479px) {
	.alignleft, .alignright {float:none;display:block;max-width:100%;margin:40px auto;}
}

a {text-decoration:none;-webkit-transition:color 0.3s;transition:color 0.3s;color:#fd5800;}
a[href^="mailto:"], a[href^="tel:"] {color:inherit;}
a:hover, a:active {text-decoration:underline;color:#D42E26;}

span.btns-wrap {display:block;margin:30px 0;font-size:0;text-align:center;}
span.btns-wrap .btns-wrap-a {display:block;margin-left:-20px;margin-bottom:-20px !important;}
span.btns-wrap a.btn {margin-left:20px;margin-bottom:20px !important;}

a.btn {display:inline-block;text-align:center;text-decoration:none !important;background:none;font-size:11px;line-height:18px;text-transform:uppercase;letter-spacing:0.1em;padding:12px 25px;transition:background 0.3s, color 0.3s;color:#000;border:2px solid #000;border-radius:3px;}
a.btn:hover, a.btn:active {background:#000;color:#fff;}

p, address {margin-top:0;margin-bottom:1.4em;}

ul, ol {margin:1em 0;padding:0 0 0 1.6em;}
ul ul, ul ol, ol ul, ol ol {margin-top:0;margin-bottom:0;}
li {margin:0 0 1em 0;padding:0 0 0 0.3125em;}

iframe {display:block;margin:140px 0;}
.fluid-width-video-wrapper-b {margin:140px 0;}
.fluid-width-video-wrapper-b iframe {margin:0;}

.videocaption {margin:140px 0;}
.videocaption p.wide + p {margin-top:-120px;}

@media screen and (max-width:767px) {
	iframe {display:block;margin:40px 0;}
	.fluid-width-video-wrapper-b {margin:40px 0;}
	.fluid-width-video-wrapper-b iframe {margin:0;}

	.videocaption {margin:40px 0;}
	.videocaption p.wide + p {margin-top:-30px;}
}

/***** HEADER ******/

#header {height:100px;margin-bottom:40px;}
#header-a {background:#fff;padding:30px 0;background:#fff;}

body.single-project #header, body.page-id-6 #header {margin-bottom:0;}

body.home #header-a {background:transparent;}

body.home #header {position:absolute;top:0;left:0;width:100%;z-index:1000;margin-bottom:0;}
body.home.admin-bar #header {top:32px;}
@media screen and (max-width:782px) {
	body.home.admin-bar #header {top:46px;}
}

@media screen and (max-width:767px) {
	#header {height:70px;}
	#header-a {padding:15px 0;}
}

body.fixedheader #header-a {position:fixed;top:0;left:0;width:100%;z-index:10000000;-webkit-animation:scrollheader 0.3s;animation:scrollheader 0.3s;padding:5px 0;}

body.admin-bar.fixedheader #header-a {top:32px;}
@media screen and (max-width:782px) {
	body.admin-bar.fixedheader #header-a {top:46px;}
}
@media screen and (max-width:600px) {
	body.admin-bar.fixedheader #header-a {top:0;}
}
@-webkit-keyframes scrollheader {
	0% {
		-webkit-transform: translateY(-100%);
		        transform: translateY(-100%)
	}
	to {
		-webkit-transform: translateY(0);
		        transform: translateY(0)
	}
}
@keyframes scrollheader {
	0% {
		-webkit-transform: translateY(-100%);
		        transform: translateY(-100%)
	}
	to {
		-webkit-transform: translateY(0);
		        transform: translateY(0)
	}
}

#wpadminbar {z-index:100000000 !important;}

#logo {margin:0;float:left;display:inline;width:223px;min-height:26px;line-height:26px;}
#logo img {display:block;}
#logo a {display:block;padding:5px 0 9px 0;}

#menu {font-size:14px;line-height:20px;text-transform:uppercase;}
#menu>ul {margin:0;padding:0;list-style:none;}
#menu>ul>li {margin:0;padding:0;position:relative;}
#menu>ul>li>a {font-weight:bold;text-decoration:none;display:block;letter-spacing:0.1em;color:inherit;padding:10px 0;}
#menu>ul>li>a:hover, #menu>ul>li>a:active {color:#fd5800;}
#menu>ul>li.current-menu-item>a {color:#fd5800;}

button.togglemenu, button.closemenu {display:none;}

@media screen and (min-width:768px) {
	#menu {text-align:right;}
	#menu>ul>li {display:inline-block;vertical-align:top;margin-left:30px;}
	
	body.home #menu {color:#fff;}
}

@media screen and (max-width:767px) {
	#menuwrap {position:fixed;top:0;right:-320px;width:320px;height:100%;z-index:100000001;overflow-y:auto;-webkit-transition:right 0.5s;transition:right 0.5s;box-sizing:border-box;padding:20px 20px 0 20px;background:#fff;}
	#menu {padding-bottom:10px;}
	
	body.admin-bar #menuwrap {top:46px;height:calc(100% - 46px);}
	
	body.menuopen {overflow:hidden;}
	body.menuopen #menuwrap {right:0;}
	body.menuopen #menuoverlay {width:100%;height:100%;background:rgba(0,0,0,0.3);position:fixed;top:0;left:0;z-index:10000011;}
	
	button.togglemenu {display:block;background:transparent;border:none;border-radius:0;margin:0 0 0 auto;padding:0;max-width:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:40px;width:40px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;position:relative;right:-10px;}
	button.togglemenu>span.icon {width:20px;display:block;position:absolute;top:50%;left:50%;margin-left:-10px;height:2px;margin-top:-1px;background:#222;font-size:0;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
	button.togglemenu>span.icon:before, button.togglemenu>span.icon:after {position:absolute;left:0;width:100%;height:100%;background:#222;content:'';-webkit-transition:background-color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, background-color 0.3s;transition:transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;}
	button.togglemenu>span.icon:before {-webkit-transform:translateY(-300%);-ms-transform:translateY(-300%);transform:translateY(-300%)}
	button.togglemenu>span.icon:after {-webkit-transform:translateY(300%);-ms-transform:translateY(300%);transform:translateY(300%)}
	button.togglemenu:hover>span.icon, button.togglemenu:hover>span.icon:before, button.togglemenu:hover>span.icon:after {background:#fd5800;}
	
	body.home button.togglemenu>span.icon, body.home button.togglemenu>span.icon:before, body.home button.togglemenu>span.icon:after {background:#fff;}
	
	button.closemenu {background:transparent;border:none;border-radius:0;margin:-13px -13px 0px auto;padding:0;max-width:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:40px;width:40px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;position:relative;z-index:10;display:block;}
	button.closemenu>span.icon {width:18px;display:block;position:absolute;top:50%;left:50%;margin-left:-9px;height:2px;margin-top:-1px;font-size:0;}
	button.closemenu>span.icon:before, button.closemenu>span.icon:after {position:absolute;left:0;width:100%;height:100%;background:#222;content:'';-webkit-transition:background-color 0.3s, -webkit-transform 0.3s;transition:background-color 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, background-color 0.3s;transition:transform 0.3s, background-color 0.3s, -webkit-transform 0.3s;}
	button.closemenu>span.icon:before {-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
	button.closemenu>span.icon:after {-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
	button.closemenu:hover>span.icon:before, button.closemenu:hover>span.icon:after {background:#fd5800;}
	
	/**
	body.menuopen button.togglemenu>span.icon:before {-webkit-transform:translateY(0) rotate(45deg);-ms-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}
	body.menuopen button.togglemenu>span.icon:after {-webkit-transform:translateY(0) rotate(-45deg);-ms-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}
	body.menuopen button.togglemenu>span.icon {background-color:transparent;}
	
	
	#menuwrap {position:fixed;top:120px;left:0;width:100%;background:rgba(255,255,255,0.7);height:calc(100% - 120px);display:none;}
	#menuwrap .menuwrap-a {display:table;width:100%;height:100%;}
	#menuwrap .menuwrap-b {display:table-cell;vertical-align:middle;padding:0 20px;}
	#menu {font-size:16px;line-height:22px;text-align:center;}
	body.menuopen {overflow:hidden;}
	body.menuopen #menuwrap {display:block;}
	**/	
}
@media screen and (max-width:600px) {
	body.admin-bar #menuwrap {top:0;height:100%;}
	body.home.admin-bar #menuwrap {top:46px;height:calc(100% - 46px);}
}
	
/***** BODY *****/

.project-banner-header {position:relative;height:calc(100vh - 140px);overflow:hidden;margin-bottom:140px;}
.project-banner-header img {width:100%;height:100%;object-fit:cover;}

body.admin-bar .project-banner-header {height:calc(100vh - 172px);}
@media screen and (max-width:782px) {
	body.admin-bar .project-banner-header {height:calc(100vh - 186px);}
}
@media screen and (max-width:767px) {
	.project-banner-header {height:calc(100vh - 90px);margin-bottom:60px;}
	body.admin-bar .project-banner-header {height:calc(100vh - 136px);}
}

/*
body.single-project #midwrap {margin-bottom:calc(100vh - 50px);position:relative;z-index:2;background:#fff;}
body.single-project body.admin-bar #midwrap {margin-bottom:calc(100vh - 82px);}
#project-footer {position:fixed;bottom:20px;left:0;width:100%;height:calc(100vh - 90px);overflow:hidden;}
body.admin-bar #project-footer {height:calc(100vh - 122px);}

#project-footer .container {height:100%;}
.project-banners-wrap {height:100%;position:relative;}
.project-banners {height:100%;position:relative;}
.project-banners .project-banner {height:100%;transition:opacity 0.3s;position:absolute;top:0;left:0;width:100%;}
.project-banners .project-banner.hidden {opacity:0;}
.project-banners .project-banner img {width:100%;height:100%;object-fit:cover;display:block;}
*/

.project-banners {height:calc(100vh - 90px);overflow:hidden;position:relative;}
.project-banners .project-banner {position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 0.3s;}
.project-banners .project-banner.hidden {opacity:0;}
.project-banners .project-banner img {width:100%;height:100%;object-fit:cover;display:block;}

.project-banners-wrap .project-banner-list {/*position:absolute;bottom:0;background:rgba(255,255,255,0.8);width:100%;box-sizing:border-box;*/padding:10px 20px;text-align:center;font-size:11px;line-height:18px;}
.project-banners-wrap .project-banner-list ul {margin:0 0 -5px -25px;padding:0;list-style:none;max-width:none !important;width:auto !important;}
.project-banners-wrap .project-banner-list ul li {margin:0 0 5px 25px;padding:0;display:inline-block;vertical-align:top;text-transform:uppercase;letter-spacing:0.1em;}
.project-banners-wrap .project-banner-list ul li a {color:inherit;font-weight:600;}

.project-banner .project-banner-overlay {position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);color:#fff;text-align:center;font-size:42px;line-height:50px;font-weight:bold;padding:0 20px;box-sizing:border-box;text-shadow:0 0 20px rgba(0,0,0,0.5);}

#body {text-align:center;}

#project-footer {margin-top:140px;}

@media screen and (max-width:767px) {
	#project-footer {margin-top:60px;}
}

.page-id-11 #body {text-align:left;}

/*.narrow {width:800px;max-width:100%;margin:0 auto;}*/

.contentwrap p, .contentwrap ul, .contentwrap ol {width:800px;max-width:100%;margin-left:auto;margin-right:auto;}
.page-id-11 .contentwrap p, .page-id-11 .contentwrap ul, .page-id-11 .contentwrap ol {width:auto;}
.contentwrap p.wide {width:auto;}

.pagetitle {color:#fd5800;font-size:50px;line-height:65px;font-weight:normal;margin:140px 0 40px 0;}

@media screen and (max-width:767px) {
	.pagetitle {margin-top:60px;}
}

h2 {color:#fd5800;font-size:40px;line-height:48px;font-weight:normal;margin:60px 0 40px 0;}
h3 {color:#fd5800;font-size:30px;line-height:40px;font-weight:normal;margin:40px 0 20px 0;}

.single-project h2 {color:inherit;font-size:24px;line-height:32px;text-transform:uppercase;font-weight:bold;margin-bottom:20px;}

.projects {max-width:100%;margin:40px auto;}
.projects ul {width:auto;margin:0 0 0 -10px;margin-bottom:-10px !important;padding:0;list-style:none;max-width:none;}
.projects ul li {margin:0;margin-bottom:10px !important;padding:0;display:inline-block;vertical-align:top;width:50%;}
.projects ul li .li-a {margin-left:10px;position:relative;}
.projects ul li a {color:#fff;}
.projects .projimage img {display:block;}
.projects .projtitle {background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.3s;}
.projects .projtitle .projtitle-a {position:absolute;bottom:0;left:0;width:100%;padding:31px 35px;box-sizing:border-box;text-align:left;font-size:40px;line-height:46px;}
.projects ul li:hover .projtitle {opacity:1;}
@media screen and (max-width:767px) {
	.projects {width:545px;}
	.projects ul li {width:100%;}
	.projects .projtitle .projtitle-a {font-size:32px;line-height:36px;padding:26px 30px;}
}

.team {margin:40px auto;max-width:100%;}
.team ul {width:auto;margin:0 0 0 -10px;margin-bottom:-20px !important;padding:0;list-style:none;max-width:none;}
.team ul li {margin:0;margin-bottom:20px !important;padding:0;display:inline-block;vertical-align:top;width:33.333333333333333%;}
.team ul li .li-a {margin-left:10px;}
.team .teamimage img {display:block;}
.team .teamtitle {font-size:12px;line-height:18px;text-transform:uppercase;margin-top:12px;text-align:left;}

@media screen and (max-width:767px) {
	.team {width:360px;}
	.team ul li {width:100%;}
}

.backgroundvideo {position:relative;height:100vh;overflow:hidden;}
body.admin-bar .backgroundvideo {height:calc(100vh - 32px);}
.backgroundvideo .pagetitle {position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);padding:0 20px;box-sizing:border-box;color:#fff;margin:0;z-index:1;}
.backgroundvideo iframe {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;min-width:calc(177.7777vh);height:100%;margin:0;min-height:calc(56.25vw);}
body.admin-bar .backgroundvideo iframe {min-width:calc(177.7777vh - 56.8888px);}
@media screen and (max-width:782px) {
	body.admin-bar .backgroundvideo {height:calc(100vh - 46px);}
	body.admin-bar .backgroundvideo iframe {min-width:calc(177.7777vh - 81.7777px);}
}
@media screen and (max-width:767px) {
}

.cols {margin:40px 0;}

@media screen and (min-width:1024px) {
	.cols {text-align:left;}
	.cols span.btns-wrap {text-align:left;}
	
	.cols>.cols-a {margin-left:-100px;margin-bottom:-40px !important;}
	.cols>.cols-a>.col {display:inline-block;vertical-align:top;margin-bottom:40px !important;}
	.cols>.cols-a>.col>.col-a {margin-left:100px;}
	
	.twocols>.cols-a>.col {width:50%;}
	.threecols>.cols-a>.col {width:33.333333333333333%;}
	
	.contactcols .col:first-child {text-align:right;width:auto;}
	.contactcols .col:first-child * {width:auto;}
	
	.contactcols {text-align:center;}
	.contactcols .col {text-align:left;}
	.contactcols>.cols-a {margin-left:-140px;}
	.contactcols>.cols-a>.col>.col-a {margin-left:140px;}
}

.imagecols {margin:60px auto;width:940px;max-width:100%;}
.imagecols .imagecols-a {margin-left:-40px;}
.imagecols .imagecols-b {display:table;width:100%;table-layout:fixed;}
.imagecols-right .imagecols-b {direction:rtl;}
.imagecols .col {display:table-cell;vertical-align:top;direction:ltr;}
.imagecols .col .col-a {margin-left:40px;}

.imagecols .imagecol {width:34.693877551020408163265306122449%;}
.imagecols .textcol {width:65.306122448979591836734693877551%;}

@media screen and (max-width:767px) {
	.imagecols .imagecols-a {margin-left:0;}
	.imagecols .imagecols-b {display:block;}

	.imagecols .col {display:block;width:auto;}
	.imagecols .col .col-a {margin-left:0;}
	
	.imagecols .imagecol img {display:block;margin:0 auto;}	
	.imagecols .imagecol {margin-bottom:40px;}
}	
@media screen and (min-width:768px) {
	.imagecols {text-align:left;}
	.imagecols span.btns-wrap {text-align:left;}
	.imagecols .imagecol {text-align:right;}
}

.headingcols {margin:40px auto;width:860px;max-width:100%;}
.headingcols .headingcols-a {margin-left:-60px;}
.headingcols .headingcols-b {display:table;width:100%;}
.headingcols-right .headingcols-b {direction:rtl;}
.headingcols .col {display:table-cell;vertical-align:top;direction:ltr;}
.headingcols .col .col-a {margin-left:60px;}

.headingcols .headingcol {width:300px;}
.headingcols .textcol {vertical-align:top;padding-top:10px;}

.headingcols .textcol .col-a {min-height:3.2em;}

@media screen and (max-width:767px) {
	.headingcols .headingcols-a {margin-left:0;}
	.headingcols .headingcols-b {display:block;}

	.headingcols .col {display:block;width:auto;}
	.headingcols .col .col-a {margin-left:0;}
	
	.headingcols .headingcol img {display:block;margin:0 auto;}	
	.headingcols .headingcol {margin-bottom:40px;}
	
	.headingcols .textcol {padding-top:0;}	
	.headingcols .textcol .col-a {min-height:0;}
}	
@media screen and (min-width:768px) {
	.headingcols {text-align:left;}
	.headingcols span.btns-wrap {text-align:left;}
	.headingcols .headingcol {text-align:right;}
	
	.headingcols + .headingcols {margin-top:-20px;}
}

.serviceintro {font-size:20px;}

.servicecols {margin:40px auto;max-width:100%;width:900px;}
.servicecols .servicecols-a {display:flex;margin-left:-60px;text-align:left;margin-bottom:-40px !important;flex-wrap:wrap;}
.servicecols .col {width:33.333333333333333%;font-size:14px;margin-bottom:40px !important;}
.servicecols .col .col-a {margin-left:60px;}
.servicecols h3 {font-family:inherit;color:inherit;font-size:16px;line-height:22px;font-weight:bold;border-bottom:1px solid currentColor;margin:0 0 10px 0;padding-bottom:3px;}
.servicecols .scimage img {display:block;}

@media screen and (max-width:1023px) {
	.servicecols .col {font-size:13px;}
	.servicecols .servicecols-a {margin-left:-40px;}
	.servicecols .col .col-a {margin-left:40px;}
}
@media screen and (max-width:767px) {
	.servicecols {width:260px;}
	.servicecols .col {width:100%;font-size:14px;}
}

.carousel {margin:40px 0;position:relative;}
.carousel .owl-prev, .carousel .owl-next {position:absolute;top:50%;margin-top:-30px;text-indent:-9999px;width:40px;height:60px;}
.carousel .owl-prev {left:0;}
.carousel .owl-next {right:0;}
.carousel .owl-prev:before, .carousel .owl-next:before {content:"";display:block;position:absolute;top:0;left:0;width:100%;text-align:center;line-height:60px;text-indent:0;font-size:24px;-webkit-transition:color 0.3s;transition:color 0.3s;background:rgba(0,0,0,0.12);color:#fff;}
.carousel .owl-prev:before {content:"\e825";}
.carousel .owl-next:before {content:"\e838";}
.carousel .owl-prev.disabled, .carousel .owl-next.disabled {display:none;}

.nocontrols .mejs-controls {display:none !important;visibility:hidden !important;}

.homegallery {position:absolute;top:100px;height:calc(100vh - 140px);left:0;width:100%;}
body.admin-bar .homegallery {top:132px;height:calc(100vh - 172px);}

@media screen and (max-width:767px) {
	.homegallery {top:70px;height:calc(100vh - 110px);}
}

.homegallery-a,
.homegallery .owl-carousel,
.homegallery .owl-stage-outer,
.homegallery .owl-stage,
.homegallery .owl-item,
.homegallery .slide {height:100%;}

.homegallery .slide img {height:100%;object-fit:cover;}

/*body.home .pagetitle {color:#fff;position:absolute;margin:0;z-index:1000;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;padding:0 20px;box-sizing:border-box;font-size:30px;line-height:40px;text-shadow:0 0 10px rgba(0,0,0,0.5);}*/


#fullwrap .homegallery .owl-prev, #fullwrap .homegallery .owl-next {position:absolute;top:50%;margin-top:-20px;text-indent:-9999px;width:40px;height:40px;border:1px solid #222;border-radius:50%;background:#fff;background-size:30px 30px;background-repeat:no-repeat;background-position:center center;}
#fullwrap .homegallery .owl-prev {left:25%;margin-left:-30px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23222' d='M136.97 380.485l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L60.113 273H436c6.627 0 12-5.373 12-12v-10c0-6.627-5.373-12-12-12H60.113l83.928-83.444c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0l-116.485 116c-4.686 4.686-4.686 12.284 0 16.971l116.485 116c4.686 4.686 12.284 4.686 16.97-.001z'/%3E%3C/svg%3E");}
#fullwrap .homegallery .owl-next {right:25%;margin-right:-30px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23222' d='M311.03 131.515l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L387.887 239H12c-6.627 0-12 5.373-12 12v10c0 6.627 5.373 12 12 12h375.887l-83.928 83.444c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l116.485-116c4.686-4.686 4.686-12.284 0-16.971L328 131.515c-4.686-4.687-12.284-4.687-16.97 0z'/%3E%3C/svg%3E");}

@media screen and (max-width:1023px) {
	.homegallery {padding:0 40px;box-sizing:border-box;}
	#fullwrap .homegallery .owl-prev {left:-40px;margin-left:0;}
	#fullwrap .homegallery .owl-next {right:-40px;margin-right:0;}
}

  
#fullwrap .custom-gform-wrap, #fullwrap .gform_confirmation_wrapper {margin:40px auto;width:800px;max-width:100%;}

#fullwrap .gform_wrapper {width:100%;margin:0 auto;max-width:100%;}

#fullwrap .gform_wrapper .gform_body {width:100%;max-width:100%;}

#fullwrap .gform_wrapper input[type=text], #fullwrap .gform_wrapper input[type=url], #fullwrap .gform_wrapper input[type=email], #fullwrap .gform_wrapper input[type=tel], #fullwrap .gform_wrapper input[type=number], #fullwrap .gform_wrapper input[type=password], #fullwrap .gform_wrapper textarea, #fullwrap .gform_wrapper select.gfield_select, #fullwrap .gform_wrapper .ginput_complex select, #fullwrap .gform_wrapper .gfield_time_ampm select {border:1px solid #ccc;background:#fafafa;border-radius:2px;box-sizing:border-box;padding:10px 15px;width:100% !important;max-width:100% !important;text-indent:0;font-size:16px;line-height:26px;margin-bottom:0;color:#222;}

#fullwrap .gform_wrapper input[type=text]:focus, #fullwrap .gform_wrapper input[type=url]:focus, #fullwrap .gform_wrapper input[type=email]:focus, #fullwrap .gform_wrapper input[type=tel]:focus, #fullwrap .gform_wrapper input[type=number]:focus, #fullwrap .gform_wrapper input[type=password]:focus, #fullwrap .gform_wrapper textarea:focus, #fullwrap .gform_wrapper select.gfield_select:focus, #fullwrap .gform_wrapper .ginput_complex select:focus, #fullwrap .gform_wrapper .gfield_time_ampm select:focus {background:#fff;}

#fullwrap .gform_wrapper .ginput_container_time {width:auto;}
#fullwrap .gform_wrapper .ginput_container_time input[type="text"] {width:calc(3em - 4px) !important;margin-right:5px;}
#fullwrap .gform_wrapper .ginput_container_time label {padding-right:5px;letter-spacing:0;}
#fullwrap .gform_wrapper .ginput_container_time i {display:none;}

#fullwrap .gform_wrapper input.small {width:150px !important;}
#fullwrap .gform_wrapper input[type="file"] {width:100%;}
#fullwrap .gform_wrapper select.gfield_select, #fullwrap .gform_wrapper .ginput_complex select, #fullwrap .gform_wrapper .gfield_time_ampm select {height:48px;padding:9px 15px;margin-left:0;}

#fullwrap .gform_wrapper .ginput_container_time label {margin:0;}
#fullwrap .gform_wrapper select[multiple] {height:auto;padding-top:8px;padding-bottom:8px;}
#fullwrap .gform_wrapper select option {padding:2px;}
#fullwrap .gform_wrapper textarea {height:152px;display:block;}
#fullwrap .gform_wrapper textarea.large {height:300px;}
#fullwrap .gform_wrapper .gform_heading {width:100%;}
#fullwrap .gform_wrapper .gfield_label {margin:0 0 5px 0;font-size:14px;line-height:20px;font-weight:normal;vertical-align:top;}

#fullwrap .gform_wrapper .ginput_container {margin:0;max-width:100%;}
#fullwrap .gform_wrapper li.gfield {margin:0 0 30px 0 !important;border:none;background:none;width:100%;max-width:100% !important;padding:0;}
#fullwrap .gform_wrapper li.gf_left_half {width:49%;display:inline-block;}
#fullwrap .gform_wrapper li.gf_right_half {width:49%;margin-left:2% !important;display:inline-block;}
#fullwrap .gform_wrapper li.gsection {margin-bottom:0 !important;}

#fullwrap .gform_wrapper .ginput_container_name > span {display:inline-block;}

#fullwrap .gform_wrapper .ginput_container_address > span {margin-top:15px;display:inline-block;}
#fullwrap .gform_wrapper .ginput_container_address > span:first-child {margin-top:0;}

#fullwrap .gform_wrapper .ginput_complex.ginput_container_email {font-size:0;}
#fullwrap .gform_wrapper .ginput_complex.ginput_container_email>span {font-size:16px;display:inline-block;}

#fullwrap .gform_wrapper ul {width:auto;max-width:none;}
#fullwrap .gform_wrapper ul li {padding-left:0;}
#fullwrap .gform_wrapper ul li:before {display:none;}

#fullwrap .gform_wrapper .description, #fullwrap .gform_wrapper .gfield_description, #fullwrap .gform_wrapper .instruction, #fullwrap .gform_wrapper .gsection_description {line-height:inherit;padding:0 !important;width:100%;margin:5px 0 0 0;max-width:100%;}

#fullwrap .gform_wrapper .gform_fileupload_multifile {overflow:hidden;}

#fullwrap .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label, #fullwrap .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label, #fullwrap .gform_wrapper ul.gfield_checkbox li.gchoice_select_all {font-weight:inherit;}

#fullwrap .gform_wrapper .ginput_complex {width:100%;max-width:100%;margin-top:0 !important;}
#fullwrap .gform_wrapper .ginput_complex .ginput_full {width:100%;}
#fullwrap .gform_wrapper .ginput_complex .ginput_left, #fullwrap .gform_wrapper .ginput_complex .ginput_right {width:49%;margin-left:0;margin-right:0;padding-left:0 !important;padding-right:0 !important;vertical-align:top;}
#fullwrap .gform_wrapper .ginput_complex .ginput_left, #fullwrap .gform_wrapper .ginput_complex .ginput_right, #fullwrap .gform_wrapper .ginput_complex .ginput_full {min-height:0;}
#fullwrap .gform_wrapper .ginput_complex .ginput_right {margin-left:2%;}

#fullwrap .gform_wrapper .ginput_complex label {letter-spacing:0;white-space:normal;margin:5px 0 0 0;}

#fullwrap .gform_wrapper .ginput_complex.ginput_container span.name_first, #fullwrap .gform_wrapper .ginput_complex.ginput_container span.name_last {width:49%;margin:0;min-height:0;padding:0;}
#fullwrap .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name {font-size:0;}
#fullwrap .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span {font-size:16px;}

#fullwrap .gform_wrapper .ginput_complex.ginput_container.has_first_name.has_last_name span.name_first {margin-right:2%;}

#fullwrap .gform_wrapper span.gform_description {font-weight:inherit;}
#fullwrap .gform_wrapper .gsection {padding:0;border:none;margin:0;}

#fullwrap .gform_wrapper .validation_message {font-weight:inherit;}
#fullwrap .gform_wrapper div.validation_error {font-weight:inherit;border:none;padding:0;width:100%;text-align:left;}

#fullwrap .gform_wrapper ol.validation_list {width:100%;}
#fullwrap .gform_wrapper ol.validation_list li a {color:inherit;}
#fullwrap .gform_wrapper ul li.gfield_html {max-width:100%;}
#fullwrap .gform_wrapper ul li.gfield.gfield_html img {max-width:100% !important;}
#fullwrap .gform_wrapper .gform_footer {padding:0;margin:0;}

#fullwrap .gform_wrapper ul.gfield_checkbox li, #fullwrap .gform_wrapper ul.gfield_radio li {margin-bottom:10px;line-height:inherit;font-size:16px;}
#fullwrap .gform_wrapper ul.gfield_checkbox li:last-child, #fullwrap .gform_wrapper ul.gfield_radio li:last-child {margin-bottom:0;}

#fullwrap .gform_wrapper ul.gfield_checkbox, #fullwrap .gform_wrapper ul.gfield_radio {width:100%;line-height:24px;margin:0;}
#fullwrap .gform_wrapper ul.gfield_checkbox input[type="checkbox"], #fullwrap .gform_wrapper ul.gfield_radio input[type="radio"] {margin:0 12px 0 2px !important;vertical-align:top;line-height:24px;height:24px;float:left;}
#fullwrap .gform_wrapper ul.gfield_checkbox li label, #fullwrap .gform_wrapper ul.gfield_radio li label {line-height:inherit;vertical-align:top;font-size:inherit;margin:0;max-width:none;display:block;overflow:hidden;}

#fullwrap .gform_wrapper ul.gfield_checkbox li input[value="gf_other_choice"], #fullwrap .gform_wrapper ul.gfield_radio li input[value="gf_other_choice"] + input {margin-top:5px !important;}
#fullwrap .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + input[type="text"], #fullwrap .gform_wrapper ul.gfield_radio li input[type="radio"] + input[type="text"] {width:100% !important;margin-left:0;}

#fullwrap .gform_wrapper .ginput_complex label, #fullwrap .gform_wrapper .description, #fullwrap .gform_wrapper .gfield_description, #fullwrap .gform_wrapper .instruction, #fullwrap .gform_wrapper .ginput_container_time label {font-size:12px;font-weight:inherit;}

/**
#fullwrap .gform_wrapper .gform_title {color:#2A3741;font-size:24px;line-height:30px;font-weight:bold;margin:0 0 25px 0;}
#fullwrap .gform_wrapper .gsection_title {color:#2A3741;font-size:20px;line-height:26px;font-weight:bold;margin:40px 0 25px 0 !important;}
**/

#fullwrap .gform_wrapper ul.gfield_radio input[type="radio"] {display:none;}
#fullwrap .gform_wrapper ul.gfield_radio label {position:relative;padding-left:30px;}
#fullwrap .gform_wrapper ul.gfield_radio label:before {content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;background:#fff;border-radius:50%;border:1px solid #ccc;}
#fullwrap .gform_wrapper ul.gfield_radio input[type="radio"]:checked + label:after {content:"";display:block;position:absolute;top:9px;left:7px;width:6px;height:6px;border-radius:50%;background:#222;}

#fullwrap .gform_wrapper ul.gfield_checkbox input[type="checkbox"], #fullwrap .gform_wrapper .ginput_container_consent input[type="checkbox"] {display:none;}
#fullwrap .gform_wrapper ul.gfield_checkbox label, #fullwrap .gform_wrapper .ginput_container_consent label {position:relative;padding-left:30px;display:block;line-height:24px;}
#fullwrap .gform_wrapper ul.gfield_checkbox label:before, #fullwrap .gform_wrapper .ginput_container_consent label:before {content:"";display:block;position:absolute;top:2px;left:0;width:20px;height:20px;background:#fff;border:1px solid #ccc;}
#fullwrap .gform_wrapper ul.gfield_checkbox input[type="checkbox"]:checked + label:after, #fullwrap .gform_wrapper .ginput_container_consent input[type="checkbox"]:checked + label:after {content:"\e829";display:block;position:absolute;top:0;left:0;width:20px;line-height:24px;font-size:13px;text-align:center;color:#222;}

#fullwrap .gform_wrapper .ginput_container_checkbox + .gfield_description, #fullwrap .gform_wrapper .ginput_container_radio + .gfield_description, #fullwrap .gform_wrapper .ginput_container_consent + .gfield_description {margin-top:10px;}

#fullwrap .gform_wrapper .ginput_container_consent + .gfield_description {border:none;max-height:none;overflow-y:visible;}

#ui-datepicker-div select {color:#222;}

#fullwrap .gform_wrapper li.gfield:first-child .gsection_title {margin-top:0 !important;}

#fullwrap .gform_wrapper .gfield_required,
#fullwrap .gform_wrapper .gfield_error .gfield_label,
#fullwrap .gform_wrapper div.validation_error,
#fullwrap .gform_wrapper ol.validation_list,
#fullwrap .gform_wrapper .validation_message,
#fullwrap .gform_wrapper .gf_submission_limit_message,
#fullwrap .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, 
#fullwrap .gform_wrapper li.gfield_error ul.gfield_checkbox, 
#fullwrap .gform_wrapper li.gfield_error ul.gfield_radio {color:#fd5800;}

#fullwrap .gform_wrapper li.gfield_error input[type="text"],
#fullwrap .gform_wrapper li.gfield_error input[type="url"],
#fullwrap .gform_wrapper li.gfield_error input[type="email"],
#fullwrap .gform_wrapper li.gfield_error input[type="tel"], 
#fullwrap .gform_wrapper li.gfield_error input[type="number"], 
#fullwrap .gform_wrapper li.gfield_error input[type="password"], 
#fullwrap .gform_wrapper li.gfield_error textarea,
#fullwrap .gform_wrapper li.gfield_error select.gfield_select {border-color:#fd5800;}

#fullwrap .gform_wrapper .gform_heading, #fullwrap .gform_wrapper .gf_submission_limitmessage, #fullwrap .gform_wrapper div.validation_error, #fullwrap .gform_wrapper div#error {margin-bottom:30px;}

#fullwrap .gform_wrapper.gf_browser_chrome .ginput_complex select.gfield_select, #fullwrap .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select.gfield_select {text-indent:inherit;line-height:inherit;margin-bottom:0;}

#fullwrap .gform_wrapper .gform_footer {width:100%;max-width:100%;padding-top:0;}
#fullwrap .gform_wrapper .gform_button {background:#fff;color:#fd5800;border:2px solid #fd5800;border-radius:0;font-size:11px;line-height:18px;letter-spacing:0.1em;padding:12px 25px;overflow:visible;cursor:pointer;-webkit-appearance:none;margin:0;-webkit-transition:color 0.3s, background 0.3s;transition:color 0.3s, background 0.3s;width:auto;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em;border-radius:3px;}
#fullwrap .gform_wrapper .gform_button:hover {background:#fd5800;color:#fff;}

/***** FOOTER *****/

#footer {text-align:center;font-size:11px;line-height:18px;padding:140px 0;}
#footer #ftlogo img {display:block;margin:0 auto 10px auto;}

@media screen and (max-width:767px) {
	#footer {padding:60px 0;}
}

/****** MARGINS ******/

#fullwrap .notop>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
#fullwrap .notop>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}

#fullwrap .nobot>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
#fullwrap .nobot>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}

@media screen and (min-width:768px) {
	#fullwrap .notop768>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop768>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}

	#fullwrap .nobot768>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot768>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
}

@media screen and (min-width:1024px) {
	#fullwrap .notop1024>:first-child {margin-top:0;}
	#fullwrap .notop1024>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop1024>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop1024>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop1024>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop1024>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop1024>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop1024>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop1024>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop1024>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}
	#fullwrap .notop1024>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child>:first-child {margin-top:0;}

	#fullwrap .nobot1024>:last-child {margin-bottom:0;}
	#fullwrap .nobot1024>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot1024>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot1024>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot1024>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot1024>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot1024>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot1024>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot1024>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot1024>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
	#fullwrap .nobot1024>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child>:last-child {margin-bottom:0;}
}

