/**
* @version   $Id: master-ie8.css 7496 2013-02-13 15:55:28Z james $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/ 
 
/* colours for backend editor */
.red{color:#ee3031;}
.darkred{color:#e0231f;}
.orange{color:#ef7a30;}
.pink{color:#ec3b88;}
.darkpink{color:#c40063;}
.purple{color:#a554a1;}
.blue{color:#005aaa;}
.lightblue{color:#28a7df;}
.green{color:#85c441;}
.darkgreen{color:#77b03a;}
.greenfont{color:#58b235;}
.yellow{color:#ffcc32;}
.brown{color:#b06021;}

body{font-size: 14px; color:#37434d;}
body,.gf-menu .item, .font-family-helvetica{font-family: 'Armata',Helvetica,arial,serif; letter-spacing: -0.025em; }
p { margin: 0 0 15px;}
ul{margin: 0 0 15px 25px;}
ul li {margin-bottom:4px;}
ol li {margin-bottom:15px;}
h1, h2, h3, h4, h5, h6 {  margin: 20px 0; letter-spacing:-0.05em !important; 
	/*-webkit-font-smoothing: antialiased;*//*
    -webkit-text-stroke: 1px rgba(0,0,0,0.75); *//* font-antialiase fix for Google Chrome *//*
	-webkit-font-smoothing:subpixel-antialiased;*/
	/*text-shadow: 0 0 1px rgba(0,0,0,0.3);*/
}
h1, h2, h3, h4, h5, h6,
h2 a,
#rt-top-surround h1, #rt-top-surround h2, #rt-top-surround h3, #rt-top-surround h5, #rt-top-surround h6{
color: #000000;
}
h1{font-size: 26px;color:#0059a9; margin:0 0 15px 0;
	/*-webkit-font-smoothing: antialiased;*/
    -webkit-text-stroke: 1px rgba(0,89,169,0.75); /* font-antialiase fix for Google Chrome */
	-webkit-font-smoothing:subpixel-antialiased;
}
h3{font-weight: 300;}
h3 { font-size: 26px; line-height: 30px;}
h4 { font-size: 110%; font-weight: 300; color: #005AAA;}

.clearfix, .clear{clear:both;}
.desktop{display:none;}

strong, b{font-weight:600;}

label { margin-bottom: 2px;}


.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, .btn-primary, .btn.btn-primary.disabled, .btn.btn-primary[disabled], a.btn.btn-primary.disabled:hover,
#bfSubmitButton, input[type=submit] {
    background: none repeat scroll 0 0 #85c441;
    border: medium none;
	font-family: 'Titillium Web',Helvetica,arial,serif; 
	font-weight: 600; 
	color:#ffffff;
	
}
.button a, .readon a, .readmore a, button.validate a, .formelm-buttons button a, .btn-primary a, #bfSubmitButton, input[type=submit]{color:#ffffff;}
.button, .readon, .readmore, button.validate, #member-profile a, #member-registration a, .formelm-buttons button, #bfSubmitButton, input[type=submit]{
	text-transform: none;
	padding: 10px 15px !important;
	line-height: 1em;
	font-size: 18px;
	-webkit-box-shadow:2px 2px 0px 0px #4c8b31;-moz-box-shadow:2px 2px 0px 0px #4c8b31;box-shadow:2px 2px 0px 0px #4c8b31;
	-webkit-border-radius: 4px 4px 4px 4px; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; 
}
.button:hover, .readon:hover, .readmore:hover, button.validate:hover, #member-profile a:hover, #member-registration a:hover, .formelm-buttons button:hover,
#bfSubmitButton:hover, input[type=submit]:hover{
border:medium none; background-color:#79b03b; color:#fff; -webkit-box-shadow:2px 2px 0px 0px #517f3f;-moz-box-shadow:2px 2px 0px 0px #517f3f;box-shadow:2px 2px 0px 0px #517f3f;
}

.button:hover a, .readon:hover a, .readmore:hover a, button.validate:hover a, .formelm-buttons button:hover a,
#bfSubmitButton:hover, input[type=submit]:hover{
color:#ffffff; 
}
.button:after, .readon:after, .readmore:after, button.validate:after, #member-profile a:after, #member-registration a:after, .formelm-buttons button:after{
	content: none;
}
#bfSubmitButton{padding-top:7px !important;}

input[type=text]:focus,
input[type=password]:focus,
textarea:focus,
select:focus {
    -webkit-box-shadow: 0 0 5px rgba(155, 230, 75, 1); -moz-box-shadow: 0 0 5px rgba(155, 230, 75, 1); box-shadow: 0 0 5px rgba(155, 230, 75, 1);
    border: 1px solid rgba(133, 196, 65, 1);
	outline: medium none;
}

.module-content ul, .wk-content ul, .item-page ul{list-style-type: none;}
.module-content ul li, .wk-content ul li, .item-page ul li
{
    background: url('../images/bullet_star.png') no-repeat scroll 0 6px transparent;
	padding-left: 18px;
}
.wk-slideshow-default .nav li, .wk-slideshow .slides > li {
    background: none repeat scroll 0 0 transparent;
	padding:0;
}
.wk-slideshow-default .nav li{margin-left: 13px;}

#rt-toolbar {
    background: url('../images/toolbar_bg.png') no-repeat scroll 50% 100% transparent;
	max-height:40px;
	font-size:15px;
	font-weight: 700;
}
#rt-toolbar,#rt-toolbar a {color: #ffffff;text-transform: uppercase; }
#rt-toolbar .rt-block,#rt-toolbar .rt-block p{margin:0;line-height:30px;}
#rt-toolbar .rt-block {
    padding: 5px 170px 5px 0;
    text-align: right;
}
#rt-toolbar .rt-block img {margin:0 3px 1px 40px; max-height:15px; width:auto;}
#rt-top-surround { color: #37434D;}
#rt-header .rt-block, #rt-main .rt-block { margin: 0; padding: 10px;}
.menu-home #rt-main .rt-block { margin: 0; padding: 10px 10px 0 10px;}

/*** WK SLIDESHOW ***/
div.wk-slideshow>div{background-color:#f2efeb;-webkit-box-shadow:inset 0 0 60px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 60px rgba(0,0,0,0.1);box-shadow:inset 0 0 60px rgba(0,0,0,0.1);}
.wk-slideshow{background:url('../images/banner_shadow.png') no-repeat scroll 50% 100% transparent;
  -webkit-background-size:  contain;
  -moz-background-size:  contain;
  -o-background-size:  contain;
  background-size:  contain;
  padding-bottom:45px;
  text-shadow: 1px 1px 0 #FFFFFF;
}
.wk-slideshow-default .nav {
    background: url("../images/wk_nav_bg.png") repeat-x scroll 0 0 #77B03A;
    bottom: 29px;
    height: 12px;
    line-height: 12px;
    padding: 8px 15px 10px;
    position: absolute;
    right: 45%;
	z-index: 10;
}
.wk-slideshow-default > div:hover .next,
.wk-slideshow-default > div:hover .prev {background-image: url("../images/wk_nav_buttons.png");}
.wk-slideshow-default .nav span {
    background-image: url("../images/wk_nav.png");
    height: 15px;
    overflow: hidden;
    width: 16px;
}

.wk-content .floatright{float:right; margin:0 0 10px 20px;}
.wk-content .floatleft{float:left; margin:0 20px 10px 0;}
.wk-content .floatright60{float:right; margin:0 3% 10px 3%; width:55%;}
.wk-content .floatleft60{float:left; margin:0 3% 10px 3%; width:55%;}
.wk-content .floatright50{float:right; margin:0 4% 10px 4%; width:45%;}
.wk-content .floatleft50{float:left; margin: 0 4% 10px 4%; width:45%;}
.wk-content .floatright40{float:right; margin:0 3% 10px 3%; width:39%;}
.wk-content .floatleft40{float:left; margin:0 3% 10px 3%; width:39%;}
.wk-content .floatright30{float:right; margin:0 3% 10px 3%; width:30%;}
.wk-content .floatleft30{float:left; margin:0 3% 10px 3%; width:30%;}

.wk-content table {margin: 0 35px 20px 35px;}

/*** WK SLIDESHOW END**/

.item-pagehow-to img { margin: 20px 0; }

#rt-mainbody-surround .title, #rt-mainbody-surround .component-content h2,
#rt-bottom .title, #rt-bottom h1, #rt-bottom h2, #rt-bottom h3, #rt-bottom h4, #rt-bottom h5, #rt-bottom h6 { 
	border: medium none;}

#rt-bottom { background: none repeat scroll 0 0 transparent; color: #37434D; margin-top: 10px;}
.menu-home #rt-bottom { margin-top: 0;}

#rt-bottom .title, #rt-bottom h1, #rt-bottom h2, #rt-bottom h3, #rt-bottom h4, #rt-bottom h5, #rt-bottom h6 {
    color: #000000;
}

#rt-bottom-2 {padding-top:20px;}
#rt-bottom-2 .rt-block { /*background: none repeat scroll 0 0 #f3f3f3;*/ padding:23px 35px 23px 35px; margin: 0 15px 15px 15px; border:2px solid #e8e4e0; }
#rt-bottom-2 .rt-block:before{
    border-top: 6px solid #EE3430;
    color: transparent;
    content: ".";
    display: block;
    font-size: 0;
    left: -2px;
    padding: 0 2px;
    position: absolute;
    right: -2px;
    top: -2px;
    width: 100%;
}
#rt-bottom-2 .blue:before{ border-top-color: #005aaa;}
#rt-bottom-2 .blue .icon-signin:before{color:#37434D;}
#rt-bottom-2 .blue form input[type="submit"]{ color:#ee3430; }
#rt-bottom-2 h4{margin-top:0; font-size:20px;font-family: 'Titillium Web',Helvetica,arial,serif; font-weight:600;color:#000; letter-spacing: -0.025em !important;}
#rt-bottom-2 ul{margin:0 0 14px 15px;}
#rt-bottom-2 form{margin:0;}
#rt-bottom-2 form input[type=text] {width:170px;margin-bottom:7px;color:#8b8b8b;}
#rt-bottom-2 form input[type=submit],#rt-bottom-2 form input[type=submit]:hover, input.button-link, .button-link {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
    color: #005AAA;
    padding: 1px 7px 5px !important;
	font-family: 'Armata','Helvetica',arial,serif;
	font-size: 15px !important; 
	letter-spacing: -1px;
}
#rt-bottom-2 form input[type=submit]:hover, input[type=submit].button-link:hover, input.button-link:hover, .button-link:hover {
	color: #000 !important;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: none;
}
#rt-bottom-2 .floatright40{margin-left:0;}

/* Sticky Footer */
    * { margin: 0; }
    html, body { height: 100%; }
    .wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -79px; }
    #rt-copyright, .push { height: 79px; }
/* End Sticky footer */
	
#rt-footer {background: none repeat scroll 0 0 transparent;}
#rt-footer .rt-block {background-color:#e8e4e0;padding: 20px 15px;}

#rt-copyright { background: url('../images/footer_bg.png') no-repeat scroll 50% 100% transparent; }
.rt-copyright-block {
    color: #939393;
    font-size: 0.8em;
    margin: 0 10px 0;
    padding: 15px 5px 40px;
    text-align: left;
    text-transform: none;
}

/*** GRID from /libraries/gantry/css/grid-responsive.css ***/
    .rt-container {width: 960px;}
    .rt-grid-1 {width: 80px;}
	.rt-grid-2 {width: 160px;}
	.rt-grid-3 {width: 240px;}
	.rt-grid-4 {width: 320px;}
	.rt-grid-5 {width: 400px;}
	.rt-grid-6 {width: 480px;}
	.rt-grid-7 {width: 560px;}
	.rt-grid-8 {width: 640px;}
	.rt-grid-9 {width: 720px;}
	.rt-grid-10 {width: 800px;}
	.rt-grid-11 {width: 880px;}
	.rt-grid-12 {width: 960px;}

	.rt-push-1 {left: 80px;}
	.rt-push-2 {left: 160px;}
	.rt-push-3 {left: 240px;}
	.rt-push-4 {left: 320px;}
	.rt-push-5 {left: 400px;}
	.rt-push-6 {left: 480px;}
	.rt-push-7 {left: 560px;}
	.rt-push-8 {left: 640px;}
	.rt-push-9 {left: 720px;}
	.rt-push-10 {left: 800px;}
	.rt-push-11 {left: 880px;}

	.rt-pull-1 {left: -80px;}
	.rt-pull-2 {left: -160px;}
	.rt-pull-3 {left: -240px;}
	.rt-pull-4 {left: -320px;}
	.rt-pull-5 {left: -400px;}
	.rt-pull-6 {left: -480px;}
	.rt-pull-7 {left: -560px;}
	.rt-pull-8 {left: -640px;}
	.rt-pull-9 {left: -720px;}
	.rt-pull-10 {left: -800px;}
	.rt-pull-11 {left: -880px;}

	.rt-prefix-1 {padding-left: 80px;}
	.rt-prefix-2 {padding-left: 160px;}
	.rt-prefix-3 {padding-left: 240px;}
	.rt-prefix-4 {padding-left: 320px;}
	.rt-prefix-5 {padding-left: 400px;}
	.rt-prefix-6 {padding-left: 480px;}
	.rt-prefix-7 {padding-left: 560px;}
	.rt-prefix-8 {padding-left: 640px;}
	.rt-prefix-9 {padding-left: 720px;}
	.rt-prefix-10 {padding-left: 800px;}
	.rt-prefix-11 {padding-left: 880px;}
	/*** GRID END ***/
	
	.logo-block {margin: 18px 10px 15px;}
	#rt-logo-accent {display:none;}
	
	/* MENU */
	.menu-block {margin: 40px 10px 15px;}
	body .gf-menu-toggle{ background: #ffcc32;padding: 4px 10px; top: 5px; left: 5px; }
	.gf-menu-toggle:after { content:'Menu';float: left;font-size: 0.9em; font-weight: bold; text-transform: uppercase; color:#000; }
	body .gf-menu-toggle .icon-bar { display:none; }
	.gf-menu li.item112 { display:none; }
	
.bfRequired, .bfError{color:#ee3430;}
.bfPage p{margin-bottom:3px;}
.bfPage h4,.bfPage h3{margin-top:0;}
.module-content #ff_form2 #bfPage2 {padding-top:20px;}

/* icons */
.icon-external-link-sign:before {content: "\f08e";}
.icon-file-text:before {content: "\f15c";}
.icon-support:before {content: "\f1cd";}
.icon-info-sign,.icon-external-link-sign, .icon-file-text {color:#85C441;margin-right:5px;}

hr{clear:both;}

.rt-error-rocket{color:#ee3031; text-align:center; font-size:20px; line-height: 1.5em; margin:15px 0 25px 0; }
.error-code{font-size:48px;}
.rt-error-content .title {border-bottom: medium none; color:#37434D;}
.rt-error-content p { margin: 0 0 15px;}

p.success, p.info, p.error, p.warning {-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;}
p.info { background: none repeat scroll 0 0 #DAE9F7; border-color: #cae1f5; color: #3E74A4;}
p.info a { color: #4a8515 !important; }

@media only screen and (max-width: 767px) {
.wk-slideshow img, .wk-gallery img{width:95%;}

#rt-bottom-2 .rt-block { padding: 15px;}
#rt-bottom-2 img{float:none; margin: 3px auto 10px auto !important;}
#rt-bottom-2 .rt-block div {float:none !important;}
#rt-bottom-2 form table{width:100%;}
#rt-bottom-2 form input[type=text] {width:85%;}

#rt-toolbar .rt-block .tabletspan {display:none;}
}

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

.rt-error-rocket{font-size:36px;line-height: 2.25em; margin:25px 0 50px 0;letter-spacing: -2px; margin-bottom: 20px;}
.error-code{font-size:120px;}
.rt-error-content p { margin: 0 0 25px;}

.mobile{display:none;}
.desktop{display:block;}

#rt-sidebar-a .rt-block {padding-left: 40px;}

/* MENU */
.menu-block {text-align: right;}
.gf-menu.l1 > li > .item:after,.gf-menu.l1 > li > .item:hover {border-right: medium none;}
.gf-menu {box-shadow: none;}
.gf-menu {
    background: none repeat scroll 0 0 transparent;
	border-left: 1px solid #cacaca;
    border-radius: 0 0 0 0;
    margin: 0;
	}
.gf-menu.l1 > li.active { background: none repeat scroll 0 0 transparent;}
.gf-menu.l1 > li > .item {
    border-right: medium none;
    color: #000000;
    font-size: 17px;
    line-height: 44px;
    padding: 0 15px;
    position: relative;
    text-transform: none;
}
.gf-menu.l1 > li > .item:hover,
.gf-menu.l1 > li.active > .item {
    color: #005AAA;
    font-weight: normal;
}
.gf-menu .dropdown{
-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;
-moz-border-radius: 0 0 0 0;-webkit-border-radius: 0 0 0 0;border-radius: 0 0 0 0;
padding: 5px 0 7px 0;
}
.gf-menu .item{padding: 5px 25px;}
.gf-menu .dropdown ul li{margin-bottom:1px;}
.gf-menu .dropdown ul li.active > .item,.gf-menu .dropdown ul li:hover > .item { background-color: #85c440;color: #FFFFFF;}
.gf-menu.l1 > li.parent:hover > .item{color:#005aaa;}

.gf-menu li.item112 { display:block; }
.gf-menu li.item165 { display:none; }

.floatright{float:right; margin:0 0 10px 40px;}
.floatleft{float:left; margin:0 40px 10px 0;}
.floatright60{float:right; margin:0 0 10px 3%; width:55%;}
.floatleft60{float:left; margin:0 3% 10px 0; width:55%;}
.floatright50{float:right; margin:0 0 10px 4%; width:45%;}
.floatleft50{float:left; margin:0 4% 10px 0; width:45%;}
.floatright40{float:right; margin:0 0 10px 3%; width:39%;}
.floatleft40{float:left; margin:0 3% 10px 0; width:39%;}
.floatright30{float:right; margin:0 0 10px 3%; width:30%;}
.floatleft30{float:left; margin:0 3% 10px 0; width:30%;}

.one_half{float:left; margin:0 1.5% 10px 1.5%; width:47%;}
.one_third{float:left; margin:0 1.66% 10px 1.66%; width:30%;}
.one_fourth{float:left; margin:0 1.5% 10px 1.5%; width:22%;}
.menu-our-work .one_third {text-align:center; font-weight:bold;}


/*** WK SLIDESHOW **/

.wk-content h1, .wk-content h2, .wk-content h3, .wk-content h4, .wk-content h5, .wk-content table{margin:0 35px 20px 35px;}
.wk-content table{margin-bottom:10px;}
.wk-content p{margin-left: 45px;margin-right: 45px;}
.wk-content ul, .wk-content ol{margin:0 45px 15px 85px;}
.wk-content ul li, .wk-content ol li{margin-bottom:5px;}

.wk-content h2{font-size: 48px;line-height: 1.3em;}
.wk-content h3{font-size: 36px;}
.wk-content li, .wk-content p{font-size: 16px; line-height: 1.5em;}

/*** WK SLIDESHOW END**/

.tilted {
-webkit-transform: rotate(-6deg);/* Safari */
-moz-transform: rotate(-6deg);/* Firefox */
-ms-transform: rotate(-6deg);/* IE */
-o-transform: rotate(-6deg);/* Opera */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);/* Internet Explorer */
}

.terms-link{float:right;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	/*** GRID from /libraries/gantry/css/grid-responsive.css ***/
    .rt-container {width: 744px;}
    .rt-grid-1 {width: 62px;}
	.rt-grid-2 {width: 124px;}
	.rt-grid-3 {width: 186px;}
	.rt-grid-4 {width: 248px;}
	.rt-grid-5 {width: 310px;}
	.rt-grid-6 {width: 372px;}
	.rt-grid-7 {width: 434px;}
	.rt-grid-8 {width: 496px;}
	.rt-grid-9 {width: 558px;}
	.rt-grid-10 {width: 620px;}
	.rt-grid-11 {width: 682px;}
	.rt-grid-12 {width: 744px;}

	.rt-push-1 {left: 62px;}
	.rt-push-2 {left: 124px;}
	.rt-push-3 {left: 186px;}
	.rt-push-4 {left: 248px;}
	.rt-push-5 {left: 310px;}
	.rt-push-6 {left: 372px;}
	.rt-push-7 {left: 434px;}
	.rt-push-8 {left: 496px;}
	.rt-push-9 {left: 558px;}
	.rt-push-10 {left: 620px;}
	.rt-push-11 {left: 682px;}

	.rt-pull-1 {left: -62px;}
	.rt-pull-2 {left: -124px;}
	.rt-pull-3 {left: -186px;}
	.rt-pull-4 {left: -248px;}
	.rt-pull-5 {left: -310px;}
	.rt-pull-6 {left: -372px;}
	.rt-pull-7 {left: -434px;}
	.rt-pull-8 {left: -496px;}
	.rt-pull-9 {left: -558px;}
	.rt-pull-10 {left: -620px;}
	.rt-pull-11 {left: -682px;}

	.rt-prefix-1 {padding-left: 62px;}
	.rt-prefix-2 {padding-left: 124px;}
	.rt-prefix-3 {padding-left: 186px;}
	.rt-prefix-4 {padding-left: 248px;}
	.rt-prefix-5 {padding-left: 310px;}
	.rt-prefix-6 {padding-left: 372px;}
	.rt-prefix-7 {padding-left: 434px;}
	.rt-prefix-8 {padding-left: 496px;}
	.rt-prefix-9 {padding-left: 558px;}
	.rt-prefix-10 {padding-left: 620px;}
	.rt-prefix-11 {padding-left: 682px;}
	/*** GRID END ***/
	
	#rt-top #rt-logo {
	width: 100% !important;
	max-height: 65px;
	background-size: contain !important;
}

	/*** MENU ***/
	.gf-menu.l1 > li > .item{font-size: 14px;}
	body .gf-menu.l1 > li > .item{padding: 0 12px;}
	#rt-top .menu-block {margin: 30px 5px 10px; padding:0;}
	
	.rt-block {margin: 5px;padding: 5px;}
	#rt-toolbar {background-position: 55% 100%;}
	
	
	.wk-slideshow-default .nav {bottom: 20px;}
	.wk-slideshow {padding-bottom: 36px;}
	.wk-content h2 {font-size: 30px;}
	.wk-content h3{font-size: 20px;}
	.wk-content li, .wk-content p {font-size: 14px;}
	
	.bfPage textarea {width: 90% !important;}

	
#rt-bottom-2 .rt-block { padding: 15px; }
#rt-bottom-2 ul { margin: 0 0 18px 5px; }
#rt-bottom-2 .module-content ul li:before { font-size: 0.85em; padding-right: 5px; }
#rt-bottom-2 h4 {font-size: 18px;}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	/*** GRID from /libraries/gantry/css/grid-responsive.css ***/
	body {-webkit-tap-highlight-color: transparent;}
    .rt-container {width: 480px;}
    .rt-container [class*="rt-grid"] {display: block;float: none;position: relative;width: 100%;}
    .rt-container [class*="rt-push"], [class*="rt-pull"] {left: auto;}
    .rt-container [class*="rt-prefix"] {padding-left: 0;}
	/*** GRID END ***/
	
	/*** MENU ***/
	.menu-block {margin: 0;}
	.layout-mode-responsive .gf-menu .dropdown ul li.active > .item, .layout-mode-responsive .gf-menu.l1 > li.active > .item { color: #85c440; font-weight:600;}
	.layout-mode-responsive .gf-menu li.active.last > .item { background-color: #85c440;color: #FFFFFF !important;}
	
	h1{font-size:20px; line-height:24px;}
	h2{font-size:18px; line-height:22px;}
	h3{font-size:16px; line-height:20px;}
	h4{font-size:14px; line-height:18px;}
	
	#rt-copyright{background-position:44% 100%}
	#rt-toolbar .rt-block {padding-right:150px;}
	#rt-toolbar {background-position: 60% 100%;font-size: 0.9em; font-weight: 400;}
	#rt-toolbar .rt-block img {margin-left:10px; max-height:10px; width:auto;vertical-align:middle;}

	/*** WK SLIDESHOW **/
	.wk-slideshow {padding-bottom: 22px;}
	.wk-slideshow-default .nav {right: 40%;bottom: 6px;}
	.wk-content h1, .wk-content h2, .wk-content h3, .wk-content h4, .wk-content h5, .wk-content table,.wk-content p {margin: 0 15px 10px 15px;}
	.wk-content p {margin-bottom:5px;}
	.wk-content h2 {font-size: 22px;line-height: 1.3em;}
	.wk-content h3{font-size: 16px;line-height: 1.2em;}
	.wk-content li, .wk-content p {font-size: 12px; line-height: 1.2em;}
	
.wk-content .floatright,.wk-content .floatright60,.wk-content .floatright50,.wk-content .floatright40,.wk-content .floatright30{margin-right:4%;}
.wk-content .floatleft,	.wk-content .floatleft60,.wk-content .floatleft50,.wk-content .floatleft40,.wk-content .floatleft30{margin-left:4%;}
	
/* Sticky Footer */
    .wrapper { margin: 0 auto -85px; }
    #rt-copyright, .push { height: 85px; }
/* End Sticky footer */
.rt-copyright-block {padding-bottom:20px;}

.bfPage textarea, .bfPage select{width:90% !important;}

}

@media only screen and (max-width: 480px) {
	/*** GRID from /libraries/gantry/css/grid-responsive.css ***/
	body {-webkit-tap-highlight-color: transparent;}
    .rt-container {width: 99%;}
    .rt-container [class*="rt-grid"] {display: block;float: none;position: relative;width: 100%;}
    .rt-container [class*="rt-push"], [class*="rt-pull"] {left: auto;}
    .rt-container [class*="rt-prefix"] {padding-left: 0;}
	/*** GRID END ***/
	
	/*** MENU ***/
	.menu-block {margin: 0;}
	.layout-mode-responsive .gf-menu .dropdown ul li.active > .item, .layout-mode-responsive .gf-menu.l1 > li.active > .item { color: #85c440; font-weight:600;}
	.layout-mode-responsive .gf-menu li.active.last > .item { background-color: #85c440;color: #FFFFFF !important;}
	
	h1{font-size:20px; line-height:24px;}
	h2{font-size:18px; line-height:22px;}
	h3{font-size:16px; line-height:20px;}
	h4{font-size:14px; line-height:18px;}
	/*** WK SLIDESHOW **/
	#rt-copyright{background-position:42% 100%}
	#rt-toolbar {background-position: 60% 100%; font-size: 1.2em; font-weight: 400;}
	#rt-toolbar .rt-block {padding-right:150px;}
	#rt-toolbar .rt-block a{padding-left:10px;}
	#rt-toolbar .rt-block .mobilespan {display:none;}
	#rt-toolbar .rt-block img {margin-left:5px; max-height:10px; width:auto; vertical-align:middle;}
	
	.wk-slideshow {padding-bottom: 13px;}
	.wk-slideshow-default .nav {right: 35%;bottom: -3px;}
	.wk-content h1, .wk-content h2, .wk-content h3, .wk-content h4, .wk-content h5, .wk-content table,.wk-content p {margin: 0 15px 10px 15px;}
	.wk-content p {margin-bottom:5px;}
	.wk-content h2 {font-size: 11px;line-height: 1.4em;font-weight: normal;}
	.wk-content h3{font-size: 11px;line-height: 1.3em;font-weight: normal;}
	.wk-content li, .wk-content p {font-size: 11px; line-height: 1.2em;}
	
.wk-content .floatright,.wk-content .floatright60,.wk-content .floatright50,.wk-content .floatright40,.wk-content .floatright30{margin-right:4%;}
.wk-content .floatleft,	.wk-content .floatleft60,.wk-content .floatleft50,.wk-content .floatleft40,.wk-content .floatleft30{margin-left:4%;}
/* Sticky Footer */
    .wrapper { margin: 0 auto -110px; }
    #rt-copyright, .push { height: 110px; }
/* End Sticky footer */
.rt-copyright-block {padding-bottom:15px;}

.bfPage label, .bfPage input, .bfPage select, .bfPage textarea{width:89% !important;}
}
@media only screen and (max-width: 460px) {
#rt-toolbar .rt-block {padding-right:120px;}
}
@media only screen and (max-width: 364px) {
	#rt-toolbar {background-position: 59.5% 100%; font-size: 0.85em; font-weight: 400;}
	#rt-toolbar .rt-block {padding-right:80px;}
}
@media only screen and (max-width: 240px) {
	#rt-toolbar {background-position: 59% 100%; font-size: 0.85em; font-weight: 400;}
	#rt-toolbar .rt-block {padding-right:20px;}
}