img {
    max-width: 100%;
}
.product-features > dl.data-sheet dd.value, .product-features > dl.data-sheet dt.name {background : none !important;}
.product-features > dl.data-sheet dt.name {font-weight: 700 !important; color:#6f9a8f !important !important;}
#description p,  #description span {font-size:15px !important;}

p.h4.text-uppercase.block-contact-title {text-transform: none !important; font-family: "Arial"; color: #6f9a8f; font-size: 29px; padding: 0 0 30px; line-height: 25px; margin: 0; font-weight: 400;}

h1.category-name { text-transform: capitalize !important; font-family: "Arial" !important; font-size: 60px !important;}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
 font-family: "Arial" !important;
  }
  
.leo-megamenu .mega-group > .dropdown-toggle {
  font-family: "Arial" !important;
  }
  
.product-tabs.tabs .nav-tabs .nav-link {
 font-family: "Arial" !important;
  } 
  
#content.page-home > div.wrapper h4.title_block, div.footer-center div > h4, h1.category-name {	
  text-transform: none !important;
  } 
#pageHistoire p {font-size: 14px !important;}.bg-product:before {
  background-image: none !important;
  }
  
.deal:before {	
  background-image : none !important;
  }
  
/* bloc venez nous rencontrer*/
div.ApHtml>h4.title_block {
	color : #6f9a8f !important;
	}
div.ApHtml div.us-info a.btn {
	background: #6f9a87 !important;
	}
div.ApHtml div.us-info a.btn:hover {
	background : #1F6456 !important; color: #ffffff !important;
	}
	
/* module petit panier en bas a gauche */
.leo-fly-cart-icon {
	background: #6f9a87 !important;
}
.leo-fly-cart-total {
	color: #6f9a87 !important;
	border-color: #6f9a87 !important;
}

/* footer before : newsletter  */
.footer-newletter::before{
	background: #b0cdc9 !important; /* #dfc29c*/
}
.ApColumn .block_newsletter form input[type="email"]{
	background-color: #c7e0dc !important;
}
.footer-social::before{
	background: #6f9a8f !important;
}

/*  blog partie date dans cercle */
.leading-blog .blog-sidebar::before{
    background: #6f9a87 !important;
}
.blog-item .blog-sidebar .img_author img{
	border: 2px solid #6f9a87 !important;
}
.blog-item .blog-sidebar .created{
	background: #6f9a8f !important;
}

.leading-blog .blog-sidebar::after{
	color: #6f9a8f !important;
}


/*      smartphone partie functionnal-buttons       */

@media (max-width: 920px) {

.thumbnail-container .functional-buttons {
  position: absolute;
  z-index: 9;
  text-align: center;
  bottom: 50px !important;
  right: 15px;
	}
.thumbnail-container .cart .btn-product i {
	display: inline-block !important;
	color: #fff !important;
	
	}
}
/* ------ phrase dans formulaire de creation de compte -----*/#phraseenplus > p {	color: #6f9a8f !important;	font-weight: 600;}



/*---------------------------------------------------------------*/
/*               COPIE FICHIER THEME                             */
/*---------------------------------------------------------------*/
/*   prix :  #c1875e par #6f9a8f !important                      */
/*   nombre au panier : #c39a3f par #6f9a87 !important           */
/*---------------------------------------------------------------*/




h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {

  color: #2d2d2d; }


mark,
.mark {

  background-color: #fcf8e3; }


.blockquote-footer {
	
  color: #818a91; }

code {

  color: #bd4147;

  background-color: #f7f7f9; }

pre {

  color: #373a3c; }

.table-success,

.table-success > th,

.table-success > td {

  background-color: #dff0d8; }

.table-hover .table-success:hover {

  background-color: #d0e9c6; }

  .table-hover .table-success:hover > td,

  .table-hover .table-success:hover > th {

    background-color: #d0e9c6; }

.table-info,

.table-info > th,

.table-info > td {

  background-color: #d9edf7; }

.table-hover .table-info:hover {

  background-color: #c4e3f3; }

  .table-hover .table-info:hover > td,

  .table-hover .table-info:hover > th {

    background-color: #c4e3f3; }

.table-warning,

.table-warning > th,

.table-warning > td {

  background-color: #fcf8e3; }

.table-hover .table-warning:hover {

  background-color: #faf2cc; }

  .table-hover .table-warning:hover > td,

  .table-hover .table-warning:hover > th {

    background-color: #faf2cc; }

.table-danger,

.table-danger > th,

.table-danger > td {

  background-color: #f2dede; }
  
  .form-control:focus {

    color: #55595c;

    background-color: #fff;

    border-color: #66afe9;}

select.form-control:focus::-ms-value {

  color: #55595c;

  background-color: #fff; }
  
  .form-check.disabled .form-check-label {

    color: #acaaa6;}

  .form-check-inline.disabled {

    color: #acaaa6;}

.has-success .form-control-feedback,

.has-success .form-control-label,

.has-success .form-check-label,

.has-success .form-check-inline,

.has-success .custom-control {

  color: #4cbb6c; }

.has-success .form-control {

  border-color: #4cbb6c; }

  .has-success .form-control:focus {

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #96d7a9; }

.has-success .input-group-addon {

  color: #4cbb6c;

  border-color: #4cbb6c;

  background-color: #e0f3e5; }

.has-warning .form-control-feedback,

.has-warning .form-control-label,

.has-warning .form-check-label,

.has-warning .form-check-inline,

.has-warning .custom-control {

  color: #ff9a52; }

.has-warning .form-control {

  border-color: #ff9a52; }

.has-warning .input-group-addon {

  color: #ff9a52;

  border-color: #ff9a52;

  background-color: white; }

.has-danger .form-control-feedback,

.has-danger .form-control-label,

.has-danger .form-check-label,

.has-danger .form-check-inline,

.has-danger .custom-control {

  color: #ff4c4c; }

.has-danger .form-control {

  border-color: #ff4c4c; }

.has-danger .input-group-addon {

  color: #ff4c4c;

  border-color: #ff4c4c;

  background-color: white; }
  
 .btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
	 color: #fff !important;

    background-color: #1f6456 !important;

    border-color: transparent; 
 }

.btn-primary {

  color: #fff !important;
  background-color: #6f9a8f !important;

  border-color: transparent; }

  .btn-primary:hover {

    color: #fff !important;

    background-color: #1f6456 !important;

    border-color: transparent; }

  .btn-primary:focus, .btn-primary.focus {

    color: #fff !important;

    background-color: #0e6ce4;

    border-color: transparent; }

  .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {

    color: #fff !important;

    background-color: #0e6ce4;

    border-color: transparent;

    background-image: none; }

    .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {

      color: #fff;

      background-color: #0c5cc2;

      border-color: transparent; }

  .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled.focus {

    background-color: #3387f2;

    border-color: transparent; }

  .btn-primary.disabled:hover, .btn-primary:disabled:hover {

    background-color: #3387f2;

    border-color: transparent; }

.btn-secondary, .btn-tertiary {

  color: #414141;

  background-color: #f6f6f6;

  border-color: transparent; }

  .btn-secondary:hover, .btn-tertiary:hover {

    color: #414141;

    background-color: #dddddd;

    border-color: transparent; }

  .btn-secondary:focus, .btn-tertiary:focus, .btn-secondary.focus, .focus.btn-tertiary {

    color: #414141;

    background-color: #dddddd;

    border-color: transparent; }

  .btn-secondary:active, .btn-tertiary:active, .btn-secondary.active, .active.btn-tertiary, .open > .btn-secondary.dropdown-toggle, .open > .dropdown-toggle.btn-tertiary {

    color: #414141;

    background-color: #dddddd;

    border-color: transparent;

    background-image: none; }

    .btn-secondary:active:hover, .btn-tertiary:active:hover, .btn-secondary:active:focus, .btn-tertiary:active:focus, .btn-secondary:active.focus, .btn-tertiary:active.focus, .btn-secondary.active:hover, .active.btn-tertiary:hover, .btn-secondary.active:focus, .active.btn-tertiary:focus, .btn-secondary.active.focus, .active.focus.btn-tertiary, .open > .btn-secondary.dropdown-toggle:hover, .open > .dropdown-toggle.btn-tertiary:hover, .open > .btn-secondary.dropdown-toggle:focus, .open > .dropdown-toggle.btn-tertiary:focus, .open > .btn-secondary.dropdown-toggle.focus, .open > .dropdown-toggle.focus.btn-tertiary {

      color: #414141;

      background-color: #cbcbcb;

      border-color: transparent; }

  .btn-secondary.disabled:focus, .disabled.btn-tertiary:focus, .btn-secondary.disabled.focus, .disabled.focus.btn-tertiary, .btn-secondary:disabled:focus, .btn-tertiary:disabled:focus, .btn-secondary:disabled.focus, .btn-tertiary:disabled.focus {

    background-color: #f6f6f6;

    border-color: transparent; }

  .btn-secondary.disabled:hover, .disabled.btn-tertiary:hover, .btn-secondary:disabled:hover, .btn-tertiary:disabled:hover {

    background-color: #f6f6f6;

    border-color: transparent; }

.btn-info {

  color: #fff;

  background-color: #5bc0de;

  border-color: #5bc0de; }

  .btn-info:hover {

    color: #fff;

    background-color: #31b0d5;

    border-color: #2aabd2; }

  .btn-info:focus, .btn-info.focus {

    color: #fff;

    background-color: #31b0d5;

    border-color: #2aabd2; }

  .btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle {

    color: #fff;

    background-color: #31b0d5;

    border-color: #2aabd2;

    background-image: none; }

    .btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus {

      color: #fff;

      background-color: #269abc;

      border-color: #1f7e9a; }

  .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info:disabled:focus, .btn-info:disabled.focus {

    background-color: #5bc0de;

    border-color: #5bc0de; }

  .btn-info.disabled:hover, .btn-info:disabled:hover {

    background-color: #5bc0de;

    border-color: #5bc0de; }

.btn-success {

  color: #fff;

  background-color: #5cb85c;

  border-color: #5cb85c; }

  .btn-success:hover {

    color: #fff;

    background-color: #449d44;

    border-color: #419641; }

  .btn-success:focus, .btn-success.focus {

    color: #fff;

    background-color: #449d44;

    border-color: #419641; }

  .btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle {

    color: #fff;

    background-color: #449d44;

    border-color: #419641;

    background-image: none; }

    .btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus {

      color: #fff;

      background-color: #398439;

      border-color: #2d672d; }

  .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success:disabled:focus, .btn-success:disabled.focus {

    background-color: #5cb85c;

    border-color: #5cb85c; }

  .btn-success.disabled:hover, .btn-success:disabled:hover {

    background-color: #5cb85c;

    border-color: #5cb85c; }

.btn-warning {

  color: white;

  background-color: #FF9A52;

  border-color: #f0ad4e; }

  .btn-warning:hover {

    color: white;

    background-color: #ff7c1f;

    border-color: #eb9316; }

  .btn-warning:focus, .btn-warning.focus {

    color: white;

    background-color: #ff7c1f;

    border-color: #eb9316; }

  .btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle {

    color: white;

    background-color: #ff7c1f;

    border-color: #eb9316;

    background-image: none; }

    .btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus {

      color: white;

      background-color: #fa6800;

      border-color: #b06d0f; }

  .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning:disabled:focus, .btn-warning:disabled.focus {

    background-color: #FF9A52;

    border-color: #f0ad4e; }

  .btn-warning.disabled:hover, .btn-warning:disabled:hover {

    background-color: #FF9A52;

    border-color: #f0ad4e; }

.btn-danger {

  color: #fff;

  background-color: #d9534f;

  border-color: #d9534f; }

  .btn-danger:hover {

    color: #fff;

    background-color: #c9302c;

    border-color: #c12e2a; }

  .btn-danger:focus, .btn-danger.focus {

    color: #fff;

    background-color: #c9302c;

    border-color: #c12e2a; }

  .btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle {

    color: #fff;

    background-color: #c9302c;

    border-color: #c12e2a;

    background-image: none; }

    .btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus {

      color: #fff;

      background-color: #ac2925;

      border-color: #8b211e; }

  .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger:disabled:focus, .btn-danger:disabled.focus {

    background-color: #d9534f;

    border-color: #d9534f; }

  .btn-danger.disabled:hover, .btn-danger:disabled:hover {

    background-color: #d9534f;

    border-color: #d9534f; }
	


.btn-outline-primary {

  color: #3387f2;

  background-image: none;

  background-color: transparent;

  border-color: #3387f2; }

  .btn-outline-primary:hover {

    color: #fff;

    background-color: #1f6456 !important;

    border-color: #1f6456 !important; }

  .btn-outline-primary:focus, .btn-outline-primary.focus {

    color: #fff;

    background-color: #3387f2;

    border-color: #3387f2; }

  .btn-outline-primary:active, .btn-outline-primary.active, .open > .btn-outline-primary.dropdown-toggle {

    color: #fff;

    background-color: #3387f2;

    border-color: #3387f2; }

    .btn-outline-primary:active:hover, .btn-outline-primary:active:focus, .btn-outline-primary:active.focus, .btn-outline-primary.active:hover, .btn-outline-primary.active:focus, .btn-outline-primary.active.focus, .open > .btn-outline-primary.dropdown-toggle:hover, .open > .btn-outline-primary.dropdown-toggle:focus, .open > .btn-outline-primary.dropdown-toggle.focus {

      color: #fff;

      background-color: #0c5cc2;

      border-color: #0a4a9c; }

  .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled.focus {

    border-color: #93bff8; }

  .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled:hover {

    border-color: #93bff8; }

.btn-outline-secondary {

  color: transparent;

  background-image: none;

  background-color: transparent;

  border-color: transparent; }

  .btn-outline-secondary:hover {

    color: #fff;

    background-color: transparent;

    border-color: transparent; }

  .btn-outline-secondary:focus, .btn-outline-secondary.focus {

    color: #fff;

    background-color: transparent;

    border-color: transparent; }

  .btn-outline-secondary:active, .btn-outline-secondary.active, .open > .btn-outline-secondary.dropdown-toggle {

    color: #fff;

    background-color: transparent;

    border-color: transparent; }

    .btn-outline-secondary:active:hover, .btn-outline-secondary:active:focus, .btn-outline-secondary:active.focus, .btn-outline-secondary.active:hover, .btn-outline-secondary.active:focus, .btn-outline-secondary.active.focus, .open > .btn-outline-secondary.dropdown-toggle:hover, .open > .btn-outline-secondary.dropdown-toggle:focus, .open > .btn-outline-secondary.dropdown-toggle.focus {

      color: #fff;

      background-color: transparent;

      border-color: transparent; }

  .btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.focus, .btn-outline-secondary:disabled:focus, .btn-outline-secondary:disabled.focus {

    border-color: rgba(51, 51, 51, 0); }

  .btn-outline-secondary.disabled:hover, .btn-outline-secondary:disabled:hover {

    border-color: rgba(51, 51, 51, 0); }

.btn-outline-info {

  color: #5bc0de;

  background-image: none;

  background-color: transparent;

  border-color: #5bc0de; }

  .btn-outline-info:hover {

    color: #fff;

    background-color: #5bc0de;

    border-color: #5bc0de; }

  .btn-outline-info:focus, .btn-outline-info.focus {

    color: #fff;

    background-color: #5bc0de;

    border-color: #5bc0de; }

  .btn-outline-info:active, .btn-outline-info.active, .open > .btn-outline-info.dropdown-toggle {

    color: #fff;

    background-color: #5bc0de;

    border-color: #5bc0de; }

    .btn-outline-info:active:hover, .btn-outline-info:active:focus, .btn-outline-info:active.focus, .btn-outline-info.active:hover, .btn-outline-info.active:focus, .btn-outline-info.active.focus, .open > .btn-outline-info.dropdown-toggle:hover, .open > .btn-outline-info.dropdown-toggle:focus, .open > .btn-outline-info.dropdown-toggle.focus {

      color: #fff;

      background-color: #269abc;

      border-color: #1f7e9a; }

  .btn-outline-info.disabled:focus, .btn-outline-info.disabled.focus, .btn-outline-info:disabled:focus, .btn-outline-info:disabled.focus {

    border-color: #b0e1ef; }

  .btn-outline-info.disabled:hover, .btn-outline-info:disabled:hover {

    border-color: #b0e1ef; }

.btn-outline-success {

  color: #5cb85c;

  background-image: none;

  background-color: transparent;

  border-color: #5cb85c; }

  .btn-outline-success:hover {

    color: #fff;

    background-color: #5cb85c;

    border-color: #5cb85c; }

  .btn-outline-success:focus, .btn-outline-success.focus {

    color: #fff;

    background-color: #5cb85c;

    border-color: #5cb85c; }

  .btn-outline-success:active, .btn-outline-success.active, .open > .btn-outline-success.dropdown-toggle {

    color: #fff;

    background-color: #5cb85c;

    border-color: #5cb85c; }

    .btn-outline-success:active:hover, .btn-outline-success:active:focus, .btn-outline-success:active.focus, .btn-outline-success.active:hover, .btn-outline-success.active:focus, .btn-outline-success.active.focus, .open > .btn-outline-success.dropdown-toggle:hover, .open > .btn-outline-success.dropdown-toggle:focus, .open > .btn-outline-success.dropdown-toggle.focus {

      color: #fff;

      background-color: #398439;

      border-color: #2d672d; }

  .btn-outline-success.disabled:focus, .btn-outline-success.disabled.focus, .btn-outline-success:disabled:focus, .btn-outline-success:disabled.focus {

    border-color: #a3d7a3; }

  .btn-outline-success.disabled:hover, .btn-outline-success:disabled:hover {

    border-color: #a3d7a3; }

.btn-outline-warning {

  color: #FF9A52;

  background-image: none;

  background-color: transparent;

  border-color: #FF9A52; }

  .btn-outline-warning:hover {

    color: #fff;

    background-color: #FF9A52;

    border-color: #FF9A52; }

  .btn-outline-warning:focus, .btn-outline-warning.focus {

    color: #fff;

    background-color: #FF9A52;

    border-color: #FF9A52; }

  .btn-outline-warning:active, .btn-outline-warning.active, .open > .btn-outline-warning.dropdown-toggle {

    color: #fff;

    background-color: #FF9A52;

    border-color: #FF9A52; }

    .btn-outline-warning:active:hover, .btn-outline-warning:active:focus, .btn-outline-warning:active.focus, .btn-outline-warning.active:hover, .btn-outline-warning.active:focus, .btn-outline-warning.active.focus, .open > .btn-outline-warning.dropdown-toggle:hover, .open > .btn-outline-warning.dropdown-toggle:focus, .open > .btn-outline-warning.dropdown-toggle.focus {

      color: #fff;

      background-color: #fa6800;

      border-color: #d25700; }

  .btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.focus, .btn-outline-warning:disabled:focus, .btn-outline-warning:disabled.focus {

    border-color: #ffd6b8; }

  .btn-outline-warning.disabled:hover, .btn-outline-warning:disabled:hover {

    border-color: #ffd6b8; }

.btn-outline-danger {

  color: #d9534f;

  background-image: none;

  background-color: transparent;

  border-color: #d9534f; }

  .btn-outline-danger:hover {

    color: #fff;

    background-color: #d9534f;

    border-color: #d9534f; }

  .btn-outline-danger:focus, .btn-outline-danger.focus {

    color: #fff;

    background-color: #d9534f;

    border-color: #d9534f; }

  .btn-outline-danger:active, .btn-outline-danger.active, .open > .btn-outline-danger.dropdown-toggle {

    color: #fff;

    background-color: #d9534f;

    border-color: #d9534f; }

    .btn-outline-danger:active:hover, .btn-outline-danger:active:focus, .btn-outline-danger:active.focus, .btn-outline-danger.active:hover, .btn-outline-danger.active:focus, .btn-outline-danger.active.focus, .open > .btn-outline-danger.dropdown-toggle:hover, .open > .btn-outline-danger.dropdown-toggle:focus, .open > .btn-outline-danger.dropdown-toggle.focus {

      color: #fff;

      background-color: #ac2925;

      border-color: #8b211e; }

  .btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.focus, .btn-outline-danger:disabled:focus, .btn-outline-danger:disabled.focus {

    border-color: #eba5a3; }

  .btn-outline-danger.disabled:hover, .btn-outline-danger:disabled:hover {

    border-color: #eba5a3; }

.btn-link {

  color: #121212;}

  .btn-link:focus, .btn-link:hover {

    color: #6f9a8f !important;}

  .btn-link:disabled:focus, .btn-link:disabled:hover {

    color: #818a91; }

.dropdown-divider {

  background-color: #e5e5e5; }

.dropdown-item {

  color: #373a3c; }

  .dropdown-item:focus, .dropdown-item:hover {

    color: #2b2d2f;

    background-color: #f5f5f5; }

  .dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {

    color: #fff;

    background-color: #0275d8; }

  .dropdown-item.disabled, .dropdown-item.disabled:focus, .dropdown-item.disabled:hover {

    color: #818a91; }

.dropdown-header {
	
  color: #818a91; }

  .custom-control-input:active ~ .custom-control-indicator {

    color: #fff;

    background-color: #84c6ff; }

  .custom-control-input:disabled ~ .custom-control-indicator {

    background-color: #eee; }

  .custom-control-input:disabled ~ .custom-control-description {

    color: #767676;}

  .custom-select:focus {

  border-color: #51a7e8;}

    .custom-select:focus::-ms-value {

      color: #55595c;

      background-color: #fff; }

  .custom-select:disabled {

    color: #818a91;

    background-color: #eceeef; }

  .nav-link.disabled {

    color: #818a91; }

    .nav-link.disabled, .nav-link.disabled:focus, .nav-link.disabled:hover {

	color: #818a91;}

    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {

      border-color: #eceeef #eceeef #ddd; }

    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:focus, .nav-tabs .nav-link.disabled:hover {

      color: #818a91;

      background-color: transparent;

      border-color: transparent; }

  .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover,

  .nav-tabs .nav-item.open .nav-link,

  .nav-tabs .nav-item.open .nav-link:focus,

  .nav-tabs .nav-item.open .nav-link:hover {

    color: #55595c;

    background-color: #fff;

    border-color: #ddd #ddd transparent; }

.nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover,

.nav-pills .nav-item.open .nav-link,

.nav-pills .nav-item.open .nav-link:focus,

.nav-pills .nav-item.open .nav-link:hover {

  color: #fff;

  background-color: #0275d8; }

.card-footer {

  background-color: #f5f5f5;}

.card-primary {

  background-color: #3387f2;

  border-color: #3387f2; }

  .card-primary .card-header,

  .card-primary .card-footer {

    background-color: transparent; }

.card-success {

  background-color: #4cbb6c;

  border-color: #4cbb6c; }

  .card-success .card-header,

  .card-success .card-footer {

    background-color: transparent; }

.card-info {

  background-color: #5bc0de;

  border-color: #5bc0de; }

  .card-info .card-header,

  .card-info .card-footer {

    background-color: transparent; }

.card-warning {

  background-color: #ff9a52;

  border-color: #ff9a52; }

  .card-warning .card-header,

  .card-warning .card-footer {

    background-color: transparent; }

.card-danger {

  background-color: #ff4c4c;

  border-color: #ff4c4c; }

  .card-danger .card-header,

  .card-danger .card-footer {

    background-color: transparent; }

.card-outline-primary {

  background-color: transparent;

  border-color: #3387f2; }

.card-outline-secondary {

  background-color: transparent;

  border-color: transparent; }

.card-outline-info {

  background-color: transparent;

  border-color: #5bc0de; }

.card-outline-success {

  background-color: transparent;

  border-color: #5cb85c; }

.card-outline-warning {

  background-color: transparent;

  border-color: #FF9A52; }

.card-outline-danger {

  background-color: transparent;

  border-color: #d9534f; }

.breadcrumb {

  background-color: #0c0c0e;}
 
  .breadcrumb-item.active {

    color: #FFFFFF; }

   .page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {

    color: #fff;

    background-color: #0275d8;

    border-color: #0275d8; }

  .page-item.disabled .page-link, .page-item.disabled .page-link:focus, .page-item.disabled .page-link:hover {

    color: #818a91;
	
    background-color: #fff;

    border-color: #ddd; }

.page-link {
  color: #0275d8;
  
  background-color: #fff;

  border: 1px solid #ddd; }

  .page-link:focus, .page-link:hover {

    color: #014c8c;

    background-color: #eceeef;

    border-color: #ddd; }

a.tag:focus, a.tag:hover {

  color: #fff; }

.tag-default {

  background-color: #818a91; }

  .tag-default[href]:focus, .tag-default[href]:hover {

    background-color: #687077; }

.tag-primary {

  background-color: #0275d8; }

  .tag-primary[href]:focus, .tag-primary[href]:hover {

    background-color: #025aa5; }

.tag-success {

  background-color: #5cb85c; }

  .tag-success[href]:focus, .tag-success[href]:hover {

    background-color: #449d44; }

.tag-info {

  background-color: #5bc0de; }

  .tag-info[href]:focus, .tag-info[href]:hover {

    background-color: #31b0d5; }

.tag-warning {

  background-color: #f0ad4e; }

  .tag-warning[href]:focus, .tag-warning[href]:hover {

    background-color: #ec971f; }

.tag-danger {

  background-color: #d9534f; }

  .tag-danger[href]:focus, .tag-danger[href]:hover {

    background-color: #c9302c; }

.jumbotron {

  background-color: #eceeef;}

.jumbotron-hr {

  border-top-color: #d0d5d8; }

.alert-success {

  background-color: #dff0d8;

  border-color: #d0e9c6;

  color: #3c763d; }

  .alert-success hr {

    border-top-color: #c1e2b3; }

  .alert-success .alert-link {

    color: #2b542c; }

.alert-info {

  background-color: #d9edf7;

  border-color: #bcdff1;

  color: #31708f; }

  .alert-info hr {

    border-top-color: #a6d5ec; }

  .alert-info .alert-link {

    color: #245269; }

.alert-warning {

  background-color: rgba(255, 154, 82, 0.3);

  border-color: #FF9A52;

  color: #acaaa6; }

  .alert-warning hr {

    border-top-color: #ff8b39; }

  .alert-warning .alert-link {

    color: #93918c; }

.alert-danger {

  background-color: #f2dede;

  border-color: #ebcccc;

  color: #a94442; }

  .alert-danger hr {

    border-top-color: #e4b9b9; }

  .alert-danger .alert-link {

    color: #843534; }

.progress-success[value]::-webkit-progress-value {

  background-color: #5cb85c; }

.progress-success[value]::-moz-progress-bar {

  background-color: #5cb85c; }

.progress-success[value]::-ms-fill {

  background-color: #5cb85c; }

@media screen and (min-width: 0\0) {

  .progress-success .progress-bar {

    background-color: #5cb85c; } }

.progress-info[value]::-webkit-progress-value {

  background-color: #5bc0de; }

.progress-info[value]::-moz-progress-bar {

  background-color: #5bc0de; }

.progress-info[value]::-ms-fill {

  background-color: #5bc0de; }

@media screen and (min-width: 0\0) {

  .progress-info .progress-bar {

    background-color: #5bc0de; } }

.progress-warning[value]::-webkit-progress-value {

  background-color: #f0ad4e; }

.progress-warning[value]::-moz-progress-bar {

  background-color: #f0ad4e; }

.progress-warning[value]::-ms-fill {

  background-color: #f0ad4e; }

@media screen and (min-width: 0\0) {

  .progress-warning .progress-bar {

    background-color: #f0ad4e; } }

.progress-danger[value]::-webkit-progress-value {

  background-color: #d9534f; }

.progress-danger[value]::-moz-progress-bar {

  background-color: #d9534f; }

.progress-danger[value]::-ms-fill {

  background-color: #d9534f; }

@media screen and (min-width: 0\0) {

  .progress-danger .progress-bar {

    background-color: #d9534f; } }

  .list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {

    color: #818a91;
	
    background-color: #eceeef; }

    .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {

      color: #818a91; }

  .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {

    color: #fff;
	
    background-color: #0275d8;

    border-color: #0275d8; }

    .list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {

      color: #a8d6fe; }

  .list-group-item-action .list-group-item-heading {

    color: #333; }

  .list-group-item-action:focus, .list-group-item-action:hover {

    color: #555;

    background-color: #f5f5f5; }

.list-group-item-success {

  color: #3c763d;

  background-color: #dff0d8; }

a.list-group-item-success,

button.list-group-item-success {

  color: #3c763d; }

  a.list-group-item-success:focus, a.list-group-item-success:hover,

  button.list-group-item-success:focus,

  button.list-group-item-success:hover {

    color: #3c763d;

    background-color: #d0e9c6; }

  a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover,

  button.list-group-item-success.active,

  button.list-group-item-success.active:focus,

  button.list-group-item-success.active:hover {

    color: #fff;

    background-color: #3c763d;

    border-color: #3c763d; }

.list-group-item-info {

  color: #31708f;

  background-color: #d9edf7; }

a.list-group-item-info,

button.list-group-item-info {

  color: #31708f; }

  a.list-group-item-info:focus, a.list-group-item-info:hover,

  button.list-group-item-info:focus,

  button.list-group-item-info:hover {

    color: #31708f;

    background-color: #c4e3f3; }

  a.list-group-item-info.active, a.list-group-item-info.active:focus, a.list-group-item-info.active:hover,

  button.list-group-item-info.active,

  button.list-group-item-info.active:focus,

  button.list-group-item-info.active:hover {

    color: #fff;

    background-color: #31708f;

    border-color: #31708f; }

.list-group-item-warning {

  color: #8a6d3b;

  background-color: #fcf8e3; }

a.list-group-item-warning,

button.list-group-item-warning {

  color: #8a6d3b; }

  a.list-group-item-warning:focus, a.list-group-item-warning:hover,

  button.list-group-item-warning:focus,

  button.list-group-item-warning:hover {

    color: #8a6d3b;

    background-color: #faf2cc; }

  a.list-group-item-warning.active, a.list-group-item-warning.active:focus, a.list-group-item-warning.active:hover,

  button.list-group-item-warning.active,

  button.list-group-item-warning.active:focus,

  button.list-group-item-warning.active:hover {

    color: #fff;

    background-color: #8a6d3b;

    border-color: #8a6d3b; }

.list-group-item-danger {

  color: #a94442;

  background-color: #f2dede; }

a.list-group-item-danger,

button.list-group-item-danger {

  color: #a94442; }

  a.list-group-item-danger:focus, a.list-group-item-danger:hover,

  button.list-group-item-danger:focus,

  button.list-group-item-danger:hover {

    color: #a94442;

    background-color: #ebcccc; }

  a.list-group-item-danger.active, a.list-group-item-danger.active:focus, a.list-group-item-danger.active:hover,

  button.list-group-item-danger.active,

  button.list-group-item-danger.active:focus,

  button.list-group-item-danger.active:hover {

    color: #fff;

    background-color: #a94442;

    border-color: #a94442; }

.popover-title {

  background-color: #f7f7f7;}

.bg-faded {

  background-color: #f7f7f9; }

.bg-primary {

  background-color: #3387f2 !important; }

a.bg-primary:focus, a.bg-primary:hover {

  background-color: #0e6ce4 !important; }

.bg-success {

  background-color: #4cbb6c !important; }

a.bg-success:focus, a.bg-success:hover {

  background-color: #3a9a56 !important; }

.bg-info {

  background-color: #5bc0de !important; }

a.bg-info:focus, a.bg-info:hover {

  background-color: #31b0d5 !important; }

.bg-warning {

  background-color: #ff9a52 !important; }

a.bg-warning:focus, a.bg-warning:hover {

  background-color: #ff7c1f !important; }

.bg-danger {

  background-color: #ff4c4c !important; }

a.bg-danger:focus, a.bg-danger:hover {

  background-color: #ff1919 !important; }

.bg-inverse {

  background-color: #373a3c !important; }

a.bg-inverse:focus, a.bg-inverse:hover {

  background-color: #1f2021 !important; }

.text-white {

  color: #fff !important; }

.text-muted {

  color: #acaaa6 !important; }

a.text-muted:focus, a.text-muted:hover {

  color: #93918c !important; }

.text-primary {

  color: #3387f2 !important; }

a.text-primary:focus, a.text-primary:hover {

  color: #0e6ce4 !important; }

.text-success {

  color: #4cbb6c !important; }

a.text-success:focus, a.text-success:hover {

  color: #3a9a56 !important; }

.text-info {

  color: #5bc0de !important; }

a.text-info:focus, a.text-info:hover {

  color: #31b0d5 !important; }

.text-warning {

  color: #ff9a52 !important; }

a.text-warning:focus, a.text-warning:hover {

  color: #ff7c1f !important; }

.text-danger {

  color: #ff4c4c !important; }

a.text-danger:focus, a.text-danger:hover {

  color: #ff1919 !important; }

.text-gray-dark {

  color: #878787 !important; }

a.text-gray-dark:focus, a.text-gray-dark:hover {

  color: #6e6e6e !important; }

mark {

  background-color: #ff0;

  color: #000; }

body {

  color: #919191;

  background-color: #ffffff; }

abbr[title],

abbr[data-original-title] {

  border-bottom: 1px dotted #818a91; }

a {

color: #121212; }

  a:focus, a:hover {

    color: #6f9a8f !important;}

caption {
	
  color: #acaaa6; }

a:hover {

  color: #6f9a8f !important;}

  .btn-tertiary:hover {

    background-color: #f0ad4e;

    color: #FFFFFF; }
  
    .btn-unstyle:focus .expand-more {

      color: #3387f2; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {

  color: #acaaa6; }

input::-moz-placeholder, textarea::-moz-placeholder {

  color: #acaaa6; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder {

  color: #acaaa6; }

input:-moz-placeholder, textarea:-moz-placeholder {

  color: #acaaa6; }

input:active::-webkit-input-placeholder, textarea:active::-webkit-input-placeholder {

  color: #414141; }

input:active::-moz-placeholder, textarea:active::-moz-placeholder {

  color: #414141; }

input:active:-ms-input-placeholder, textarea:active:-ms-input-placeholder {

  color: #414141; }

input:active:-moz-placeholder, textarea:active:-moz-placeholder {

  color: #414141; }

.form-control-comment {

  color: #878787; }

.form-control-submit.disabled {

  background: #5bc0de;

  color: white; }

.form-group.has-error input,

.form-group.has-error select {

  outline: 1px solid #ff4c4c; }

.form-group.has-error .help-block {

  color: #ff4c4c; }

.group-span-filestyle .btn-default, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .group-span-filestyle .btn-touchspin {

  background: #6f9a8f !important;}

.bootstrap-touchspin input.form-control {

  border: 1px solid rgba(0, 0, 0, 0.15); }

.bootstrap-touchspin .btn-touchspin {

  background-color: white;

  border: 1px solid rgba(0, 0, 0, 0.15);}

  .bootstrap-touchspin .btn-touchspin:hover {

    background-color: #6f9a8f !important; }

    .bootstrap-touchspin .btn-touchspin:hover i {

      color: #FFFFFF; }

.bootstrap-touchspin .input-group-btn-vertical {

  color: #414141; }

  .bootstrap-touchspin .input-group-btn-vertical i {

    color: #222222;}

.custom-radio {

  background: #FFFFFF;}

  .custom-radio input[type="radio"]:checked + span {

    background-color: #6f9a8f !important; }

      .custom-checkbox input[type="checkbox"] + span .checkbox-checked,

      .custom-checkbox input[type="radio"] + span .checkbox-checked {

        color: #414141; }

.done {

  color: #4cbb6c; }

.thumb-mask > .mask {

  border: #ebebeb 1px solid;
 }

  .definition-list dl dd,

  .definition-list dl dt {

    background: #ebebeb; }

    .definition-list dl dd:nth-of-type(even),

    .definition-list dl dt:nth-of-type(even) {

      background: #f6f6f6; }

.btn.disabled,

.btn.disabled:hover {

  background: #acaaa6; }

.alert-warning .material-icons {

  color: #FF9A52;}

.alert-warning .alert-link {
	
  color: #6C868E;}

.alert-warning ul li:last-child .alert-link {

  color: white; }

.btn-tertiary-outline {

  color: #6C868E;

  background-image: none;

  background-color: transparent;

  border-color: #6C868E;

  border: 0.15rem solid #6C868E; }

  .btn-tertiary-outline:hover {

    border-color: #BBCDD2;

    color: #BBCDD2; }

.nav-item .nav-link,

.nav-item .nav-separtor {

  color: #acaaa6;}

  .nav-item .nav-link.active,

  .nav-item .nav-separtor.active {

    color: #414141; }

/* Add new grid */

.ps-alert-error .item,

.ps-alert-success .item {

  border: 2px #ff4c4c solid;

  background-color: #ff4c4c; }

  .ps-alert-error .item i,

  .ps-alert-success .item i {

  border: 15px #ff4c4c solid;}

    .ps-alert-error .item i svg,

    .ps-alert-success .item i svg {

      background-color: #ff4c4c;}

  .ps-alert-error .item p,

  .ps-alert-success .item p {

    background-color: #ffffff;}

  .ps-alert-success .item {

    border-color: #4cbb6c;

    background-color: #4cbb6c; }

    .ps-alert-success .item i {

      border-color: #4cbb6c; }

      .ps-alert-success .item i svg {

        background-color: #4cbb6c; }

/*  =============================================

Button Layout and Color Scheme

============================================= */

.WhiteRounded {

  background-color: #ffffff; }

.WhiteRounded > a {

  color: #222222; }

.RedRounded {

  background-color: #D8322B;}

.RedRounded > a {

  color: #FFFFFF; }

.BlackRounded {

  background-color: #222222;}

.BlackRounded > a {

  color: #ffffff; }

.WhiteHollowRounded {

  border: 1px solid #ffffff; }

.WhiteHollowRounded > a {

  color: #ffffff;}

.BlackHollowRounded {

  border: 1px solid #222222;}

.BlackHollowRounded > a {

  color: #222222;}

.WhiteSquare {

  background-color: #ffffff;}

.WhiteSquare > a {

  color: #222222;}

.BlackSquare {

  background-color: #222222; }

.BlackSquare > a {

color: #ffffff;}

.WhiteHollowSquare {

  border: 1px solid #ffffff;}

.WhiteHollowSquare > a {

  color: #ffffff;}

.BlackHollowSquare {

  border: 1px solid #222222; }

.BlackHollowSquare > a {

  color: #222222;}

/*  =============================================

Content Transform

============================================= */

.ContentWrapperH .ContentH .Content h2 {

  color: #8CA757;}

.ContentWrapperH .ContentH .Content .ReadMore {
	
  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperH .ContentH .Content .ReadMore a {

color: #757167;}

.ContentWrapperHe .ContentHe .Content h2 {

  color: #8CA757;}

.ContentWrapperHe .ContentHe .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperHe .ContentHe .Content .ReadMore a {

  color: #757167;}

.ContentWrapperLi .ContentLi .Content h2 {

  color: #8CA757;}

.ContentWrapperLi .ContentLi .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperLi .ContentLi .Content .ReadMore a {

  color: #757167;}

.ContentWrapperBe .ContentBe .Content h2 {
	
 color: #8CA757; }

.ContentWrapperBe .ContentBe .Content .ReadMore {

 
  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperBe .ContentBe .Content .ReadMore a {

  color: #757167;}

.ContentWrapperB .ContentB .Content h2 {
	
color: #8CA757; }

.ContentWrapperB .ContentB .Content .ReadMore {

  
  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

   border-radius: 2px 2px 2px 2px;

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperB .ContentB .Content .ReadMore a {

  color: #757167;}

.ContentWrapperC:hover .ContentC {

  opacity: 1;

  visibility: visible;

  bottom: 0; }

.ContentWrapperC .ContentC .Content {

  position: absolute;

  top: 10%;

  padding: 0 10px; }

.ContentWrapperC .ContentC .Content h2 {

  font: 16px "Source Sans Pro", Arial, sans-serif;

  color: #8CA757;

  padding: 0 0 6px; }

.ContentWrapperC .ContentC .Content p {

  font: normal 12px "Source Sans Pro";

  color: #666666; }

.ContentWrapperC .ContentC .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperC .ContentC .Content .ReadMore a {

  color: #757167;}

.ContentWrapperN .ContentN .Content h2 {

  color: #8CA757; }

.ContentWrapperN .ContentN .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperN .ContentN .Content .ReadMore a {

  color: #757167;}
  
.ContentWrapperO .ContentO .Content h2 {

  color: #8CA757;}

.ContentWrapperO .ContentO .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperO .ContentO .Content .ReadMore a {

  color: #757167; }

.ContentWrapperF .ContentF .Content h2 {

  color: #8CA757;}

.ContentWrapperNe .ContentNe .Content h2 {

  color: #8CA757;}

.ContentWrapperNa .ContentNa .Content h2 {

  color: #8CA757;
}

.ContentWrapperMg .ContentMg .Content h2 {

  color: #8CA757;}

.ContentWrapperAl .ContentAl .Content h2 {

  color: #8CA757;}

.ContentWrapperAl .ContentAl .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperAl .ContentAl .Content .ReadMore a {

  color: #757167;}

.ContentWrapperSi .ContentSi .Content h2 {

  color: #8CA757;}

.ContentWrapperSi .ContentSi .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperSi .ContentSi .Content .ReadMore a {

  color: #757167;}

.ContentWrapperP .ContentP .Content h2 {

  color: #8CA757;}

.ContentWrapperP .ContentP .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperP .ContentP .Content .ReadMore a {

  color: #757167;}
  
.ContentWrapperS .ContentS .Content h2 {
	
color: #8CA757;}

.ContentWrapperS .ContentS .Content .ReadMore {

   background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperS .ContentS .Content .ReadMore a {

  color: #757167; }

.ContentWrapperCl .ContentCl .Content h2 {

  color: #8CA757; }

.ContentWrapperCl .ContentCl .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;
}

.ContentWrapperCl .ContentCl .Content .ReadMore a {

  color: #757167;}

.ContentWrapperAr .ContentAr .Content h2 {

color: #8CA757;}

.ContentWrapperAr .ContentAr .Content .ReadMore {

  
  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  
  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;
 }

.ContentWrapperAr .ContentAr .Content .ReadMore a {

  color: #757167;}

.ContentWrapperK .ContentK .Content ul li a {

  color: #a9a9a9; }

.ContentWrapperSc .ContentSc .Content h2 {

  color: #8CA757;}

.ContentWrapperSc .ContentSc .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperSc .ContentSc .Content .ReadMore a {

  color: #757167;}

.ContentWrapperTi .ContentTi .Content h2 {

  color: #8CA757;}

.ContentWrapperTi .ContentTi .Content .ReadMore {
 background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperTi .ContentTi .Content .ReadMore a {

  color: #757167;}

.ContentWrapperV .ContentV .Content h2 {

  color: #8CA757;}

.ContentWrapperV .ContentV .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperV .ContentV .Content .ReadMore a {

  color: #757167;}

.ContentWrapperCr .ContentCr .Content h2 {

   color: #8CA757;}

.ContentWrapperCr .ContentCr .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperCr .ContentCr .Content .ReadMore a {

  color: #757167;}

.ContentWrapperMn .ContentMn .Content h2 {

   color: #8CA757;}

.ContentWrapperMn .ContentMn .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperMn .ContentMn .Content .ReadMore a {

  color: #757167;}

.ContentWrapperFe .ContentFe .Content h2 {
 
  color: #8CA757;}

.ContentWrapperFe .ContentFe .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperFe .ContentFe .Content .ReadMore a {

  color: #757167;}

.ContentWrapperCo .ContentCo .Content h2 {

  color: #8CA757;}

.ContentWrapperCo .ContentCo .Content .ReadMore {

   background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperCo .ContentCo .Content .ReadMore a {

  color: #757167;}

.ContentWrapperNi .ContentNi .Content h2 {

  color: #8CA757;}

.ContentWrapperNi .ContentNi .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0); }

.ContentWrapperNi .ContentNi .Content .ReadMore a {

  color: #757167; }

.ContentWrapperCu .ContentCu .Content h2 {

  color: #8CA757;}

.ContentWrapperCu .ContentCu .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperCu .ContentCu .Content .ReadMore a {

  color: #757167;}

.ContentWrapperZn .ContentZn .Content h2 {

  color: #8CA757;}

.ContentWrapperZn .ContentZn .Content .ReadMore {

  background: #D1CDC3;

  background: -moz-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #D1CDC3), color-stop(100%, #C9C5BA));

  background: -webkit-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -o-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: -ms-linear-gradient(top, #D1CDC3 0%, #C9C5BA 100%);

  background: linear-gradient(to bottom, #D1CDC3 0%, #C9C5BA 100%);

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1CDC3', endColorstr='#C9C5BA', GradientType=0);

  -webkit-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -moz-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -ms-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  -o-box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent;

  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.08) inset, 0 1px 1px 0 rgba(0, 0, 0, 0.11), 0 0 0 transparent; }

.ContentWrapperZn .ContentZn .Content .ReadMore a {

  color: #757167;
}

/*  =============================================

Transparent Background

============================================= */

  .carousel-control:hover, .carousel-control:focus {

    background: #6f9a8f !important; }

.btn-inverse {

  color: #FFFFFF !important;

  background-color: #6f9a8f !important;

  border-color: #6f9a8f !important; }

  .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active {

    color: #FFFFFF !important;

    background-color: transparent;

    border-color: #e4e4e4; }

  .open .btn-inverse.dropdown-toggle {

    color: #FFFFFF !important;

    background-color: transparent;

    border-color: #e4e4e4; }
 
  .btn-inverse.disabled, .btn-inverse.disabled:hover, .btn-inverse.disabled:focus, .btn-inverse.disabled:active, .btn-inverse.disabled.active, .btn-inverse[disabled], .btn-inverse[disabled]:hover, .btn-inverse[disabled]:focus, .btn-inverse[disabled]:active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse, fieldset[disabled] .btn-inverse:hover, fieldset[disabled] .btn-inverse:focus, fieldset[disabled] .btn-inverse:active, fieldset[disabled] .btn-inverse.active {

    background-color: #6f9a8f !important;

    border-color: #6f9a8f !important; }

  .btn-inverse .badge {

    color: #6f9a8f !important;

    background-color: #FFFFFF !important; }

  .btn-inverse:hover {

    background: #FFFFFF !important;

    color: #6f9a8f !important;

    border-color: #6f9a8f !important; }

.btn-outline {

  color: #FFFFFF !important;

  background-color: #282d35;

  border-color: #282d35; }

  .btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {

    color: #FFFFFF !important;

    background-color: #1f6456 !important;

    border-color: #1f6456 !important; }

  .open .btn-outline.dropdown-toggle {

    color: #FFFFFF ! important;

    background-color: #6f9a8f !important;

    border-color: #6f9a8f !important; }
 
  .btn-outline.disabled, .btn-outline.disabled:hover, .btn-outline.disabled:focus, .btn-outline.disabled:active, .btn-outline.disabled.active, .btn-outline[disabled], .btn-outline[disabled]:hover, .btn-outline[disabled]:focus, .btn-outline[disabled]:active, .btn-outline[disabled].active, fieldset[disabled] .btn-outline, fieldset[disabled] .btn-outline:hover, fieldset[disabled] .btn-outline:focus, fieldset[disabled] .btn-outline:active, fieldset[disabled] .btn-outline.active {

    background-color: #282d35;

    border-color: #282d35; }

  .btn-outline .badge {

    color: #282d35;

    background-color: #FFFFFF; }

.btn-primary.disabled:hover, .btn-primary:disabled:hover {

  color: #FFFFFF; }

    .sidebar .block .title_block a {

      color: #222222; }

      .sidebar .block .title_block a:hover {

        color: #6f9a8f !important; }  		

   .footer-container .block .title_block a {

    color: #222222; }

    .footer-container .block .title_block a:hover {

      color: #6f9a8f !important; }

/*

* NAVIGATION

*/

      .leo-megamenu .navbar-nav > li > a:hover, .leo-megamenu .navbar-nav > li > a:focus, .leo-megamenu .navbar-nav > li > a:active {

        color: #6f9a8f !important;
}

    .leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {

      color: #6f9a8f !important;

      background-color: transparent; }

      .leo-megamenu .navbar-nav > li.active > a > .menu-title:before, .leo-megamenu .navbar-nav > li:hover > a > .menu-title:before, .leo-megamenu .navbar-nav > li:focus > a > .menu-title:before {

        color: #acacac;

        text-shadow: 8px 0 #acacac, -8px 0 #acacac; }

    .leo-megamenu .navbar-nav > li.icon-new .sub-title {

      color: #fff;

      background-color: #f7525a; }
 
      .leo-megamenu .navbar-nav > li.icon-new .sub-title:before {

        border-color: #f7525a transparent transparent;}

    .leo-megamenu .navbar-nav > li > .caret {

      color: #222222; }

    .leo-megamenu .navbar-nav > li:hover > .caret, .leo-megamenu .navbar-nav > li:active > .caret {

      color: #6f9a8f !important; }

        .leo-megamenu .dropdown-menu li a:hover {

          background-color: transparent;

          color: #6f9a8f !important;}
       
          .leo-megamenu .dropdown-menu li a:hover .fa {

            color: #6f9a8f !important; }

          .leo-megamenu .dropdown-menu li a:hover:before {

            background: #6f9a8f !important; }

    .leo-megamenu .dropdown-menu .menu-title {

      color: #666666;

      border-bottom: 2px solid #e8e8e8; }

      .leo-megamenu .dropdown-menu .menu-title a {

        color: #666666; }

        .leo-megamenu .dropdown-menu .menu-title a:hover {

          color: #6f9a8f !important; }

    .leo-megamenu .dropdown-menu a > .menu-title {

      color: #666666;}

      .leo-megamenu .dropdown-menu a > .menu-title:hover {

        color: #6f9a8f !important; }

  .leo-megamenu .dropdown:hover > a {

    color: #6f9a8f !important; }

    .leo-megamenu .dropdown:hover > a .fa {

      color: #6f9a8f !important; }

/* Product for menu */

.leo-widget {

  /** widget tab **/

  /** widget HTML **/ }
 
        .leo-widget .widget-tab .nav-tabs > li a:hover, .leo-widget .widget-tab .nav-tabs > li a.active {

			color: #6f9a8f !important; }

      .leo-widget .widget-tab .nav-tabs > li.active a {

        color: #6f9a8f !important; }
       
      .leo-widget .widget-html p.text-html {

        color: #FFFFFF;
		
        border-bottom: 4px solid #FFFFFF;}

/*** Detail layer ***/

    .demo-product-detail .leo-widget a img {

      width: 100%; }    

    .demo-product-detail .leo-widget a:hover {

      border-color: #6f9a8f !important;}

/* Vertical menu */
  
  .ApColumn .ApMegamenu

  .leo-verticalmenu .block_content {

    background: #292f42;

    border-top: 2px solid #6f9a8f !important;}

      div.verticalmenu .navbar-nav > li > a {

        color: #ababab;

        border-bottom: 1px solid #3f4455; }

        div.verticalmenu .navbar-nav > li > a:hover:before {

          background: #6f9a8f !important;

          border-color: #6f9a8f !important; }

        div.verticalmenu .navbar-nav > li:hover {

        background: rgba(88, 94, 114, 0.8); }

        div.verticalmenu .navbar-nav > li:hover > a {

          color: #FFFFFF; }

          div.verticalmenu .navbar-nav > li:hover > a:hover, div.verticalmenu .navbar-nav > li:hover > a:focus {

            color: #FFFFFF; }

        div.verticalmenu .navbar-nav > li:hover .caret {

          color: #FFFFFF; }

          div.verticalmenu .navbar-nav > li:hover .caret:before {

            color: #FFFFFF; }

      div.verticalmenu .navbar-nav > li.open > a {

        color: #FFFFFF; }

        div.verticalmenu .navbar-nav > li.open > a:hover, div.verticalmenu .navbar-nav > li.open > a:focus {

          color: #FFFFFF;

          border-color: #e4e4e4; }

      div.verticalmenu .navbar-nav > li.open .caret {

        color: #FFFFFF; }

        div.verticalmenu .navbar-nav > li.open .caret:before {

          color: #FFFFFF;}      

        div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle {

            color: #919191; }

          div.verticalmenu .navbar-nav > li .parent > .dropdown-toggle:hover {

            color: #6f9a8f !important; }
         
        div.verticalmenu .navbar-nav > li .parent:hover > .dropdown-toggle {

          color: #6f9a8f !important; }
    
      div.verticalmenu .navbar-nav > li.parent.dropdown:hover > a:after {

        color: #FFFFFF; }

  div.verticalmenu ul li > a:hover, div.verticalmenu ul li > a:focus {

    color: #FFFFFF; }

  div.verticalmenu .dropdown-menu {

    background: #FFFFFF;

    -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);

    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);

    -o-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);

    -ms-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);

    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35); }

      div.verticalmenu .dropdown-menu ul li a {

        color: #919191; }

        div.verticalmenu .dropdown-menu ul li a:hover {

          color: #6f9a8f !important; }

          div.verticalmenu .dropdown-menu ul li a:hover .menu-title {

            color: #6f9a8f !important; }
  
    div.verticalmenu .dropdown-menu .dropdown-toggle:hover {

      color: #000000; }

    div.verticalmenu .dropdown-menu .dropdown-toggle {

      color: #000000; }
 
    div.verticalmenu .dropdown-menu .menu-title {

      color: #000000;

      border-bottom: 2px solid #e8e8e8; }

      div.verticalmenu .dropdown-menu .menu-title a {

        color: #000000; }

        div.verticalmenu .dropdown-menu .menu-title a:hover {

          color: #6f9a8f !important; }

  div.verticalmenu .widget-heading {

    color: #000000;}

/* CANVAS MENU */

.megamenu-overlay {

  background-color: #000000;

  background-color: rgba(0, 0, 0, 0.5);

  background-color: transparent\9;}

.off-canvas-button-megamenu {

  color: #000000; }

.off-canvas-nav-megamenu {

  background: #FFFFFF;}

    .off-canvas-nav-megamenu .navbar-nav > li {

      border-bottom: 1px solid #e4e4e4; }

      .off-canvas-nav-megamenu .navbar-nav > li > a {

        color: #222222;}

        .off-canvas-nav-megamenu .navbar-nav > li > a:hover, .off-canvas-nav-megamenu .navbar-nav > li > a:focus {

          color: #6f9a8f !important; }

      .off-canvas-nav-megamenu .navbar-nav > li.icon-new .sub-title {

        color: #fff;

	    background-color: #0291d2;}

        .off-canvas-nav-megamenu .navbar-nav > li.icon-new .sub-title:before {

          border-color: #0291d2 transparent transparent;}

       .off-canvas-nav-megamenu .nav li.dropdown .caret:before {

      color: #000000;   }
    
      .off-canvas-nav-megamenu .dropdown-menu ul li > a {

        color: #222222; }

        .off-canvas-nav-megamenu .dropdown-menu ul li > a:hover {

          color: #6f9a8f !important; }

  .off-canvas-nav-megamenu .dropdown-sub .menu-title {

    color: #000000; }

/* OFF CANVAS MENU - SHOW CANVAS = NO */
 
  .leo-widget .widget-category_image .level0 li ul {

    background: #FFFFFF;

    border: 1px solid #c3c3c3;}

.popup-over {

  color: #222222; }
 
  .popup-over .popup-title {

    color: #a8a8a8; }
 
    .popup-over .popup-title:hover {

      color: #6f9a8f !important; }

      .popup-over .popup-title:hover i.fa-user {

        color: #6f9a8f !important; }

    .popup-over .popup-content a {

	color: #a8a8a8;}

      .popup-over .popup-content a:hover {

        color: #6f9a8f !important; }

      .popup-over .popup-content li.current {

        color: #6f9a8f !important; }

        .popup-over .popup-content li.current a {

          color: #6f9a8f !important; }

          .popup-over .popup-content li.current a img {

            border: 1px dashed #6f9a8f !important; }

#leo_block_top .language-selector span,

#leo_block_top .currency-selector span {

  color: #222222; }

  #leo_block_top ul li.selected a {

    border: 1px solid #6f9a8f !important; }

/* mini basket */

  #_desktop_cart .cart-preview .header {

    color: #222222;}

    #_desktop_cart .cart-preview .header a {

      color: #222222; }

  #_desktop_cart .cart-preview .cart-quantity {

    color: #FFFFFF;

    background: #6f9a8f !important; }

    .thumbnail-container .product-title a {

	color: #222222;} 

      .thumbnail-container .product-title a:hover {

        color: #6f9a8f !important; }
  
    .thumbnail-container .product-price-and-shipping .price {

      color: #6f9a8f !important;}

     .thumbnail-container .product-price-and-shipping .regular-price {

      color: #999999; }
   
    .thumbnail-container .product-price-and-shipping .discount-percentage {

      color: #f2434a; }

    .thumbnail-container .product-price-and-shipping .aeuc_unit_price_label {

      color: #222222; }

  .thumbnail-container .comments_note {

    color: #acaaa6; }

  .thumbnail-container .product-description-short {

		color: #666666; }

      .thumbnail-container .functional-buttons > div .btn-product {

        background: #FFFFFF;

        color: #333;}

        .thumbnail-container .functional-buttons > div .btn-product:hover {

          color: #FFFFFF !important;;

          background: #6f9a8f !important; }
     
        .thumbnail-container .functional-buttons > div .btn-product .btn-title {

          color: #FFFFFF;

		  background: #222222;
		
		  font-size: 7px !important;
		  
		  padding: 2px 5px!important; }
    
    .thumbnail-container .cart .btn-product {

      background: #f4f5f6;
	  
      color: #222222; }

      .thumbnail-container .cart .btn-product:hover {

        background: #b0cdc9 !important;

        color: #FFFFFF !important; }

    .thumbnail-container .leo-bt-select-attr:hover,

    .thumbnail-container .qty_product:hover {

      background: #ddd; }

  .product-flags .product-flag {

    color: #77c66d; }

    .product-flags .product-flag.online-only {

      color: #ff9a52; }

    .product-flags .product-flag.on-sale {

      color: #d9534f; }

    .product-flags .product-flag.discount {

      color: #d9534f; }

/** Products List h2**/

.plist-product-h2 .thumbnail-container {

   background: #f1f1f1;}

    .plist-product-h2 .thumbnail-container .cart .btn-product {

      background: #906f66;

      color: #FFFFFF; }

/** Products List h4**/

    .plist-product-h4 .thumbnail-container .product-price-and-shipping .price {

      color: #eb0000; }

  .plist-product-h4 .thumbnail-container .product-title {

    color: #eb0000; }

    @media (min-width: 992px) {

      .plist-product-h4 .thumbnail-container .functional-buttons {

        background: #eb0000; } }

      .plist-product-h4 .thumbnail-container .functional-buttons > div .btn-product {

        background: #fff000;

        color: #222222; }

        .plist-product-h4 .thumbnail-container .functional-buttons > div .btn-product:hover {

          color: #6f9a8f !important; }

  @media (min-width: 992px) {
 
      .plist-product-h4 .thumbnail-container:hover .product-meta {

        background: #eb0000; }

      .plist-product-h4 .thumbnail-container:hover .product-title a {

        color: #FFFFFF; }

      .plist-product-h4 .thumbnail-container:hover .product-price-and-shipping .price {

        color: #FFFFFF; }

      .plist-product-h4 .thumbnail-container:hover .product-price-and-shipping .regular-price {

        color: #c4c4c4; }    }

/**** DEALS OFF DAY ****/

  .plist_deal .leo-more-cdown .day {

    color: #6f9a8f !important; }

    .plist_deal .leo-more-cdown ul li {

      color: #222222;   }

    
/** Products List Latest Products**/
   
    .plist-latest .thumbnail-container .product-price-and-shipping .price {

      color: #eb0000; }

/******** plist-function-bottom *************/

      .plist-function-bottom .thumbnail-container .functional-buttons > div .btn-product {

        color: #FFFFFF;

	  background: #292929;}

        .plist-function-bottom .thumbnail-container .functional-buttons > div .btn-product:hover {

          color: #6f9a8f !important; }
      
            .plist-function-bottom .thumbnail-container .functional-buttons > div.cart .btn-product:hover .btn-title {

            color: #6f9a8f !important; }

/*** Responsive part ***/

@media (min-width: 992px) {

  .thumbnail-container {

    /*** CART ****/ }

        .thumbnail-container .product-image .product-thumbnail:before {

      background: rgba(0, 0, 0, 0.3);   }    }

.dropdown {

  color: #acaaa6; }

  .dropdown:hover .expand-more {

    color: #3387f2; }

  .dropdown .expand-more {

    color: #414141; }

  .dropdown select {
	  
    color: #414141;

    background: white; }

.dropdown-item:focus, .dropdown-item:hover {

  background: none;

  color: #3387f2; }

    .search-widget form input[type=text] {

      border: 2px solid #333b48;
	  
      background: white;

      color: #414141; }

      .search-widget form input[type=text]:focus {

        color: #414141;

        background: white; }

        .search-widget form input[type=text]:focus + button {

          background: #3387f2; }

      .search-widget form input[type=text]::-webkit-input-placeholder {

        color: rgba(65, 65, 65, 0.5); }

      .search-widget form input[type=text]::-moz-placeholder {

        color: rgba(65, 65, 65, 0.5); }

      .search-widget form input[type=text]:-moz-placeholder {

        color: rgba(65, 65, 65, 0.5);}

      .search-widget form input[type=text]:-ms-input-placeholder {

        color: rgba(65, 65, 65, 0.5);}

    .search-widget form button[type=submit] {

      background: #333b48;}

      .search-widget form button[type=submit]:hover {

        background: #3387f2; }

    #header #search_widget .form-search .search_query {

      background-color: transparent;

      color: #222222; }
     
      #header #search_widget .form-search .search_query::-webkit-input-placeholder {

        color: #ababab; }

      #header #search_widget .form-search .search_query::-moz-placeholder {

        color: #ababab; }

      #header #search_widget .form-search .search_query:-moz-placeholder {

        color: #ababab;}

      #header #search_widget .form-search .search_query:-ms-input-placeholder {

        color: #ababab;}

      #header #search_widget .form-search .search-button:hover {

        color: #6f9a8f !important; }

/*** Responsive part ***/

.top-menu a:not([data-depth="0"]) {

  color: #acaaa6;}

.top-menu a.dropdown-submenu {

  color: #414141;}

  #header .top-menu a[data-depth="0"]:hover {

    color: #3387f2;}

.top-menu .sub-menu {

  box-shadow: 2px 1px 11px 2px rgba(0, 0, 0, 0.1);
}

  .top-menu .sub-menu a:hover {

    color: #3387f2; }

#mobile_top_menu_wrapper {

  background: white; }

  #mobile_top_menu_wrapper .top-menu {

    color: #414141; }

    #mobile_top_menu_wrapper .top-menu a[data-depth="0"] {

      border-bottom: 1px solid #f6f6f6; }

    #mobile_top_menu_wrapper .top-menu .sub-menu {

      background: #f6f6f6; }

      #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="0"] > li {

        border-bottom: 1px solid #acaaa6; }

  #mobile_top_menu_wrapper .js-top-menu-bottom a {

    color: #acaaa6; }

body#checkout {

  color: #414141; }

  body#checkout [data-action="show-password"] {

    background: #878787; }

    body#checkout [data-action="show-password"]:hover {

      background: #6f9a8f !important; }

  body#checkout section.checkout-step {

    -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    -o-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    -ms-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    background-color: white;

    border: 1px solid #e4e4e4;}

    body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {

      color: #acaaa6; }

    body#checkout section.checkout-step small {

      color: #acaaa6; }

    body#checkout section.checkout-step .select-field div {

      background: #f6f6f6;}

      body#checkout section.checkout-step .address-item .box-adress {

        background: #f6f6f6;

        border: 3px solid transparent; }

      body#checkout section.checkout-step .address-item.selected .box-adress {

        background: white;

        border: #3387f2 3px solid; }

    body#checkout section.checkout-step .delete-address,

    body#checkout section.checkout-step .edit-address {

      color: #acaaa6;}     

    body#checkout section.checkout-step .add-address a {

        color: #414141; }

    body#checkout section.checkout-step .delivery-option {

      background: #f6f6f6;}
    
    body#checkout .cancel-address {

    color: #878787;}

    body#checkout .modal-content {

    background-color: #ebebeb; }

    body#checkout #cart-summary-product-list img {

      border: #ebebeb 1px solid;}

    body#checkout #order-summary-content h4.h4 {
		
      color: #414141; }

    body#checkout #order-summary-content h4.black {

      color: #000000; }

    body#checkout #order-summary-content #order-items h3.h3 {
		
        color: #414141;}
		
    body#checkout #order-summary-content .order-confirmation-table {

      background-color: #fff;

      border: 3px solid #e5e5e5;}

    body#checkout #order-summary-content .summary-selected-carrier {

      background-color: #fff;

	  border: 1px solid #e5e5e5;}
	
    body#checkout #order-summary-content .step-edit {

      color: #acaaa6; }

    body#checkout #order-summary-content a .step-edit {

      color: #acaaa6; }

  body#checkout #gift_message {

    border-color: #414141; }

/**** ORDER CONFIRMATION *****/

#order-items {

  border-right: #ebebeb 1px solid; }

  .rtl #order-items {

    border-left: #ebebeb 1px solid;}

  #order-items hr {

    border-top-color: #414141; }

  #order-items .image img {

    border: 1px solid gray-lighter;}
 
@media (max-width: 767px) {

 
    #order-items .card-title {

      border-bottom: 1px solid #e4e4e4;}

    #order-items hr {

      border-top-color: #ebebeb; }


    #order-details .card-title {

      border-bottom: 1px solid #e4e4e4;} }

/*** SOME GENERIC STYLES ***/

.table-labeled .label {

  color: white;}


#authentication [data-action="show-password"] {

  background: #878787; }

  #authentication [data-action="show-password"]:hover {

    background: #6f9a8f !important;

    color: #FFFFFF; }

/*** Most of the customer account pages ***/

.page-customer-account #content {

  -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -o-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -ms-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  background: white;

  color: #878787; }

/*** Login page ***/

.page-authentication #content {

  -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -o-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -ms-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  background: white;}

/*** Addresses page ***/

.page-addresses .address {

  -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -o-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -ms-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  background: white;

  color: #414141; }

  .page-addresses .address .address-footer {

    border-top: 1px solid #acaaa6;}

    .page-addresses .address .address-footer a {

      color: #878787; }

      .page-addresses .address .address-footer a:hover {

        color: #414141; }

  .page-addresses .addresses-footer a {

    color: #414141; }

    .page-addresses .addresses-footer a:hover {

      color: #414141; }

/*** Order details page ***/

.page-order-detail {
	
  color: #878787; }

  .page-order-detail .box {

    -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    -o-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    -ms-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    background: white; }

  .page-order-detail h3 {

    color: #414141;}

  .page-order-detail #order-history .history-lines .history-line {
	  
    border-bottom: 1px solid #f6f6f6; }

    .page-order-detail #order-history .history-lines .history-line .label {

      color: white; }

    .page-order-detail .order-items .order-item {

      border-bottom: 1px solid #f6f6f6; }

     .page-order-detail .messages .message {

     border-bottom: 1px solid #f6f6f6; }

/*** Order return page ***/

#order-return-infos .thead-default th {

  color: #414141; }

/*** My account landing page ***/

  .page-my-account #content .links a {

    color: #878787;}

    .page-my-account #content .links a span.link-item {

      -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

      -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

      -o-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

      -ms-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

      box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

      background: white;}

    .page-my-account #content .links a i {

      color: #414141;}

    .page-my-account #content .links a:hover {

      color: #414141; }

      .page-my-account #content .links a:hover i {

        color: #3387f2; }

/*** History page ***/

	#history .orders .order {
	  border-bottom: 1px solid #f6f6f6; }

    #history .orders .order a h3 {

      color: #878787; }

    #history .orders .order .label {

      color: white;}

.homeslider .carousel {

  -moz-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.15);

  -webkit-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.15);

  -o-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.15);

  -ms-box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.15);

  box-shadow: 1px 1px 7px 0 rgba(0, 0, 0, 0.15);}

       .homeslider .carousel .carousel-item .caption {

      color: white;}

      .homeslider .carousel .carousel-item .caption .caption-description p {

        color: white; }

    .homeslider .carousel .carousel-control .icon-next i,

    .homeslider .carousel .carousel-control .icon-prev i {

      color: white; }

    .homeslider .carousel .carousel-control .icon-next:hover i,

    .homeslider .carousel .carousel-control .icon-prev:hover i {

      color: #3387f2; }

#custom-text {

  background: white;}

  #custom-text h3 {

    color: #414141;}

  #custom-text p {

    color: #414141;}

    #custom-text p .dark {

      color: #acaaa6;}

#category {

  color: #222222; }

.products-selection {

    background: #f4f4f4; }

  .products-selection .title {

    color: #878787; }

/*** subcategories ***/

#subcategories {
	
  border: 1px solid #e4e4e4; }

  #subcategories .subcategory-block {

    margin-bottom: 20px; }

  #subcategories .subcategory-meta {

    color: #999999; }

/*** block-category ***/

    .block-category #category-description p,

    .block-category #category-description strong {
		
      color: #666666; }

    .block-category #category-description p {

      color: #666666;}     

.products-selection .sort-by {

  color: #999999; }

.products-selection .products-counter {

  color: #999999;}
    
  .products-selection .display > div a {

    color: #999999; }

  .products-selection .display > div.selected a {

    color: #6f9a8f !important; }

.products-sort-order {

  color: #222222; }

  .products-sort-order .select-title {

    background: white;  

    color: #999999;

    border-bottom: 1px solid #e4e4e4;

    color: #999999;}

  .products-sort-order .select-list {

    color: #666666; }
	
    .products-sort-order .select-list:hover {

      background: #6f9a8f !important;

	  color: #FFFFFF;}

  .products-sort-order .dropdown-menu {

    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

    -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

    -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }

.facet-dropdown {

  color: #878787;

  background: #ebebeb;

  box-shadow: 1px 1px 1px 1px #ebebeb; }

    .facet-dropdown.open > .select-title {

      border: 3px solid #3387f2;

      background: #f6f6f6; }

  .facet-dropdown .select-title {

    color: #414141;

    background: #ebebeb;}

  .facet-dropdown .select-list {

    color: #414141;

    background: #f6f6f6;}

    .facet-dropdown .select-list:hover {

      background: #3387f2;

      color: white;}

  .facet-dropdown .dropdown-menu {

    background: #f6f6f6; 

    box-shadow: 1px 1px 1px 1px #ebebeb; }

    #search_filters .facet li .magnitude {

      color: #999999; }

    #search_filters .facet .facet-label a, #search_filters .facet .custom-checkbox a {

      color: #999999;}

      #search_filters .facet .facet-label a:hover, #search_filters .facet .custom-checkbox a:hover {

        color: #6f9a8f !important; }

      #search_filters .facet.attr-color li .facet-label.active .color {

        border-color: #FFFFFF;

        -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);

        -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);

        -o-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);

        -ms-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);

        box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5); }

      #search_filters .facet.attr-color li .custom-checkbox .color {

        border: 2px solid #e4e4e4;}

        #search_filters .facet.attr-color li .custom-checkbox .color:before {

          color: #FFFFFF;}

    #search_filters .facet.attr-color li a {

      background: #333;

      color: #fff;}

          #search_filters .facet.attr-color li a:before {

        content: "";
      
        border-left: 6px solid transparent;

        border-top: 7px solid #333;

        border-right: 6px solid transparent;}
    
      #search_filters .facet.attr-color li a .magnitude {

        color: #fff; }

    #search_filters .facet.attr-color li:hover .facet-label .color {

      border-color: #FFFFFF;

      -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);

      -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);

      -o-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);

      -ms-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5);

      box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.5); }

/* Pagination */

.pagination {

  background: #f4f4f4;

  color: #999999; }    

  .pagination a {

    color: #999999;
    
    border: 1px solid #cccccc;}

    .pagination a:hover, .pagination a:focus {

      color: #6f9a8f !important;}

  .pagination .disabled {

    color: #919191;

    cursor: not-allowed; }

  .pagination .current a {

    color: #6f9a8f !important;

    border-color: #6f9a8f !important; }

/* Filter */

.active_filters {

  background: #dededd;}

  .active_filters .filter-block {

    -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    -o-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    -ms-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

    color: #414141;

    background: white;}

    .active_filters .filter-block .close {

      color: #414141;}


/* Block Category */

    .block-categories .category-sub-menu .category-sub-link:hover {

      color: #6f9a8f !important; }

    .block-categories .category-sub-menu li > a {

      color: #999999;}
      
      .block-categories .category-sub-menu li > a:before {

        border: 1px solid rgba(143, 143, 143, 0.4);}
     
      .block-categories .category-sub-menu li > a:hover {

        color: #6f9a8f !important; }

        .block-categories .category-sub-menu li > a:hover:before {

          background: #6f9a8f !important;

          border-color: #6f9a8f !important; }

  .block-categories .collapse-icons .add,

  .block-categories .collapse-icons .remove {

    color: #999999;}

    .block-categories .collapse-icons .add:hover,

    .block-categories .collapse-icons .remove:hover {

      color: #6f9a8f !important; }

    .block-categories .arrows .arrow-right:hover,

    .block-categories .arrows .arrow-down:hover {

      color: #6f9a8f !important; }

.facets-title {

  color: #222222; }


/*** Responsive part ***/


@media (max-width: 767px) {

  #category .sidebar #search_filters {

    border-top: 1px solid #e4e4e4;}

      #category .sidebar #search_filters .facet .facet-title {

        color: #414141;}

        #category .sidebar #search_filters .facet ul li {

          border-top: 1px solid #e4e4e4;} }


  #product .breadcrumb .product-detail-name {

    color: #222222; }


.product-detail-name {
  color: #222222; }


.product-price {

  color: #6f9a8f !important;}


#product-description-short {

  color: #666666; }

[id*="product-description-short-"] {

  color: #999999; }


.product-description {

  color: #999999; }

  .product-description ul li:before {

    color: #db9b2e;}

.product-information {

  color: #666666;

  font-size: 14px;

  margin-top: 20px; }

.input-color:checked + span, .input-color:hover + span,

.input-radio:checked + span,

.input-radio:hover + span {

  border: 2px solid #6f9a8f !important;

  color: #6f9a8f !important; }

.radio-label {

  background: white;
  
  border: 2px solid #e4e4e4; }

  .product-actions .control-label {

    color: #666666;}
 
  .product-actions .add-to-cart {

    background: #6f9a8f !important;

    color: #FFFFFF !important; }

    .product-actions .add-to-cart:hover {

      background: #222222; }
	  
.product-quantity #quantity_wanted {

  color: #666666;

  background-color: white;

  border-color: #ddd; }
  

.product-quantity .input-group-btn-vertical {

  color: #010100;}

.product-quantity .input-group-btn-vertical .btn {

  background: #f3f3f3;}

  .product-quantity .input-group-btn-vertical .btn:hover {

    background: #6f9a8f !important; }

.product-discounts > .table-product-discounts thead tr th {

  background: white;

  border: 5px #ebebeb solid;}

.product-discounts > .table-product-discounts tbody tr {

  background: #f6f6f6; }

  .product-discounts > .table-product-discounts tbody tr:nth-of-type(even) {

    background: white; }

  .product-discounts > .table-product-discounts tbody tr td {

    border: 5px #ebebeb solid; }

  .product-prices .tax-shipping-delivery-label {

    color: #666666;}

.product-discount {

  color: #acaaa6; }

.has-discount .discount {

  color: #f7525a;}

  .product-tabs.tabs .tab-content {

    background: #FFFFFF; }
 
    .product-tabs.tabs .nav-tabs .nav-link {

      color: #666666;}
    
      .product-tabs.tabs .nav-tabs .nav-link:before {

        content: "";

        background: #6f9a8f !important;}
  
      .product-tabs.tabs .nav-tabs .nav-link.active {

        color: #6f9a8f !important;

        border-bottom-color: #6f9a8f !important;

        background: transparent;

        cursor: default; }   

  .product-cover img {

    background: white; }

  .product-cover .layer {

    background: #FFFFFF;

    color: #878787;

    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.175);

    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.175);

    -o-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.175);

    -ms-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.175);

    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.175); }

    .product-cover .layer:hover {

      color: #FFFFFF;

      background: #6f9a8f !important; }

#product-modal .modal-content {

  -moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

  -o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

  -ms-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);

  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
   
    #product-modal .modal-content .modal-body .product-images img:hover, #product-modal .modal-content .modal-body .product-images img.selected {

          border: 2px solid #414141; }

    #product-modal .modal-content .modal-body .arrows {

      color: #a9a9a9;}

      #product-modal .modal-content .modal-body .arrows i {

        border: 1px solid #e4e4e4; }

        #product-modal .modal-content .modal-body .arrows i:hover {

          color: #6f9a8f !important;

          border-color: #6f9a8f !important; }

    #product-modal .modal-content .modal-body .slick-arrow {
      
      color: #FFFFFF;

      background: #6f9a8f !important;}

#blockcart-modal {

  color: #222222; }

  #blockcart-modal .modal-header {

    background: #4cbb6c; }

  #blockcart-modal .modal-body {

  background: #FFFFFF;}
 
    #blockcart-modal .modal-body .divide-right p {

      color: #000000; }

  #blockcart-modal .product-name {

    color: #6f9a8f !important;}

  #blockcart-modal .divide-right {

    border-right: #acaaa6 1px solid; }

    .rtl #blockcart-modal .divide-right {

      border-left: #acaaa6 1px solid;}

    .product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {

      border: 1px solid #6f9a8f !important; }

  #product-availability .product-available {

    color: #4cbb6c; }

  #product-availability .product-unavailable {

    color: #ff9a52; }

  #product-availability .product-last-items {

    color: #ff9a52; }

#product-details .label {

  color: #222222;}

#product-details .label {

  color: #222222;}

  .product-features > dl.data-sheet dd.value,

  .product-features > dl.data-sheet dt.name {

  background: #ebebeb;}

    .product-features > dl.data-sheet dd.value:nth-of-type(even),

    .product-features > dl.data-sheet dt.name:nth-of-type(even) {

      background: #f6f6f6; }

  .product-variants > .product-variants-item select {

    background-color: #FFFFFF;}

  .product-variants > .product-variants-item .color {

    border: 2px solid #e4e4e4;}

    .product-variants > .product-variants-item .color:before {

      color: #FFFFFF;}

    .product-variants > .product-variants-item .color .sr-only {

      background: #222222;
	  
	color: #FFFFFF;}

      .product-variants > .product-variants-item .color .sr-only:before {

        border-left: 6px solid transparent;

        border-top: 7px solid #222222;

        border-right: 6px solid transparent;}

    .product-variants > .product-variants-item .color:hover {

      border-color: #FFFFFF;

      -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);

      -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);

      -o-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);

      -ms-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);

      box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15); }

    .product-variants > .product-variants-item .input-color:checked + span {

    border-color: #FFFFFF;

    -moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);

    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);

    -o-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);

    -ms-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15);

    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.15); }

   



  .product-customization .product-message {

    background: #f8f8f8;}

    .product-customization .product-message::-webkit-input-placeholder {

      color: #acaaa6; }

    .product-customization .product-message::-moz-placeholder {

      color: #acaaa6; }

    .product-customization .product-message:-moz-placeholder {

      color: #acaaa6; }

    .product-customization .product-message:-ms-input-placeholder {

      color: #acaaa6; }

  .product-customization .custom-file {
	  
    background: #ebebeb;
	
    color: #acaaa6;}
 
  .product-customization small {

    color: #acaaa6; }

    .product-pack .pack-product-container .pack-product-name {

      color: #acaaa6; }

    .product-pack .pack-product-container .pack-product-quantity {

      border-left: #ebebeb 2px solid; }


/* PS Category Product */

#order-confirmation .featured-products {

  padding: 30px;

  background: #FFFFFF; }

.count-same-category {

  color: #999;}


/* Product Tab */

.more-info-product {

  background: #FFFFFF;}

  .more-info-product .title-info-product {

    color: #000000;}

    .more-info-product .title-info-product:before {

      background: #6f9a8f !important;}



/* Product Accordion */


  .products-accordion .card {

    border: 1px solid #e4e4e4;

    border-bottom: none;}

    .products-accordion .card:last-child {

      border-bottom: 1px solid #e4e4e4; }
  
      .products-accordion .card-header a:after {
		  
        color: #000000;}

      .products-accordion .card-header a:hover:after {

        color: #6f9a8f !important; }

  .leo-compare-wishlist-button .btn {

    color: #999999;

    background: transparent; 

    border-bottom: 1px solid #e4e4e4;}

    .leo-compare-wishlist-button .btn:hover {

      color: #6f9a8f !important;

      border-color: #6f9a8f !important; }



/* Style for Product Image */


  .product-thumb-images .thumb {

    cursor: pointer;

    border: 1px solid transparent;

    opacity: 0.7;}

    .product-thumb-images .thumb.selected, .product-thumb-images .thumb:hover {

      border-color: #222222;}

    .product-detail .arrows-product-fake .slick-arrow {

      color: #000000;
	  
      background: rgba(255, 255, 255, 0.8);}

      .product-detail .arrows-product-fake .slick-arrow:hover {

        color: #FFFFFF;

        background: #6f9a8f !important; }        

  .product-detail.product-thumbs-left .product-thumb-images .slick-arrow, .product-detail.product-thumbs-right .product-thumb-images .slick-arrow {

    color: #222222;

    background: #dedede;}

    .product-detail.product-thumbs-left .product-thumb-images .slick-arrow:hover, .product-detail.product-thumbs-right .product-thumb-images .slick-arrow:hover {

      color: #FFFFFF;

      background: #000000; }

   
  .cart-summary-line .value {

    color: #414141;}

 
/** CART BODY **/

  .cart-grid-body a.label:hover {

    color: #3387f2; }


/** CART RIGHT **/

  .cart-grid-right .promo-discounts .cart-summary-line .label {

    color: #878787; }



.block-promo .promo-code {
	
  background: #ebebeb; }

  .block-promo .promo-code .alert-danger {

    background: #ff4c4c;

    color: white;}

    .block-promo .promo-code .alert-danger::after {

      border: solid transparent;

      border-bottom-color: #ff4c4c;}

.block-promo .promo-input {

  color: #414141;

  border: #acaaa6 1px solid;}

 .block-promo .cart-summary-line .label,

.block-promo .promo-name {

  color: #ff9a52;}

  .block-promo .cart-summary-line .label a,

  .block-promo .promo-name a {

  color: #414141;}


/** CONTENT BODY **/

  .product-line-grid-body > .product-line-info > .out-of-stock {

    color: red; }

  .product-line-grid-body > .product-line-info > .available {

    color: #4cbb6c; }

  .product-line-grid-body > .product-line-info > .unit-price-cart {

    color: #878787; }


/** CONTENT LEFT **/

  .product-line-grid-right .bootstrap-touchspin > .form-control,

  .product-line-grid-right .bootstrap-touchspin > .input-group {

    color: #414141;

    background-color: white;}

.product-line-grid-right .cart-line-product-actions,

.product-line-grid-right .product-price {

  color: #414141;}

  .product-line-grid-right .cart-line-product-actions .remove-from-cart,

  .product-line-grid-right .product-price .remove-from-cart {

    color: #414141;}


/*** Responsive part ***/

@media (max-width: 575px) {

    .cart-item {

    border-bottom: 1px solid #e4e4e4; } }

#block-reassurance {

  border: 1px solid rgba(0, 0, 0, 0.1);

  background: #FFFFFF; }

  #product #block-reassurance {

    background: white; }


/***************************************************

  Mixins Themes 

/***************************************************/

/* Mixin Normal*/

/* Mixin Clear */

/* Mixin Border */

/*background RGBA

============================================*/

/***************************************************

  Mixins RTL Themes 

/***************************************************/

/************************************ 

	Override Bootstrap 

*************************************/

/**

 * Web Application Prefix Apply For Making Owner Styles

 */

/**

 *   Blocks Layout Selectors 

 */

/***********************************************************************/

.quickview .modal-footer {

  border-top: 1px solid rgba(172, 170, 166, 0.3); }

.quickview .slick-arrows .slick-arrow {

  color: #FFFFFF;

  background: #6f9a8f !important;}

  .quickview .slick-arrows .slick-arrow:hover {

    color: #FFFFFF;

    background: #000000;}


  #stores .page-stores .store-item-container .divide-left {

    border-left: #ebebeb 1px solid; }

  #stores .page-stores .store-item-footer.divide-top {

    border-top: #ebebeb 1px solid; }

  #stores .page-stores .store-item-footer i.material-icons {

    color: #acaaa6;}


/*** Responsive part ***/

@media (max-width: 575px) {

    #stores .page-stores .store-item-footer.divide-top {

      border-top: #ebebeb 1px solid; }  }


.footer-container {

  background: #FFFFFF;

  color: #666666;}

  .footer-container li a {

    color: #666666;}

    .footer-container li a:hover {

      color: #6f9a8f !important; }

      .footer-container .ApBlockLink ul li a:before {

        content: "";

        background: #666666;}

        .footer-container .ApBlockLink ul li a:hover:before {

          background: #6f9a8f !important; }

.gr-footer-center > div:first-child {

  border-right: 1px solid #e4e4e4; }

  .rtl .gr-footer-center > div:first-child {

    border-left: 1px solid #e4e4e4;}

.ApColumn .block_newsletter .title_block {

  color: #FFFFFF; }

.ApColumn .block_newsletter .sub-letter {

  color: #1c2233;}

  .ApColumn .block_newsletter form input[type=email] {

    color: #FFFFFF;

    background-color: #e5ceb0;}

    .ApColumn .block_newsletter form input[type=email]::-webkit-input-placeholder {

      color: #FFFFFF;}

    .ApColumn .block_newsletter form input[type=email]::-moz-placeholder {

      color: #FFFFFF;}

    .ApColumn .block_newsletter form input[type=email]:-moz-placeholder {

      color: #FFFFFF;}

    .ApColumn .block_newsletter form input[type=email]:-ms-input-placeholder {

      color: #FFFFFF;}

  .ApColumn .block_newsletter form .btn {

    background: transparent;

    color: #222222;}

    .ApColumn .block_newsletter form .btn:hover {

      color: #6f9a8f !important; }

  .footer-pay:before {

    border-top: 1px solid #e4e4e4;}

     .footer-copyright .ApRawHtml.block span {

      color: #6f9a8f !important; }

        .footer-copyright .ApBlockLink ul li a {

          color: #FFFFFF; }

          .footer-copyright .ApBlockLink ul li a:hover {

            color: #6f9a8f !important; }
   
      .block-social ul li a {

        background: transparent;

        color: #FFFFFF; }

        .block-social ul li a:hover {

          color: #666666; }

.contact-rich {

  color: #878787;}

  .contact-rich h4 {

     color: #414141;}
   
    .contact-rich .block .data {

      color: #414141;}

.contact-form {

  color: #878787;}

  .contact-form h3 {

    color: #414141;

    border-bottom: 1px solid #e4e4e4;}

  .contact-form .form-control {

    background-color: #FFFFFF;

    border: 1px solid #e4e4e4;}
 
  .contact-form .btn-default, .contact-form .bootstrap-touchspin .btn-touchspin, .bootstrap-touchspin .contact-form .btn-touchspin {

    background: #929090; }


#products .page-not-found,

#pagenotfound .page-not-found {

  -moz-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -webkit-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -o-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  -ms-box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  box-shadow: 2px 2px 11px 0px rgba(0, 0, 0, 0.1);

  background: white;

  color: #878787;}
    

.customization-modal .modal-content {

  border: 1px solid #f6f6f6; }

      .customization-modal .modal-content .modal-body .product-customization-line {

      border-bottom: 1px solid #f6f6f6; }

       
  .sitemap h2 {

    color: #414141;
	
    border-bottom: 1px solid #acaaa6;}

 

/*** LAYOUT MODE ***/

body.layout-boxed-md {

  background: #FFFFFF; }

  body.layout-boxed-md #page {

    -moz-box-shadow: 0 0 5px #c1c1c1;

    -webkit-box-shadow: 0 0 5px #c1c1c1;

    -o-box-shadow: 0 0 5px #c1c1c1;

    -ms-box-shadow: 0 0 5px #c1c1c1;

    box-shadow: 0 0 5px #c1c1c1;

    background: #FFFFFF; }

body.layout-boxed-lg {

  background: #FFFFFF; }

  body.layout-boxed-lg #page {

    -moz-box-shadow: 0 0 5px #c1c1c1;

    -webkit-box-shadow: 0 0 5px #c1c1c1;

    -o-box-shadow: 0 0 5px #c1c1c1;

    -ms-box-shadow: 0 0 5px #c1c1c1;

    box-shadow: 0 0 5px #c1c1c1;

    background: #FFFFFF; }



/*** HEADER ***/


#header.navbar-fixed-top {

  background: #FFFFFF; }

  #header.navbar-fixed-top.mini-navbar {

    background: rgba(255, 255, 255, 0.9);} 

  .header-nav .container {

    background: transparent;

    color: #a8a8a8; }

  .header-nav a {

    color: #a8a8a8; }

    .header-nav a:hover {

      color: #6f9a8f !important; }



/*** WRAPPER ***/


.breadcrumb {

  background: transparent;}


    @media (min-width: 768px) {

      .breadcrumb > .container {

        background: transparent !important; } }

    @media (max-width: 767px) {

      .breadcrumb > .container {

        background: #79a8da;} }

  .breadcrumb ol {

    color: #999999; }


    .breadcrumb li a {

      color: #666666; }

      .breadcrumb li a:hover {

        color: #6f9a8f !important; }

  
/*** MAIN ***/


.list-brands {

  background: #FFFFFF; }


/*** FOOTER ***/

.footer-top .container {

  background: transparent;

  color: #666666; }


/* Back to top */

#back-top {

  background: #6f9a8f !important;}


  #back-top a {
    
    border: 1px solid #FFFFFF;

    color: #FFFFFF;}


/*# sourceMappingURL=theme.css.map */
