

#error, #mail_success, #mail_fail {display: none;}
#error, #mail_fail {    color: #FFFFFF;background: rgb(228, 82, 82);
    width: 100%;text-align: center;margin-bottom: 10px;padding: 10px;font-size: 18px;}
#mail_success {    color: #FFFFFF;background: #00a896;
    width: 100%;text-align: center;margin-bottom: 10px;padding: 10px;font-size: 18px;}   

    #error, #mail_success {display: none}

    .barra_home2 { display: none}

    [class~=home-1] [class~=header-main] [class~=logo] { line-height: 50pt}
    .logo img {    max-width: 110px;}

/* Add here all your CSS customizations */
/* theme-global */
.box {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.2);
}
.dropdown-over .dropdown-content {
  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
}
#top-header.fixed {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
}
#top-header.top-header-fixed {
  background-color: rgba(51, 51, 51, 0.5);
}
#main-nav .dropdown:hover > .dropdown-menu {
  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
}
#main-nav .dropdown-submenu:hover > .dropdown-menu {
  -webkit-box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.175);
}
.home-2 .tiva-slideshow-wrapper .tiva-caption .tiva-caption-lr {
  background-color: rgba(231, 76, 60, 0.5);
}
.home-2 .testimoniol-slider:after {
  background-color: rgba(51, 51, 51, 0.75);
}
.home-1 .section-testimoniol:after {
  background-color: rgba(51, 51, 51, 0.5);
}
.home-1 #footer:after {
  background-color: rgba(51, 51, 51, 0.9);
}
.block-gallery a {
  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.2);
}
.block-gallery a:hover:before {
  background-color: rgba(255, 255, 255, 0.3);
}
.tiva-popup-screen {
  background-color: rgba(0, 0, 0, 0.7);
}
.multi-color {
  -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);
}
.multi-color .handle {
  -webkit-box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.05);
}

/* theme-animate */
.effect > .image-wrap:before {
  background-color: rgba(255, 255, 255, 0.3);
}
.effect > .image-wrap:after {
  background-color: rgba(255, 255, 255, 0.1);
}

/* theme-blog */
.blog-posts .post-meta {
  background-color: rgba(51, 51, 51, 0.54);
}
.blog-detail .post-meta {
  background-color: rgba(51, 51, 51, 0.54);
}

.footer-center {    padding-top: 0;}

[class~=index] #footer { margin-top: 40px}

.home-1 .section-testimoniol:after {
  background-color: rgba(51, 51, 51, 0.5);
}
.home-1 #footer:after {
  background-color: rgba(51, 51, 51, 0.9);
}
[class~=home-1] [class~=services-item] h4,#off-mainmenu [class~=dropdown-menu][class~=tiva-active] [class~=menu-title] a{text-transform:uppercase;}#cart_summary tbody td[class~=cart_quantity] [class~=minus]{border-right-color:#c8bfc6;}#btn-menu{cursor:pointer;}#cart_summary tbody td[class~=cart_quantity] [class~=minus]{border-top-color:#c8bfc6;}.home-2 .footer-copyright,[class~=block_group_top] ul,[class~=block_group_top] [class~=block-languages] ul li[class~=selected] img,[class~=block-search] form input{border-top-width:.0625pc;}[class~=home-2] [class~=pagination] > li[class~=active] > a{border-left-color:#e74c3c;}[class~=home-1] [class~=btn-default]:focus,[class~=home-1] [class~=btn-primary],[class~=home-1] #main-nav > ul > li > a{color:white;}#cart_summary tbody td[class~=cart_quantity] [class~=minus]{border-image:none;}[class~=home-1] #main-nav > ul > li > a{padding-left:.145833333in;}[class~=home-2] [class~=tiva-slideshow-wrapper] [class~=tiva-caption] [class~=btn]{color:#fff;}#off-mainmenu [class~=dropdown-menu][class~=tiva-active] ul li a{display:block;}[class~=home-1] [class~=services-item] i{font-size:.520833333in;}.home-2 .footer-copyright{border-top-color:#ddd;}.home-2 .footer-copyright{border-image:none;}[class~=page-checkout] [class~=checkout-shopingcart] [class~=shop_tablecart] [class~=cart_quantity] [class~=minus]{border-left-color:#c8bfc6;}[class~=home-1] [class~=dropdown-over] [class~=dropdown-content] a:hover,[class~=home-1] [class~=dropdown-over] [class~=dropdown-title] a:hover,[class~=home-1] [class~=services-item] i{color:#e8d1ac ;}[class~=pagination] > li > a:focus{border-bottom-style:solid;}[class~=home-1] [class~=btn-default]:hover{border-top-color:#e8d1ac ;}.home-1 .go-up a,[class~=home-1] [class~=btn-default]:hover,[class~=home-1] [class~=btn-primary],[class~=home-1] [class~=btn-default]:focus{background-color:#e8d1ac ;}[class~=home-1] #main-nav > ul > li > a{padding-bottom:0;}#cart_summary tbody td[class~=cart_quantity] [class~=minus]{color:#5e5e5e;}[class~=block-search] form input,[class~=block_group_top] [class~=block-languages] ul li[class~=selected] img,[class~=block_group_top] ul{border-right-width:.010416667in;}[class~=home-2] [class~=pagination] > li[class~=active] > a{border-bottom-color:#e74c3c;}[class~=home-1] [class~=services-item] h4{margin-bottom:0;}[class~=home-1] [class~=btn-default]:focus,[class~=home-1] [class~=btn-primary]{border-left-color:#e8d1ac ;}[class~=home-2] [class~=tabs-top] [class~=nav-tabs] > li[class~=active] > a{color:#e74c3c;}
[class~=home-1] [class~=testimoniol-items] p, [class~=home-1] [class~=btn-default]:hover {
  color: white;
  font-size: 20px;
}
[class~=home-1] [class~=services-item]{background-color:#fafafa;}[class~=home-1] #top-header[class~=fixed] [class~=header-main] [class~=dropdown-over] [class~=dropdown-title]{line-height:.8125in;}[class~=home-1] [class~=services-item]{padding-left:.104166667in;}[class~=block_group_top] ul{padding-bottom:.3125pc;}[class~=page-checkout] [class~=checkout-shopingcart] table{border-left-style:none;}[class~=home-2] [class~=tiva-slideshow-wrapper] [class~=tiva-caption] [class~=btn]{text-transform:none;}[class~=home-1] [class~=services-item]{padding-bottom:.364583333in;}[class~=home-1] [class~=services-item],[class~=block_group_top] ul{padding-right:.104166667in;}#categories_block_left [class~=list-block] li[class~=parent] [class~=arrow]:before{display:block;}[class~=home-1] [class~=btn-primary]:focus{border-top-color:#333;}[class~=home-1] [class~=services-item]{padding-top:.364583333in;}[class~=page-checkout] [class~=checkout-shopingcart] table{border-bottom-style:none;}[class~=rtl] [class~=home-1] [class~=section] [class~=title_block]:before{right:0;}[class~=page-checkout] [class~=checkout-shopingcart] table{border-right-style:none;}[class~=home-2] [class~=tabs-top] [class~=nav-tabs] > li[class~=active] > a{border-top-color:transparent;}[class~=page-checkout] [class~=checkout-shopingcart] table,#main-nav [class~=dropdown-menu]{border-left-color:currentColor;}#main-nav [class~=dropdown-menu],[class~=page-checkout] [class~=checkout-shopingcart] table{border-bottom-color:currentColor;}[class~=home-1] [class~=section] [class~=block_content]:hover [class~=owl-theme] [class~=owl-controls] [class~=owl-nav] div[class~=owl-prev]{right:2.5pc;}[class~=about-weare]{border-top-style:solid;}#cart_summary tbody td[class~=cart_quantity] [class~=minus]{width:.364583333in;}.home-2 .go-up a:hover{color:white;}.home-2 .pagination > li.active > a:hover{border-left-color:#e74c3c;}[class~=home-1] [class~=section] [class~=owl-theme] [class~=owl-controls] [class~=owl-nav] div{border-bottom-color:transparent;}[class~=page-checkout] [class~=checkout-shopingcart] [class~=shop_tablecart] [class~=cart_quantity] [class~=minus]{cursor:pointer;}[class~=about-weare]{border-top-color:#eaeaea;}#cart_summary tbody td[class~=cart_quantity] [class~=minus]{position:absolute;}#cart_summary tbody td[class~=cart_quantity] [class~=minus]{content:"";}[class~=home-2] [class~=multi-color][class~=active] [class~=handle],[class~=home-2] [class~=post-meta-lr] a:hover,[class~=home-2] [class~=blog-search] button:hover,[class~=home-2] [class~=share-social] a:hover{color:#e74c3c;}[class~=pagination] > li:first-child > a,[class~=pagination] > li:last-child > a{-o-border-radius:0;}[class~=page-checkout] [class~=checkout-shopingcart] table,#main-nav [class~=dropdown-menu]{border-top-color:currentColor;}[class~=home-1] [class~=services-item]{text-align:center;}[class~=pagination] > li:first-child > a{border-radius:0;}#categories_block_left [class~=list-block] li[class~=parent] [class~=arrow]:before{vertical-align:middle;}[class~=home-1] [class~=btn-primary]:active{background-color:#333;}[class~=page-checkout] [class~=checkout-shopingcart] table{border-top-style:none;}[class~=rtl] [class~=home-1] [class~=section] [class~=title_block]:before{left:auto;}.home-1 .block-newsletter{padding-left:0;}#main-nav [class~=dropdown-menu] li a{font-weight:300;}[class~=home-1] [class~=btn-primary]:active{border-left-color:#333;}[class~=home-1] [class~=btn-primary]:active{border-bottom-color:#333;}
.tiva-slideshow-wrapper .tiva-caption .very_large_60 { color: white; text-align: left; margin-left: 80px}
.home-1 #top-header {    
  position: fixed;
  height: 70px;
  z-index: 99;
  width: 100%;
  background: white;
  border-bottom: 1px solid rgba(255, 255, 255, 0.45);
}

[class~=section-banner] [class~=tv-tablecell] [class~=block-html] [class~=block-htmldes], [class~=home-1] [class~=header-main] [class~=block-search] [class~=dropdown-title] a {text-align: justify;}

.home-1 .section .owl-theme .owl-controls .owl-nav div.owl-prev:before{content:"";}

  .tiva-slideshow-wrapper .tiva-caption .medium_yellow_16 span {    background-color: #17d179;}
  .tiva-slideshow-wrapper .tiva-caption .medium_16 { color: white; text-align: left; margin-left: 80px}

  .tiva-slideshow-wrapper .tiva-caption .btn {  margin-left: 80px; float: left;  border-top-color: #17d179; border-left-color: #17d179; border-bottom-color: #17d179; border-right-color: #17d179; color:  white; background:  #17d179;}

  #main-nav {    margin-right: 70px;}


  [class~=home-1] [class~=section-testimoniol]{text-align:center;}[class~=page-checkout] [class~=checkout-shopingcart] table,#off-mainmenu [class~=dropdown-menu][class~=tiva-active]{border-bottom-width:medium;}[class~=pagination] > li > a:focus{background-color:#e6c302;}[class~=home-1] [class~=section-testimoniol]{background:url("../img/default/bg-testimonial-h3.jpg") no-repeat center center fixed;}.btn-join{float:right;}[class~=block_group_top] ul{padding-left:10px;}#main-nav [class~=dropdown-menu],[class~=home-2] [class~=tiva-slideshow-wrapper] [class~=tiva-caption] [class~=btn]{border-top-style:none;}[class~=home-2] [class~=block-newsletter] form [class~=form-control]{border-top-color:transparent;}[class~=home-1] [class~=section-testimoniol]{background-size:cover;}[class~=home-2] [class~=tiva-slideshow-wrapper] [class~=tiva-caption] [class~=btn]{border-left-color:currentColor;}[class~=home-1] [class~=section-testimoniol]{position:relative;}.we-are{margin-top:37.5pt;}.we-are{padding-top:.520833333in;}[class~=home-1] [class~=section-servies]{padding-left:0;}[class~=home-2] [class~=block-newsletter] form [class~=form-control]{border-image:none;}[class~=page-checkout] [class~=checkout-shopingcart] table{border-right-width:medium;}#cart_summary tbody td[class~=cart_quantity] [class~=minus]{font-weight:bold;}.we-are,[class~=block-search] form input{border-top-style:solid;}[class~=home-2] [class~=tiva-slideshow-wrapper] [class~=tiva-caption] [class~=btn]{border-bottom-color:currentColor;}#btn-menu{float:left;}[class~=home-1] #main-nav > ul > li > a{line-height:1.041666667in;}

  .whats_barra {
    position: fixed;
    width: 100%;
    padding: 15px 20px;
    z-index: 999;
    bottom: 0;
    text-align: center;
    background: #17d179;
    color: white;
  }
  .whats {
    position: fixed;
    right: 50px;
    top: 8px;
    background: #17d179;
    color: white;
    padding: 14px;
  } 

  .whats_barra:hover,   .whats:hover { background: #0aa05a;}

  .whats a,   .whats_barra a { color: white;}

  #main-nav [class~=dropdown-menu] li a, [class~=home-1] #main-nav > ul > li > a {    
    color: black;
    line-height: 70px;}



    @media (max-width: 414px) {

      .barra_home2 { display: block}

    .whats {
      position: fixed;
      right: 10px;
      top: 8px;
      background: #17d179;
      color: white;
      padding: 6px 10px;
  }
  .nivoSlider {margin-top: 0px;}
  .barra_home {width: 100%; padding: 10px; text-align: center; background: pink; color: white;     background: #d8c5a8; margin-top: 70px; font-weight: bold; }
  .barra_home2 {width: 100%; padding: 10px; text-align: center; background: pink; color: white;     background: #978d80; margin-top: 0px; font-weight: bold; }
  [class~=section] {    padding-top: 1.75pc;}

  [class~=block-gallery] a { width: 100%}

  .home-1 .header-main .topheader-navholder-lf, [class~=home-1] [class~=header-main] [class~=topheader-navholder-rg] {
    display: none;
  }

}