
a, .item_introtext strong, .item_fulltext strong, .category_desc strong {
    color: #00829b;

}

h1.heading-style-1 {
    color:#00829b;
}
h1.heading-style-2, h2.heading-style-2, h3.heading-style-2, h4.heading-style-2, h5.heading-style-2, h6.heading-style-2 {

    color:#00829b;
}

*::selection {
    background: #00829b;
}

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


/** Header Language **/

#header_top {
    background: #00829b;
}


#header_top ul.user-menu li a {
    color: #fff;
    background: url(../images/account.png) no-repeat;
    background-position-y: 6px;
    padding-left: 32px;
    display: inline-block;
    padding-top: 9px;
    padding-bottom: 7px;
}


#header_top ul.user-menu li a:hover, #header_top ul.user-menu li.current a {
    color: #9b9b9b;
    background: url(../images/account_hover.png) no-repeat;
    background-position-y: 6px;
}


div.mod-languages ul.lang-inline li {
    display: inline-block;
    opacity: 0.6;
}

div.mod-languages ul.lang-inline li.lang-active
, div.mod-languages ul.lang-inline li:hover{
    opacity:1;
}

#login-form {

    background: #00829b;
    background: #71787D;
    background: #f1f1f2;

    border: 2px solid #00829b;

}

#login-form label.control-label, #login-form ul.unstyled li a {
     color:#00829b;

 }
#login-form ul.unstyled li a:hover {
    color:#00829b;

}

#login-form .userdata .btn, #login-form .register-link {

    border: 1px solid #fff;
    background-color:#fff;
    background-color:#00829b;
    color:rgb(67, 67, 69);
    color:#fff;
}

#login-form .userdata .btn:hover, #login-form .register-link:hover {
    color: #00829b;
    background-color:#fff;
    border: 1px solid #00829b;
}

#login-form .logout-btn {

    border: 1px solid #fff;
    background-color:#fff;
    background-color:#00829b;
    color:rgb(67, 67, 69);
    color:#fff;
}

#login-form .logout-btn:hover {
    color: #00829b;
    background-color:#fff;
    border: 1px solid #00829b;
}

#com-form-login, #form-login {
    background: #00829b;
    background: rgba(113, 120, 125, 0.1);
}


#com-form-login-buttons button, #com-form-login-buttons a, #form-login button{
    border-color:rgb(217, 217, 217);
}

#com-form-login-buttons button:hover, #com-form-login-buttons a:hover, #form-login button:hover {
    background: #00829b;
    color:#fff;
    border-color:#00829b;
}
h4.fieldset-title.heading-style-4.visible-first {
    border-bottom: 2px solid #00829b;
}

#adminForm fieldset {
    background: rgba(113, 120, 125, 0.1);
}

#adminForm input[type="text"],
#adminForm input[type="email"],
#adminForm input[type="password"]{
    background:#fff;
}

div.chzn-container-single .chzn-single{
    border-color:rgb(217, 217, 217);
}

.chzn-search input[type="text"] {
    color: #000;
}


#adminForm .buttonBar button {
    padding: 10px 20px;
    background: #00829b;
    color: #fff;
    border: none;
    font-weight: bold;
    border:1px solid #00829b;
}
#adminForm .buttonBar button:hover {
    color:#00829b;
    background: rgba(113, 120, 125, 0.1);
    border: 1px solid #00829b;

}


    /**

    /**** Menu Principale ***/



nav.home_menu .icemegamenu > ul > li > a.iceMenuTitle:after {
    border-bottom: 2px solid #00829b;

}

/********* BREADCRUMBS **********/

#breadcrumbs {
    background: rgba(113, 120, 125, 0.1);
    color: #00829b;
    color: #434345;
}

#breadcrumbs a {
    color: #00829b;
    position:relative;
}

#breadcrumbs a:after {
    border-bottom: 2px solid #00829b;
}




/********** SLIDER *************/

.swiper-slide-caption.animated {
    background: rgba(113, 120, 125, 0.65);
}

.ls-layers{
    text-shadow: -1px 0 #71787D, 0 1px #71787D, 1px 0 #71787D, 0 -1px #71787D;
}
.ls-layers .word {
    text-shadow: -1px 0 #71787D, 0 1px #71787D, 1px 0 #71787D, 0 -1px #71787D;
}
a.btn-slider {
    background: #00829b;
    color: #fff;
}

a.btn-slider:hover {
    -webkit-box-shadow: -4px 10px 11px -1px rgba(113,120,125,1);
    -moz-box-shadow: -4px 10px 11px -1px rgba(113,120,125,1);
    box-shadow: -4px 10px 11px -1px rgba(113,120,125,1);
    transform: translateY(-10px);
}

/******* COMPONENT *******/

/********* NEWS HOME *********/
#maintop .news {
    background:#00829b;
    color: #fff;
}
.custom-home-news a.btn {
    background:transparent;
    color:#fff;
}

.custom-home-news .owl-prev, .custom-home-news .owl-next {
    background: transparent;
    border: 2px solid #fff;
    color:#fff;
}
.custom-home-news .owl-prev:hover, .custom-home-news .owl-next:hover {
    background: #fff;
    border: 2px solid #00829b;
    color: #00829b;
}


/********* TEMI PRINCIPALI HOME **********/

#maintop {
    background:#ffffff;
}
.services .intro_item_block {
    background:#fff;
    color:#434345;
}

.services .intro_item_block:hover {
     color:#434345;

}
.services .item_content {
    background:#00829b;
}
.services h4.heading-style-4.item_title {
    background: #00829b;
    color: #fff;
}
.services .item_introtext {
    color:#fff;
}
.services .item_intro_link {
    background: #00829b;
    color:#fff;
}

.services .intro_item_block:hover {

    -webkit-box-shadow: -4px 10px 11px -1px rgba(113,120,125,1);
    -moz-box-shadow: -4px 10px 11px -1px rgba(113,120,125,1);
    box-shadow: -4px 10px 11px -1px rgba(113,120,125,1);
}


/********* CONTENT ***************************/

/***+ home content ***/
.body___home div#content {
    background: rgba(113, 120, 125, 0.1);
}

/***** vertical Block ****/
.service-section .item.Left {
    background: rgba(113, 120, 125, 0.1);
}
.vertical-service .item_title {
    color: #00829b;
}


.vertical-service .content-links a {
    color: #00829b;
}

/********* LANDING *******************/

#mainbottom-3 {
    background:transparent;
}

a.btnLink.downloadLink {
    background: #fff;
}
a.btnLink.downloadLink:hover {
    background: #71787D;
    color:#fff;
}
a.btnLink.contactLink {
    background: #00829b;
    color: #fff;
}
a.btnLink.contactLink:hover {
    background: #71787D;
    color: #fff;
}

/**** Sezione richiesta info ***/

div#mainbottom-3 .moduletable {
    background: #F1F1F2;
}

div#mainbottom-3 .moduletable._info-supplier {
    background:#fff;
}

.custom-mainbottom {
    background:#F1F1F2;
}

.landing-request-link a{
    background:transparent;
    color:#00829b;
}


/**** Hiro TT *****/

.body__._hiltTT {
    background: #000000;
    color: #F8E000;
}

.body__._hiltTT div#mainbottom-3 .moduletable {
    background: #000000;
}

.body__._hiltTT h1.heading-style-1,
.body__._hiltTT .item_introtext strong,
.body__._hiltTT .vertical-service .item_title,
.body__._hiltTT #mainbottom-3,
.body__._hiltTT fieldset.formFieldset legend,
.body__._hiltTT .landing-request-link a,
.body__._hiltTT li.rsform-block.rsform-block-privacy .formDescription
{
    color:#F8E000;
}
.body__._hiltTT legend {
    border-bottom-color:#F8E000 ;
}
.body__._hiltTT li.rsform-block.rsform-block-privacy .formDescription a {
    color: #fff;
}
.body__._hiltTT input[type="submit"] {
    color: #000;
    background: #F8E000;
}

.body__._hiltTT div#mainbottom-3 .moduletable._info-supplier {
    background: #000;
}

/****** Onda d'urto *******/

/******** FORM *************/

#mainbottom-3 {
    color: #434345;
}

fieldset.formFieldset legend {
    color:#00829b;
}

legend {
    border-bottom: 2px solid #00829b;
}

input[type="text"]:focus,
input[type="text"]:hover,
input[type="password"]:focus,
input[type="password"]:hover,
textarea:focus,
textarea:hover
{
    border: 1px solid #00829b;
}

span.checkbox {
    border: 2px solid #c1c1c1;
}

span.checkbox label.checkbox_inner:before {
    color: #434345;
}


li.rsform-block.rsform-block-privacy .formDescription a{
    color: #00829b;
}


input[type="submit"] {
    background: #00829b;
    color: #fff;
    border: 1px solid #fff;

}

input[type="reset"] {
    background: #71787D;
    color: #fff;
    border: 1px solid #fff;

}


/********* SIDEBAR *********************/

/****** Distributors *****/

.moduletable.-pubb {
    background: #00829b;
    color: #fff;
}


.moduletable.-pubb h3 {
    border-bottom: 2px solid #fff;
    color: #fff;
}



.moduletable.-pubb ul li a {
    color: #fff;
}


/***** Products *****/

.moduletable.category .moduleTitle:after {
    border-bottom: 2px solid  #00829b;
}
#aside-left .VMmenu > li > a {
    background:transparent;
    color:#71787D;
}

#aside-left .VMmenu > li > a:after {
    border-bottom: 2px solid #00829b;
}


#aside-left .VMmenu > li > a:hover,
#aside-left .VMmenu > li.active a {
    color:#00829b;
    background-color:#ffffff;

}


#aside-left .VMmenu > li .VmArrow {
    background:#ffffff;
}


/*** Sidebar Category list ****/

.categories-module li.active > a {

    color: #00829b;
}

.categories-module li a:hover {
    color:#00829b;
}
.categories-module li a.titleLink:after {
    border-bottom: 2px solid #00829b;
}


.child-menu-link {
    background:url('../images/iconsets/arrow_up.png') no-repeat;

}

.child-menu-link.collapsed {
    background:url('../images/iconsets/arrow_down.png') no-repeat;
}

.categories-module li div[id|=parentid]{
    border-top:2px solid #00829b;
}

/****** End Category sidebar *****/

/****** Document Area sidebar *****/
.k-ui-namespace .k-tree .jqtree-selected>.jqtree-element {
    background: #fff;
    color: #434345;
    color:#00829b;
}
.k-ui-namespace .k-tree .jqtree-selected>.jqtree-element::after {
    border-bottom: 2px solid #00829b;
}

.k-ui-namespace .k-tree .jqtree-selected>.jqtree-element:hover {
    background:transparent;
}

li.jqtree_common.jqtree-folder.jqtree-selected.k-is-active:hover div {
    background: transparent;
}

.k-ui-namespace .k-tree .jqtree-element:hover, .k-ui-namespace .k-tree .jqtree-element:focus {
    background: transparent;
}

.k-ui-namespace .k-tree .jqtree-element::after{
    border-bottom: 2px solid #00829b;
}


/****** End Document Area sidebar ***/



/********* CONTENT **********************/

/********** LOGIN *****************/

.well {
    border: 2px solid #00829b;
}

.login-wrapper button.btn:hover {
    background:#00829b;
    border:1px solid #fff;
}

.login-wrapper a:hover,
.reset_remind a:hover {
    color: #00829b;
}


    /********* PRODUCT/CATEGORY CONTENT ******/


.featured-view .heading-style-3
, .product-related-view .heading-style-3
{

    color: #00829b;
}

.view-category h1,
.view-productdetails h1,
.view-featured h1{
    color: #00829b;
}

#categories-list-title {
    color: #00829b;
}



#categories-list-title:after,
.featured-view .heading-style-3:after,
.product-related-view .heading-style-3:after {
    border-bottom: 2px solid #00829b;
}



.category-view .category .spacer a,
.category-view .product .spacer a,
.featured-view .product .spacer a
{
    background:#fff;
}


.featured-view .product .spacer a
,.category-view .product .spacer a
, .product-related-view .product .spacer a{
    border: 2px solid rgba(113, 120, 125, 0.1);

}

.featured-view .product .spacer a:hover,
.category-view .product .spacer a:hover,
.product-related-view .product .spacer a:hover
{
    border: 2px solid #00829b;

}

.featured-view .product h4,
.category-view .product h4
{
    background:rgba(113, 120, 125, 0.1);
    color:#fff;
    color:#00829b;

}
#com_virtuemart .category-view .category .spacer a h4,
.category-view .category .spacer a h4{
    color:#00829b;
}
#com_virtuemart .category-view .category .spacer a h4:after,
.category-view .category .spacer a h4:after{
    border-bottom: 2px solid #00829b;
}

.spacer.product-container {
    border: 1px solid transparent;

}
a.pagenav:hover {
    background: #00829b;
    color:#fff;
}

div.chzn-container-single .chzn-drop li:hover,
div.chzn-container-single .chzn-drop li.active-result.result-selected.highlighted{
    background: #00829b;
    color:#fff;
}
/******** ProductDetail *********/

.top_details > div > span {
    border-bottom: 2px solid #00829b;
}
.top_details div a {
    color: #00829b;
}
.top_details div a:hover {
    color: #71787D;
    background:transparent;
}
.top_details div a:hover span {
    color: #71787D;
    background:transparent;
}
.under-image-information a {
    color:#000000;
}

.top_details div a.ask-a-question{
    background: #00829b;
    color:#fff;
}

.top_details div a.ask-a-question:hover {
    background: #71787D;
    color:#fff;
}
.top_details div a.ask-a-question:hover span {
    color:#fff;
}

.top_details div.print a {
    background: url(../images/iconsets/print_grey.png) no-repeat;
    color: #434345;

}
.top_details div.print a:hover {
    background: url(../images/iconsets/print_blue.png) no-repeat;
    color: #00829b;
}


#fancybox-wrap {

    border:3px solid #00829b;
}

a#fancybox-close {
    color: #71787D;
}

a#fancybox-close:hover {
    color: #00829b;

}
.view-productdetails .submit .btn {
    background: #00829b;
    border-color: #00829b;
    color: #fff;
}
.view-productdetails .submit .btn:hover {
    background: #fff;
    border-color: #00829b;
    color: #00829b;
}


/******* Manufacture detail ****/
.manufacturer-product-link a{
    background:transparent;
    color:#00829b;
}



.product-related-view a {
    color: #00829b;
}

/*************** BLOG ****************/


.blog_item_block {
    background:rgba(113, 120, 125, 0.1);
    border: 2px solid rgba(113, 120, 125, 0.1);
}

.blog_item_block:hover {
    background:#ffffff;
    border: 2px solid #00829b;
}

.blog_item_block header.item_header h3{
    color: #00829b;
}

.blog_item_block header.item_header h3 a {
    color: #00829b;
}

.blog_item_block header.item_header h3 a:hover {
    color: #434345;
}

div.blog_item_text p
,div.blog_item_text span
,div.blog_item_text a
,div.blog_item_text strong
{
    color: rgb(67, 67, 69) !important;
}


.blog_item_content a.btn.btn-info.readmore {
    background: transparent;
    color:#00829b;

}



/******* REGISTRAZIONE UTENTI ******/

/******* AREA DOCUMENTALE ********/

.k-ui-namespace h3.koowa_header {

    color: #00829b;

}

.k-ui-namespace h4.koowa_header{
    color: #00829b;
    border-bottom:2px solid #00829b;
}

tr.docman_item {
    background-color: #fff !important;
    border-bottom:1px solid rgba(113, 120, 125, 0.1);
}

tr.docman_item:hover {
    background-color: rgba(113, 120, 125, 0.1) !important;
}


table a {
    color:#71787D;
    font-weight:bold;
}
table a:hover {
    color:#00829b;
}


.docman-detail-link {
     background: url(../images/iconsets/more_info_grey.png) top no-repeat;

 }

.docman-detail-link:hover {
    background: url(../images/iconsets/more_info_blue.png) top no-repeat;
}

.docman-download-link {
    background: url(../images/iconsets/download_grey.png) top no-repeat;

}

.docman-download-link:hover, .docman_download:hover .docman-download-link {
    background: url(../images/iconsets/download_blue.png) top no-repeat;
    color:#00829b;
}

.koowa_table--categories tr {
    background:#fff !important;
}

.koowa_table--categories tr:hover {
    background:rgba(113, 120, 125, 0.1);
}

.k-ui-namespace .docman_download {

    border: 2px solid transparent;
}
.k-ui-namespace .docman_download:hover {
    border:2px solid #00829b;
}

span.docman_download_label {

    color:#00829b;

}
    /************************************/

/******** MAINTOP - CREA CENTRO - SERVIZI *********/

.moduletable._services {
    padding-top:40px;
    padding-bottom:40px;
    background: rgba(113, 120, 125, 0.1);
}

.service-text {
    color: #00829b;
}
/*********** END CREA CENTRO - SERVIZI ************/





/******** MAIN BOTTOM - PARTNER *******/
#mainbottom {
    background: #fff;
    /*color: white;*/
}

#mainbottom *[class*=heading-style] {
    color: #00829b;
}
#mainbottom .page-header h1:after, #mainbottom .page_header h1:after {
    border-color: #00829b;
}


.partners .owl-prev, .partners .owl-next {
    background: transparent;
    border: 2px solid #00829b;
    color: #00829b;
}


.partners .owl-prev:hover, .partners .owl-next:hover {
    background: #00829b;
    color:#fff;

}


/********* Contatti  **********/

/********* Pagina ricerca *****/


#searchForm .btn:hover {
    background: #00829b;
    border:1px solid #00829b;
}
/********** Pagination ************/


.pagination ul li > span.pagenav {
    background: rgba(113, 120, 125, 0.1);
    border:1px solid rgba(113, 120, 125, 0.1);
    color: #140f0c;
}
.pagination ul li > a, .pagination ul li > span {
    border: 1px solid #fff;
}

.pagination ul li > a:hover {
    background: #00829b;
    color:#fff;
    border:1px solid #00829b;
}
/********** FOOTER ********************/

#footer-wrapper a.btnlink {
    background: #fff;
    color: #00829b;
}

#footer-wrapper a.btnlink:hover {
    background: #9b9b9b;
    color: #fff;
}

#back-top a {
    color: #00829b;
}

#footer-wrapper {
    background: #00829b;
    color:#fff;
}
#footer-wrapper a {
    font-weight:bold;
    color:#fff;
}
#footer-wrapper a:hover {
    color:#71787D;
}

#footer a:hover img {
    opacity: 0.5;
}

#copyright {
    background: #71787D;
}














