html, body, div{

  font-size:13px;

  line-height:20px;

  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

}

div.homepage, div.allpage {background: url(../imagees/bg.jpg) 50% 0;}

p {

  margin-bottom:18px;

  }

.spacing {margin-bottom:30px;}

.margin-bot {margin-bottom:70px;}

.link {

  font-size:13px;

  line-height:20px;

  color:#27daf5;

  text-decoration:underline;}

.link:hover {text-decoration:none; color:#27daf5;}

ol {

  list-style-position:inside !important;

}



@font-face {

    font-family: 'AllerItalic';

    src: url('../fonts/aller_it-webfont.eot');

    src: url('../fonts/aller_it-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/aller_it-webfont.woff') format('woff'),

         url('../fonts/aller_it-webfont.ttf') format('truetype'),

         url('../fonts/aller_it-webfont.svg#AllerItalic') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'AllerRegular';

    src: url('../fonts/aller_rg-webfont.eot');

    src: url('../fonts/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/aller_rg-webfont.woff') format('woff'),

         url('../fonts/aller_rg-webfont.ttf') format('truetype'),

         url('../fonts/aller_rg-webfont.svg#AllerRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}
/*
.main-box {

  width:1100px;

  border:1px solid #f3f3f3;

  margin:0px auto 35px;

  position:relative;

  top:15px;

/*  background:#f3f3f3;*/
  background:#ffffff;

  -webkit-box-shadow:0 0 60px 18px #f0f0f0 inset;

        -moz-box-shadow:0 0 60px 18px #f0f0f0 inset;

          box-shadow:0 0 60px 18px #f0f0f0 inset;

  -webkit-box-shadow:0 0 30px #ccc;

     -moz-box-shadow:0 0 30px #ccc;

      box-shadow:0 0 30px #ccc;

}
*/
.main-indent {padding:20px 10px ;}


#rt-header {

  
  min-height:96px;

  position:relative;

}


#rt-logo {

  background: url(../images/logo/bksc-logo.png) 0 0 no-repeat;

  width: 275px;

  height: 76px;

  display: block;

  margin:11px 0 0px 4px;

  

}

.genericView {padding-bottom:200px;}

.k2ItemsBlock .moduleItemImage  {position:relative; overflow:hidden;}

.k2ItemsBlock .moduleItemImage img {

  } 

.rt-block  {

  padding:0;

  margin:0;

  overflow:hidden;
  background-color:none;  


}

#k2Container {

    overflow: hidden;

}

#rt-sidebar-a .rt-block, #rt-sidebar-b .rt-block {margin-bottom:0px;}

#rt-header .rt-block {margin-bottom:0px;}

#rt-sidebar-a .rt-block {padding-top:35px; border-top:1px solid #e1e1e1;}

#rt-sidebar-a .rt-block:first-child {padding:0; border:0;}

.quimby_search_image {

  margin-right:19px;

}

.clear {clear:both}



/*          header */

/*      module */

.clientes  {

  margin-bottom:20px;

}

.dmt-social-links a img {

  float:left;

  margin-left:4px;

}

.dmt-social-links li {

  color:#00b2a9;

  line-height:16px !important;

  font-size:11px;

  margin:0 0 0 20px !important;

  display:block;

  text-transform:capitalize;

}

.dmt-social-links li a span {

  color:#00b2a9;

  line-height:16px !important;

  font-size:11px;

  text-transform:capitalize;

}

.dmt-social-links li a:hover span {color:#00b2a9;}

div.social {

  position:left; 

  left:0; 

  width:270px; 

  z-index:99;

  top:25px;

}

#rt-feature .module {position:relative; z-index:9;}



/*          showcase   */

#rt-feature {}

#rt-showcase .rt-container .rt-fusionmenu {

  border-bottom:1px solid #e1e1e1;

  margin-bottom:37px;

}

.rt-container {position:relative;}

#rt-mainbody .title {

  font-size:15px;

  line-height:15px;

  display:block;

  color:#292929;

  padding-bottom:10px;

  }

.homepage .rt-fusionmenu{

  border:none !important;

  margin-bottom:0px !important;

}

.img-indent {float:left; margin-right:25px;}

.extra-box {overflow:hidden;}

div.extra-box p{text-align:justify;}

ul.menu {

  padding:0 0 39px 0;

}

.menutop li.root {

  list-style:none;

  float:left;

  padding:0 0px 0 14px;

  margin:0 0px 0 0;

}

.rt-fusionmenu {margin:55px 0 0 14px;}

ul.menu li {

  list-style:none;

  float:left;

  padding:0 0px 0 12px;

  margin:0 0px 0 0;

  line-height:15px;

}



ul.menu li:first-child, .menutop li.root:first-child {

  padding-left:0;

}

ul.menu li a, .menutop li.root > .item {

  font-size:13px;

  line-height:13px;

  padding:0 13px;

  display:block;

  color:#0d5257;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  

}

.menutop li.root > .item:hover, .menutop li.active > .item, .menutop li.f-mainparent-itemfocus > .item{

  color:#00b2a9;
  font-family: effra, sans-serif;
  font-size: 26px
  

}

#rt-footer ul.menu li a:hover span, #rt-footer ul.menu li.active a span {
  color:#00b2a9;
  font-family: effra, sans-serif;
  font-size: 26px
  
}

/*          feature  */

#k2ModuleBox22 {

  overflow:hidden;
  
  padding-bottom:0;

/*  border-bottom:1px solid #0d5257;

  margin-bottom:40px;
*/
}

.k2ItemsBlock ul {

  padding:0;

  list-style:none;

}

div.k2ItemsBlock ul li div.moduleItemIntrotext {

  padding:0

}

.k2ItemsBlock ul {overflow:hidden;}

#k2ModuleBox22.k2ItemsBlock ul li {

  padding:0 0px 0 0;

  width:273px;

  float:left;

  border-bottom:none;

  margin:0 20px 10px 20px;

}

#k2ModuleBox22.k2ItemsBlock ul li .intro_space {padding-left:55px; margin:0;}

#k2ModuleBox22.k2ItemsBlock ul li .intro_space p, #k2ModuleBox63.k2ItemsBlock ul li .intro_space p {color:#6e6e6e; font-size:13px; line-height:20px;}

#k2ModuleBox22.k2ItemsBlock ul {width:960px;}

#k2ModuleBox49.k2ItemsBlock ul li:first-child {margin:0;}



#k2ModuleBox49.k2ItemsBlock ul li {

  padding:0 0px 0 0;

  width:460px;

  float:left;

  border-bottom:none;

  margin-left:20px;

}



#k2ModuleBox49.k2ItemsBlock .moduleItemImage {

  display:block;

  float:left;

  margin-right:22px;

}

.products ul {overflow:hidden; width:960px;}

.products .k2ItemsBlock ul li {

  padding:10px 10px 20px 10px;

  width:280px;

  overflow:hidden;

  float:left;

  border-bottom:none;

  margin:0 20px 23px 0;

  position:relative;

  background:#e6e6e6;

}

.products .k2ItemsBlock ul li:hover {background:#191919;}

.products .k2ItemsBlock ul li.lastItem {margin:0;}



.k2ItemsBlock .moduleItemImage {

  display:inline-block;

  margin-bottom:20px;

}

.products .k2ItemsBlock .moduleItemImage {

  display:inline-block;

  margin-bottom:18px;

}

.contact-address {overflow:hidden;}

div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {

  float:none;

  margin:0 0 0px 0;

  padding:0;

  border:0px;

}



.moduleItemTitle {display:inline-block;}

.moduleItemTitle:hover {color:#174c5d;}

div.k2ItemsBlock ul li div.moduleItemIntrotext {

  color:#ffffff;

  font-size:12px;

  line-height:18px;

/*  text-transform:capitalize;*/

}

div.k2ItemsBlock ul li div.moduleItemIntrotext:hover {color:#fff;}



div.k2ItemsBlock .intro_space {

  margin-bottom:37px;

}

div.itemHeader {

  margin-bottom:20px;

}

.products {margin-bottom:20px;}

.products .k2ItemsBlock .intro_space {

  margin-bottom:0px;

  color:#0d5257;

  font-size:13px;

  line-height:18px;

}

.products .k2ItemsBlock ul li:hover .intro_space {color:#fff;}

.products .k2ItemsBlock ul li:hover .moduleItemTitle {color:#fff;}

.products .moduleItemTitle { margin-bottom:3px;}

#k2ModuleBox50.k2ItemsBlock .intro_space .title {color:#292929; display:inline-block; padding-bottom:8px;}

.letter {font-size:48px; line-height:54px; color:#3fb4d9; display:block; float:left; width:42px; font-weight:bold;}

#k2ModuleBox48.k2ItemsBlock .intro_space{margin-bottom:32px}

div.k2ItemsBlock p {

  margin-bottom:10px;

}

div.k2ItemsBlock ul li ul {

  margin:0;

}

div.k2ItemsBlock ul li ul li{

  padding-left:12px;

  font-weight:bold;

  background:url(../images/list_style01.gif) no-repeat 0 7px;

  padding-bottom:10px;

}

div.itemToolbar {

  border-top:none;

  margin-bottom:15px;

}

div.itemHitsTwitter {

  border-bottom:none;

}

div.itemView {

  border:none

}

div.itemIntroText {

  font-weight:normal;

}

.moduleItemReadMore{

  color:#fff;

  height:36px;

  text-transform:uppercase;

  text-decoration:none;

  display:inline-block;  

  font-size:10px;

  line-height:36px !important;

  padding:0 14px 0 14px;

  font-style:normal !important;

  margin:0px 0 0 0;

  text-align:center;

  cursor:pointer;

  background:#6bdeef;

  font-family:Arial, Helvetica, sans-serif;

}

.moduleItemReadMore:hover {

  background:#fff;

  color:#174c5d;

}

.catItemReadMore {display:block !important; margin-top:19px;}

.k2ReadMore {font-size:12px; line-height:38px; height:38px; color:#fff; text-decoration:none; text-transform:capitalize; text-align:center; width:96px; background:url(../images/button.png) 0 bottom no-repeat; display:block;}

.k2ReadMore:hover {text-decoration:none; color:#fff; background-position: 0 top;}

/*        utility  */

#rt-utility .rt-container {

  padding-bottom:43px

}

#rt-utility .custom {

  padding:29px 0 22px;

  border-bottom:1px solid #e1e1e1

}

#rt-utility .custom, #rt-utility .custom p {

  font:normal 30px/38px AllerItalic;

  letter-spacing:-1.1px;

  color:#a9a9a9

}

.oh {overflow:hidden; padding-bottom:36px;}



/*        maintop  */

#rt-main {

  

}

.remind, .reset {padding-bottom:210px;}

#rt-main #rt-mainbody {position:relative; z-index:1; padding:0px 0 0 0;}

#rt-main .rt-block {position:relative; z-index:1;}

.mainbody-bg {

  background:url(../images/mainbody-bg.png) center bottom no-repeat;

  width:940px;

  height:146px;

  position:absolute;

  z-index:999;

  bottom:0px;

  left:50%;

  margin-left:-470px;

}



h2.title, div.catItemHeader h3.catItemTitle, h3, h2, div.genericItemHeader h2.genericItemTitle, .moduleItemTitle {

  font-family: 'Lato', sans-serif; 

  font-size:18px;

  line-height:18px;

  letter-spacing:0px;

/*  text-transform:capitalize;*/

  font-weight:400;

  color:#FFFFFF;

  margin:0 0 20px 0;

  padding:0;

}

.catItemTitle a, .moduleItemTitle {color:#072030;}

.catItemTitle a:hover, .moduleItemTitle:hover {text-decoration:underline; color:#072030;}



#k2ModuleBox22 ul li .moduleItemTitle {padding-left:55px; height: 40px; line-height:35px; margin-bottom:2px;}

#k2ModuleBox22 ul .counter0 .moduleItemTitle {background:url(../images/services-auditoria.png) 0 7px no-repeat;}

#k2ModuleBox22 ul .counter1 .moduleItemTitle {background:url(../images/services-consultoria.png) 0 6px no-repeat;}

#k2ModuleBox22 ul .counter2 .moduleItemTitle {background:url(../images/services-contabilidade.png) 0 6px no-repeat;}

#k2ModuleBox22 ul .counter3 .moduleItemTitle {background:url(../images/services-rh.png) 0 8px no-repeat;}

#k2ModuleBox22 ul .counter4 .moduleItemTitle {background:url(../images/services-marketing.png) 0 6px no-repeat;}

#k2ModuleBox22 ul .counter5 .moduleItemTitle {background:url(../images/services-it.png) 0 6px no-repeat;}

.k2SearchBlock { padding-top:25px;}

.genericView .k2Pagination {display:none;}

 div.genericItemHeader h2.genericItemTitle {margin-bottom:20px;}

#map {

  border: 1px solid #FFFFFF;

    float: left;

    margin-right: 20px;

    width: 400px;

  }

.contact-form {overflow:hidden;}

.mapcontent {width:195px; float:left;}

.mapcontent dl {color:#fff; font-size:14px; line-height:20px;}

.mapcontent dl dt {padding-bottom:25px;}

.mapcontent dl span {display:block; float: left; width:84px;}

.mapcontent dl span.span2 {width:57px;}

.mapcontent dl dd a {color:#1c1c1c; font-weight:bold;}

.mapcontent dl dd a:hover {text-decoration:underline;}



.about {padding-right:80px;}

#rt-maintop .module-title h2 {margin-bottom:30px;}

.about .customabout strong {color:#555 !important}

.about .customabout p {margin-bottom:10px;}

.customabout .link {display:block; float:right;}

#rt-maintop .custom strong {

  color:#555 !important

}

#rt-footer h3, #rt-footer h2 {color:#fff; margin-bottom:32px;}

.company, .services {float:left; width:150px;}



.homepage .itemListView {

  padding-bottom:20px;

/*  border-bottom:1px solid #00b2a9;

  margin-bottom:40px;*/

}



.newsletter {float:right; width:261px;}

.small_logo {width:157px; height:31px; position:absolute;}

.menu-links, .component-content .itemAuthorLatest ul, .archive ul {padding:0; margin:0;}

.menu-links li, .component-content .itemAuthorLatest ul li, .posts ul li, .archive ul li {list-style:none; text-align:left; border-bottom:1px solid #fff; padding-bottom:10px; margin-bottom:10px;}
.archive.lastItem {
  border:0px;
}

.menu-links li:first-child, .component-content .itemAuthorLatest ul li:first-child, .posts ul li:first-child, .archive ul li:first-child {border-top:0px solid #fff;}

.menu-links li a, .posts ul li a, .component-content .itemAuthorLatest ul li a,.archive ul li a {line-height:14px; text-align:left; font-size:12px; color:#fff; margin:0; text-decoration:none;}

.archive ul li a img{padding-right:5px;}

.menu-links li a:hover, .posts ul li a:hover, .archive ul li a:hover {color:#000000; text-decoration:none;}

.component-content .itemAuthorLatest ul li a:hover {text-decoration:underline;}

.archive{ margin-bottom: 20px;}

.archive p{ margin: 20px 0px;}

/* #0d5257-escuro #00b2a9-claro       footer */

#rt-footer {

  background:transparent;
  
  padding:0px 0px 0px 0px;

  position:relative;

  z-index:9;

}

#rt-copyright {text-align:left;}

.copy {float:left;}

.copy  .customcopy {padding-top:25px;}

#rt-footer p a {color:#fff; text-decoration:none;}

#rt-footer p a:hover {text-decoration:underline;}



.footer-title, .customcopy p {color:#00b2a9; font-size:12px; text-shadow:1px 1px 1px #000;}

.customcopy p a {color:#fff;}

.customcopy p a:hover {color:#fff; text-decoration:underline;}

/*        subpages  */

div.catItemView {

  padding:0

}



div.catItemLinks {

  padding:0 15px 15px 15px;

  margin:0

}

div.catItemTagsBlock {

  padding:0;

  border:none;

}

.itemListView .itemContainer {  


width: 45% !important;
margin-right:30px;

}

.itemListView .itemContainerLast {margin-right:0;}



/*.homepage .itemListView .itemContainer {  

width:240px !important;

margin-right:0;

}

.homepage .itemListView .itemContainerLast {width:220px !important;}

*/

.user_block {

  width:169px;

  float:left;

  background:#edebeb;

  margin:0 11px 11px 0;

}

.user_block h5 {

  font:normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif;

  color:#27daf5;

  letter-spacing:0px

}

.user_block .user_block_indent {

  padding:15px;

}

#rt-sidebar-a {

  background:none;

  margin-bottom:20px;

}

.testimonial_top {

}

.testimonial_bottom .blockquote {

  padding:40px 32px 55px 40px;

}

.testimonial_bottom .blockquote p {

  margin:0;

  color:#fff;

  font:normal 13px/18px Arial, Helvetica, sans-serif;

}

.testimonials {padding-bottom:184px;  margin-bottom:10px; background:url(../images/testemonials_author_bg.jpg) center bottom no-repeat;}

.testimonial_top {

  background:url(../images/testimonial_top.jpg) 0 0 no-repeat;

}

.testimonial_bottom {

  background:url(../images/testimonial_bottom.jpg) 0 bottom no-repeat;

}

.extra_info_name {

  color:#292929;

  font-size:15px;

}


ul li {list-style:none;}

/*------------------------------------------------------------------------*/

ul.numlist {padding: 0 !important;}

ul.numlist li {

  width: 100%;

  overflow: hidden;

  padding-top: 15px;

  height: auto !important;

  line-height: 17px !important;

}

ul.numlist li:first-child {padding: 0;}

ul.numlist li.nl_item span {background: #0d5257; position: relative;}

ul.numlist li span {

  float: left;

  width: 40px;

  height: 40px;

  background: #0d5257;

  color: white;

  font-size: 18px;
  
  font-weight: bold;

  line-height: 40px;

  text-align: center;

  margin-right: 10px;
  
  margin-bottom: 2px;

}

ul.numlist li p {padding-top: 4px;}


/*------------------------------------------------------------------------*/

.moduletable-professionals {}

.component-content ul {padding:0; margin:0;}

.title-3 {

    color: #4B4B4B;

    display: block;

    font-family: Tahoma,Geneva,sans-serif;

    font-size: 15px;

    font-weight: bold;

    letter-spacing: 0;

    line-height: 15px;

    margin-bottom: 12px;

}

ul li a {font-size:13px; line-height:18px;}

ul.itemRatingList {padding:0 0 0 15px; margin:10px 0 0 0;}

.moduletable-professionals ul {overflow:hidden; width:960px;}

.moduletable-professionals ul li {float:left; margin-right:20px; width:220px;}

.extra_info {width:178px; float:right; text-align:left; color:#96a4a8;}

.login-greeting {font-size:12px; font-weight:bold; display:block; padding-bottom:15px;}

.p-services .col-1 {width:670px; margin-right:50px; float:left;}

.p-services .col-2 {width:220px; float:left;}

.component-content .list2 li, .component-content  .list li {list-style:none; padding-left:11px; background:url(../images/marker-2.gif) 0 center no-repeat;}

.analysis .list {margin-bottom:24px;}

.analysis .col-1 {float:left; width:320px; margin-right:20px;}

.analysis .col-2 {float:left; width:600px;}

.component-content .list2 {margin:0; padding:0;}

.p-services .col-2 .list2 li {border-top:1px solid #efefee;}

.p-services .col-2 .list2 li:first-child {border:0;}

.p-services .col-2 .list2 li a {line-height:40px;}



.list2 li a, .list li a {

  font-size:12px;

  line-height:26px;

  color:#072030;

}

.list2 li a:hover,.list li a:hover {text-decoration:underline;}

/*      our advantage module  */

.num_sect {

  padding-top:13px;

  margin-top:21px;

}

.num_sect:first-child{

  border:none;

  padding:0;

  margin:0

}

.mod_num {

  width:51px;

  height:67px;

  text-align:center;

  font:bold 37px/53px Arial, Helvetica, sans-serif !important;

  float:left;

  margin-right:20px;

}



/*        buttons  */

.button, a.readon {

  font-size:12px; line-height:38px; height:38px; color:#fff; text-decoration:none; text-transform:capitalize; text-align:center; width:96px; background:url(../images/button.png) 0 bottom no-repeat; display:block; cursor:pointer; border:0; padding:0 0 5px 0;

}

@-moz-document url-prefix() {

  .button, a.readon {line-height:36px; padding-bottom:2px;}

}

.button:hover, a.readon:hover {text-decoration:none; color:#fff; background-position: 0 top; background-color:none;}

.registration a.readon {

    display: inline-block;

    line-height: 38px;

    margin-left: 8px;

    padding: 0;

  }

input.button.subbutton.btn.btn-primary {width:113px !important; height:29px; background:#072030; color:#fff; text-transform:none; font-size:12px; line-height:29px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

input.button.subbutton.btn.btn-primary:hover {background:#

;}

/*        contact form  */

.link_t a:hover {text-decoration:underline;}

.contact {

  overflow:hidden;

  padding:0 0 20px 0 !important;

}

#contact-address {

  width:300px;

  margin-right:100px;

  float:left;

}

.contact-form .col-1 {

  float:left;

  width:340px;

  margin-right:60px;



}

.contact-form .col-2 {

  float:left;

  width:385px;

}

.component-content form dd.submit-button {float:right;}

.wrapper {overflow:hidden; width:100%;}

#jform_contact_emailmsg {

  width:215px;

}

input.inputbox {

  border: 1px solid #CCCCCC;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    height: 28px;

    line-height: 28px;

    padding: 0 10px;

    width: 180px;

}

#contact-form input {

  width:248px;

  height:28px;

  line-height:28px;

  border:1px solid #ccc;

  padding:0 10px;

  font-family:Arial, Helvetica, sans-serif;

  font-size:12px;

}

input, textarea {outline:none;}

textarea.invalid, input.invalid {border:1px solid #f00 !important;}

#contact-form input[type=checkbox] {

  width:auto;

}

#contact-form textarea {

  width:300px !important;

  height:113px !important;

  border:1px solid #ccc;  

  padding:3px 0 0 10px;

  font-family:Arial, Helvetica, sans-serif;

  font-size:12px;

  overflow:hidden;

}

.component-content form fieldset dt {

  float:left;

  clear:both;

  width:70px;  

}

div.readon {float:left; margin-right:8px;}

.remind form fieldset dt, .reset form fieldset dt, .registration form fieldset dt {width:140px;}

.registration {margin-bottom:180px;}

.component-content .itemCommentsFormNotes label {

  line-height:20px;

}

.component-content form fieldset dd.uniq {

  width:20px;

  float:left;

}

.component-content form fieldset dt.uniq {

  float:left;

}

.jicons-icons {

  width:25px;

  float:left;

}

.component-content address {

  display:inline-block;

  margin:0

}



/*        membership    */

.membership ul li {

  background:#e1e1e1 !important;

  margin-bottom:7px;

  width:100%

}

.membership ul li:hover {

  background:#32cfe9 !important;

}

.membership ul li a {

  font:normal 22px/30px AllerRegular;

  display:block;  

  padding:9px 10px 9px 20px;

  color:#737374;

}

.membership ul li a:hover {

  color:#fff;

}



/*        K2 styles    */



/*      comments  */

#comment-form input, #comment-form textarea {

  border:1px solid #ddd;

  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

  color:#999;

  padding:3px 5px 3px 5px;

  font-size:13px;

}

#comment-form textarea {min-width:350px; max-width:97%; min-height:50px; max-height:300px;}

div.itemComments {

  padding:0;

  background:none;

  border:none;

}



/*      rating  */

.itemRatingList {

  width:110px;

}

.itemRatingBlock span, .itemRatingLog {

  line-height:45px !important;

  height:45px;

}

div.itemToolbar {

  background:none;

}

/*    -----------    */

div.itemImageBlock {

  padding:0;

  float: left;

    margin-right: 20px;

}

span.itemImage {

  text-align:left;

}

span.itemImage img {

  border:none;

  padding:0;

}

div.itemListCategory {

  background: none;

  border: none;

  margin: 0px;

  padding: 0px;

}

div.itemListCategory h2 {

/*  font:normal 26px/26px AllerRegular;*/
  font-size:32px;
  
  line-height:32px;

  letter-spacing:-1px;

  color:#072030;

  margin-bottom:25px;

}

div.catItemIntroText, div.catItemBody {

  padding:0}



/*      potfolio template  */



.portfolio div.itemListCategory {

  border:none;

  background:none;

  padding:0

}

.portfolio div.catItemImageBlock, .partners div.catItemImageBlock {

  padding:0;

}

.portfolio div.catItemView {

  background:#f3f3f3;

}

.portfolio div.catItemView:hover {

  background:#e9e8e8;

}

.portfolio span.catItemImage {

  position:relative;

  width:auto;

}

.portfolio span.catItemImage img {

  border:none;

  padding:0;

  width:100% !important;

  height:auto;

}

.portfolio div.catItemBody {

  padding:15px;

}

.portfolio .itemContainer {

  border:none;

  padding-bottom:21px;

  margin-bottom:0px;

  padding-right:20px;

  padding-top:0;

}

.partners .itemContainer {

  padding-top:0;

  border:0;

  }

.portfolio .catItemIntroText p {

  margin-bottom:0px;

  

}

/*          partners template    */

.preview_template .itemImageBlock {

  width:auto;

  float:left;

  margin-right:20px;

}

/*          partners template    */

.portfolio-row {

  overflow:hidden

}

.partners span.catItemImage img {

  border:none;

  padding:0;

  margin:0

}

.partners span.catItemImage {

  text-align:left;

}

.partners .itemContainer {

  padding-bottom:25px;

  margin-bottom:0px;

  border-bottom:0px;

}

/*               filter  */

.TagCloudBlock {

  overflow:hidden;

  padding-bottom:10px;

}

.TagCloudBlock .filter {

  list-style:none;

  margin-right:15px;

}

.TagCloudBlock .filter li {

  float:right;

  padding:0 8px

}



/*      K2 pagination  */

.k2Pagination ul {

  list-style:none;

  display:inline-block

}

.k2Pagination ul li {

  float:left;

  line-height:16px;

  padding-right:10px

}



.k2Pagination li span, .k2Pagination li a {

  line-height:16px;

  font-size:13px;

}

.k2Pagination li a:hover {text-decoration:underline;}

/*      latest news */

.moduleItemDateCreated {

  float:left;

  width:45px;

  height:49px;

  text-align:center;

  margin-right:15px;
  
  background: #0d5257;
  
  box-shadow: 0 0 9px #0d5257 inset;
  
  padding: 0px 0 5px;
/*  background:url(../images/bus_41.jpg) no-repeat 0 0;*/

}

.news div.k2ItemsBlock ul li span.moduleItemDateCreated {


font-size: 11px;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
text-transform: uppercase;
color: #fff;

}

div.moduleItemDateCreated div.day {

  font:bold 24px/24px Arial, Helvetica, sans-serif !important;

  padding-top:8px;

  color:#ffffff;

}

div.moduleItemDateCreated div.month {

  font:normal 12px/12px Arial, Helvetica, sans-serif !important;

  color:#ffffff;

  text-transform:uppercase;

}

.latest_item {

/*  background:url(../images/latest_news_bg.jpg) repeat-x 0 100%;*/
  border-bottom:1px solid #fff;

  padding-bottom:2px !important;

  margin-bottom:12px;

}

.latest_item.lastItem {

  margin-bottom:0px !important;

  background:none;
  border:0px;

}

li.latest_item.even a.moduleItemTitle, li.latest_item.odd a.moduleItemTitle {

  font-family: 'Lato', sans-serif; 

  font-size:12px;

  line-height:14px;

  letter-spacing:0px;

/*  text-transform:capitalize;*/

  font-weight:400;

  color:#b4b4b4;

  margin:0 0 10px 0;

  padding:0;

}

.moduleItemIntrotext_link {

  font:normal 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;

  color:#a7a7a7

}

.moduleNewsReadMore {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  margin-left: 175px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

/*      tool tips  */

.tip-wrap {

  background:#fefefe;

  -moz-box-shadow: 2px 2px 2px #888;

  -webkit-box-shadow: 2px 2px 2px #888;

  box-shadow: 2px 2px 2px #888;

  padding:7px;

  position:relative;

  z-index:99;

}

/*      mail form  */

#mailto-window label {

  display:block;

}

body.option-com-mailto, .option-com-mailto .rt-container {

  height:auto;

  min-height:330px;

}

.option-com-mailto #rt-mainbody {

  padding-bottom:0px;

}

.rapid_contact form div {overflow:hidden;}

.rapid_contact div .desc { float:right; width:75px; text-align:left; color:#f3f3f3;}

.rapid_contact div.e-mail, .rapid_contact div.subject, .rapid_contact div.message {margin-bottom:10px;}

.rapid_contact .message .desc {display:none;}

.rapid_contact .inputbox {width:197px; height:20px; padding:4px 5px; border:0; background:#f3f3f3; line-height:20px; color:#4f4f4f; float:left; }

.rapid_contact .textarea {width:288px; height:113px; overflow:auto; max-height:113px; max-width:288px; background:#f3f3f3; border:0; padding:4px 5px; line-height:20px; color:#4f4f4f; font-family:Arial, Helvetica, sans-serif;}

.itemBackToTop {display:none;}

.rapid_contact .button {width:113px !important; height:29px; background:#072030; color:#fff; text-transform:none; font-size:12px; line-height:29px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.rapid_contact .button:hover {background:#00b2a9;}

.touch {padding:23px 0 7px 13px; margin-bottom:35px; border-bottom:0px solid #c3c3c3;}

.button-touch {

  width:212px;

  height:71px;

  display:block;

  text-align:center;

  font-size:26px;

  line-height:70px;

  color:#fff;

  float:left;

  font-family:'Lato', sans-serif; 

  background:url(../images/button-touch.png) 0 bottom no-repeat;

  font-weight:300;

  margin-right:27px;

}

.button-touch:hover {background-position:0 0; color:#fff;}

.slogan {font-family:'Lato', sans-serif; color:#072030; font-size:24px; line-height:75px;}

.my_breadcrumbs {border-bottom:1px solid #00b2a9;padding:0px 0 10px 0;margin-bottom:10px;}

.breadcrumbs a {color:#b4b4b4;}

.breadcrumbs a:hover {text-decoration:underline;}

.breadcrumbs span {color:#072030;}

.services_overview .k2ItemsBlock { padding-top:25px; border-top:1px solid #00b2a9;}

.services_overview ul li {

  padding:0 0px 0 0;

  width:280px;

  float:left;

  border-bottom:none;

  margin:0 25px 48px 15px;

}

.services_overview ul li .intro_space {padding-left:65px; margin:0;}

.services_overview ul {width:980px; overflow:hidden;}

.services_overview ul li .moduleItemTitle {padding-left:65px; height: 35px; line-height:35px; margin-bottom:7px;}

.services_overview ul .counter0 .moduleItemTitle {background:url(../images/services-icon7.png) 0 center no-repeat;}

.services_overview ul .counter1 .moduleItemTitle {background:url(../images/services-icon8.png) 0 center no-repeat;}

.services_overview ul .counter2 .moduleItemTitle {background:url(../images/services-icon9.png) 0 center no-repeat;}

.services_overview ul .counter3 .moduleItemTitle {background:url(../images/services-icon10.png) 0 center no-repeat;}

.services_overview ul .counter4 .moduleItemTitle {background:url(../images/services-icon11.png) 0 center no-repeat;}

.services_overview ul .counter5 .moduleItemTitle {background:url(../images/services-icon12.png) 0 center no-repeat;}


.produtos .k2ItemsBlock { padding-top:30px; border-top:1px solid #00b2a9;}

.produtos ul li {

  padding:0 0px 0 0;

  width:30%;

  float:left;

  border-bottom:none;

  margin:0 30px 8px 0px;

}

.produtos ul li .intro_space {padding-left:0; margin:0;}

.produtos ul {width:980px; overflow:hidden;}

.produtos ul li .moduleItemTitle {padding-left:65px; height: 35px; line-height:35px; margin-bottom:7px;}

.produtos ul .counter0 .moduleItemTitle {background:url(../images/services-icon7.png) 0 center no-repeat;}

.produtos ul .counter1 .moduleItemTitle {background:url(../images/services-icon8.png) 0 center no-repeat;}

.produtos ul .counter2 .moduleItemTitle {background:url(../images/services-icon9.png) 0 center no-repeat;}

.produtos ul .counter3 .moduleItemTitle {background:url(../images/services-icon10.png) 0 center no-repeat;}

.produtos ul .counter4 .moduleItemTitle {background:url(../images/services-icon11.png) 0 center no-repeat;}

.produtos ul .counter5 .moduleItemTitle {background:url(../images/services-icon12.png) 0 center no-repeat;}

.services_overview .module-title h2.title, .produtos .module-title h2.title, h2.title2, .consulting .module-title h2.title, 
.products .module-title h2, .partnerslink .module-title h2 {color:#072030; font-size:32px; line-height:32px; margin-bottom:10px;}

.historia div.module-title {margin-bottom:30px; border-bottom:1px solid #00b2a9;}
.historia .module-title h2.title {color:#0d5257; font-size:24px; line-height:22px; margin: 12px 0 8px 0;}

.valores div.module-title {margin-bottom:30px; border-bottom:2px solid #0d5257; margin-top:108px;}
.valores .module-title h2.title {color:#0d5257; font-size:24px; line-height:22px; margin: 12px 0 8px 0;}

/*Credits*/
.customcredits {margin: 0; float: right;}
.customcredits a:link, .customcredits a:visited {font-weight: bold; color:#0d5257;}
.customcredits a:hover, .customcredits a:visited:hover {text-decoration: underline;}

#rt-main .catItemView  h4 {font-weight:normal; display:block; padding-bottom:10px !important; border-bottom:2px solid #0d5257; margin-bottom:30px !important;}

.catItemView  h4.catItemTitle {color:#0d5257; font-size:24px; line-height:22px; margin-bottom:10px;}

h2.title2 span {display:block;}

.block_services {margin-bottom:45px;}

.block_services .col-1, .block_services .col-2, .block_services .col-3 {float:left; margin-right:20px; width:300px;}

.block_services .col-3 {margin-right:0;}

.block_services ul {padding-top:34px; border-top:1px solid #00b2a9; padding-left:0;}

.services_list li {padding-left:25px; background:url(../images/marker2.gif) 0 center no-repeat; line-height:28px;}

.services_list li a {font-size:13px; line-height:28px; color:#072030; text-decoration:underline;}

.services_list li a:hover {text-decoration:none;}

.consulting {margin-bottom:50px;}

.customconsulting {padding-top:32px; border-top:1px solid #00b2a9;}

.title1 {color:#7494AD; font-weight: bold; text-transform: uppercase; text-align: justify; display: block; margin-bottom:15px;}

.title3 {color:#072030; font-size:18px; line-height:22px; font-family:'Lato', sans-serif; display:block; margin-bottom:15px;}

#k2ModuleBox50 {

  border-top: 1px solid #C3C3C3;

    padding-top: 40px;

}

.partnerslink {margin-bottom:60px;}

.partnerslink ul {padding:20px 0 21px 0px; overflow:hidden; background:#eaeaea; border-top:1px solid #bdbdbd;}

.partnerslink ul li {float:left; margin-left:50px;}

.title2 {font-family:'Lato', sans-serif; display:block; color:#072030; font-size:18px; line-height:22px; margin-bottom:12px;}

#contact-form legend {padding:0;}

/*Serviços Box */
.menuservices li {
border-top: 1px solid #ededed;
border-top: 1px solid rgba(0,0,0,.07);
padding: 10px 0 11px 0px!important;
margin-left: -15px;
}

/* cambios */
#cambios
{
  font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
  font-size: 11px;
/*  background: #fff;*/
  margin: 0px;
  width: 180px;
  border-collapse: collapse;
  text-align: left;
}
#cambios th
{
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  padding: 5px 8px;
  border-bottom: 2px solid #FFFFFF;
}
#cambios tbody th {
  border-bottom: 1px solid #FFFFFF;
  }
  
#cambios td
{
  border-bottom: 1px solid #FFFFFF;
  color: #FFFFFF;
  padding: 3px 8px;
}
#cambios tbody tr:hover td, #cambios tbody tr:hover th
{
  color: #000000;
}


    .endereco {padding: 10px 0; width: 360px; float: left;}
    .mapacontact {/*padding: 5px; border: solid 1px #eaeaea;*/ float: left;width: 370px;}
                    #googlemap97_fbgsz_0 {width: 360px!important; height: 300px!important;}

.contact-contactinfo {padding-bottom: 20px;}
.contact-form {padding-bottom: 50px;}
fieldset {border: solid 1px #eaeaea;}
legend {color: #999999; font: bold 8pt 'segoe ui', Arial, Helvetica, sans-serif;}
#aiContactSafe_info {font-size: 8pt; color: #b4b4b4; font-style: italic;}
#contact-form dt {width: 100px; float: left}
#contact-form input, #contact-form textarea, #aiContactSafe_form_1 input, #aiContactSafe_form_1 textarea {padding: 5px; border: solid 1px #CCCCCC}
  #aiContactSafe_form_1 input {}
    #aiContactSafe_form_1 input.countdown_editbox {margin: 0 10px; width: 50px!important;}
    #aics_send_to_sender {width: 20px!important;}
    .aiContactSafe_contact_form_field_left {margin-right: 5px; width: 20px; float: left}
    #div_captcha {margin-left: 15px;}
#contact-form input:focus, #contact-form textarea:focus, #aiContactSafe_form_1 input:focus, #aiContactSafe_form_1 textarea:focus {padding: 5px; border: solid 1px #000;}
#jform_contact_email_copy-lbl {}
#contact-form button, #aiContactSafeSendButton {margin-left: 63px; width: 150px!important; padding: 10px 30px!important; border: 0; background: #00b2a9; font: normal 12pt 'segoe ui', Arial, Helvetica, sans-serif; color: #fff; cursor: pointer}
  #contact-form button:hover, #aiContactSafeSendButton:hover {background: #0d5257; 0color: #fff; cursor: pointer}
  #aiContactSafeSendButton {border: 0 none!important;}
  .aiContactSafe_label {font-weight: bold;}
  .aiContactSafe_row {margin-bottom: 10px; width: 100%; float: left; display: inline-block;}
    #aiContactSafe_row_aics_message {width: 100%;}
      #aics_message {width: 380px!important;}
  
  #aiContactSafeForm, #aiContactSafe_form_1, .aiContactSafe {float: right; width: 500px;}
  #aiContactSafe_form_1 {padding-bottom: 20px;}
#aiContactSafeSendButton {margin: 0;}

.nn_tabs_alias_bksc-matola a span, .nn_tabs_alias_bksc-sede-maputo a span {font-weight: bold; color: #00b2a9; text-transform: uppercase;}
.nn_tabs_container {float: left; width: 400px!important;}

.aiContactSafe_contact_form_field_label_left, .aiContactSafe_contact_form_field_right {float: left; display: inline-block;}
.aiContactSafe_contact_form_field_label_left {width: 90px}
.aiContactSafe_contact_form_field_right {width: 380px;}




/*
@media only screen and (min-width: 960px) and (max-width: 1199px) {
*/
/* morgan modification juste la 1ère ligne */
 /*
    .rt-container {width: 1199px;margin: 0 auto;position: relative;}
    .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;}*/

  /* Morgan modification}*/

/*@media only screen and (min-width: 768px) and (max-width: 959px) {
    .rt-container {width: 768px;}
    .rt-grid-1 {width: 64px;}
  .rt-grid-2 {width: 128px;}
  .rt-grid-3 {width: 192px;}
  .rt-grid-4 {width: 256px;}
  .rt-grid-5 {width: 320px;}
  .rt-grid-6 {width: 384px;}
  .rt-grid-7 {width: 448px;}
  .rt-grid-8 {width: 512px;}
  .rt-grid-9 {width: 576px;}
  .rt-grid-10 {width: 640px;}
  .rt-grid-11 {width: 704px;}
  .rt-grid-12 {width: 768px;}

  .rt-push-1 {left: 64px;}
  .rt-push-2 {left: 128px;}
  .rt-push-3 {left: 192px;}
  .rt-push-4 {left: 256px;}
  .rt-push-5 {left: 320px;}
  .rt-push-6 {left: 384px;}
  .rt-push-7 {left: 448px;}
  .rt-push-8 {left: 512px;}
  .rt-push-9 {left: 576px;}
  .rt-push-10 {left: 640px;}
  .rt-push-11 {left: 704px;}

  .rt-pull-1 {left: -64px;}
  .rt-pull-2 {left: -128px;}
  .rt-pull-3 {left: -192px;}
  .rt-pull-4 {left: -256px;}
  .rt-pull-5 {left: -320px;}
  .rt-pull-6 {left: -384px;}
  .rt-pull-7 {left: -448px;}
  .rt-pull-8 {left: -512px;}
  .rt-pull-9 {left: -576px;}
  .rt-pull-10 {left: -640px;}
  .rt-pull-11 {left: -704px;}

  .rt-prefix-1 {padding-left: 64px;}
  .rt-prefix-2 {padding-left: 128px;}
  .rt-prefix-3 {padding-left: 192px;}
  .rt-prefix-4 {padding-left: 256px;}
  .rt-prefix-5 {padding-left: 320px;}
  .rt-prefix-6 {padding-left: 384px;}
  .rt-prefix-7 {padding-left: 448px;}
  .rt-prefix-8 {padding-left: 512px;}
  .rt-prefix-9 {padding-left: 576px;}
  .rt-prefix-10 {padding-left: 640px;}
  .rt-prefix-11 {padding-left: 704px;}
}
*/
@media only screen and (min-width: 800px) and (max-width: 900px) {
.rt-container {
    width: 97% !important;
}}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  body {-webkit-tap-highlight-color: transparent; min-width: 100%;}
    .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;}
}
@media only screen and (max-width: 640px){.home-slider #transparent .slide-desc{display:none;}}
@media only screen and (min-width: 640px) and (max-width: 900px) {
.copy {    padding-left: 15px;}
body {    min-width: 100%;}
.rt-container .rt-grid-12 {    margin: auto !important;    width: 100% !important;}
.main-box{width:94%;}
.rt-container {width:100%;}
.rt-container [class*="rt-grid"]{width:99%; margin:auto !important;}
.rt-grid-12 .produtos ul {    margin: auto;    width: 100%;}
.rt-grid-12 .produtos ul li.odd {    margin: 0 2%;}
div.k2ItemsBlock ul li div.moduleItemIntrotext a.moduleItemImage img {    height: auto;    width: 100%;}
.rt-grid-12 .produtos ul li {    margin:0 1%;    width: 30.6%;}
#k2ModuleBox22.k2ItemsBlock ul {    width: 100%;}
#k2ModuleBox22.k2ItemsBlock ul li.even {    margin-left: 0;}
#k2ModuleBox22.k2ItemsBlock ul li {    display: inline-block;    float: none;    margin: 0 2%;    vertical-align: top;    width: 47%;}
#k2ModuleBox22.k2ItemsBlock ul li.odd {    margin-right: 0;}
#rt-footer .rt-container .rt-grid-3 {    float: left;    padding: 0 2%;    width: 46%;}
.customcredits {    float: none;    text-align: center;}
}
@media only screen and (max-width: 480px) {
  body {-webkit-tap-highlight-color: transparent; min-width: 100%;}
  .rt-container {width: 95%;}
  .rt-container [class*="rt-grid"] {display: block;float: none;position: relative;width: 100%; margin:auto;}
  .rt-container [class*="rt-push"], [class*="rt-pull"] {left: auto;}
  .rt-container [class*="rt-prefix"] {padding-left: 0;}
  .main-box {    margin: 15px auto;    top: auto;    width: 98%;}
  .k2ItemsBlock .moduleItemImage{display:block;  text-align:center;}
  #k2ModuleBox22.k2ItemsBlock ul{width:100%;}
  #k2ModuleBox22.k2ItemsBlock ul li {    border-bottom: medium none;    float: none;    margin: auto;    padding: 0;    width: 100%;}
  .produtos ul li {border-bottom: medium none;    float: none;    margin: auto;    padding: 0;    width: 100%;}
  .produtos ul {overflow: hidden;    width: 100%;}
  .copy {float: none;    text-align: center;}
  .copy .customcopy {    padding-top: 10px;}
  div.social {    padding-top: 15px;    position: relative;    top: auto;    width: 100%;}
  .footer-title, .customcopy p {    margin: 0;    padding-bottom: 15px;}
  .dmt-social-links {margin: auto; overflow: hidden; padding: 3px 0 0; text-align: center; width: 90%;}
  .customcredits {    float: none;    margin: auto;    text-align: center;}
  .rt-fusionmenu {    margin: 15px 0 0;    width: 100%;}
  
.active {       display: block;    }
.menutop.level1 {    background:#000000; width:100%}
.menutop li.root > .item:hover, .menutop li.active > .item, .menutop li.f-mainparent-itemfocus > .item{color:#000000;}
.menutop li.root:hover > ul.level2{position:relative;}
.menutop li.root:hover > ul.level2:after{border:none;}
.rt-menubar .menutop > li.root {    float: none ;   height: auto;    padding: 0;}
.menutop li.root.parent > .item > span {    height: auto !important;  }
.menutop ul.level2 li {float: none;} 
.rt-menubar .menutop ul.level2 {padding-bottom: 0;padding-left: 15px;padding-top: 0;top: 0 !important;width: 94% !important;}
.menutop ul.level2 li {border-bottom: 1px solid #FFFFFF;float: none;width: 100%;}
.menutop li.root > .item {border-bottom: 1px solid #FFFFFF;display: block;height: auto;line-height: normal;color:#fff;padding: 7px 5px 7px 16px;}

.menutop li.parent {        background-image: url("../images/downArrow.png"); background-repeat: no-repeat; background-position: 95% 14px;}
.menutop ul {        display: block;        width: 100%;    }
.menutop > li.hover > ul.level2 , .menutop li li.hover ul.level2 {        position: static;    }
.toggleMenu {    border-bottom: 1px solid;    border-top: 1px solid;    margin-bottom: 5px;    padding:5px 10px 5px 0; text-align:right; overflow:hidden;}
.toggleMenu span {    background:#0d5257;    display: block;    height: 2px;    margin: 4px 0;   width: 30px;}

span.itemImage img {
    width: 100%;
}.itemListView .itemContainer {
    width: 100% !important;
 margin:0;}
.extra-box {
    width: 100%;
    margin: auto;
}
.img-indent {
    width: 100%;
    margin: 0;
}
}
.home-slider .slide-desc-text {
    padding: 24px 46px 0 28px;
      background:transprent;
    text-align:rigth 28px;  
}

.home-slider transparent .slide-desc {
    background: transparent;
 
    height: 174px;
    left: 18px;
    top: 186px;
    width: 280px;
}

.home-slider .slide-desc-text .slide-title {
    color: #FFFFFF;
    font-family: effra medium, sans-serif;
    font-size: 45px;
    font-weight: 300px;
    line-height: 32px;
    margin-bottom: 300px;

}
.home-slider {
    border-bottom: 2px solid #00b2a9;
  margin-bottom:20px;
}

.home-slider span.load-button {
    background: none repeat scroll 0 0 #080808;
    border: medium none;
    box-shadow: none;
    height: 10px;
    margin: 0 4px;
    width: 10px;
    opacity: 0;
}


.home-slider span.load-button.load-button-active, .home-slider span.load-button:hover {
    height: 6px;
    margin: 0 6px;
    position: relative;
    Top: 80px;
    width: 6px;
}
.home-slider #cust-navigation109.navigation-container-custom {
    bottom: 15px;
    right: 15px;
    top: auto;

}



 

 