/*GENERAL STYLES*/@media only screen and (min-width : 320px) and (max-width : 478px){div.footer-logo {    float: left;  width: 100% !important;}}@media only screen and (min-width : 480px) and (max-width : 760px){div.footer-logo {    float: left;  width: 100% !important;}}@media only screen and (min-width : 768px) and (max-width : 959px) {div.footer-logo {    float: left;  width: 100% !important;}}* {  margin: 0;  padding: 0;}ul.sf-menu li ul li {    float: left;    width: 100% !important;}div.footer-logo {    float: left;    width: 794px;    margin: -59px 0 15px 0;   position: relative;  z-index:1;}div.footer-logo span {    float: left;    font-size: 11px;    line-height: 17px;    margin: 10px 0 0;}div.footer-logo img {    float: left;    margin: 10px 0 0 49px !important;    border: none;}.flexCaptionInner h3.catItemTitle span strong {    color: #D5A00F !important;    font-weight: normal !important;  font-style:'Arial',sans-serif !important;}.flexCaptionInner h3.catItemTitle {    color: #FFFFFF !important;    font: 27px/41px 'Arial',sans-serif !important;    text-transform: uppercase;}html,body {  height: 100%;}.flex-control-nav {    bottom: 128px !important;}ul.sf-menu li ul li:hover {    background: none;}ul.sf-menu li:hover {    background: none repeat scroll 0 0 #CED356;}#wrapper {  min-height: 100%;  height: auto !important;  height: 100%;  margin: 0 auto -192px;}#footer,#push {  height: 192px;}#body-wrapper {  height: 100%;  background: url("../images/template/wpc.png") no-repeat ; }.flexCaptionInner h3.catItemTitle span strong{    color: #D5A00F !important;    font: 30px/36px 'Arial',sans-serif !important;}
/*LESS Variables & mixins*/.before_after {  position: absolute;  content: ".";  text-indent: -999em;}
/* TYPOGRAPHY */body a {  text-decoration: none;}
h1 {  margin: 0 0 0.67em 0;}
dt.result-title {  margin: 0 0 1.33em 0;}
p,pre {  margin: 0 0 21px 0;}
strong {  color: #474747;}
#rt-main #rt-sidebar-a .module-title h2, #rt-main #rt-sidebar-b .module-title h2 {margin-bottom: 28px !important;}
#rt-main a {font-weight: bolder; }
/* BUTTONS */a.moduleItemReadMore,a.k2ReadMore,a.moduleCustomLink,#camera-slideshow a.moduleItemReadMore,button.button,input.button {  display: inline-block;  -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  border: none;  text-decoration: none;  font: 18px/1.2307em 'Caudex', sans-serif;  text-transform: uppercase;  margin-top: 6px;  text-shadow: 1px 1px 1px #dedede;        filter: dropshadow(color=#ad560f, offx=1, offy=1);}a.moduleItemReadMore,a.k2ReadMore,a.moduleCustomLink,#camera-slideshow a.moduleItemReadMore {  padding: 0 22px;  height: 45px;  line-height: 45px;  background: url("../images/template/more1.png") repeat-x scroll 0 0 transparent !important;}a.moduleItemReadMore:hover { text-shadow: none;           background: #5a5552 !important;}a.moduleCustomLink:hover { text-shadow: none;           background: #5a5552 !important;}.catItemReadMore>a:hover { text-shadow: none;           background: #5a5552 !important;}button.button,input.button {  padding: 10px 22px;}
/*Lists*//*Columns*/.cols ul {  margin: 0 -10px;  overflow: hidden;}.cols ul li {  float: left;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  padding: 0 10px;}.cols.four ul li {width: 240px;}.cols.three ul li {width: 320px;}/*=== DRAWER POSITION ===*/
/*=== TOP POSITION ===*/
#rt-top {  background: #e7e2d8;  border-bottom: 4px solid #dcd7cd;} 
#rt-top .rt-container #rt-logo {  position: relative;}
#rt-login-button {  text-align: right;  font-size: 10px;  color: #504b48;  text-transform: uppercase;  padding: 9px 0 6px;}
#rt-login-button a {  color: #504b48;  text-decoration: none;}#rt-login-button a:hover {  color: #679146;}/**/#rokbox-middle .rokbox-right {  background: white;}/**/
/*=== HEADER POSITION ===*/#rt-header .rt-block {  padding: 35px 0 22px;}/*=== MENU POSITION ===*/#rt-header .rt-block {  padding: 34px 0 20px;}ul.sf-menu {  position: relative;  display: table;  table-layout: fixed;  width: 100%;  margin: 0;  z-index: 2;  background:#679146;}ul.sf-menu li .sfHolder {  display: block;  position: relative;}ul.sf-menu li .sfHolder a,ul.sf-menu li .sfHolder span.separator {  font: bold 14px/70px 'Lucida Sans', sans-serif;  text-transform: uppercase;  display: block;  padding: 0 27px;  text-decoration: none;  color: #ffffff;}ul.sf-menu li .sfHolder a:hover,ul.sf-menu li .sfHolder span.separator:hover {  color: #ced356;}ul.sf-menu > li {  background: url(../images/template/separator.jpg) 0 0 no-repeat;  margin: 0;  display: table-cell;  float: none;  padding-left: 1px;  border-top: 1px solid #e7e2d8;  border-bottom: 1px solid #e7e2d8;
  vertical-align: middle;}.sf-menu .item-101 .firstItem{border-left:1px solid #e7e2d8 ;}.sf-menu .item-114.lastItem{border-right:1px solid #e7e2d8 ;}ul.sf-menu > li > .sfHolder {  display: table-row;
  text-align: center;
  vertical-align: middle;}
ul.sf-menu > li > .sfHolder > a,ul.sf-menu > li > .sfHolder > span.separator 
{
/*background: #679146;*/  -webkit-transition: all 0.2s ease-out;  -moz-transition: all 0.2s ease-out;  transition: all 0.2s ease-out;  
display: table-cell;
padding: 0;  
height: 88px;  
text-align: center;  
font: 16px/86px 'Lucinda Sans', sans-serif;  
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.15);  
color: #5a5552;
vertical-align: middle;
width: 20%;
margin: 0px;
}
ul.sf-menu > li > .sfHolder > a:hover,ul.sf-menu > li > .sfHolder > span.separator:hover {  color: #5a5552;}ul.sf-menu > li.sfHover > .sfHolder > a,ul.sf-menu > li.sfHover > .sfHolder > span.separator {  color: #5a5552;}ul.sf-menu > li.active > .sfHolder > a,ul.sf-menu > li.current > .sfHolder > a,ul.sf-menu > li.active > .sfHolder > span.separator,ul.sf-menu > li.current > .sfHolder > span.separator {  /*background: url(../images/template/menu1.jpg) 0 0 repeat;  background: #20684b;*/  color: white;}ul.sf-menu > li.active.parent > .sfHolder > a > span,ul.sf-menu > li.current.parent > .sfHolder > a > span,ul.sf-menu > li.active.parent > .sfHolder > span.separator > span,ul.sf-menu > li.current.parent > .sfHolder > span.separator > span {  background: url(../images/template/sep.png) center bottom no-repeat;}ul.sf-menu > li:first-child {  background: #20684b;  padding-left: 0;}ul.sf-menu > li:first-child span{  color:#ffffff;}ul.sf-menu > li.parent > .sfHolder > a > span,ul.sf-menu > li.parent > .sfHolder > span.separator > span {  background: url(../images/template/sep.png) center bottom no-repeat; }ul.sf-menu ul {  width: 147px;  padding: 20px 0px;  background: #dfdfdf;}ul.sf-menu ul li {  padding-left: 27px;  width: auto !important;}ul.sf-menu ul li .sfHolder a,ul.sf-menu ul li .sfHolder span.separator {  display: inline-block;  color: #2a6648;  text-align: center;  font: 10px/34px arial;  padding: 0;}ul.sf-menu ul li .sfHolder a:hover,ul.sf-menu ul li .sfHolder span.separator:hover {  color: #4d4d4d;}ul.sf-menu ul li.active > .sfHolder > a,ul.sf-menu ul li.sfHover > .sfHolder > a,ul.sf-menu ul li.active > .sfHolder > span.separator,ul.sf-menu ul li.sfHover > .sfHolder > span.separator {  color: #4d4d4d;}ul.sf-menu > li:hover > .sfHolder > ul,ul.sf-menu > li.sfHover > .sfHolder > ul {  top: 88px;  background: #373a3f;}ul.sf-menu > li:hover > .sfHolder > ul > li > .sfHolder > a,ul.sf-menu > li.sfHover > .sfHolder > ul > li > .sfHolder > a,ul.sf-menu > li:hover > .sfHolder > ul > li > .sfHolder > span.separator,ul.sf-menu > li.sfHover > .sfHolder > ul > li > .sfHolder > span.separator {  color: #8d8b8b;}ul.sf-menu > li:hover > .sfHolder > ul > li > .sfHolder > a:hover,ul.sf-menu > li.sfHover > .sfHolder > ul > li > .sfHolder > a:hover,ul.sf-menu > li:hover > .sfHolder > ul > li > .sfHolder > span.separator:hover,ul.sf-menu > li.sfHover > .sfHolder > ul > li > .sfHolder > span.separator:hover {  color: #f7f7f7;}ul.sf-menu > li:hover > .sfHolder > ul > li.active > .sfHolder > a,ul.sf-menu > li.sfHover > .sfHolder > ul > li.active > .sfHolder > a,ul.sf-menu > li:hover > .sfHolder > ul > li.sfHover > .sfHolder > a,ul.sf-menu > li.sfHover > .sfHolder > ul > li.sfHover > .sfHolder > a,ul.sf-menu > li:hover > .sfHolder > ul > li.active > .sfHolder > span.separator,ul.sf-menu > li.sfHover > .sfHolder > ul > li.active > .sfHolder > span.separator,ul.sf-menu > li:hover > .sfHolder > ul > li.sfHover > .sfHolder > span.separator,ul.sf-menu > li.sfHover > .sfHolder > ul > li.sfHover > .sfHolder > span.separator {  color: #f7f7f7;}ul.sf-menu li li:hover ul,ul.sf-menu li li ul {  left: 99px !important;  top: -20px !important;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li ul {  left: 99px !important;  top: -20px !important;}select.select-menu {  display: none;  margin: 0 0px 0;  position: relative;  z-index: 2;}/*=== SHOWCASE POSITION ===*/#rt-showcase {  overflow: hidden;}
/*=== FEATURE POSITION ===*//*=== UTILITY POSITION ===*//*=== MAINTOP POSITION ===*/#rt-maintop {  margin-bottom: -15px;  padding: 19px 0 0;}/*=== CONTENT ===*/#rt-content-top {  padding-bottom: 72px;}#rt-main {  padding: 47px 0 51px;  background-color: #f3f0ea;}.itemContainer {  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  padding: 0 10px;}.K2ItemsRow {margin: 0 -10px;}/*=== Sidebar ===*/ul.menu-type {  padding: 0;}ul.menu-type li {  padding-bottom: 4px;  list-style: circle;}ul.menu-type li a {  font: 20px/51px 'Caudex', sans-serif;  display: block;  max-width: 300px;  color: #373a3f;  background: #e3e0db;  padding: 0 20px;  text-transform: uppercase;}ul.menu-type li a:hover {  background: #f77f1e;  color: white;}/**/a.link {text-decoration: underline;}a.link:hover {text-decoration: none;}/**/.home .catItemImage a {border: 5px solid #e7e2d8;}.homepage div.itemListCategory {  margin-bottom: 18px;}div.k2ItemsBlock.type > ul {  padding: 0 0 24px;}div.k2ItemsBlock.type > ul li {  background: url(../images/template/border.png) 0 0 repeat-x;  margin: 29px 0 0;  padding: 36px 0 0;}div.k2ItemsBlock.type > ul li a.moduleItemTitle {    font: 18px/1.2307em 'Caudex', sans-serif;  display: inline-block;  text-transform: uppercase;  margin-bottom: 8px;}div.k2ItemsBlock.type > ul li div.moduleItemIntrotext p {  margin: 0;}div.k2ItemsBlock.type > ul li:first-child {  background: none;  padding: 4px 0 0;  margin: 0;}/**//*== New Page ==*/.clients div.catItemImageBlock {  float: none;  margin: 0px 0px 17px 0;}.home div.catItemImageBlock {  float: none;  margin: 3px 0px 22px 0;}.port div.catItemImageBlock,.blog div.itemImageBlock {  float: none;  margin: 3px 0px 25px 0;}div.catItemView.blog {  padding-bottom: 50px;}/*== New Page ==*//*== Home Page ==*/.home div.catItemHeader {  padding: 0 0 21px;}/**/div.k2ItemsBlock.banners > ul li {  float: left;  margin: 0 0 20px 20px;  width: 180px;  padding: 44px 20px 17px;  background: #ece8e0; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: -moz-linear-gradient(top,  #ece8e0 0%, #e8e4db 51%, #e2ddd2 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ece8e0), color-stop(51%,#e8e4db), color-stop(100%,#e2ddd2)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ece8e0 0%,#e8e4db 51%,#e2ddd2 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ece8e0 0%,#e8e4db 51%,#e2ddd2 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ece8e0 0%,#e8e4db 51%,#e2ddd2 100%); /* IE10+ */background: linear-gradient(to bottom,  #ece8e0 0%,#e8e4db 51%,#e2ddd2 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ece8e0', endColorstr='#e2ddd2',GradientType=0 ); /* IE6-8 */  border-radius: 6px;  text-align: center;  font-size: 13px;  color: #83868a;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}div.k2ItemsBlock.banners > ul li:hover { background: #ced356; /* Old browsers *//* IE9 SVG, needs conditional override of 'filter' to 'none' */background: -moz-linear-gradient(top,  #ced356 0%, #ced356 51%, #ced356 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ced356), color-stop(51%,#ced356), color-stop(100%,#ced356)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ced356 0%,#ced356 51%,#ced356 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ced356 0%,#ced356 51%,#ced356 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ced356 0%,#ced356 51%,#ced356 100%); /* IE10+ */background: linear-gradient(to bottom,  #ced356 0%,#ced356 51%,#ced356 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ced356', endColorstr='#ced356',GradientType=0 ); /* IE6-8 */  color: white;}div.k2ItemsBlock.banners > ul li:first-child {  margin-left: 0px;}div.k2ItemsBlock.banners > ul li div.moduleItemIntrotext a.moduleItemTitle {  font: 26px/30px 'Caudex', sans-serif;  text-transform: uppercase;  color: #373a3f;  display: inline-block;  margin-bottom: 15px;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}div.k2ItemsBlock.banners > ul li div.moduleItemIntrotext a.moduleItemTitle span {  display: block;  font: 22px/30px 'Caudex', sans-serif;  margin-bottom: -3px;}div.k2ItemsBlock.banners > ul li div.moduleItemIntrotext a.moduleItemTitle:hover {  color: white;}div.k2ItemsBlock.banners > ul li a.moduleItemReadMore {  padding: 0;  margin: 0;  background: url(../images/template/more-new.png) 0 0 no-repeat !important;  width: 32px;  height: 32px;  text-indent: -999em;  border-radius: 34px;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}div.k2ItemsBlock.banners > ul li a.moduleItemReadMore:hover {  /*box-shadow: 0px 0px 10px rgba(0,0,0,0.5);  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,0.5);  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.5);*/  background: url(../images/template/more-new-ho.png) 0 0 no-repeat !important;}/**/div.k2ItemsBlock.partners {  background: url(../images/template/border1.png) 0 0 repeat-x;  padding: 37px 0 32px;}div.k2ItemsBlock.partners > ul {  overflow: hidden;}div.k2ItemsBlock.partners > ul li {  float: left;  margin: 0 0 0 63px;}div.k2ItemsBlock.partners > ul li:first-child {  margin-left: 0;}div.k2ItemsBlock.partners > ul li .moduleItemIntrotext a {  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}div.k2ItemsBlock.partners > ul li .moduleItemIntrotext a:hover {opacity: .6;}/**//*== About Page ==*/div.k2ItemsBlock > ul li h3.catItemTitle {  margin-bottom: 21px;}/**/div.catItemView.team {  padding: 14px;  background: #e3e0db;  margin-bottom: 24px;}div.catItemView.team div.catItemImageBlock {  float: none;  margin: 0px 0px 10px 0;}div.catItemView.team span.catItemImage a {  max-width: 100%;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  border: none;  display: inline-block;}div.catItemView.team .catItemIntroText p {margin: 0;}div.catItemView.team span.catItemImage {  text-align: center;   background: none repeat scroll 0 0 #fff;}/**/div.k2ItemsBlock.data > ul li {  background: url(../images/template/border.png) 0 0 repeat-x;  margin: 3px 0 0;  padding: 24px 0 0;}div.k2ItemsBlock.data > ul li:first-child {  background: none;  padding: 0;  margin: 0;}div.k2ItemsBlock.data > ul li div.moduleItemExtraFields {  float: left;  width: 51px;  height: 67px;  margin: 4px 19px 0 0;  background: url(../images/template/date.png) 0 0 no-repeat;  font: bold 36px/51px arial, sans-serif;  color: white;  text-align: center;}div.k2ItemsBlock.data > ul li h3.catItemTitle {  margin-bottom: 0px;}/**//*== Blog Page ==*/#rt-mainbody .blog #itemListLeading .K2ItemsRow .catItemImage a{border: 5px solid #e7e2d8;}.blog div.itemHeader,.blog div.catItemHeader {  overflow: hidden;  padding: 4px 0 12px;}.blog span.itemDateCreated,.blog span.catItemDateCreated {  float: left;  width: 51px;  height: 67px;  margin: 0 19px 0 0;  background: url(../images/template/date.png) 0 0 no-repeat;  font: bold 15px/15px arial, sans-serif;  color: white;  text-align: center;  text-transform: lowercase;}.blog span.itemDateCreated span,.blog span.catItemDateCreated span {  display: block;  padding-top: 12px;  margin-bottom: -1px;}.blog h2.itemTitle,.blog h3.catItemTitle {  color: #5a5552;  font: 19px/1.2307em 'Caudex', sans-serif;  text-transform: uppercase;  padding: 2px 0 7px;  margin: 0;}/*== Portfolio Page ==*/#port div.catItemView {  padding: 0;  margin-bottom: 2em;}#port div.catItemView div.catItemHeader span.catItemDateCreated,#port div.catItemView div.catItemHeader div.catItemHitsBlock {  display: inline-block;  font-size: 0.8em;  margin: 0 0.5em 0 0;}#port div.itemImageBlock {  float: left;  margin: 0 1em 1em 0;}#port a.touch {  position: relative;  display: block;  overflow: hidden;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}#port a.touch span.zoomIcon {  background: url("../images/zoom.png") no-repeat scroll 0 0 transparent;  height: 36px;  left: 50%;  margin-left: -18px;  margin-top: -18px;  position: absolute;  top: -50%;  width: 36px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}#port div.itemExtraFields {  border-width: 1px;  border-style: solid;  border-left: none;  border-right: none;  padding: 21px 0;  margin: 0 0 21px;}#port div.itemExtraFields ul {  list-style: none;}#port div.itemExtraFields ul li span.itemExtraFieldsLabel {  font-weight: bold;}#port div.extraFieldsIntroText {  overflow: hidden;}#port div.itemContainer.itemContainerLast {  margin-right: 0 !important;}#port #isotopeOptions {  overflow: hidden;  margin-bottom: 1em;  float: right;}#port #isotopeOptions ul#filters,#port #isotopeOptions ul#sort,#port #isotopeOptions ul#sort_direction {  display: inline-block;  margin: 0.5em 1em 0.5em 0 ;}#port #isotopeOptions ul#filters li,#port #isotopeOptions ul#sort li,#port #isotopeOptions ul#sort_direction li {  display: inline-block;  margin: 0 0 0 0.5em;}#port #isotopeOptions ul#filters li a:hover,#port #isotopeOptions ul#sort li a:hover,#port #isotopeOptions ul#sort_direction li a:hover,#port #isotopeOptions ul#filters li a.selected,#port #isotopeOptions ul#sort li a.selected,#port #isotopeOptions ul#sort_direction li a.selected {  color: #495150;}#port .itemContainer {  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  padding: 0 10px;}#port .itemList > div {  margin: 0 -10px;}/*== History Page ==*/#history div.catItemHeader {  float: left;  margin: 0 1em 0 0;}#history div.catItemHeader h3.catItemTitle {  margin: 0;}#history div.catItemHeader span.catItemEditLink {  float: none;}#history div.catItemBody {  overflow: hidden;  padding: 0 2em 0 0;}#history div.catItemBody div.catItemIntroText p {  margin: 0;}#history .K2ItemsRow .itemContainer {  margin: 0 0 2em 0;}/*== FAQs Page ==*/#faqs div.catItemHeader h3:before {  content: "Q.";  display: inline-block;  float: left;  margin: 0 0.5em 0 0;  font: inherit;}#faqs div.catItemBody:before {  content: "A.";  display: inline-block;  float: left;  margin: 0 0.5em 0 0;  font: inherit;}/*== Testimonials Page ==*/#testimonials div.catItemIntroText:before {  background: url(../images/quotes.png) left top no-repeat;  content: ".";  text-indent: -999em;  display: block;  float: left;  margin: 0 0.5em 0.5em 0;  width: 66px;  height: 45px;}#testimonials div.catItemIntroText p:after {  content: '"';}#testimonials div.itemExtraFields > h3 {  display: none;}#testimonials div.itemExtraFields ul {  float: right;  list-style: none;}#testimonials div.itemExtraFields ul li {  font-style: italic;}#testimonials div.itemExtraFields ul li span.itemExtraFieldsLabel {  font-weight: bold;}#testimonials div.catItemExtraFields {  float: right;}#testimonials div.catItemExtraFields ul {  list-style: none;}#testimonials div.catItemExtraFields ul li {  font-style: italic;}#testimonials div.catItemExtraFields ul li.author {  font-weight: bold;}/*== Contacts Page ==*/#contact-form-cont div.contact-form {  margin: 0 2em 0 0;  padding: 0 3.5em 0 0;}#contact-form-cont div.contact-form #contact-form textarea {  height: 200px;}#contact-form-cont div.contact-form #contact-form dl {  margin: 0;}#contact-form-cont div.contact-form #contact-form fieldset legend {  display: inline-block;  padding: 0 0 1em 0;}/*== Registration Page ==*/#k2Container.k2AccountPage {  margin: 0 0 2em 0;}#k2Container.k2AccountPage input.inputbox,#k2Container.k2AccountPage input[type="text"],#k2Container.k2AccountPage textarea#jform_profile_aboutme,#k2Container.k2AccountPage select {  width: 60%;}#k2Container.k2AccountPage textarea#description {  resize: none;  overflow: auto;}#k2Container.k2AccountPage textarea#jform_profile_aboutme {  height: 150px;}/*Reset / Remind */#user-registration input.inputbox {  width: 60%;}/*== User Profile ==*/div.profile dl {  margin-bottom: 1em;  padding-bottom: 1em;}ul.userLinks {  list-style: none;}/*== Search Page ==*/div.component-content > div.search {  margin: 0 0 2em 0;}div.component-content > div.search #searchForm fieldset legend {  margin: 0 0 1em 0;  font-weight: bold;}div.component-content > div.search #searchForm fieldset > div {  margin: 0 0 1em 0;}div.component-content > div.search #searchForm div.form-limit-and-counter {  margin: 1em 0;  padding: 1em 0;}div.component-content > div.search #searchForm div.form-limit-and-counter p.counter {  line-height: 34px;}div.component-content > div.search #searchForm div.phrases-box label,div.component-content > div.search #searchForm fieldset.only label {  display: inline-block;  margin: 0 1em 0 0;  line-height: inherit;}div.component-content > div.search .componentheading {  margin: 0 0 2em 0;}fieldset.word {  margin: 0 0 2em;}fieldset.word label {  display: block;}fieldset.word #search-searchword {  width: 40%;  display: block;  margin: 0 0 1em 0;}/*== User Lofin ==*/.component-content div.login {  padding: 3em 0;}.component-content div.login input.inputbox {  width: 40%;}/*========================================================*//* Forms */div.itemCommentsForm form input#submitCommentButton, input[type="submit"], button.button {     background: url("../images/template/bg2.jpg") repeat-x scroll 0 0 transparent !important;    color: #FFFFFF;}div.itemCommentsForm form input#submitCommentButton, input[type="submit"], button.button:hover {     background: #e3e0db !important;    color: #5a5552 !important;}#comment-form #submitCommentButton{     background: url("../images/template/bg2.jpg") repeat-x scroll 0 0 transparent !important;    color: #FFFFFF !important;}#comment-form #submitCommentButton:hover {     background: #e3e0db !important;    color: #5a5552 !important;    text-shadow: none !important;}.mod_search  .button{     background: url("../images/template/bg2.jpg") repeat-x scroll 0 0 transparent !important;    color: #FFFFFF !important;}.mod_search  .button:hover {     background: #e3e0db !important;    color: #5a5552 !important;    text-shadow: none !important;}#contact-form .button{text-shadow: none;}input.inputbox,input.required,div.k2AccountPage input[type="text"] {  height: 45px;  line-height: 20px;  padding: 0 15px;  width: 100%;  outline: none;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  border: none;  background: #e3e0db;  position: relative;  top: -3px;  color: #8c8b8b;}textarea#commentText,textarea#description,textarea#jform_profile_aboutme,textarea#jform_contact_message {  padding: 7px 15px;  font-family: inherit;  resize: none;  overflow: auto;  outline: none;  box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  width: 100%;  border: 1px solid #eaeaec;  background: #e3e0db;  color: #8c8b8b;}/* Pagination */#form-login .button {text-shadow: none; background: url("../images/template/bg2.jpg") repeat-x scroll 0 0 transparent !important;    color: #FFFFFF !important;}    #form-login .button:hover{background: #e3e0db !important;    color: #5a5552 !important;}    #k2ModuleBox96 .button  {text-shadow: none; background: url("../images/template/bg2.jpg") repeat-x scroll 0 0 transparent !important;    color: #FFFFFF !important;}    #k2ModuleBox96 .button:hover{background: #e3e0db !important;    color: #5a5552 !important;}div.k2Pagination li,div.pagination li,div.itemCommentsPagination li {  margin: 0 2px 10px 1px;}div.k2Pagination li .pagenav,div.pagination li .pagenav,div.itemCommentsPagination li .pagenav {  text-align: center;  padding: 0 11px;  height: 32px;  line-height: 32px;  display: inline-block;  text-transform: uppercase;  background: #f77f1e;  color: white;  text-decoration: none;}div.k2Pagination li span.pagenav,div.pagination li span.pagenav,div.itemCommentsPagination li span.pagenav,div.k2Pagination li a.pagenav:hover,div.pagination li a.pagenav:hover,div.itemCommentsPagination li a.pagenav:hover {  background: none;  color: #f77f1e;}/* Comments */div.itemComments ul.itemCommentsList li {  padding: 20px 25px;  background: #E3E0DB;}div.itemComments ul.itemCommentsList li > img {  margin: 0;}div.itemComments ul.itemCommentsList li div.commentBody div.commentToolbar span.commentLink {  float: right;}div.itemComments ul.itemCommentsList li div.commentToolbar {  margin: 0 0 0 2em;}div.itemComments div.userAvatar {  float: left;  border: 1px solid #c0c0c0;  margin: 0 17px 0 0;}form#comment-form textarea#commentText {  height: 218px;  width: 87%;}form#comment-form input.inputbox {  width: 56%;}/*Search*/input#mod-search-searchword,#search-searchword {  margin: 0 0 1em 0;}/*=== MAINBOTTOM POSITION ===*//*=== BOTTOM POSITION ===*//*=== FOOTER POSITION ===*/#footer {  background: #f3f0ea;}#rt-footer {  height: 142px;  margin-bottom: 50px;}#rt-footer .rt-container {  background: url(../images/template/border1.png) center 0 no-repeat;  padding: 29px 0 0;}/**/p.copyright {  color: #504b48;  text-transform: uppercase;}p.copyright span.siteName {    font: 36px/1.2307em 'Caudex', sans-serif;  text-transform: uppercase;  color: #504b48;}p.copyright a {  color: #504b48;}p.copyright a:hover {text-decoration: underline; }/**/ul.menu-social {  float: right;  margin: 13px 3px 0 0;  overflow: hidden;}ul.menu-social li {  float: left;  list-style: none;  margin: 0 0 0 6px;}ul.menu-social li a {  display: block;  width: 28px;  height: 28px;  text-indent: -999em;  -webkit-transition: all 0.5s ease;  -moz-transition: all 0.5s ease;  -o-transition: all 0.5s ease;  transition: all 0.5s ease;}ul.menu-social li a.twitter {background: url(../images/template/twitter.png) 0 0 no-repeat;}ul.menu-social li a.facebook {background: url(../images/template/facebook.png) 0 0 no-repeat;}ul.menu-social li a.flickr {background: url(../images/template/flickr.png) 0 0 no-repeat;}ul.menu-social li a.rss {background: url(../images/template/rss.png) 0 0 no-repeat;}ul.menu-social li a.itunes {background: url(../images/template/itunes.png) 0 0 no-repeat;}ul.menu-social li a:hover {opacity: 0.6;}/**//*=== Popup ===*/#rt-popup {  display: none;}/*ToTop*//*Scroll to top*/.rt-block.totop {  bottom: 130px;  position: fixed;  right: 130px;  display: none;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}a#gantry-totop {  z-index: 999;  background: url(../images/scroll-to-top.png) top left no-repeat;  display: block;  width: 60px;  height: 60px;  text-indent: -9999em;  font-size: 1px;  line-height: 1px;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important;}a#gantry-totop:hover {        background-position: left bottom;}/* Alert boxes---------------------------------------- */.alert-box {  padding: 20px 20px 20px 90px !important;  border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  font-size: inherit;  line-height: inherit;  border: 1px solid #dbdbdb;  font-family: Arial, Helvetica, sans-serif;  margin-bottom: 15px;}.error-box {  border-color: #ff9999;  color: #c31b00;  background: url(../images/icons/alert/icon-error.png) no-repeat 20px 50% #ffcccc;}.attention-box {  border-color: #e6c555;  color: #9e660d;  background: url(../images/icons/alert/icon-note.png) no-repeat 20px 50% #fdebae;}.notice-box {  border-color: #68a2cf;  color: #2e6093;  background: url(../images/icons/alert/icon-info.png) no-repeat 20px 50% #bfe4f9;}.approved-box {  border-color: #a3c159;  color: #5e6f33;  background: url(../images/icons/alert/icon-download.png) no-repeat 20px 50% #ccff99;}/* Fluid Columns */.one_half {  width: 48%;}.one_third {  width: 30.66%;}.two_third {  width: 65.33%;}.one_fourth {  width: 22%;}.three_fourth {  width: 74%;}.one_fifth {  width: 16.8%;}.two_fifth {  width: 37.6%;}.three_fifth {  width: 58.4%;}.four_fifth {  width: 79.2%;}.one_sixth {  width: 13.33%;}.five_sixth {  width: 82.67%;}.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth {  position: relative;  margin-right: 2%;  float: left;}.last {  margin-right: 0 !important;  clear: right;}.clr,.clear {  clear: both;  display: block;  overflow: hidden;  visibility: hidden;  width: 0;  height: 0;  float: none !important;}/* Tooltips */#s-m-t-tooltip {  position: absolute;  max-width: 300px;  padding: 4px 8px 4px 8px;  background: #222;  z-index: 1000;  display: inline-block;  /*important*/  /*font*/  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  line-height: 18px;  color: #fff;  /*css3 rounded corners*/  -moz-border-radius: 3px;  -khtml-border-radius: 3px;  -webkit-border-radius: 3px;  border-radius: 3px;  opacity: 0.5;  filter: alpha(opacity=50);}.tip-wrap {  background: none repeat scroll 0 0 #000;  box-shadow: 2px 2px 2px #888888;  padding: 7px;  color: #fff;  -moz-border-radius: 3px;  border-radius: 3px;  max-width: 500px !important;  width: auto !important;}.tip-title {  font-weight: bold;}/*======= 404 page styling ============*/div.img404 {  width: 50%;  float: left;}div.img404 img {  width: 100%;}div.text404 {  overflow: hidden;}div.text404 #mod-search-searchword {  margin: 0 0.5em 0 0;  width: 70%;}/*======= Under Construction ============*/h1.constrSiteName {  margin-bottom: 1em;}.counter_desc {  position: relative;  overflow: hidden;  font-size: 16px;  font-weight: bold;  line-height: 1.2em;  padding: 5px 0 40px 0;  margin: 0 0 0 30px;}.counter_desc div {  width: 104px;  margin-left: 18px;  text-align: center;  float: left;}.counter_desc div:first-child {  margin-left: 0;  margin-right: 23px;}.cntSeparator {  color: #000000;  font-family: Georgia, "Times New Roman", Times, serif;  font-size: 50px;  margin: 24px 0;}#frame {  width: 600px;  margin: 150px auto 0;  padding: 0px;  text-align: center;  background: #fff;  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);  border-radius: 15px;}#frame .frameInner {  padding: 50px 36px;}#frame form {  text-align: left;}#frame #form-login label {  width: 10em;  display: block;  float: left;  line-height: 2em;}#frame #form-login input.inputbox {  height: 2em;  line-height: 2em;}.menucustom{ margin-top:5px; margin-bottom:4px; } .menucustom li{ display:inline;   padding: 10px;} .menucustom a{  color: #006645;  font: bold 12px/21px Arial;}input#mod-search-searchword, #search-searchword {     background-attachment: scroll !important;    background-clip: border-box !important;    background-color: white !important;    background-image: url("../../../images/search.png") !important;    background-origin: padding-box !important;    background-position: right center;    background-repeat: no-repeat !important;    background-size: auto auto !important;    float: right;    height: 18px !important;    margin: 10px 0 4px;    width: 200px;}.mod_search label{ display:none; }
/* Edited By Brigitte */
#footer-logo {font-size: 10px; line-height: 19px}
/* Edited By Arif */
#rt-mainbody ul {margin: 0px; padding: 0 15px 15px; text-align: justify;}.sfHolder span {line-height: 21px;width: 85%;
display: block;
text-align: center;
margin: 0 auto;}
.sfHolder {word-wrap:break-word; margin-top: 12%; margin-bottom: -18%; vertical-align: middle; margin-left: 7%; width: 85%;}
#body-wrapper .rt-container .rt-grid-4 {width: 32.5%; margin: -48px 0 0 -2px; background-color: #e3ded4; padding-bottom: 48px;}
#rt-main {padding-bottom: 0px !important;}
#rt-sidebar-a {width: 95.5%; margin-top: 15%; margin-left: -4%;}
/* Edited By Arif */
#rt-mainbody{margin-right: 25px;}
.menucustom li a {
 color:  #006645 !important;
}
a.moduleItemReadMore {
  border: 1px solid #FFF;
  background-image: none !important;
  font-style: italic;
  color: #ced356 !important;
  padding: -2px 10px !important;
  font-size: 1.1em !important;
}
.flexCaptionInner {
  padding: 55px 0 0 !important;
}
.moduleItemIntrotext .moduleItemTitle {
  font-size: 24px !important;
  color: #65605c !important;
}
#rt-mainbody ul {
  text-indent: -13px;
  margin-top: -21px !important;
  padding-top: 0px !important;
}
#rt-mainbody ul.ulp {
margin-top: 0px !important;
}
.ft-highlight .featuretable-cell {
background: #679146 !important;
color: #fff !important;
text-shadow: 0 1px 0 #333 !important;
border-top: 1px solid #ddd !important;
}
.ft-highlight .ft-row-even {
background: #679146 !important;
}
.ft-highlight a:link, .ft-highlight a:visited {
color: #fff !important;
}
.ft-highlight.ft-column-last .featuretable-cell {
border-right: 1px solid #ddd !important;
}
.ft-highlight .ft-row-bottom {
border-bottom: 1px solid #ddd;
}
#rt-top, #rt-top .rt-container {
background: #2a6648 !important;
}
.menucustom li a {
  color : #fff !important;
}
#rt-main.mb12 {
  display : none;
}
.green-custom-button {
  background-color: #679135;
  height: auto;
  width: 12%;
  padding: 20px;
  color: #cfcfcf;
}
.green-custom-button a {color : #cfcfcf}
/* By Arif 2014 */
#roksearch_search_str {height: 30px;}
/* By Arif 2014 */